Skip to content

Cyberway system contracts v2.0.0 Release Notes

Compare
Choose a tag to compare
@afalaleev afalaleev released this 14 Aug 13:31
· 126 commits to master since this release
34973b6

CyberWay contracts v2.0.0 Release Notes

The Golos•Core team presents a set of the system smart contracts implementing basic logic of CyberWay platform. CyberWay smart contracts communicate with each other in the form of actions.

The set includes the following system smart contracts: cyber.bios, cyber.msig, cyber.token, cyber.domain, cyber.stake, cyber.govern.

cyber.bios

cyber.bios contract contains actions for creation and processing of account names, bid auction of account names, management of account authorities.

cyber.domain

cyber.domain contract contains actions for creation and processing of domain names, the creation or removal of binding domain names to accounts, the creation of user names associated with an account, the change of domain name owners, as well as the purchase of domain names at bid auction.

cyber.msig

cyber.msig contract contains actions to sign multi-signature transaction and send it to the blockchain, as well as offer another user to sign the transaction.

cyber.stake

cyber.stake contract contains actions to vote for validators and dispose of user's votes and resources on their balance sheets most effectively. This contract also contains operations for transferring the voting right to another user during the voting.

cyber.token

cyber.token contract provides actions for managing tokens, creating new tokens, storing information about created tokens, as well as for transferring tokens between accounts.

cyber.govern

cyber.govern contract contains the logic of the voting for validators, as well as the logic for distributing validator's reward for blocks produced in accordance with DPoS algorithm.