Protocol Detail
.
├── contracts
│ └── helix
└── packages
└── addresses
Make sure you are using Yarn v1.22.10. To install using brew:
brew install yarn@1.22.10
Then install dependencies
yarn install
.env
example:
MAINNET_RPC_URL="https://eth-mainnet.alchemyapi.io/v2/your-api-key"
RINKEBY_RPC_URL="https://eth-rinkeby.alchemyapi.io/v2/your-api-key"
ROPSTEN_RPC_URL="https://eth-ropsten.alchemyapi.io/v2/your-api-key"
KOVAN_RPC_URL="https://eth-kovan.alchemyapi.io/v2/your-api-key"
PRIVATE_KEY=your private key
ETHERSCAN_API_KEY="your etherscan API key" (optional)
To build all packages:
yarn build
To build a specific package:
PKG=@helix/bridge yarn build
To build all contracts packages:
yarn build:contracts
Clean all packages:
yarn clean
Clean a specific package
PKG=@helix/bridge yarn clean
To re-build (clean & build) all packages:
yarn rebuild
To re-build (clean & build) a specific package & it's deps:
PKG=@helix/bridge yarn rebuild