@@ -24,7 +24,7 @@ deploy-base-mainnet: ## Deploy ALIGN on BaseMainnet
2424 @L2_TOKEN=$$(cast send $(FACTORY ) \
2525 " createOptimismMintableERC20(address,string,string)" \
2626 $(L1_TOKEN_MAINNET ) " Aligned Token" " ALIGN" \
27- --private-key $( DEPLOYER_PRIVATE_KEY ) \
27+ --interactive \
2828 --rpc-url $(BASE_MAINNET_RPC_URL ) \
2929 --json | jq -r ' .logs[0].topics[2]' | cast parse-bytes32-address) && \
3030 echo " L2 Token deployed at: $$ L2_TOKEN"
@@ -50,10 +50,10 @@ bridge-l1-to-base-sepolia: ## Bridge ALIGN from Sepolia to BaseSepolia (requires
5050
5151bridge-l1-to-base-mainnet : # # Bridge ALIGN from Ethereum to Base (requires AMOUNT)
5252 cast send $(L1_TOKEN_MAINNET ) " approve(address,uint256)" $(L1_BRIDGE_MAINNET ) $(AMOUNT ) \
53- --private-key $( USER_PRIVATE_KEY ) --rpc-url $(L1_MAINNET_RPC_URL )
53+ --interactive --rpc-url $(L1_MAINNET_RPC_URL )
5454 cast send $(L1_BRIDGE_MAINNET ) " depositERC20(address,address,uint256,uint32,bytes)" \
5555 $(L1_TOKEN_MAINNET ) $(L2_TOKEN_MAINNET ) $(AMOUNT ) 200000 0x \
56- --private-key $( USER_PRIVATE_KEY ) --rpc-url $(L1_MAINNET_RPC_URL )
56+ --interactive --rpc-url $(L1_MAINNET_RPC_URL )
5757
5858bridge-l1-to-base-sepolia-to : # # Bridge ALIGN from Sepolia to BaseSepolia to a different address (requires AMOUNT, TO)
5959 cast send $(L1_TOKEN_SEPOLIA ) " approve(address,uint256)" $(L1_BRIDGE_SEPOLIA ) $(AMOUNT ) \
@@ -64,10 +64,10 @@ bridge-l1-to-base-sepolia-to: ## Bridge ALIGN from Sepolia to BaseSepolia to a d
6464
6565bridge-l1-to-base-mainnet-to : # # Bridge ALIGN from Ethereum to Base to a different address (requires AMOUNT, TO)
6666 cast send $(L1_TOKEN_MAINNET ) " approve(address,uint256)" $(L1_BRIDGE_MAINNET ) $(AMOUNT ) \
67- --private-key $( USER_PRIVATE_KEY ) --rpc-url $(L1_MAINNET_RPC_URL )
67+ --interactive --rpc-url $(L1_MAINNET_RPC_URL )
6868 cast send $(L1_BRIDGE_MAINNET ) " depositERC20To(address,address,address,uint256,uint32,bytes)" \
6969 $(L1_TOKEN_MAINNET ) $(L2_TOKEN_MAINNET ) $(TO ) $(AMOUNT ) 200000 0x \
70- --private-key $( USER_PRIVATE_KEY ) --rpc-url $(L1_MAINNET_RPC_URL )
70+ --interactive --rpc-url $(L1_MAINNET_RPC_URL )
7171
7272# --- Bridging Base -> L1 (withdrawal) ---
7373# This initiates the withdrawal on L2. After this, you must:
@@ -87,7 +87,7 @@ withdraw-base-to-l1-mainnet: ## Initiate ALIGN withdrawal from Base to Ethereum
8787 cast send 0x4200000000000000000000000000000000000010 \
8888 " withdraw(address,uint256,uint32,bytes)" \
8989 $(L2_TOKEN_MAINNET ) $(AMOUNT ) 200000 0x \
90- --private-key $( USER_PRIVATE_KEY ) --rpc-url $(BASE_MAINNET_RPC_URL )
90+ --interactive --rpc-url $(BASE_MAINNET_RPC_URL )
9191
9292withdraw-base-to-l1-sepolia-to : # # Initiate ALIGN withdrawal from BaseSepolia to a different address on Sepolia (requires AMOUNT, TO)
9393 cast send 0x4200000000000000000000000000000000000010 \
@@ -99,7 +99,7 @@ withdraw-base-to-l1-mainnet-to: ## Initiate ALIGN withdrawal from Base to a diff
9999 cast send 0x4200000000000000000000000000000000000010 \
100100 " withdrawTo(address,address,uint256,uint32,bytes)" \
101101 $(L2_TOKEN_MAINNET ) $(TO ) $(AMOUNT ) 200000 0x \
102- --private-key $( USER_PRIVATE_KEY ) --rpc-url $(BASE_MAINNET_RPC_URL )
102+ --interactive --rpc-url $(BASE_MAINNET_RPC_URL )
103103
104104# --- Prove & Finalize (requires npm install) ---
105105
0 commit comments