Skip to content
  • Ethan Reesor's avatar
    Introduce authority signatures [#3172] · c25dda0f
    Ethan Reesor authored
    Closes #3172. 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
    c25dda0f