RelationGrant
Describes a granted permission to initiate a relation
struct RelationGrant {
uint32 id; // grant id
uint8 status; // 0 = not exist, 1 = active, 2 = revoked
RelationInitiator initiator; // The type of authorization
uint16 reserved; // Reserved for alignment and future use
uint64 rel; // Optional filter: applies to relatios with a specific relation id (0 = no restriction)
uint64 kind; // Optional filter: applies to peers with a specific kind id (0 = no restriction)
uint64 set; // Optional filter: applies to peers with a specific set id (0 = no restriction)
bytes32 extra; // Encoded RelationInitiatorData, see variants below
}