e2e.chain.groupParticipant

A participant and their permissions in an E2E conference call group state ».

e2e.chain.groupParticipant#28852f20 user_id:long public_key:int256 flags:# add_users:flags.0?true remove_users:flags.1?true set_value:flags.2?true version:int = e2e.chain.GroupParticipant;

Parameters

Name Type Description
user_id long Telegram user ID of the participant.
public_key int256 Public key used to verify blocks and decrypt shared key material for this participant.
flags # Flags, see TL conditional fields
add_users flags.0?true Whether this participant can add new participants.
remove_users flags.1?true Whether this participant can remove existing participants.
set_value flags.2?true Whether this participant can modify the key-value trie
version int Maximum E2E group call protocol version supported by this participant; the call uses the smallest participant version, clamped to 0...255.

Type

e2e.chain.GroupParticipant

Related pages

E2E Group Calls

End-to-end encryption used for Telegram group voice and video calls, using a blockchain for state management.