Skip to content

Commit 6106723

Browse files
committed
Add Viem custom client note
1 parent 1dd29e5 commit 6106723

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

docs/adr/ADR-0003-typed-transactions-sponsorship.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,10 @@ Standard Ethereum JSON-RPC types do not support sponsorship fields. We must exte
215215
* **Transactions:** `eth_getTransactionByHash` response MUST include `feePayer` (address) if present.
216216
* **Receipts:** `eth_getTransactionReceipt` MUST indicate the effective gas payer for indexing purposes.
217217

218+
## Client Integration (Viem)
219+
220+
We will use **Viem** and create a **custom client** based on the Viem custom client pattern (see: `https://viem.sh/docs/clients/custom`). This client will encapsulate `0x76` transaction creation and sponsorship signing.
221+
218222
## Security Considerations
219223

220224
### Sponsor Malleability (Front-running)

0 commit comments

Comments
 (0)