Closed sdbondi closed 3 weeks ago
539 tests +1 539 :white_check_mark: +1 1h 54m 29s :stopwatch: - 26m 27s 64 suites ±0 0 :zzz: ±0 2 files ±0 0 :x: ±0
Results for commit b9c4f4e4. ± Comparison against base commit 0ebb1fb1.
:recycle: This comment has been updated with latest results.
Description
Allow multiple signers for a transaction
Motivation and Context
This enables many use cases including paying for another user's fees (gasless) and invoking two or more components owned by different public keys in the same transaction.
It is possible for a party to remove all signatures but one and still have a valid transaction. In future, we'll add a final signature that includes all signatures in the preimage.
How Has This Been Tested?
Manually. TODO: Multiple signer integration test
What process can a PR reviewer use to test or verify this change?
Submit transactions requiring badges from multiple public keys
Breaking Changes
BREAKING CHANGE: wallet database changed, transaction struct changed