Repository navigation
Expand file tree
/
Copy pathMakefile
More file actions
40 lines (30 loc) · 1.97 KB
/
Copy pathMakefile
File metadata and controls
40 lines (30 loc) · 1.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
-include .env
build:; forge build
anvil: anvil
deploy-anvil:
@rm -rf out && forge script script/DeployLayerEdgeToken.s.sol:DeployLayerEdgeToken --rpc-url http://localhost:8545 \
--private-key $(ANVIL_PRIVATE_KEY) --broadcast
deploy-token-base-sepolia:
@rm -rf out && forge script script/DeployLayerEdgeToken.s.sol:DeployLayerEdgeToken --rpc-url $(BASE_SEPOLIA_RPC_URL) \
--private-key $(PRIVATE_KEY) --broadcast --verify
--slow --etherscan-api-key $(BASE_SEPOLIA_API_KEY) -vvvv
deploy-weth9-base-sepolia:
@rm -rf out && forge script script/DeployWETH9.s.sol:DeployWETH9 --rpc-url $(BASE_SEPOLIA_RPC_URL) \
--private-key $(PRIVATE_KEY) --broadcast --verify --slow --etherscan-api-key $(BASESCAN_API_KEY) -vvvv
deploy-staking-base-sepolia:
@rm -rf out && forge script script/DeployLayerEdgeStaking.s.sol:DeployLayerEdgeStaking --rpc-url $(BASE_SEPOLIA_RPC_URL) \
--private-key $(PRIVATE_KEY) --broadcast --verify --slow --etherscan-api-key $(BASESCAN_API_KEY) -vvvv
deploy-token-edgen-testnet:
@rm -rf out && forge script script/DeployLayerEdgeToken.s.sol:DeployLayerEdgeToken --rpc-url $(EDGEN_RPC_URL) \
--private-key $(EDGEN_KEY) --broadcast
deploy-weth9-edgen-testnet:
@rm -rf out && forge script script/DeployWETH9.s.sol:DeployWETH9 --rpc-url $(EDGEN_RPC_URL) \
--private-key $(EDGEN_KEY) --broadcast --verify --slow --etherscan-api-key $(BASESCAN_API_KEY) -vvvv --verifier=blockscout \
--verifier-url $(EDGEN_BLOCKSCOUT_URL)
deploy-staking-edgen-testnet:
@rm -rf out && forge script script/DeployLayerEdgeStaking.s.sol:DeployLayerEdgeStaking --rpc-url $(EDGEN_RPC_URL) \
--private-key $(EDGEN_KEY) --broadcast -vvvv
deploy-staking-edgen-mainnet:
@rm -rf out && forge script script/DeployLayerEdgeStaking.s.sol:DeployLayerEdgeStaking --rpc-url $(EDGEN_MAINNET_RPC_URL) \
--private-key $(EDGEN_KEY) --broadcast --resume -vvvv --verify --slow --etherscan-api-key $(BASESCAN_API_KEY) -vvvv --verifier=blockscout \
--verifier-url $(EDGEN_MAINNET_BLOCKSCOUT_URL) --legacy