Comments (5)
I have found a diff between the mode deployment and other OP stack chains:
Other OP stack chains have 0x4200000000000000000000000000000000000007 as the L2CrossDomainMessenger address and Mode's is deployed at:
L2CrossDomainMessenger 0xC0d3c0d3c0D3c0D3C0d3C0D3C0D3c0d3c0d30007
Is it possible that this diff is what is causing the SDK to not work for Mode?
from optimism.
I have found a diff between the mode deployment and other OP stack chains:
Other OP stack chains have 0x4200000000000000000000000000000000000007 as the L2CrossDomainMessenger address and Mode's is deployed at: L2CrossDomainMessenger 0xC0d3c0d3c0D3c0D3C0d3C0D3C0D3c0d3c0d30007
Is it possible that this diff is what is causing the SDK to not work for Mode?
0xC0d3c0d3c0D3c0D3C0d3C0D3C0D3c0d3c0d30007
is the implementation and not the proxy. You should interact with 0x4200000000000000000000000000000000000007
.
I am not sure why this problem would exist on mode and not other chains. It is likely a bug in the sdk. cc @smartcontracts. Perhaps something with an off by one
You should consider using viem for this as the sdk has been deprecated and is no longer maintained
from optimism.
Do you have any code examples for constructing the proof for withdraws via viem @tynes ?
from optimism.
Do you have any code examples for constructing the proof for withdraws via viem @tynes ?
This took a quick search thru their docs page to find
from optimism.
Thanks
from optimism.
Related Issues (20)
- geth stop sync failed to notify engine driver of new L2 payload HOT 3
- op-node/rollup/derive: Investigate using a Peek/Discard io.Reader in BatchReader
- Why batch submitter record TxConfirmed twice?
- Makefile for `op-bindings` missing
- op-contracts v1.6.0 Release Tracker
- Decentralization over `L2OutputOracle.proposer` HOT 3
- Modularize ops-bedrock devnet HOT 6
- Document on production deployment HOT 4
- Error while generating artifacts HOT 9
- Op-node - Derivation process temporary error, failed to fetch blobs. HOT 7
- `Deploy.s.sol` doesn't support re-execution HOT 1
- OP node fails to fetch receipts of L1 (Erigon v2.60.0) HOT 2
- challenger: Deduplicate code between cannon and asterisc integrations
- Generate the bytecode of contracts via `snapshots` command HOT 8
- DockerFiles mising in v1.76 Release HOT 1
- op-plasma: refactor finalization tracking
- op-node: improve finality-signal handling
- op-node: cleanup error-handling in derivation
- `make devnet-up` no longer works for latest develop branch HOT 2
- Optimism
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from optimism.