Skip to content

Keep Stake Pooling that allow smaller Keep owners to delegate a stake lower than the current minimum Keep stake.

Notifications You must be signed in to change notification settings

masaun/keep-stake-pooling

Repository files navigation

Keep Stake Pooling


【Introduction of Keep Stake Pooling】

  • This is a smart contract for the Keep Stake Pooling.

  • Keep Stake Pooling is that:

    • allow smaller Keep owners to delegate a stake lower than the current minimum Keep stake.
    • It can be combined with others to reach the current minimum stake and run a node.
    • Contributions building on said work will also be accepted specifically reducing the min stake amount below 20k into the pool or making it non custodial.

 


【Remarks】

  • Solidity (solc) version: v0.5.17

  • Solidity libraries

    • "@openzeppelin/upgrades": "^2.7.2"
    • "openzeppelin-solidity": "2.4.0"

 


【Setup】

① Install modules

$ npm install

② Compile & migrate contracts (on Ropsten testnet)

$ npm run migrate:ropsten

③ Execute script

$ npm run script:ropsten

③ Execute test

  • Test on the local
$ npm run test:local

(ganache-cli && truffle test ./test/test-local/* --network local)

 


【References】


About

Keep Stake Pooling that allow smaller Keep owners to delegate a stake lower than the current minimum Keep stake.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published