-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeploy.sh
23 lines (17 loc) · 864 Bytes
/
deploy.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
source .env
echo "-----------------------------------------------------------"
echo "Deploying MyToken contract"
echo "forge script script/MyToken.s.sol:MyTokenScript --rpc-url $ANVIL_RPC_URL --broadcast --verify -vvvv
"
forge script script/MyToken.s.sol:MyTokenScript --rpc-url $ANVIL_RPC_URL --broadcast --verify -vvvv
echo "#"
echo "-----------------------------------------------------------"
echo "Deploying UniswapFactory contract"
echo "forge script script/UniswapFactory.s.sol:UniswapFactoryScript --rpc-url $ANVIL_RPC_URL --broadcast --verify -vvvv
"
forge script script/UniswapFactory.s.sol:UniswapFactoryScript --rpc-url $ANVIL_RPC_URL --broadcast --verify -vvvv
echo "-----------------------------------------------------------"
echo "Testing contracts"
echo "forge test --rpc-url $ANVIL_RPC_URL -vvvv
"
forge test --rpc-url $ANVIL_RPC_URL -vvvv