actions:
vote(name voter, asset stake) — voting by staking some
todo: put all votes to zero every month?
register(name dappname, string description) — dapp owner is requesting to register a name
reward distribution contract
looking in the voter contract table
Use-cases
Dapp owner
As a dapp owner I can send a request to register my dapp in a dapp’s list for the fans of my dapp (or our website users) to be able to vote for my dapp and for me getting EOS and rewards in case they are actively voting
DAC CONTRACTS LOGIC
actions: create issue (500 000 000) transfer(name from, name to, asset quantity, string memo)
burn(name account, asset quantity) — instead of burning we can distribute additional amount (?)
tables: stats (asset max_supply, asset total_supply, asset burned) accounts(name account, asset balance)
actions: vote(name voter, asset stake) — voting by staking some
todo: put all votes to zero every month? register(name dappname, string description) — dapp owner is requesting to register a name
tables: votes(name dappname, asset staked, string description)
Use-cases
Dapp owner
As a dapp owner I can send a request to register my dapp in a dapp’s list for the fans of my dapp (or our website users) to be able to vote for my dapp and for me getting EOS and rewards in case they are actively voting