tf-nft-contracts
v1.0.4docs
oz-docs
docs:watch
npm run docs watch contracts 'docs/*.hbs' docs/helpers.js
prepare-docs
scripts/prepare-docs.sh
lint:js
eslint --ignore-path .gitignore .
lint:js:fix
eslint --ignore-path .gitignore . --fix
lint:sol
solhint 'contracts/**/*.sol' && prettier -c 'contracts/**/*.sol'
lint:sol:fix
prettier --write "contracts/**/*.sol"
clean
npx hardhat clean && npx rimraf build contracts/build
build
npm run clean && npm run compile
deploy-goerli
yarn deploy goerli
deploy-optimism-goerli
yarn deploy optimism_goerli
deploy-arbitrum-goerli
yarn deploy arbitrum_goerli
deploy-mumbai
yarn deploy mumbai
deploy-matic
yarn deploy matic
deploy-fuji
yarn deploy fuji
deploy-evmos-test
yarn deploy tEvmOS
deploy-moonbaseAlpha
yarn deploy moonbase
deploy-test
yarn deploy-goerli && yarn deploy-mumbai && yarn deploy-fuji && yarn deploy-arbitrum-goerli
verify-test
yarn verify-goerli && yarn verify-mumbai && yarn verify-fuji
deploy-all
yarn deploy-rinkeby && yarn deploy-mumbai && yarn deploy-fuji
slither
slither . --ignore-compile --filter-paths "node_modules" --disable-color --print human-summary
verify-goerli
hardhat --network goerli etherscan-verify --api-key ZW5EVBSB7EJMNGTD4NHARNDUPTE54CRA1M
verify-arbitrum-goerli
hardhat --network arbitrum_goerli etherscan-verify --api-key ZW5EVBSB7EJMNGTD4NHARNDUPTE54CRA1M
verify-optimism-goerli
hardhat --network optimism_goerli etherscan-verify --api-key ZW5EVBSB7EJMNGTD4NHARNDUPTE54CRA1M
verify-mumbai
hardhat --network mumbai etherscan-verify --api-key 7PFAPZM322EUWWBPD6CI5BXQX9AEB8U8CK
verify-matic
hardhat --network matic etherscan-verify --api-key 7PFAPZM322EUWWBPD6CI5BXQX9AEB8U8CK
verify-fuji
hardhat --network fuji etherscan-verify --api-key SCSU2Z9Q734JSU2KQQZSBIC6KM75GU1H8T
verify-moonbaseAlpha
hardhat --network moonbaseAlpha etherscan-verify --api-key EER4PCJ3I7R9M6DKGI1JU2DFCABAKZ92WT
verify-all
yarn verify-etherscan & && yarn verify-mumbai & && yarn verify-fuji &
prepare
node ./.setup.js && hardhat typechain && husky install
lint
eslint "**/*.{js,ts}" && solhint src/**/*.sol
lint:fix
eslint --fix "**/*.{js,ts}" && solhint --fix src/**/*.sol
format
prettier --check "**/*.{ts,js,sol}"
format:fix
prettier --write "**/*.{ts,js,sol}"
compile
hardhat compile
void:deploy
hardhat deploy
test
cross-env HARDHAT_DEPLOY_FIXTURE=true HARDHAT_COMPILE=true mocha --bail --recursive test
gas
cross-env REPORT_GAS=true hardhat test
coverage
cross-env HARDHAT_DEPLOY_FIXTURE=true hardhat coverage
dev:node
cross-env MINING_INTERVAL="3000,5000" hardhat node --hostname 0.0.0.0
dev
cross-env MINING_INTERVAL="3000,5000" hardhat node --hostname 0.0.0.0 --watch
local:dev
hardhat --network localhost deploy --watch
execute
node ./_scripts.js run
deploy
node ./_scripts.js deploy
export
node ./_scripts.js export
export-all
hardhat export --export-all deployments/all.json
fork:execute
node ./_scripts.js fork:run
fork:deploy
node ./_scripts.js fork:deploy
fork:dev
node ./_scripts.js fork:dev
fork:node
node ./_scripts.js fork:node
fork:test
node ./_scripts.js fork:test
npm i tf-nft-contracts
Metadata
- (C) 2022 by TokenForge GmbH
- Whatever
- Hagen Hübel
- released 3/6/2023