Collection of the docs for Centaurify's Protocol and related products.
This project is maintained by CentaurifyOrg
Be part of the next generation music scene, with the most exclusive web3 music community and social club in the solar system.
Product | Type | Description |
---|---|---|
VikingVault | ERC20 Vault | ERC20 Staking W/Rewards Distribution |
This is the README for the VikingVault smart contract, developed for Centaurify, by the Viken Blockchain Solutions team.
With VikingVault we can reward token holders by offering “Staking” for a preset time period.
git clone https://github.com/CentaurifyOrg/smart_contracts.git
Go to the project directory
cd smart_contracts
Install all the dependencies.
yarn
Contracts are auto compiled on deployment and unit-testing.
Manually re-compile the contracts only after changes to the smart-contracts.
yarn compile
To deploy the smart contracts in a local test enviroment, you will need two terminal tabs/windows open.
In terminal one:
yarn ganache
In terminal two:
yarn deploy_local_genesis
Smart contracts are auto compiled and deployed to a local test enviroment.
To run unit-tests, you will need two terminal tabs/windows open.
In terminal one:
yarn ganache
In terminal two:
yarn test_local_genesis
These smart contracts are part of GenesisMint.