The StakeWise smart contracts for tokenized staking and non-custodial validators.
Compile optimized contracts:
yarn compile --optimizer
Define network parameters in
hardhat.config.js. Learn more at Hardhat config options.
Change initial settings accordingly.
If you are deploying to the network without ETH2 deposit contract, run the following commands:
yarn deployVRC --network rinkeby
If you are deploying to the network without
DAI contract, run the following commands:
yarn deployDAI --network rinkeby
Deploy StakeWise contracts to the selected network:
yarn deploy --network rinkeby
You can find the documentation for every contract in the
The documentation is also available on the official documentation page.
Development of the project happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements.
The project is GNU AGPL v3.