trustless EIL SDK Workshop
summary
A TypeScript SDK implements cross‑chain token transfers using ERC‑447 semantics and a builder that creates per‑chain batches of actions; tokens are locked on the source via a voucher request (short timeout ≈ minutes), liquidity providers issue vouchers and the executor waits, submits destination user‑ops and reports progress via callbacks. Demo runs on a Tenderly testnet across four networks (Ethereum, Arbitrum, Optimism, Base), supports runtime vars, single‑signature multi‑chain accounts, and a configurable reverse Dutch auction fee model.
AI-written summary · about
chapters (22)
- 0:00EIL SDK intro and crosschain
- 1:11SDK features and TypeScript
- 3:02Building batches for crosschain
- 6:34Multi-chain smart account and USDC
- 9:24Batches and transfer actions
- 10:48Voucher requests for tokens
- 13:33Batch builders and wrappers deep dive
- 17:48Encode calls and transfer actions
- 21:21Building and signing user ops
- 23:05Execution steps and callbacks
- 24:30Crosschain builder structure
- 26:39Helpers for tokens and accounts
- 31:11Crosschain asset transfer explained
- 33:18SDK and CLI demo
- 35:24Runtime variables for crosschain
- 37:39Token file setup and liquidity
- 40:45Discord community resources
- 41:27Fees, LPs, and vouchers
- 45:00Handling reverted txs and refunds
- 47:07Future wallet integration
- 48:38Documentation and contributions
- 50:28Hackathon and bounty prizes
related talks
38mEthCC 2: Dillon Chen
23mFireside Chat I Kartik Talwar and Benny Giang I Future of NFTs with EIP 6551
24mEthCC 2: Reto Trinkler
26mBeginner's Track, Lending & Stablecoins
40mWhat Ethereum Offers Developers
33mLive Coding Session
40mDeveloping Distributed Apps on the Ethereum Blockchain
01h 08mBuilding apps quickly on Ethereum
