You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pin mainnet versions in cross-chain/solana/package.json
Tag cross-chain/solana/v1.0.0
Sign cross-chain/solana/v1.0.0 commit hash
The following steps should be done after the mainnet smoke testing (Ethereum-Solana) is done and no issues are reported.
Update other chains with SolanaWormholeGateway address and chain id.
This will need to be executed by the Threshold Council because they have ownership of the contracts. We should give them JSONs to load into Safe. Navigate to tx builder and prepare JSON for each chain:
Refs PR #659
9MkXjvYg9knEP1i4RJkhxtHxLBjf3ZRoFSrVRWZKPaYL
814TqVmhQGKB3srSLRuMcH6m8qWFHRSbNpRxC5Xnador
Package preparation
@keep-network/tbtc-v2-solana
to1.0.0
Sol on Solana for deployment
Attest/register token
https://etherscan.io/tx/0x5d112eb10f9ea3d17ba3a5ddd26fa5c5d71478bf9577a55b934d1789dc5f1aa7
, Solana tx:https://solscan.io/tx/387PdEHytCAG2jhheCjc8LP8bskPWYuTAtZUtFKnFeDKdNu8i3jQrxiNgdbztBjYByjbkHvSnGRbgkCWAxaZrhkT
)25rXTx9zDZcHyTav5sRqM6YBvTGu9pPH9yv83uAEqbgG
)Smart contracts
The Deployment Team does all the steps.
TODO: depends on #671 (
deploy.sh --cluster mainnet-beta
)Tag the new version
The Deployment Team does all the steps
releases/mainnet/cross-chain/solana/v1.0.0
release branchcross-chain/solana/package.json
cross-chain/solana/v1.0.0
cross-chain/solana/v1.0.0
commit hashThe following steps should be done after the mainnet smoke testing (Ethereum-Solana) is done and no issues are reported.
Update other chains with
SolanaWormholeGateway
address and chain id.This will need to be executed by the Threshold Council because they have ownership of the contracts. We should give them JSONs to load into Safe. Navigate to tx builder and prepare JSON for each chain:
Safe
Contract ABI scroll to the bottom
Proxy address gateway: https://arbiscan.io/address/0x1293a54e160D1cd7075487898d65266081A15458
Safe
Contract ABI scroll to the bottom
Proxy gateway address: https://optimistic.etherscan.io/address/0x1293a54e160D1cd7075487898d65266081A15458
Safe
Contract ABI scroll to the bottom
Proxy gateway address: https://polygonscan.com/address/0x09959798B95d00a3183d20FaC298E4594E599eab
convert solana address to base58 - Eth address
ethers.utils.hexZeroPad(hex, 32)
The following steps should be done after the rest of mainnet testing is done including Ethereum, Arbitrum, Optimism, Polygon, and Base
Transfer ownership to Threshold Council
SolanaTBTC
upgrade ownership (tx:tbd
)SolanaWormholeGateway
upgrade ownership (tx:tbd
)Package publication
Done by the Deployment Team
cross-chain/solana/v1.0.0
package to NPMcross-chain/solana/v1.0.0
Push deployment artifacts to version control
releases/mainnet/cross-chain/solana/v1.0.0
release branchmain
branchPost-deployment
cross-chain/solana/package.json
tov1.1.0-dev
Update Threshold docs with new Solana addresses.
The text was updated successfully, but these errors were encountered: