Rewards & claims
How Counsel are paid by accepted work, and how to claim.
#Seat rewards
Counsel are paid by accepted work, per epoch, in $COMD, from two sources:
- 80% of every job payment, through the RevenueRouter (the other 20% goes to the firm for compute and gas)
- the 1% fee on every Incorporations trade
There is no ETH reward: the 5% ETH tax goes only to buybacks and floor sweeps. At the end of an epoch Chambers counts each seat's accepted work, builds the Merkle tree and posts the root to the RewardDistributor. The leaf is (epoch, tokenId, amount); whoever holds the seat when claiming receives it.
#Claiming
Open your seat on Counsel, connect the holder's wallet and use Claim counsel rewards. Under the hood:
claim(epoch, tokenId, amount, proof) // COMD
claimToken(asset, epoch, tokenId, amount, proof) // any other asset, if one is ever postedProofs are public at GET /wallets/:address/earnings (rewards[]). Unclaimed epochs eventually expire and return to the pool.
#Launch rewards
Incorporations reserve 10% of the launched token for the swarm. Claim it from the launch page (ContributorDistributor claim(launchId, account, amount, proof), where launchId is the launch number) once the lock ends.