@@ -7,7 +7,7 @@ help: ## 📚 Show help for each of the Makefile recipes
77# Deployments
88
99RPC_URL? =http://localhost:8545
10- PRIVATE_KEY? =0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
10+ PRIVATE_KEY? =0x5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a
1111
1212deploy-all : # # 🚀 Deploy all contracts
1313 cd script && \
@@ -40,57 +40,6 @@ upgrade-token: ## 🚀 Upgrade the token contract
4040 --broadcast \
4141 --verbosity 3
4242
43- MINT? ="1 ether"
44- OWNER? =0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266
45- BENEFICIARY1? =0x70997970C51812dc3A010C7d01b50e0d17dc79C8
46- BENEFICIARY2? =0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC
47- BENEFICIARY3? =0x90F79bf6EB2c4f870365E785982E1f101E93b906
48-
49- CLAIM_TIME_LIMIT? =1632960000
50- MERKLE_ROOT? =0x90076b5fb9a6c81d9fce83dfd51760987b8c49e7c861ea25b328e6e63d2cd3df
51- TOKEN_OWNER? =$(OWNER )
52-
53- deploy-proxy-admin : # # 🚀 Deploy the ProxyAdmin contract
54- cd script/proxy_admin && \
55- forge script DeployProxyAdmin.s.sol \
56- --sig " run(address)" \
57- $(OWNER ) \
58- --rpc-url $(RPC_URL ) \
59- --private-key $(PRIVATE_KEY ) \
60- --broadcast
61-
62- deploy-aligned-token-implementation : # # 🚀 Deploy the AlignedToken implementation contract
63- cd script/aligned_token && \
64- forge script DeployAlignedTokenImplementation.s.sol \
65- --rpc-url $(RPC_URL ) \
66- --private-key $(PRIVATE_KEY ) \
67- --broadcast
68-
69- deploy-aligned-token-proxy : # # 🚀 Deploy the AlignedToken proxy contract
70- cd script/aligned_token && \
71- forge script DeployAlignedTokenProxy.s.sol \
72- --sig " run(address,address,address,address,address,address,uint256)" \
73- $(PROXY_ADMIN ) $(IMPLEMENTATION ) $(OWNER ) $(BENEFICIARY1 ) $(BENEFICIARY2 ) $(BENEFICIARY3 ) $(MINT ) \
74- --rpc-url $(RPC_URL ) \
75- --private-key $(PRIVATE_KEY ) \
76- --broadcast
77-
78- deploy-claimable-airdrop-implementation : # # 🚀 Deploy the ClaimableAirdrop implementation contract
79- cd script/claimable_airdrop && \
80- forge script DeployClaimableAirdropImplementation.s.sol \
81- --rpc-url $(RPC_URL ) \
82- --private-key $(PRIVATE_KEY ) \
83- --broadcast
84-
85- deploy-claimable-airdrop-proxy : # # 🚀 Deploy the ClaimableAirdrop proxy contract
86- cd script/claimable_airdrop && \
87- forge script DeployClaimableAirdropProxy.s.sol \
88- --sig " run(address,address,address,address,address,uint256,bytes32)" \
89- $(PROXY_ADMIN ) $(IMPLEMENTATION ) $(OWNER ) $(TOKEN ) $(BENEFICIARY1 ) $(CLAIM_TIME_LIMIT ) $(MERKLE_ROOT ) \
90- --rpc-url $(RPC_URL ) \
91- --private-key $(PRIVATE_KEY ) \
92- --broadcast
93-
9443# Upgrades
9544
9645upgrade-aligned-token-implementation : # # 🚀 Upgrade the AlignedToken implementation contract
@@ -102,57 +51,11 @@ upgrade-aligned-token-implementation: ## 🚀 Upgrade the AlignedToken implement
10251 --private-key $(PRIVATE_KEY ) \
10352 --broadcast
10453
105- # Deployment Data
106-
107- aligned-token-proxy-deploy-data : # # 🚀 Generate the deployment data for the AlignedToken proxy contract
108- cd script/aligned_token && \
109- forge script AlignedTokenProxyDeploymentData.s.sol \
110- --sig " run(address,uint256, address,address,address,address,uint256)" \
111- $(IMPLEMENTATION ) $(VERSION ) $(OWNER ) $(BENEFICIARY1 ) $(BENEFICIARY2 ) $(BENEFICIARY3 ) $(MINT )
112-
113- aligned-token-init-data : # # 🚀 Generate the init data for the AlignedToken proxy contract
114- cd script/aligned_token && \
115- forge script AlignedTokenInitData.s.sol \
116- --sig " run(address,uint256, address,address,address,address,uint256)" \
117- $(IMPLEMENTATION ) $(VERSION ) $(OWNER ) $(BENEFICIARY1 ) $(BENEFICIARY2 ) $(BENEFICIARY3 ) $(MINT )
118-
119- aligned-token-upgrade-data : # # 🚀 Generate the upgrade data for the AlignedToken proxy contract
120- cd script/aligned_token && \
121- forge script AlignedTokenUpgradeData.s.sol \
122- --sig " run(address,uint256, address,address,address,address,uint256)" \
123- $(IMPLEMENTATION ) $(VERSION ) $(OWNER ) $(BENEFICIARY1 ) $(BENEFICIARY2 ) $(BENEFICIARY3 ) $(MINT )
124-
125- SALT? =0x0000000000000000000000000000000000000000000000000000000000000000
126- # Sepolia Safe CreateCall contract.
127- DEPLOYER? =0x9b35Af71d77eaf8d7e40252370304687390A1A52
128-
129- aligned-token-create2 : # # 🚀 Generate the create2 data for the AlignedToken proxy contract
130- cd script/aligned_token && \
131- forge script AlignedTokenCreate2.s.sol \
132- --sig " run(uint256,bytes32,address)" \
133- $(VERSION ) $(SALT ) $(DEPLOYER )
134-
135- aligned-token-proxy-create2 : # # 🚀 Generate the create2 data for the AlignedToken proxy contract
136- cd script/aligned_token && \
137- forge script AlignedTokenCreate2.s.sol \
138- --sig " run(address,uint256, address,address,address,address,uint256,bytes32,address)" \
139- $(IMPLEMENTATION ) $(VERSION ) $(OWNER ) $(BENEFICIARY1 ) $(BENEFICIARY2 ) $(BENEFICIARY3 ) $(MINT ) $(SALT ) $(DEPLOYER
140-
141- # Misc
142-
143- approve :
144- cd script && \
145- forge script ApproveERC20.s.sol \
146- --sig " run(address,address,uint256)" \
147- $(TOKEN ) $(AIRDROP ) $(AMOUNT ) \
148- --rpc-url $(RPC_URL ) \
149- --private-key $(HOLDER_PRIVATE_KEY ) \
150- --broadcast
151-
15254# Test targets
15355
15456test-token :
15557 cast call $(ADDRESS ) " name()(string)" --rpc-url $(RPC_URL )
58+ cast call $(ADDRESS ) " symbol()(string)" --rpc-url $(RPC_URL )
15659 cast call $(ADDRESS ) " totalSupply()(uint256)" --rpc-url $(RPC_URL )
15760
15861# The following target needs the proof API running on localhost:4000
0 commit comments