darwinia-messages-sol
darwinia-messages-sol copied to clipboard
Darwinia cross-chain messages gateway and protocol for EVM developers 💌
Darwinia Bridge Solidity
Packages
.
├── contracts
│ ├── bridge
│ ├── deprecated
│ ├── tokens
│ ├── utils
│ └── verify
└── packages
├── addresses
└── assets
Install dependencies
Make sure you are using Yarn v1.22.10. To install using brew:
brew install [email protected]
Then install dependencies
yarn install
Environment variables (Optional)
.env example:
MAINNET_RPC_URL="https://eth-mainnet.alchemyapi.io/v2/your-api-key"
GOERLI_RPC_URL="https://eth-rinkeby.alchemyapi.io/v2/your-api-key"
PRIVATE_KEY=your private key
Build
To build all packages:
yarn build
To build a specific package:
PKG=@darwinia/contracts-bridge yarn build
To build all contracts packages:
yarn build:contracts
Clean
Clean all packages:
yarn clean
Clean a specific package
PKG=@darwinia/contracts-bridge yarn clean
Rebuild
To re-build (clean & build) all packages:
yarn rebuild
To re-build (clean & build) a specific package & it's deps:
PKG=@darwinia/contracts-bridge yarn rebuild