[suggestion] Dedup public keys in transaction.signature
and transaction.payload.authority
#4410
Labels
transaction.signature
and transaction.payload.authority
#4410
As of f12077d there is a duplication between
transaction.signature.public_key
andtransaction.payload.authority.signatory
.The former could also serve as the latter role, but the problem is that
authority: AccountId
is required for subsequent process and it consists of not only public key but alsoDomainId
which cannot be known fromtransaction.signature
.The solution would be to drive
DomainId
out ofAccountId
, but the main blocker is thatAccountId
should inform of its parent domain for event scoping.So the first step would be to retrieve
DomainId
somewhere other thanAccountId
at the account event emissionThe text was updated successfully, but these errors were encountered: