@@ -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 && \
@@ -46,57 +46,6 @@ upgrade-token: ## 🚀 Upgrade the token contract
4646 --broadcast \
4747 --verbosity 3
4848
49- MINT? ="1 ether"
50- OWNER? =0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266
51- BENEFICIARY1? =0x70997970C51812dc3A010C7d01b50e0d17dc79C8
52- BENEFICIARY2? =0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC
53- BENEFICIARY3? =0x90F79bf6EB2c4f870365E785982E1f101E93b906
54-
55- CLAIM_TIME_LIMIT? =1632960000
56- MERKLE_ROOT? =0x90076b5fb9a6c81d9fce83dfd51760987b8c49e7c861ea25b328e6e63d2cd3df
57- TOKEN_OWNER? =$(OWNER )
58-
59- deploy-proxy-admin : # # 🚀 Deploy the ProxyAdmin contract
60- cd script/proxy_admin && \
61- forge script DeployProxyAdmin.s.sol \
62- --sig " run(address)" \
63- $(OWNER ) \
64- --rpc-url $(RPC_URL ) \
65- --private-key $(PRIVATE_KEY ) \
66- --broadcast
67-
68- deploy-aligned-token-implementation : # # 🚀 Deploy the AlignedToken implementation contract
69- cd script/aligned_token && \
70- forge script DeployAlignedTokenImplementation.s.sol \
71- --rpc-url $(RPC_URL ) \
72- --private-key $(PRIVATE_KEY ) \
73- --broadcast
74-
75- deploy-aligned-token-proxy : # # 🚀 Deploy the AlignedToken proxy contract
76- cd script/aligned_token && \
77- forge script DeployAlignedTokenProxy.s.sol \
78- --sig " run(address,address,address,address,address,address,uint256)" \
79- $(PROXY_ADMIN ) $(IMPLEMENTATION ) $(OWNER ) $(BENEFICIARY1 ) $(BENEFICIARY2 ) $(BENEFICIARY3 ) $(MINT ) \
80- --rpc-url $(RPC_URL ) \
81- --private-key $(PRIVATE_KEY ) \
82- --broadcast
83-
84- deploy-claimable-airdrop-implementation : # # 🚀 Deploy the ClaimableAirdrop implementation contract
85- cd script/claimable_airdrop && \
86- forge script DeployClaimableAirdropImplementation.s.sol \
87- --rpc-url $(RPC_URL ) \
88- --private-key $(PRIVATE_KEY ) \
89- --broadcast
90-
91- deploy-claimable-airdrop-proxy : # # 🚀 Deploy the ClaimableAirdrop proxy contract
92- cd script/claimable_airdrop && \
93- forge script DeployClaimableAirdropProxy.s.sol \
94- --sig " run(address,address,address,address,address,uint256,bytes32)" \
95- $(PROXY_ADMIN ) $(IMPLEMENTATION ) $(OWNER ) $(TOKEN ) $(BENEFICIARY1 ) $(CLAIM_TIME_LIMIT ) $(MERKLE_ROOT ) \
96- --rpc-url $(RPC_URL ) \
97- --private-key $(PRIVATE_KEY ) \
98- --broadcast
99-
10049# Upgrades
10150
10251upgrade-aligned-token-implementation : # # 🚀 Upgrade the AlignedToken implementation contract
@@ -108,57 +57,11 @@ upgrade-aligned-token-implementation: ## 🚀 Upgrade the AlignedToken implement
10857 --private-key $(PRIVATE_KEY ) \
10958 --broadcast
11059
111- # Deployment Data
112-
113- aligned-token-proxy-deploy-data : # # 🚀 Generate the deployment data for the AlignedToken proxy contract
114- cd script/aligned_token && \
115- forge script AlignedTokenProxyDeploymentData.s.sol \
116- --sig " run(address,uint256, address,address,address,address,uint256)" \
117- $(IMPLEMENTATION ) $(VERSION ) $(OWNER ) $(BENEFICIARY1 ) $(BENEFICIARY2 ) $(BENEFICIARY3 ) $(MINT )
118-
119- aligned-token-init-data : # # 🚀 Generate the init data for the AlignedToken proxy contract
120- cd script/aligned_token && \
121- forge script AlignedTokenInitData.s.sol \
122- --sig " run(address,uint256, address,address,address,address,uint256)" \
123- $(IMPLEMENTATION ) $(VERSION ) $(OWNER ) $(BENEFICIARY1 ) $(BENEFICIARY2 ) $(BENEFICIARY3 ) $(MINT )
124-
125- aligned-token-upgrade-data : # # 🚀 Generate the upgrade data for the AlignedToken proxy contract
126- cd script/aligned_token && \
127- forge script AlignedTokenUpgradeData.s.sol \
128- --sig " run(address,uint256, address,address,address,address,uint256)" \
129- $(IMPLEMENTATION ) $(VERSION ) $(OWNER ) $(BENEFICIARY1 ) $(BENEFICIARY2 ) $(BENEFICIARY3 ) $(MINT )
130-
131- SALT? =0x0000000000000000000000000000000000000000000000000000000000000000
132- # Sepolia Safe CreateCall contract.
133- DEPLOYER? =0x9b35Af71d77eaf8d7e40252370304687390A1A52
134-
135- aligned-token-create2 : # # 🚀 Generate the create2 data for the AlignedToken proxy contract
136- cd script/aligned_token && \
137- forge script AlignedTokenCreate2.s.sol \
138- --sig " run(uint256,bytes32,address)" \
139- $(VERSION ) $(SALT ) $(DEPLOYER )
140-
141- aligned-token-proxy-create2 : # # 🚀 Generate the create2 data for the AlignedToken proxy contract
142- cd script/aligned_token && \
143- forge script AlignedTokenCreate2.s.sol \
144- --sig " run(address,uint256, address,address,address,address,uint256,bytes32,address)" \
145- $(IMPLEMENTATION ) $(VERSION ) $(OWNER ) $(BENEFICIARY1 ) $(BENEFICIARY2 ) $(BENEFICIARY3 ) $(MINT ) $(SALT ) $(DEPLOYER
146-
147- # Misc
148-
149- approve :
150- cd script && \
151- forge script ApproveERC20.s.sol \
152- --sig " run(address,address,uint256)" \
153- $(TOKEN ) $(AIRDROP ) $(AMOUNT ) \
154- --rpc-url $(RPC_URL ) \
155- --private-key $(HOLDER_PRIVATE_KEY ) \
156- --broadcast
157-
15860# Test targets
15961
16062test-token :
16163 cast call $(ADDRESS ) " name()(string)" --rpc-url $(RPC_URL )
64+ cast call $(ADDRESS ) " symbol()(string)" --rpc-url $(RPC_URL )
16265 cast call $(ADDRESS ) " totalSupply()(uint256)" --rpc-url $(RPC_URL )
16366
16467# The following target needs the proof API running on localhost:4000
0 commit comments