The total amount of VRH, both mintable, already minted, and vesting, that has been allocated to addr from this guild.
Checkpoints
Guild.user_checkpoint(addr: address) -> bool:
Trigger checkpoint for addr. Updating their working balance, boost, and votes.
Only callable by addr or Minter - you cannot trigger an update working balance for others.
Guild.kick(addr: address):
Trigger a checkpoint for addr. Only callable when the current boost for addr veVRH decreased by half of the original working balance or gas-burn expired.
Join and leave Guild
Guild.join_guild():
Trigger checkpoint for addr. Join this guild and start mining immediately. Joining the guild will vote all veVRH to the current guild and will take effect at the start of next epoch.
Guild.leave_guild():
Trigger checkpoint for addr. Leave this guild and stop mining. Leaving the guild will unvote all veVRH from the guild and will take effect at the start of next epoch. The guild will also claim all rewards for this guild.
Change Commission Rate
Guild.set_commission_rate(increase: uin256):
The guild owner can change the commission rate once an epoch by 1.