@big-whale-labs/seal-hub-contract
v0.0.13
Published
Contract to store anonymous ECDSA commitments
Downloads
41
Keywords
Readme
SealHub smart contract
Contract to store anonymous ECDSA commitments.
Usage
- Clone the repository with
git clone [email protected]:BigWhaleLabs/seal-hub-contract.git
- Install the dependencies with
yarn
- Add environment variables to your
.env
file - Run the scripts below
Environment variables
| Name | Description |
| ---------------------------- | --------------------------------------------------------- |
| ETHERSCAN_API_KEY
| Etherscan API key |
| ETH_RPC
| Ethereum RPC URL |
| CONTRACT_OWNER_PRIVATE_KEY
| Private key of the contract owner to deploy the contracts |
| COINMARKETCAP_API_KEY
| Coinmarketcap API key |
Also check out the .env.sample
file for more information.
Available scripts
yarn build
— compiles the contract ts interface to thetypechain
directoryyarn test
— runs the test suiteyarn deploy
— deploys the contract to the networkyarn eth-lint
— runs the linter for the solidity contractyarn lint
— runs all the lintersyarn prettify
— prettifies the code in th projectyarn release
— relases thetypechain
directory to NPM