Skip to content
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
2fbd761
feat(tempo): support multisig mailbox approvals
jxom Aug 19, 2026
3a70d72
Update pending-tempo-multisig-receipts.md
jxom Aug 19, 2026
a419dec
refactor(tempo): configure transaction envelopes
jxom Aug 19, 2026
a320d6a
fix(tempo): preserve portable chain declarations
jxom Aug 19, 2026
e2cc4b7
docs: update agent guidelines
jxom Aug 20, 2026
8afcd79
feat(tempo): add multisig operation store
jxom Aug 20, 2026
a485f97
feat(tempo): add multisig approval actions
jxom Aug 20, 2026
f547f1f
feat(tempo): refine multisig approval flow
jxom Aug 20, 2026
7f04b9d
feat(tempo): prepare multisig approval requests
jxom Aug 20, 2026
9417015
feat(tempo): add experimental multisig client option
jxom Aug 20, 2026
dc6aca7
feat(tempo): coordinate multisig approvals with storage
jxom Aug 20, 2026
c9fd81a
refactor(tempo): namespace multisig rpc methods
jxom Aug 20, 2026
fe04735
fix(tempo): serialize stored multisig operation
jxom Aug 20, 2026
6bdd0ad
refactor(tempo): use transaction actions for multisig approvals
jxom Aug 20, 2026
b629125
docs(tempo): refine multisig transaction examples
jxom Aug 20, 2026
ea53c8d
Delete .changeset/calm-mailboxes-coordinate.md
jxom Aug 20, 2026
7d073d5
chore: update ox to 0.14.36
jxom Aug 20, 2026
631dfed
fix multisig approval preparation and tests
jxom Aug 20, 2026
a937eab
update tempo transaction snapshots
jxom Aug 20, 2026
62a09c9
fix(tempo): harden multisig transaction coordination
jxom Aug 21, 2026
4c2fc3c
refactor(tempo): simplify multisig transport and receipt types
jxom Aug 21, 2026
c297edf
chore: format multisig transport and update size limits
jxom Aug 21, 2026
0481f87
docs(tempo): simplify multisig export annotation
jxom Aug 21, 2026
a581fa0
refactor(tempo): inline multisig polling helpers
jxom Aug 21, 2026
4565fc0
Merge remote-tracking branch 'origin/main' into jxom/multisig-store-o…
jxom Aug 21, 2026
e315905
Merge remote-tracking branch 'origin/main' into jxom/multisig-store-o…
jxom Aug 21, 2026
17140d7
fix(test): reset sepolia fork in cross-chain test
jxom Aug 21, 2026
f568fae
feat(tempo): add multisig operation RPCs
jxom Aug 24, 2026
9a6fa51
refactor(tempo): use ox multisig operation helpers
jxom Aug 24, 2026
6c30e37
refactor(tempo): export multisig operations
jxom Aug 24, 2026
2a41cbb
feat(tempo): add multisig transport
jxom Aug 24, 2026
876a1e8
Merge remote-tracking branch 'origin/main' into jxom/multisig-store-o…
jxom Aug 24, 2026
aff1bb0
docs(tempo): document multisig operations
jxom Aug 24, 2026
a6cb3c5
test(tempo): separate multisig owner approvals
jxom Aug 24, 2026
533c718
fix(tempo): harden multisig coordination
jxom Aug 24, 2026
015c98f
refactor(tempo): rename storage utilities to store
jxom Aug 24, 2026
aa72fa5
refactor(tempo): scope multisig submission derivation
jxom Aug 24, 2026
2e459f8
fix(tempo): correct multisig transaction coordination
jxom Aug 24, 2026
ebe79a7
refactor(tempo): internalize operation serialization
jxom Aug 24, 2026
5397932
chore: update chain bundle limits
jxom Aug 24, 2026
5ede31e
fix(tempo): harden multisig coordination
jxom Aug 25, 2026
c299e0a
fix(tempo): settle multisig submissions
jxom Aug 25, 2026
31c2ebb
fix(tempo): validate multisig submissions
jxom Aug 25, 2026
9d00058
feat(tempo): support multisig config witnesses
jxom Aug 26, 2026
a46a11d
refactor(tempo): flatten multisig config inputs
jxom Aug 26, 2026
12e4cf3
refactor(tempo): update multisig action interfaces
jxom Aug 26, 2026
07cb272
Merge remote-tracking branch 'origin/main' into jxom/multisig-store-o…
jxom Aug 26, 2026
8cf30c2
fix(tempo): update multisig operations for ox 0.14.41
jxom Aug 27, 2026
08344ae
ci: update Tempo multisig image
jxom Aug 27, 2026
315dbcb
feat(tempo): cache multisig configs
jxom Aug 27, 2026
5bb99ae
feat(tempo): coordinate multisig key authorizations
jxom Aug 27, 2026
9e249ca
test(tempo): expand multisig authorization coverage
jxom Aug 27, 2026
5eeae1b
fix(tempo): stabilize multisig authorization coordination
jxom Aug 27, 2026
cbb006f
chore: update Tempo chain size limits
jxom Aug 27, 2026
a98427c
Delete .changeset/tender-mails-coordinate.md
jxom Aug 27, 2026
cf62bf7
refactor(tempo): use account and owner for multisig approvals
jxom Aug 28, 2026
e172491
test(tempo): update multisig error snapshot
jxom Aug 28, 2026
fadfa58
fix: use secure randomness in vector generators
jxom Aug 28, 2026
dc78be2
test(tempo): update multisig owner error snapshot
jxom Aug 28, 2026
1626e1c
test(tempo): update access key error snapshot
jxom Aug 28, 2026
e42ac3f
test(tempo): update submission error snapshot
jxom Aug 28, 2026
01c9a8e
Merge branch 'main' into jxom/multisig-store
jxom Aug 30, 2026
d1a23e4
refactor(tempo): rename multisig address inference sentinel
jxom Aug 30, 2026
6005360
feat(tempo): coordinate multisig through relays
jxom Aug 30, 2026
054193c
feat(tempo): support t12 multisig rpc
jxom Aug 31, 2026
ac00d5d
fix(tempo): correct multisig coordination
jxom Aug 31, 2026
3b61969
chore(tempo): simplify multisig references
jxom Aug 31, 2026
7b65ac8
Merge remote-tracking branch 'origin/main' into jxom/multisig-store-o…
jxom Aug 31, 2026
a250139
fix(tempo): propagate relay lookup failures
jxom Aug 31, 2026
339187f
fix(tempo): preserve account overrides
jxom Aug 31, 2026
5691d0c
fix(tempo): align multisig account derivation
jxom Aug 31, 2026
e7cd17b
ci: update Tempo multisig image
jxom Aug 31, 2026
a22eeba
test(tempo): update multisig owner snapshot
jxom Aug 31, 2026
202a332
test: update multisig access key snapshot
jxom Aug 31, 2026
e2f8c9e
test: update multisig submission snapshot
jxom Sep 1, 2026
9f1fda6
Merge branch 'main' into jxom/multisig-store
jxom Sep 1, 2026
7292473
fix(tempo): harden multisig coordination
jxom Sep 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .changeset/calm-mailboxes-coordinate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
"viem": patch

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Preserve the released storage option in this patch

This changeset declares a patch release even though the commit removes storage from both signAuthorizationToken and the Zone http transport. Existing JavaScript callers that prepopulate a custom store and pass http(..., { storage }) will have that option silently ignored, so the authorization token is read from the empty default store and authenticated requests fail; retain storage as a deprecated alias or ship and document the rename as a major migration.

AGENTS.md reference: AGENTS.md:L224-L227

Useful? React with 👍 / 👎.

---

`viem/tempo`: Added persistent multisig operation coordination and explicit owner approval actions.

```ts

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Keep the changeset entry to one sentence

The changeset continues after its past-tense summary with a fenced usage example, even though repository changeset entries must consist of a single sentence. Remove the example and retain only the summary sentence.

AGENTS.md reference: AGENTS.md:L224-L227

Useful? React with 👍 / 👎.

import { Multisig, createClient, http } from 'viem/tempo'

const client = createClient({
multisig: { store: Multisig.Store.memory() },
transport: http(),
})

const operation = await client.multisig.approveTransaction({
...request,
account: owner,
})
```
675 changes: 327 additions & 348 deletions AGENTS.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
"fast-check": "^4.9.0",
"knip": "^5.64.0",
"micro-eth-signer": "^0.14.0",
"ox": "0.14.34",
"ox": "0.14.35",
"permissionless": "^0.2.57",
"prool": "~0.2.14",
"publint": "^0.2.12",
Expand Down
36 changes: 18 additions & 18 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pnpm-workspace.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ auditConfig:
- GHSA-jmr9-qjv8-65gv

overrides:
ox: 0.14.34
ox: 0.14.35
typescript: ^5.9.3
'@opentelemetry/api@^1.8.0': ~1.7.0
permissionless>viem: workspace:*
Expand Down
2 changes: 1 addition & 1 deletion src/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@
"@scure/bip39": "1.6.0",
"abitype": "1.2.3",
"isows": "1.0.7",
"ox": "0.14.34",
"ox": "0.14.35",
"ws": "8.21.0"
},
"license": "MIT",
Expand Down
Loading
Loading