Architecture Details
Last updated
Last updated
The Winner Block ecosystem operates autonomously, governed by rules established and approved by its community, it can't be owned by anyone and runs on the blockchain.
The system is self-regulating and self-sustaining, fueled by the active participation of the community and the dynamic world of blockchain gaming.
Game smart contract’s use the Token function to give rewards to players, dev and community fees are deducted at the same time.
Liquidity contract get and handle automatically some functions to work in harmony with the token mechanism.
Through a consensus vote and based on consensus mechanisms, consensus members can decide on certain operational parameters of the token, such as pausing transactions, unpausing transactions, removing a set from the whitelist, or approving a governance vote proposal.
Through a vote in the governance contract, holders can decide on ecosystem parameters (transactions, fees, elect consensus members, approve a new game and much more).
A defined (through governance vote) percent of gaming winnings is allocated into the reward contract to be redistributed to voting holders.
To create a governance vote proposal, a defined amount of token is used and paid into the reward contract.
Part of the available reward is allocated to be redistributed to the holders who voted (when the vote is over), if the amount available is not sufficient according to the amount needed then the proposal cannot be created.
The token contract provides real-time information to the governance contract, such as current parameters and other information required for voting proposals.
To vote, holders stack the number of tokens corresponding to the number of votes they wish to cast in the proposal. At the end of the vote, the reward contract distributes the share corresponding to the tokens stacked during unstacking.
The Consensus Contract initially interacts to activate and create the autonomous community LP.
The consensus contract adds the initial liquidity provided for in the autonomous Community LP.
The DEX used by the Liquidity contract returns proof tokens for the liquidity added. These are managed automatically and decentralized by the LP contract.
The token contract collects a fee on each swap of token sales through the autonomous community LP to automatically increase the LP.
As soon as the threshold is reached, the tokens taken from the sales swap are converted and added to the LP.
Players who win a reward in a game receive their winnings, after deduction of the game dev and community fees in the token contract.
Holders use the token to play community-approved games.
Once the vote is over, when holders unstack the tokens used for the proposal, the governance contract distributes an additional proportional share of the reward dedicated to the proposal based on tokens stacked.
The token contract gives the dev fee to the game developer.