Content
@
0 reply
0 recast
0 reaction
Timur Badretdinov
@destiner.eth
made another 7702 demo – this time you can try it :) control my EOA w/o having access to my private key — using session keys https://sessioned-eoa-ui.vercel.app/ the repo and the full explanation below
1 reply
2 recasts
12 reactions
Timur Badretdinov
@destiner.eth
EIP-7702 brings three benefits to EOAs: 1) gas sponsorship 2) tx bundling 3) privilege de-escalation (e.g. sessions/recovery) this demo showcases all of them
1 reply
1 recast
1 reaction
Timur Badretdinov
@destiner.eth
as in the previous demo, the EOA is delegated to a smart account this time, it has the session key module installed the module is highly flexible and allows providing granular access to certain contracts and functions
1 reply
0 recast
0 reaction
Timur Badretdinov
@destiner.eth
my account has 2 session keys enabled: 1) anyone can wrap/unwrap the eth in my account, as long as they provide a valid ECDSA signature 2) if you have 100 EXP, you can trade ETH/USDC on my behalf
1 reply
0 recast
0 reaction
Timur Badretdinov
@destiner.eth
when swapping, we use transaction bundling to do erc20 approval + swap in a single transaction. while you need some ether to mint EXP, the account itself if fully gasless: try wrapping or swapping the entire ETH balance it will work all you need is a valid signature to execute transactions
1 reply
0 recast
0 reaction
Timur Badretdinov
@destiner.eth
crazy to think how many pieces there are to create this experience: - Odyssey testnet by /ithaca - Kernel V3 smart accounts - Smart Session module by @biconomy and @rhinestone - @etherspot bundler - @pimlico paymaster - i've also used my own TokenValidator module to implement token gating
1 reply
0 recast
3 reactions