delegate(address delegatee)
(public)msg.sender
to delegatee
delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s)
(public)delegatee
getCurrentVotes(address account) → uint256
(external)account
getPriorVotes(address account, uint256 blockNumber) → uint256
(public)_delegate(address delegator, address delegatee)
(internal)_moveDelegates(address srcRep, address dstRep, uint256 amount)
(internal)_writeCheckpoint(address delegatee, uint32 nCheckpoints, uint256 oldVotes, uint256 newVotes)
(internal)safe32(uint256 n, string errorMessage) → uint32
(internal)addCreditETH(address job)
(external)addCredit(address credit, address job, uint256 amount)
(external)approveLiquidity(address liquidity)
(external)revokeLiquidity(address liquidity)
(external)pairs() → address[]
(external)addLiquidityToJob(address liquidity, address job, uint256 amount)
(external)applyCreditToJob(address provider, address liquidity, address job)
(external)unbondLiquidityFromJob(address liquidity, address job, uint256 amount)
(external)removeLiquidityFromJob(address liquidity, address job)
(external)mint(uint256 amount)
(external)burn(uint256 amount)
(external)_mint(address dst, uint256 amount)
(internal)_burn(address dst, uint256 amount)
(internal)workReceipt(address keeper, uint256 amount)
(external)receipt(address credit, address keeper, uint256 amount)
(external)receiptETH(address keeper, uint256 amount)
(external)_bond(address bonding, address _from, uint256 _amount)
(internal)_unbond(address bonding, address _from, uint256 _amount)
(internal)addJob(address job)
(external)getJobs() → address[]
(external)removeJob(address job)
(external)setKeep2rHelper(contract Keep2rHelper _kprh)
(external)setGovernance(address _governance)
(external)acceptGovernance()
(external)isKeeper(address keeper) → bool
(external)isMinKeeper(address keeper, uint256 minBond, uint256 earned, uint256 age) → bool
(external)isBondedKeeper(address keeper, address bond, uint256 minBond, uint256 earned, uint256 age) → bool
(external)bond(address bonding, uint256 amount)
(external)getKeepers() → address[]
(external)activate(address bonding)
(external)unbond(address bonding, uint256 amount)
(external)withdraw(address bonding)
(external)down(address keeper)
(external)dispute(address keeper) → uint256
(external)slash(address bonded, address keeper, uint256 amount)
(public)revoke(address keeper)
(external)resolve(address keeper)
(external)allowance(address account, address spender) → uint256
(external)spender
is approved to spend on behalf of account
approve(address spender, uint256 amount) → bool
(public)spender
to transfer up to amount
from src
permit(address owner, address spender, uint256 amount, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
(external)balanceOf(address account) → uint256
(external)account
transfer(address dst, uint256 amount) → bool
(public)amount
tokens from msg.sender
to dst
transferFrom(address src, address dst, uint256 amount) → bool
(external)amount
tokens from src
to dst
_transferTokens(address src, address dst, uint256 amount)
(internal)_getChainId() → uint256
(internal)DelegateChanged(address delegator, address fromDelegate, address toDelegate)
DelegateVotesChanged(address delegate, uint256 previousBalance, uint256 newBalance)
Transfer(address from, address to, uint256 amount)
Approval(address owner, address spender, uint256 amount)
SubmitJob(address job, address provider, uint256 block, uint256 credit)
ApplyCredit(address job, address provider, uint256 block, uint256 credit)
RemoveJob(address job, address provider, uint256 block, uint256 credit)
UnbondJob(address job, address provider, uint256 block, uint256 credit)
JobAdded(address job, uint256 block, address governance)
JobRemoved(address job, uint256 block, address governance)
KeeperWorked(address credit, address job, address keeper, uint256 block)
KeeperBonding(address keeper, uint256 block, uint256 active, uint256 bond)
KeeperBonded(address keeper, uint256 block, uint256 activated, uint256 bond)
KeeperUnbonding(address keeper, uint256 block, uint256 deactive, uint256 bond)
KeeperUnbound(address keeper, uint256 block, uint256 deactivated, uint256 bond)
KeeperSlashed(address keeper, address slasher, uint256 block, uint256 slash)
KeeperDispute(address keeper, uint256 block)
KeeperResolved(address keeper, uint256 block)
AddCredit(address credit, address job, address creditor, uint256 block, uint256 amount)