KeeperFi

Verified contract

Active on Ethereum with 634 txns
Deployed by via 0xfd592c81 at 11355517
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
13 additional variables
ERC-20
--
0xeaded8e1989efaea7798b7a575a28541a781bc65c91bf33a2f171a1829279950
0xe3e4f4d411836c12679f0e8b95eed8d575fe02437cc815cc415ee34cb52c344b
0x0277c4f2e06da3fcc5ce40331f9198d60994201a39cfecfb1066147f44ea3f79
0xa6ad46b8834eadd1ccc31323d520a7e122ceb5d64187ae962e27bdcbaae4abc9
0xda34c95bc5843ba538066265f4183aeb3acf9c84dceb9c42ab7abdbda2dbb763
0x64104401a4e376af3fdcc8b763187ecd8ef1e4e93c18bf088af07a9c5dd3488e
0x5f463d429b6913d023fbc0da1d60e4ad731f1326ed3e26b9dd9e0c50a2b302c5
0x312d623ed7a5fbaa8bab6003fd3b28a1f8a855c9b76bdde47d30814dd36a3578
0x92182bd9a941529c03b283c66522cc84a3e0b7a807860e6fb1476c88287c436a
0xae5763183678cbc1ce41db9d41ed9c2766d765a81a8fe2bd40b032df0aa7298b

Functions
Getter at block 20931897
BASE(view returns (uint256)
10000
BOND(view returns (uint256)
86400
DELEGATION_TYPEHASH(view returns (bytes32)
0x1ac861a6a8532f3704e1768564a53a32774f00d6cf20ccbbdf60ab61378302bc
DOMAINSEPARATOR(view returns (bytes32)
0xae79f38ce3c3a090b57c8602e866fe90f3a8828f270ca8b44d5f286d35993ab0
DOMAIN_TYPEHASH(view returns (bytes32)
0x797cfab58fcb15f590eb8e4252d5c228ff88f94f907e119e80c4393a946e8f35
ETH(view returns (address)
0x000000000000000000000000000000000000000e
FEE(view returns (uint256)
50
KPRH(view returns (address)
0xfa7934b476192a455f91ef694e208e4b0432d672
LIQUIDITYBOND(view returns (uint256)
86400
PERMIT_TYPEHASH(view returns (bytes32)
0x5fae9ec55a1e547936e0e74d606b44cd5f912f9adcd0bba561fea62d570259e9
UNBOND(view returns (uint256)
1123200
decimals(view returns (uint8)
18
getJobs(view returns (address[])
[0x3B287e37eea495355eE574d1d0d23b699A339BE7, 0x93A5EBf5cBB53D566436a3C2aA44325a44061878, 0x61Bb10473464b0f123E3E4eEe4fB14654A928CC1]
 
getKeepers(view returns (address[])
governance(view returns (address)
0x89caaa4c7fc058593194ed6d2a921ad4710b69ab
name(view returns (string)
KeeperFi
pairs(view returns (address[])
[0x4cd937244EfEdC84c51e7dB6b308609c27771877]
pendingGovernance(view returns (address)
0x89caaa4c7fc058593194ed6d2a921ad4710b69ab
symbol(view returns (string)
KFI
totalBonded(view returns (uint256)
5118530979295156389572
totalSupply(view returns (uint256)
2000075600000000000000000
Read-only
allowance(address accountaddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
blacklist(addressview returns (bool)
bondings(addressaddressview returns (uint256)
bonds(addressaddressview returns (uint256)
checkpoints(addressuint32view returns (uint32 fromBlockuint256 votes)
credits(addressaddressview returns (uint256)
delegates(addressview returns (address)
disputes(addressview returns (bool)
firstSeen(addressview returns (uint256)
getCurrentVotes(address accountview returns (uint256)
getPriorVotes(address accountuint256 blockNumberview returns (uint256)
jobList(uint256view returns (address)
jobProposalDelay(addressview returns (uint256)
jobs(addressview returns (bool)
keeperList(uint256view returns (address)
keepers(addressview returns (bool)
lastJob(addressview returns (uint256)
liquidityAccepted(addressview returns (bool)
liquidityAmount(addressaddressaddressview returns (uint256)
liquidityAmountsUnbonding(addressaddressaddressview returns (uint256)
liquidityApplied(addressaddressaddressview returns (uint256)
liquidityPairs(uint256view returns (address)
liquidityProvided(addressaddressaddressview returns (uint256)
liquidityUnbonding(addressaddressaddressview returns (uint256)
nonces(addressview returns (uint256)
numCheckpoints(addressview returns (uint32)
partialUnbonding(addressaddressview returns (uint256)
pendingbonds(addressaddressview returns (uint256)
unbondings(addressaddressview returns (uint256)
votes(addressview returns (uint256)
workCompleted(addressview returns (uint256)
State-modifying
acceptGovernance(
activate(address bonding
addCredit(address creditaddress jobuint256 amount
addCreditETH(address jobpayable 
addJob(address job
addKPRCredit(address jobuint256 amount
addLiquidityToJob(address liquidityaddress jobuint256 amount
addVotes(address voteruint256 amount
applyCreditToJob(address provideraddress liquidityaddress job
approve(address spenderuint256 amountreturns (bool)
approveLiquidity(address liquidity
bond(address bondinguint256 amount
burn(uint256 amount
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
dispute(address keeper
isBondedKeeper(address keeperaddress bonduint256 minBonduint256 earneduint256 agereturns (bool)
isKeeper(address keeperreturns (bool)
isMinKeeper(address keeperuint256 minBonduint256 earneduint256 agereturns (bool)
mint(uint256 amount
permit(address owneraddress spenderuint256 amountuint256 deadlineuint8 vbytes32 rbytes32 s
receipt(address creditaddress keeperuint256 amount
receiptETH(address keeperuint256 amount
removeJob(address job
removeLiquidityFromJob(address liquidityaddress job
removeVotes(address voteruint256 amount
resolve(address keeper
revoke(address keeper
revokeLiquidity(address liquidity
setGovernance(address _governance
setKeeperFiHelper(address _kprh
slash(address bondedaddress keeperuint256 amount
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
unbond(address bondinguint256 amount
unbondLiquidityFromJob(address liquidityaddress jobuint256 amount
withdraw(address bonding
workReceipt(address keeperuint256 amount
worked(address keeper
Events
AddCredit(address indexed creditaddress indexed jobaddress indexed creditoruint256 blockuint256 amount
ApplyCredit(address indexed jobaddress indexed liquidityaddress indexed provideruint256 blockuint256 credit
Approval(address indexed owneraddress indexed spenderuint256 amount
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
JobAdded(address indexed jobuint256 blockaddress governance
JobRemoved(address indexed jobuint256 blockaddress governance
KeeperBonded(address indexed keeperuint256 blockuint256 activateduint256 bond
KeeperBonding(address indexed keeperuint256 blockuint256 activeuint256 bond
KeeperDispute(address indexed keeperuint256 block
KeeperResolved(address indexed keeperuint256 block
KeeperSlashed(address indexed keeperaddress indexed slasheruint256 blockuint256 slash
KeeperUnbonding(address indexed keeperuint256 blockuint256 deactiveuint256 bond
KeeperUnbound(address indexed keeperuint256 blockuint256 deactivateduint256 bond
KeeperWorked(address indexed creditaddress indexed jobaddress indexed keeperuint256 blockuint256 amount
RemoveJob(address indexed jobaddress indexed liquidityaddress indexed provideruint256 blockuint256 credit
SubmitJob(address indexed jobaddress indexed liquidityaddress indexed provideruint256 blockuint256 credit
Transfer(address indexed fromaddress indexed touint256 amount
UnbondJob(address indexed jobaddress indexed liquidityaddress indexed provideruint256 blockuint256 credit
Constructor
constructor(address _kph
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.