Skip to content

tapired/contracts

 
 

Repository files navigation

StakeWise smart contracts

CircleCI Discord

The StakeWise smart contracts for liquid non-custodial ETH2 staking.

Documentation

You can find the documentation for every contract in the contracts directory. For integration, check the contracts/interfaces directory. The documentation is also available on the official documentation page.

Deployment

NB! You would have to define the initialize function for the contracts that don't have it when deploying for the first time.

  1. Install dependencies:

    yarn install
  2. Compile optimized contracts:

    yarn compile --optimizer
  3. Update network parameters in hardhat.config.js. Learn more at Hardhat config options.

  4. Change settings if needed.

  5. Deploy StakeWise contracts to the selected network:

    yarn deploy-contracts --network rinkeby

Contributing

Development of the project happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements.

License

The project is GNU AGPL v3.

About

StakeWise smart contracts.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 57.6%
  • Solidity 42.4%