Skip to content

codexfield/codex-contracts

Repository files navigation

Install Dependencies

 yarn install

Build

 forge build --via-ir --use 0.8.20

Test

 forge test --via-ir --use 0.8.20
 forge test --match-path test/CodexHub.t.sol --fork-url ${RPC_URL} -vvvvv  --via-ir --use 0.8.20

Deploy

source .env
forge script ./script/1-deploy-account-manager.s.sol --rpc-url ${RPC_URL} --legacy --broadcast --via-ir --private-key ${OWNER_PRIVATE_KEY} --use 0.8.20
forge script ./script/3-deploy-codex-hub.s.sol --rpc-url ${RPC_URL} --legacy --broadcast --via-ir --private-key ${OWNER_PRIVATE_KEY} --use 0.8.20

Upgrade

source .env
forge script ./script/2-upgrade-account-manager.s.sol --rpc-url ${RPC_URL} --legacy --broadcast --via-ir --private-key ${OWNER_PRIVATE_KEY} --use 0.8.20
forge script ./script/4-upgrade-codex-hub.s.sol --rpc-url ${RPC_URL} --legacy --broadcast --via-ir --private-key ${OWNER_PRIVATE_KEY} --use 0.8.20

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published