pub type BonusUpdateCursor<AccountId, SmartContract> = (AccountId, SmartContract);