Skip to content

codexfield/codex-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install Dependencies

forge install bnb-chain/greenfield-contracts@v1.2.2 --no-commit
forge install OpenZeppelin/openzeppelin-contracts@v4.9.3 --no-commit
forge install OpenZeppelin/openzeppelin-contracts-upgradeable@v4.9.3 --no-commit

Build

 forge build --via-ir --use ${COMPILER_VERSION}

Test

 forge test --fork-url ${RPC_URL} --via-ir --use ${COMPILER_VERSION}

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 ${COMPILER_VERSION}  --verify --etherscan-api-key ${BSC_API_KEY}

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 ${COMPILER_VERSION}  --verify --etherscan-api-key ${BSC_API_KEY}

Migrate

source .env
forge script ./script/3-migrate-account-manager.s.sol --rpc-url ${RPC_URL} --legacy --broadcast --via-ir --private-key ${OWNER_PRIVATE_KEY} --use ${COMPILER_VERSION}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors