block-reward

block reward contract.