AntelopeIO / reference-contracts

Other
9 stars 14 forks source link

Tokenomics - eosio.bpay #98

Closed nsjames closed 3 months ago

nsjames commented 3 months ago

Change Description

eosio.bpay is a contract that collects network fees allocated to block producers and allows them to claim them as rewards.

Deployment Changes

API Changes

/**
 * Claim rewards for a block producer.
 *
 * @param owner - block producer owner account
 */
[[eosio::action]]
void claimrewards( const name owner);
struct [[eosio::table("rewards")]] rewards_row {
    name                owner;
    asset               quantity;

    uint64_t primary_key() const { return owner.value; }
};

Documentation Additions