-
Notifications
You must be signed in to change notification settings - Fork 35
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
Add Sepolia / Base Sepolia support for Base cross-chain #742
Merged
Commits on Nov 8, 2023
-
Add Sepolia / Base Sepolia support for Base cross-chain
The Goerli testnet currently used by Threshold/Keep for development purposes is planned to become deprecated with the end of year 2023. The testnet that was created to replace it is called [Holešky](https://github.com/eth-clients/holesky), however it will take some time until it gets integrated with by some of the projects we rely on. As a solution, we decided to switch first to another testnet that is currently live - Sepolia. This testnet's EOL is planned for 2026, which gives us plenty of time to move to Holešky before Sepolia gets deprecated. Until Görli is not dead we want to support both testnets. The Goerli -> Sepolia migration means that also L2 testnet basing on Goerli (Base Goerli) needs to be migrated to Sepolia-based chain (Base Sepolia). At the moment Base Sepolia is not supported by Wormhole, so deployment of our contracts on that testnet is yet not possible. But we're already adding changes that prepare us for the moment when it will be supported. Once support is confirmed, we'll need to verify if `wormholeChainID` we use in the config is correct for the testnet.
Configuration menu - View commit details
-
Copy full SHA for b316807 - Browse repository at this point
Copy the full SHA b316807View commit details
Commits on Jan 3, 2024
-
Move from Blockscout to Basescan for Base Sepolia
Earlier Basescan did not support Base Sepolia. Now that this testnet is supported there, we can change configuration to use Basescan instead of Blockscout (Basescan is what we use for other networks as well).
Configuration menu - View commit details
-
Copy full SHA for 19cbc8e - Browse repository at this point
Copy the full SHA 19cbc8eView commit details
Commits on Jan 18, 2024
-
Make
...WormholeChainID
values dependable on the environmentWormhole has added support for Arbitrum Sepolia, Base Sepolia and Optimism Sepolia testnets. We want to modify the config of our deployment scripts so that deployment on Sepolia-based L2s would be possible. As the Chain IDs for Wormhole Sepolia-based networks differ from from IDs for Mainnet and Goerli-based testnets, we need to set the right value of `...WormholeChainID` constants for the the right network we're deploying to.
Configuration menu - View commit details
-
Copy full SHA for 0ffaaf6 - Browse repository at this point
Copy the full SHA 0ffaaf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d8a070 - Browse repository at this point
Copy the full SHA 9d8a070View commit details
Commits on Jan 26, 2024
-
Add Sepolia-related
external
contractsAdding Sepolia-related contracts needed for deployment on `baseSepolia` network: * `external/baseSepolia/BaseTokenBridge.json` - address taken from https://docs.wormhole.com/wormhole/blockchain-environments/evm#testnet-contracts-base-sepolia-84532 * `external/baseSepolia/SolanaWormholeGateway.json` - used the same value as in `baseGoreli` * `external/sepolia/TokenBridge.json` - address taken from https://docs.wormhole.com/wormhole/blockchain-environments/evm#testnet-contracts-sepolia-11155111 NOT included in this commit (but needed for the deployment): * `external/baseSepolia/BaseWormholeTBTC.json` - in order to get the address we need to perform attestation of the Ethereum Sepolia TBTC token on Base Sepolia (but atm Base Sepolia is not available on the list of target networks on https://wormhole-foundation.github.io/example-token-bridge-ui/#/register)
Configuration menu - View commit details
-
Copy full SHA for a068e6a - Browse repository at this point
Copy the full SHA a068e6aView commit details
Commits on Feb 8, 2024
-
Add BaseWormholeTBTC.json after registration in Wormhole Portal
Locally deployed portal was used to register TBTC.
Configuration menu - View commit details
-
Copy full SHA for edfbb79 - Browse repository at this point
Copy the full SHA edfbb79View commit details -
Add contract artifacts for Base Sepolia
We're adding artifacts for contracts deployed to Base Sepolia network.
Configuration menu - View commit details
-
Copy full SHA for a9212d6 - Browse repository at this point
Copy the full SHA a9212d6View commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 241f00c - Browse repository at this point
Copy the full SHA 241f00cView commit details
Commits on Feb 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 58fc8c9 - Browse repository at this point
Copy the full SHA 58fc8c9View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.