Commit dd7d792
authored
feat(tempo): multisig (#5029)
* feat(tempo): support multisig mailbox approvals
* Update pending-tempo-multisig-receipts.md
* refactor(tempo): configure transaction envelopes
* fix(tempo): preserve portable chain declarations
* docs: update agent guidelines
* feat(tempo): add multisig operation store
* feat(tempo): add multisig approval actions
* feat(tempo): refine multisig approval flow
* feat(tempo): prepare multisig approval requests
* feat(tempo): add experimental multisig client option
* feat(tempo): coordinate multisig approvals with storage
* refactor(tempo): namespace multisig rpc methods
* fix(tempo): serialize stored multisig operation
* refactor(tempo): use transaction actions for multisig approvals
* docs(tempo): refine multisig transaction examples
* Delete .changeset/calm-mailboxes-coordinate.md
* chore: update ox to 0.14.36
* fix multisig approval preparation and tests
* update tempo transaction snapshots
* fix(tempo): harden multisig transaction coordination
* refactor(tempo): simplify multisig transport and receipt types
* chore: format multisig transport and update size limits
* docs(tempo): simplify multisig export annotation
* refactor(tempo): inline multisig polling helpers
* fix(test): reset sepolia fork in cross-chain test
* feat(tempo): add multisig operation RPCs
* refactor(tempo): use ox multisig operation helpers
* refactor(tempo): export multisig operations
* feat(tempo): add multisig transport
* docs(tempo): document multisig operations
* test(tempo): separate multisig owner approvals
* fix(tempo): harden multisig coordination
* refactor(tempo): rename storage utilities to store
* refactor(tempo): scope multisig submission derivation
* fix(tempo): correct multisig transaction coordination
* refactor(tempo): internalize operation serialization
* chore: update chain bundle limits
* fix(tempo): harden multisig coordination
* fix(tempo): settle multisig submissions
* fix(tempo): validate multisig submissions
* feat(tempo): support multisig config witnesses
* refactor(tempo): flatten multisig config inputs
* refactor(tempo): update multisig action interfaces
* fix(tempo): update multisig operations for ox 0.14.41
* ci: update Tempo multisig image
* feat(tempo): cache multisig configs
* feat(tempo): coordinate multisig key authorizations
* test(tempo): expand multisig authorization coverage
* fix(tempo): stabilize multisig authorization coordination
* chore: update Tempo chain size limits
* Delete .changeset/tender-mails-coordinate.md
* refactor(tempo): use account and owner for multisig approvals
* test(tempo): update multisig error snapshot
* fix: use secure randomness in vector generators
* test(tempo): update multisig owner error snapshot
* test(tempo): update access key error snapshot
* test(tempo): update submission error snapshot
* refactor(tempo): rename multisig address inference sentinel
* feat(tempo): coordinate multisig through relays
* feat(tempo): support t12 multisig rpc
* fix(tempo): correct multisig coordination
* chore(tempo): simplify multisig references
* fix(tempo): propagate relay lookup failures
* fix(tempo): preserve account overrides
* fix(tempo): align multisig account derivation
* ci: update Tempo multisig image
* test(tempo): update multisig owner snapshot
* test: update multisig access key snapshot
* test: update multisig submission snapshot
* fix(tempo): harden multisig coordination1 parent ef4be8e commit dd7d792
103 files changed
Lines changed: 11084 additions & 3051 deletions
File tree
- .changeset
- .github/workflows
- scripts
- site
- pages/tempo
- accounts
- actions
- guides
- multisig
- zones
- transports
- utilities
- snippets/tempo
- src
- actions/wallet
- tempo
- actions
- earn
- internal
- multisig
- types
- vectors/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
248 | | - | |
| 248 | + | |
249 | 249 | | |
250 | 250 | | |
251 | 251 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
| 152 | + | |
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
| |||
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
199 | | - | |
| 199 | + | |
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | | - | |
| 211 | + | |
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
45 | 42 | | |
46 | 43 | | |
47 | 44 | | |
48 | | - | |
| 45 | + | |
49 | 46 | | |
50 | 47 | | |
51 | 48 | | |
52 | 49 | | |
53 | | - | |
54 | | - | |
55 | | - | |
| 50 | + | |
56 | 51 | | |
57 | 52 | | |
58 | 53 | | |
| |||
0 commit comments