@jbx-protocol/contracts-v1

2.0.0 • Public • Published

juice-contracts-v1

Develop

To deploy the contracts to a local blockchain, run the following:

yarn chain --network hardhat

To run tests (all, unit, integration):

yarn test
yarn test:unit
yarn test:integration

You can also filter by version, test name, etc.:

yarn test:unit --grep "ProxyPaymentAddressManager"

Verification

To verify the contracts on Etherscan, make sure you have an ETHERSCAN_API_KEY set in your ./.env file. Then run the following:

npx hardhat --network $network etherscan-verify

This will verify all of the deployed contracts in ./deployments.

If you encounter an error along the lines of the following, compile the problematic contract(s) in isolation first and verify one-by-one:

Error in plugin @nomiclabs/hardhat-etherscan: Source code exceeds max accepted (500k chars) length.

To compile in isolation:

npx hardhat compile:one Tickets

Package Sidebar

Install

npm i @jbx-protocol/contracts-v1

Weekly Downloads

6

Version

2.0.0

License

MIT

Unpacked Size

3.21 MB

Total Files

59

Last publish

Collaborators

  • me.jango
  • odd-amphora