@@ -43,19 +43,19 @@ git-diff :
4343
4444# Deploy
4545deploy-libs-one :;
46- FOUNDRY_PROFILE=${CHAIN } forge script scripts/misc/LibraryPreCompileOne.sol \
47- --rpc-url ${CHAIN } --account ${ACCOUNT } --slow --broadcast --gas-estimate-multiplier 150 \
48- --verify --chain ${CHAIN }
46+ FOUNDRY_PROFILE=${chain } forge script scripts/misc/LibraryPreCompileOne.sol \
47+ --rpc-url ${chain } --account ${account } --slow --broadcast --gas-estimate-multiplier 150 \
48+ --verify --chain ${chain }
4949deploy-libs-two :;
50- FOUNDRY_PROFILE=${CHAIN } forge script scripts/misc/LibraryPreCompileTwo.sol \
51- --rpc-url ${CHAIN } --account ${ACCOUNT } --slow --broadcast --gas-estimate-multiplier 150 \
52- --verify --chain ${CHAIN }
50+ FOUNDRY_PROFILE=${chain } forge script scripts/misc/LibraryPreCompileTwo.sol \
51+ --rpc-url ${chain } --account ${account } --slow --broadcast --gas-estimate-multiplier 150 \
52+ --verify --chain ${chain }
5353
5454# STEP 1: Deploy scaled price adapters. `make deploy-scaled-price-adapter source=<PRICE_FEED_ADDRESS>`
5555deploy-scaled-price-adapter :;
56- FOUNDRY_PROFILE=${CHAIN } forge script scripts/misc/DeployScaledPriceAdapter.sol:DeployScaledPriceAdapter \
57- --rpc-url ${CHAIN } --account ${ACCOUNT } --slow --broadcast --gas-estimate-multiplier 150 \
58- --verify --chain ${CHAIN } --verifier-url ${VERIFIER_URL } \
56+ FOUNDRY_PROFILE=${chain } forge script scripts/misc/DeployScaledPriceAdapter.sol:DeployScaledPriceAdapter \
57+ --rpc-url ${chain } --account ${account } --slow --broadcast --gas-estimate-multiplier 150 \
58+ --verify --chain ${chain } --verifier-url ${verifier_url } \
5959 --sig " run(address)" ${source}
6060
6161# STEP 2: Deploy Libraries
@@ -65,33 +65,39 @@ deploy-libs :
6565
6666# STEP 3: Deploy Pool Contracts once libraries are deployed and updated on .env
6767deploy-v3-batched-broadcast :;
68- FOUNDRY_PROFILE=${CHAIN } forge script scripts/DeployAaveV3MarketBatched.sol:Default \
69- --rpc-url ${CHAIN } --sender $$(cast wallet address --account ${ACCOUNT } ) --account ${ACCOUNT } --slow --broadcast --gas-estimate-multiplier 150 \
70- --verify --chain ${CHAIN } --verifier-url ${VERIFIER_URL } -vvvv
68+ FOUNDRY_PROFILE=${chain } forge script scripts/DeployAaveV3MarketBatched.sol:Default \
69+ --rpc-url ${chain } --sender $$(cast wallet address --account ${account } ) --account ${account } --slow --broadcast --gas-estimate-multiplier 150 \
70+ --verify --chain ${chain } --verifier-url ${verifier_url } -vvvv
7171
7272# STEP 4: Deploys payload to list phase one assets. `make deploy-phase-one-payload reportPath=<PATH_TO_REPORT>`
7373deploy-phase-one-payload :;
74- FOUNDRY_PROFILE=${CHAIN } forge script scripts/misc/DeployHorizonPhaseOnePayload.sol:DeployHorizonPhaseOnePayload \
75- --rpc-url ${CHAIN } --account ${ACCOUNT } --slow --broadcast --gas-estimate-multiplier 150 \
76- --verify --chain ${CHAIN } --verifier-url ${VERIFIER_URL } \
74+ FOUNDRY_PROFILE=${chain } forge script scripts/misc/DeployHorizonPhaseOnePayload.sol:DeployHorizonPhaseOnePayload \
75+ --rpc-url ${chain } --account ${account } --slow --broadcast --gas-estimate-multiplier 150 \
76+ --verify --chain ${chain } --verifier-url ${verifier_url } \
7777 --sig " run(string)" ${reportPath}
7878
7979# STEP 5: Deploys payload to update phase one assets. `make deploy-phase-one-update-payload`
8080deploy-phase-one-update-payload :;
81- FOUNDRY_PROFILE=${CHAIN } forge script scripts/misc/DeployHorizonPhaseOneUpdatePayload.sol:DeployHorizonPhaseOneUpdatePayload \
82- --rpc-url ${CHAIN } --account ${ACCOUNT } --slow --gas-estimate-multiplier 150 \
83- --chain ${CHAIN } --verifier etherscan \
81+ FOUNDRY_PROFILE=${chain } forge script scripts/misc/DeployHorizonPhaseOneUpdatePayload.sol:DeployHorizonPhaseOneUpdatePayload \
82+ --rpc-url ${chain } --account ${account } --slow --gas-estimate-multiplier 150 \
83+ --chain ${chain } --verifier etherscan \
8484 --sig " run()" \
8585 --verify --broadcast
8686
87- # Deploy liquidation data provider. `make deploy-liquidation-data-provider CHAIN =mainnet ACCOUNT =<account>`
87+ # Deploy liquidation data provider. `make deploy-liquidation-data-provider chain =mainnet account =<account>`
8888deploy-liquidation-data-provider :;
89- FOUNDRY_PROFILE=${CHAIN } forge script scripts/misc/DeployLiquidationDataProvider.sol:DeployLiquidationDataProvider \
90- --rpc-url ${CHAIN } --account ${ACCOUNT } --slow --gas-estimate-multiplier 150 \
91- --chain ${CHAIN } --verifier-url ${VERIFIER_URL } \
89+ FOUNDRY_PROFILE=${chain } forge script scripts/misc/DeployLiquidationDataProvider.sol:DeployLiquidationDataProvider \
90+ --rpc-url ${chain } --account ${account } --slow --gas-estimate-multiplier 150 \
91+ --chain ${chain } --verifier-url ${verifier_url } \
9292 --sig " run(address,address)" ${pool} ${addressesProvider} \
9393 --verify --broadcast
9494
95+ # Deploy AToken implementations. `make deploy-atoken-impls chain=mainnet account=<account>`
96+ deploy-atoken-impls :;
97+ FOUNDRY_PROFILE=${chain} forge script scripts/misc/DeployATokenImplementations.sol:DeployATokenImplementations \
98+ --rpc-url ${chain} --account ${account} --slow $(if $(dry ) ,,--broadcast --verify) --gas-estimate-multiplier 150 \
99+ --chain ${chain} --verifier-url ${verifier_url}
100+
95101# Invariants
96102echidna :
97103 echidna tests/invariants/Tester.t.sol --contract Tester --config ./tests/invariants/_config/echidna_config.yaml --corpus-dir ./tests/invariants/_corpus/echidna/default/_data/corpus
0 commit comments