@guildsworn/token-contracts

1.0.18 • Public • Published

guildsworn-token-contracts

Installing the package

npm install @guildsworn/token-contracts

or via yarn

yarn add @guildsworn/token-contracts

Compiling, building

Try running some of the following tasks:

yarn install
yarn clean
yarn compile
yarn test
yarn coverage
yarn docs

Updating interfaces

npx hardhat generate-interface [Contract name]
cp contracts/[Contract name] contracts/interfaces/

Smart Contract deploy

Before deploy

  1. Create .env file in root folder or copy and check .env.example

Deploy parameters

Deploy on hardhat local network, reset deployment if exists and generate deployment files

npx hardhat deploy --write true --reset

Deploy on Oasis Sapphire Testnet, generate deployment files

npx hardhat deploy --write true --network oasis_sapphire_testnet

Deploy on Oasis Sapphire Mestnet, generate deployment files

npx hardhat deploy --write true --network oasis_sapphire_mainnet

Verify contract for testnet

yarn hardhat --network oasis_sapphire_testnet sourcify

Verify contract for mainnet

yarn hardhat --network oasis_sapphire_mainnet sourcify

Publish the NPM package

yarn publish

Package Sidebar

Install

npm i @guildsworn/token-contracts

Weekly Downloads

0

Version

1.0.18

License

MIT

Unpacked Size

1.19 MB

Total Files

37

Last publish

Collaborators

  • guildsworn