Skip to content

Commit

Permalink
deploy gas bridge
Browse files Browse the repository at this point in the history
  • Loading branch information
PengDeng-Cyber committed May 24, 2024
1 parent 2cb93b3 commit 4ae0d26
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 1 deletion.
1 change: 1 addition & 0 deletions docs/deploy/arbitrum-42161/contract.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@
| CyberVault(Impl) | 0xd88704d12b5a8ed03760dc4fda02caae1dff99a3 |
| CyberVault(Proxy) | 0xc3a246b82f3497d3cb1dc7b82a025b3f1f96ff17 |
| CyberNewEraGate | 0x23e235ae376f08a9c2e6d08a8bfa8f171306a112 |
| GasBridge | 0xfdf7c22ca4704dfef46e7e5ef53dca1d5a9f8e12 |
1 change: 1 addition & 0 deletions docs/deploy/base-8453/contract.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@
| CyberVault(Impl) | 0xd88704d12b5a8ed03760dc4fda02caae1dff99a3 |
| CyberVault(Proxy) | 0xc3a246b82f3497d3cb1dc7b82a025b3f1f96ff17 |
| CyberNewEraGate | 0x23e235ae376f08a9c2e6d08a8bfa8f171306a112 |
| GasBridge | 0xfdf7c22ca4704dfef46e7e5ef53dca1d5a9f8e12 |
1 change: 1 addition & 0 deletions docs/deploy/blast-81457/contract.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@
| TokenReceiver | 0xcd97405fb58e94954e825e46db192b916a45d412 |
| CyberPaymaster | 0x672cf56a66b6f6a0a97f188abe57249fb7eef909 |
| CyberNewEraGate | 0x23e235ae376f08a9c2e6d08a8bfa8f171306a112 |
| GasBridge | 0xfdf7c22ca4704dfef46e7e5ef53dca1d5a9f8e12 |
1 change: 1 addition & 0 deletions docs/deploy/eth-1/contract.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,4 @@
| CyberVault(Impl) | 0xd88704d12b5a8ed03760dc4fda02caae1dff99a3 |
| CyberVault(Proxy) | 0xc3a246b82f3497d3cb1dc7b82a025b3f1f96ff17 |
| CyberNewEraGate | 0x23e235ae376f08a9c2e6d08a8bfa8f171306a112 |
| GasBridge | 0xfdf7c22ca4704dfef46e7e5ef53dca1d5a9f8e12 |
4 changes: 4 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,10 @@
"deploy_gas_bridge:sepolia": "source .env.sepolia && FOUNDRY_PROFILE=stg forge script script/DeployGasBridge.s.sol:DeployGasBridge --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast --slow --verify --etherscan-api-key $API_KEY -vvv",
"verify_gas_bridge:sepolia": "source .env.sepolia && ETHERSCAN_API_KEY=$API_KEY forge verify-contract --chain-id 11155111 --compiler-version v0.8.14+commit.80d49f37 --constructor-args 0000000000000000000000007884f7f04f994da14302a16cf15e597e31eebecf 0x26eb5499461f14b00f4c4ef52bf29264476018b3 src/periphery/GasBridge.sol:GasBridge",
"deploy_gas_bridge:op": "source .env.op && FOUNDRY_PROFILE=prd forge script script/DeployGasBridge.s.sol:DeployGasBridge --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast --slow --verify --etherscan-api-key $API_KEY -vvv",
"deploy_gas_bridge:arb": "source .env.arb && FOUNDRY_PROFILE=prd forge script script/DeployGasBridge.s.sol:DeployGasBridge --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast --slow --verify --etherscan-api-key $API_KEY -vvv",
"deploy_gas_bridge:base": "source .env.base && FOUNDRY_PROFILE=prd forge script script/DeployGasBridge.s.sol:DeployGasBridge --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast --slow --verify --etherscan-api-key $API_KEY -vvv",
"deploy_gas_bridge:blast": "source .env.blast && FOUNDRY_PROFILE=prd forge script script/DeployGasBridge.s.sol:DeployGasBridge --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast --slow --verify --etherscan-api-key $API_KEY -vvv",
"deploy_gas_bridge:eth": "source .env.eth && FOUNDRY_PROFILE=prd forge script script/DeployGasBridge.s.sol:DeployGasBridge --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast --slow --verify --etherscan-api-key $API_KEY -vvv",
"deploy_cyber_new_era_gate:sepolia": "source .env.sepolia && FOUNDRY_PROFILE=stg forge script script/DeployCyberNewEraGate.s.sol:DeployCyberNewEraGate --legacy --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast --slow --verify --etherscan-api-key $API_KEY -vvv",
"deploy_cyber_new_era_gate:arb": "source .env.arb && FOUNDRY_PROFILE=prd forge script script/DeployCyberNewEraGate.s.sol:DeployCyberNewEraGate --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast --slow --verify --etherscan-api-key $API_KEY -vvv",
"deploy_cyber_new_era_gate:base": "source .env.base && FOUNDRY_PROFILE=prd forge script script/DeployCyberNewEraGate.s.sol:DeployCyberNewEraGate --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast --slow --verify --etherscan-api-key $API_KEY -vvv",
Expand Down
6 changes: 5 additions & 1 deletion script/DeployGasBridge.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@ contract DeployGasBridge is Script, DeploySetting {

if (
block.chainid == DeploySetting.SEPOLIA ||
block.chainid == DeploySetting.OPTIMISM
block.chainid == DeploySetting.OPTIMISM ||
block.chainid == DeploySetting.ARBITRUM ||
block.chainid == DeploySetting.BASE ||
block.chainid == DeploySetting.BLAST ||
block.chainid == DeploySetting.ETH
) {
LibDeploy.deployGasBridge(
vm,
Expand Down

0 comments on commit 4ae0d26

Please sign in to comment.