A template for creating new SBTs inheriting from the Masa SBT smart contracts
- Set
DEPLOYER_PRIVATE_KEY
to the deployers private key in.env.{network}.secret
- Set
INFURA_API_KEY
to the Infura API key in.env
- Set
COINMARKETCAP_API_KEY
to the CoinMarketCap API key in.env
, if needed - Set
ETHERSCAN_API_KEY
to the Etherscan API key in.env
, if needed - Set the environment variables in every
.env.{network}
file. These variables are used to deploy the smart contracts to the network.
Run:
yarn install
Run:
yarn build
Run:
yarn test
Run: yarn deploy --network {network}
to deploy.
You can see the deployment address of the smart contracts in the deployments/goerli and deployments/mainnet folders. For every deployed smart contract you will find a <smart_contract>.json
JSON file with the address in the "address"
field.