Skip to content

Latest commit

 

History

History
63 lines (41 loc) · 805 Bytes

README.md

File metadata and controls

63 lines (41 loc) · 805 Bytes

staking-contracts

Smart contracts for IBFT PoS

How to start

$ git clone https://github.com/MetaViralBit/MetaViral-Staking-Contract.git
$ cd staking-contracts
$ npm i

Build contracts

$ npm run build

Run unit tests

$ npm run test

Deploy contract to Polygon Edge

$ npm run deploy

Stake balance to contract

Please make sure required values are set in .env to use this command

$ npm run stake

Unstake from contract

$ npm run unstake

Check current total staked amount and validators in contract

$ npm run info

Create new validator address and private key

$ npm run createwallet

Check balance for validator address

$ npm run getbalance