diff --git a/script/DeployEscrowFactory.s.sol b/script/DeployEscrowFactory.s.sol index d594891..2aa9d15 100644 --- a/script/DeployEscrowFactory.s.sol +++ b/script/DeployEscrowFactory.s.sol @@ -32,11 +32,10 @@ contract DeployEscrowFactory is Script { FEE_TOKEN[8453] = 0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb; // Base (DAI) address deployer = vm.envAddress("DEPLOYER_ADDRESS"); - uint256 deployerPK = vm.envUint("DEPLOYER_PRIVATE_KEY"); address feeBankOwner = deployer; address feeToken = FEE_TOKEN[block.chainid]; - vm.startBroadcast(deployerPK); + vm.startBroadcast(); address escrowFactory = CREATE3_DEPLOYER.deploy( CROSSCHAIN_SALT, abi.encodePacked( diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 5e7bc0f..d5f31b9 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -29,4 +29,13 @@ fi echo "Provided chain: $1" echo "RPC URL: $rpc_url" -forge script script/DeployEscrowFactory.s.sol --fork-url $rpc_url --broadcast -vvvv +keystore="$HOME/.foundry-keystores/$2" +echo "Keystore: $keystore" +if [ -e "$keystore" ]; then + echo "Keystore provided" +else + echo "Keystore not provided" + exit 1 +fi + +forge script script/DeployEscrowFactory.s.sol --fork-url $rpc_url --keystore $keystore --broadcast -vvvv