Skip to content

Introduce authority signatures [#3172]

Ethan Reesor requested to merge 3172-authority-signatures into main

Closes #3172 (closed). Implements authority signatures. When a user signature is processed, an authority signature is produced if the authority is satisfied. The delegation path, if any, is included in the authority signature. When a delegated authority signature is processed, another authority signature is produced if the delegator is satisfied. This is repeated until the last delegator. When a non-delegated authority signature is processed (either because the user signature was not delegated or because the end of the delegation chain was reached), the transaction is executed if each (direct) authority has signed the transaction.

Changelog: refactor

Edited by Ethan Reesor

Merge request reports