Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Let's make ethereum a bit more like Cosmos #4

Merged
merged 11 commits into from
Dec 19, 2024
Merged

Let's make ethereum a bit more like Cosmos #4

merged 11 commits into from
Dec 19, 2024

Conversation

Haypierre
Copy link
Collaborator

@Haypierre Haypierre commented Dec 13, 2024

Within the same UserOp https://jiffyscan.xyz/userOpHash/0x805c9b034fa26aaa4e94e3003b5198d215a8a71383a8a1c42d7d77c897153805?network=base-sepolia&section=logs

  • Account Deployment and NFT Purchase
    The account is deployed on Base Sepolia enabling the user to purchase an NFT worth 500 MockERC20 tokens.

  • Paymaster-Backed Authorization
    The Paymaster backend detected that the user owns the same account with locked funds in a vault on Optimism Sepolia. With this guarantee, the Paymaster signed an authorization to front the required funds on Base Sepolia.

  • Cross-Chain Refund Mechanism With Polymer
    The Paymaster will be reimbursed on Optimism Sepolia by proving the execution of this UserOp. Specifically, the refund relies on verifying ONCHAIN the InvoiceCreated event emitted by the Paymaster’s _postOp hook when the UserOp succeeds. No verification happens off-chain with Polymer ibc cross L2 event proving.

Copy link

socket-security bot commented Dec 13, 2024

New dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@esbuild/[email protected] None 0 10.5 MB evanw
npm/@esbuild/[email protected] None 0 11.7 MB evanw
npm/@esbuild/[email protected] None 0 9.96 MB evanw
npm/@esbuild/[email protected] None 0 11.7 MB evanw
npm/@esbuild/[email protected] None 0 9.86 MB evanw
npm/@esbuild/[email protected] None 0 10.3 MB evanw
npm/@esbuild/[email protected] None 0 8.98 MB evanw
npm/@esbuild/[email protected] None 0 9.71 MB evanw
npm/@esbuild/[email protected] None 0 9.31 MB evanw
npm/@esbuild/[email protected] None 0 8.98 MB evanw
npm/@esbuild/[email protected] None 0 9.25 MB evanw
npm/@esbuild/[email protected] None 0 9.5 MB evanw
npm/@esbuild/[email protected] None 0 10.6 MB evanw
npm/@esbuild/[email protected] None 0 9.24 MB evanw
npm/@esbuild/[email protected] None 0 9.24 MB evanw
npm/@esbuild/[email protected] None 0 10.2 MB evanw
npm/@esbuild/[email protected] None 0 9.71 MB evanw
npm/@esbuild/[email protected] None 0 9.69 MB evanw
npm/@esbuild/[email protected] None 0 9.73 MB evanw
npm/@esbuild/[email protected] None 0 9.69 MB evanw
npm/@esbuild/[email protected] None 0 9.08 MB evanw
npm/@esbuild/[email protected] None 0 9.56 MB evanw
npm/@esbuild/[email protected] None 0 9.91 MB evanw
npm/@jridgewell/[email protected] None 0 113 kB jridgewell
npm/@noble/[email protected] None +1 2.5 MB paulmillr
npm/@noble/[email protected] None 0 886 kB paulmillr
npm/@rollup/[email protected] None 0 1.61 MB lukastaegert
npm/@rollup/[email protected] None 0 2.23 MB lukastaegert
npm/@rollup/[email protected] None 0 2.19 MB lukastaegert
npm/@rollup/[email protected] None 0 2.37 MB lukastaegert
npm/@rollup/[email protected] None 0 2.12 MB lukastaegert
npm/@rollup/[email protected] None 0 2.46 MB lukastaegert
npm/@rollup/[email protected] None 0 2.24 MB lukastaegert
npm/@rollup/[email protected] None 0 2.23 MB lukastaegert
npm/@rollup/[email protected] None 0 2.21 MB lukastaegert
npm/@rollup/[email protected] None 0 2.12 MB lukastaegert
npm/@rollup/[email protected] None 0 2.56 MB lukastaegert
npm/@rollup/[email protected] None 0 2.76 MB lukastaegert
npm/@rollup/[email protected] None 0 2.26 MB lukastaegert
npm/@rollup/[email protected] None 0 3.8 MB lukastaegert
npm/@rollup/[email protected] None 0 2.49 MB lukastaegert
npm/@rollup/[email protected] None 0 2.49 MB lukastaegert
npm/@rollup/[email protected] None 0 2.75 MB lukastaegert
npm/@rollup/[email protected] None 0 2.57 MB lukastaegert
npm/@rollup/[email protected] None 0 3.28 MB lukastaegert
npm/@scure/[email protected] None 0 135 kB paulmillr
npm/@scure/[email protected] None 0 63.8 kB paulmillr
npm/@scure/[email protected] None 0 376 kB paulmillr
npm/@types/[email protected] None 0 2.28 MB types
npm/@vitest/[email protected] None 0 165 kB vitestbot
npm/@vitest/[email protected] None 0 121 kB vitestbot
npm/@vitest/[email protected] environment 0 45.5 kB vitestbot
npm/@vitest/[email protected] None 0 89.3 kB vitestbot
npm/@vitest/[email protected] eval 0 85.3 kB vitestbot
npm/@vitest/[email protected] None 0 21.7 kB vitestbot
npm/@vitest/[email protected] None 0 157 kB vitestbot
npm/[email protected] None 0 1.17 MB awkweb
npm/[email protected] None 0 5.83 kB chaijs
npm/[email protected] None 0 81.8 kB egoist
npm/[email protected] None +1 569 kB chaijs
npm/[email protected] None 0 11.4 kB chaijs
npm/[email protected] environment 0 186 kB abetomo
npm/[email protected] environment 0 42.8 kB qix
npm/[email protected] None 0 23.9 kB chaijs
npm/[email protected] None 0 90.9 kB guybedford
npm/[email protected] environment, filesystem, network, shell 0 133 kB evanw
npm/[email protected] None 0 17.6 kB rich_harris
npm/[email protected] None 0 73.4 kB lpinca
npm/[email protected] None 0 110 kB mmkale
npm/[email protected] filesystem, network 0 6.13 MB patorjk
npm/[email protected] None 0 10.8 kB jmoxey
npm/[email protected] None 0 467 kB alangpierce, antfu, mourner, ...1 more
npm/[email protected] None 0 6.72 kB styfle
npm/[email protected] None 0 57.1 kB ai
npm/[email protected] None 0 4.72 MB awkweb, jmoxey
npm/[email protected] None 0 30.8 kB pi0
npm/[email protected] None 0 15 kB chaijs
npm/[email protected] None 0 6.37 kB alexeyraspopov
npm/[email protected] environment, filesystem 0 201 kB ai
npm/[email protected] None 0 7.83 MB prettier-bot
npm/[email protected] environment, filesystem +2 2.8 MB lukastaegert
npm/[email protected] None 0 4.79 kB emilbayes
npm/[email protected] None 0 140 kB 7rulnik
npm/[email protected] None 0 6.88 kB shtylman
npm/[email protected] None 0 25.9 kB pi0
npm/[email protected] None 0 62.9 kB aslemammad
npm/[email protected] environment, shell 0 45.6 kB 43081j
npm/[email protected] filesystem, shell, unsafe 0 57.3 kB ariperkkio
npm/[email protected] None 0 7.91 kB oreanno
npm/[email protected] None 0 17.6 kB oreanno
npm/[email protected] None 0 83.3 kB matteo.collina
npm/[email protected] network 0 13.9 MB jmoxey
npm/[email protected] None 0 204 kB vitestbot
npm/[email protected] environment, eval, filesystem, network, shell, unsafe 0 3.27 MB vitebot
npm/[email protected] environment, eval 0 1.64 MB vitestbot
npm/[email protected] None 0 195 kB jmoxey
npm/[email protected] filesystem, unsafe 0 7.3 kB mafintosh
npm/[email protected] environment, network 0 147 kB lpinca

View full report↗︎

@Haypierre Haypierre force-pushed the demo branch 2 times, most recently from 29e8a9b to 2a9f690 Compare December 13, 2024 17:11
@Haypierre Haypierre changed the title wip Let's make ethereum a bit more like Cosmos Dec 19, 2024
@Haypierre Haypierre merged commit 8881109 into main Dec 19, 2024
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant