Keep3r

Verified contract

Active on Ethereum with 636 txns
Deployed by via 0xb1313bb9 at 14524602
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
20 additional variables
ERC-20
Value $19,897.01
ERC-20
Value $24.58
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x42c1ced5ed66320fda60bb12bcbb4d8b42e135197da9682259e89819303374da
0xae6cad8e1effd865982295f56bb30c599a278f0ba9e03b39c48f24d5ad766225
0x92748535ddaf97a885897e2780d3c984a062384c8839c5996ea44bf67d79e0e9
0xec25ccc4bc18046343901a2672d701d2e0134afd7b4817d9d8f51b1f835e55b9
0xdffb489a06166b79a7e29a5be5f700c14f16289ae96b5ad1a01af47c854b7952
0xb23c0fd7bf98e5d5080b4a9c6ffcbf732e5e2ae45e0097b2e489d95b9547a7c3
0x09d5fe4f3f319902a14b75b4ad3cc61312501198cc9861e4806f8e8a23e971b4
0x1f0ff151ffdda9d98812cad6ad76b96f8052cabc39a7a0980701bd159a4e284f
0x277dba31f2ef0c4c2aba9409573e566d63343e778542f446e5e4081bbf7eb3d0
0x6a45710fa83d7ccf6acd427cb3a3d7bf6ce9e2a719690a9c04f151f371230ee0

Functions
Getter at block 21243191
approvedLiquidities(view returns (address[] _list)
[0x3f6740b5898c5D3650ec6eAce9a649Ac791e44D7]
bondTime(view returns (uint256)
259200
fee(view returns (uint256)
30
governance(view returns (address)
0x0d5dc686d0a2abbfdafdfb4d0533e886517d4e83
inflationPeriod(view returns (uint256)
2937600
 
jobs(view returns (address[] _list)
keep3rHelper(view returns (address)
0xedde080e28eb53532bd1804de51bd9cd5cadf0d4
keep3rV1(view returns (address)
0x1ceb5cb57c4d4e2b2433641b95dd330a33185a44
keep3rV1Proxy(view returns (address)
0x976b01c02c636dd5901444b941442fd70b86dcd5
 
keepers(view returns (address[] _list)
kp3rWethPool(view returns (address)
0x11b7a6bc0259ed6cf9db8f499988f9ecc7167bf5
liquidityMinimum(view returns (uint256)
3000000000000000000
pendingGovernance(view returns (address)
0x0000000000000000000000000000000000000000
rewardPeriodTime(view returns (uint256)
432000
unbondTime(view returns (uint256)
1209600
Read-only
bonds(addressaddressview returns (uint256)
canActivateAfter(addressaddressview returns (uint256)
canWithdrawAfter(addressaddressview returns (uint256)
disputers(addressview returns (bool)
disputes(addressview returns (bool)
firstSeen(addressview returns (uint256)
hasBonded(addressview returns (bool)
jobLiquidityCredits(address _jobview returns (uint256 _liquidityCredits)
jobOwner(addressview returns (address)
jobPendingOwner(addressview returns (address)
jobPeriodCredits(address _jobview returns (uint256 _periodCredits)
jobTokenCredits(addressaddressview returns (uint256)
jobTokenCreditsAddedAt(addressaddressview returns (uint256)
liquidityAmount(addressaddressview returns (uint256)
observeLiquidity(address _liquidityview returns (struct IKeep3rJobFundableLiquidityTickCache _tickCache)
pendingBonds(addressaddressview returns (uint256)
pendingJobMigrations(addressview returns (address)
pendingUnbonds(addressaddressview returns (uint256)
quoteLiquidity(address _liquidityuint256 _amountview returns (uint256 _periodCredits)
rewardedAt(addressview returns (uint256)
slashers(addressview returns (bool)
totalJobCredits(address _jobview returns (uint256 _credits)
workCompleted(addressview returns (uint256)
workedAt(addressview returns (uint256)
State-modifying
acceptGovernance(
acceptJobMigration(address _fromJobaddress _toJob
acceptJobOwnership(address _job
activate(address _bonding
addDisputer(address _disputer
addJob(address _job
addLiquidityToJob(address _jobaddress _liquidityuint256 _amount
addSlasher(address _slasher
addTokenCreditsToJob(address _jobaddress _tokenuint256 _amount
approveLiquidity(address _liquidity
bond(address _bondinguint256 _amount
bondedPayment(address _keeperuint256 _payment
changeJobOwnership(address _jobaddress _newOwner
directTokenPayment(address _tokenaddress _keeperuint256 _amount
dispute(address _jobOrKeeper
forceLiquidityCreditsToJob(address _jobuint256 _amount
isBondedKeeper(address _keeperaddress _bonduint256 _minBonduint256 _earneduint256 _agereturns (bool _isBondedKeeper)
isKeeper(address _keeperreturns (bool _isKeeper)
migrateJob(address _fromJobaddress _toJob
removeDisputer(address _disputer
removeSlasher(address _slasher
resolve(address _jobOrKeeper
revoke(address _keeper
revokeLiquidity(address _liquidity
sendDust(address _tokenuint256 _amountaddress _to
setBondTime(uint256 _bondTime
setFee(uint256 _fee
setGovernance(address _governance
setInflationPeriod(uint256 _inflationPeriod
setKeep3rHelper(address _keep3rHelper
setKeep3rV1(address _keep3rV1
setKeep3rV1Proxy(address _keep3rV1Proxy
setKp3rWethPool(address _kp3rWethPool
setLiquidityMinimum(uint256 _liquidityMinimum
setRewardPeriodTime(uint256 _rewardPeriodTime
setUnbondTime(uint256 _unbondTime
slash(address _keeperaddress _bondeduint256 _bondAmountuint256 _unbondAmount
slashLiquidityFromJob(address _jobaddress _liquidityuint256 _amount
slashTokenFromJob(address _jobaddress _tokenuint256 _amount
unbond(address _bondinguint256 _amount
unbondLiquidityFromJob(address _jobaddress _liquidityuint256 _amount
withdraw(address _bonding
withdrawLiquidityFromJob(address _jobaddress _liquidityaddress _receiver
withdrawTokenCreditsFromJob(address _jobaddress _tokenuint256 _amountaddress _receiver
worked(address _keeper
Events
Activation(address indexed _keeperaddress indexed _bonduint256 _amount
BondTimeChange(uint256 _bondTime
Bonding(address indexed _keeperaddress indexed _bondinguint256 _amount
Dispute(address indexed _jobOrKeeperaddress indexed _disputer
DisputerAdded(address _disputer
DisputerRemoved(address _disputer
DustSent(address _tokenuint256 _amountaddress _to
FeeChange(uint256 _fee
GovernanceProposal(address _pendingGovernance
GovernanceSet(address _governance
InflationPeriodChange(uint256 _inflationPeriod
JobAddition(address indexed _jobaddress indexed _jobOwner
JobMigrationRequested(address indexed _fromJobaddress _toJob
JobMigrationSuccessful(address _fromJobaddress indexed _toJob
JobOwnershipAssent(address indexed _jobaddress indexed _previousOwneraddress indexed _newOwner
JobOwnershipChange(address indexed _jobaddress indexed _owneraddress indexed _pendingOwner
JobSlashLiquidity(address indexed _jobaddress _liquidityaddress indexed _slasheruint256 _amount
JobSlashToken(address indexed _jobaddress _tokenaddress indexed _slasheruint256 _amount
Keep3rHelperChange(address _keep3rHelper
Keep3rV1Change(address _keep3rV1
Keep3rV1ProxyChange(address _keep3rV1Proxy
KeeperRevoke(address indexed _keeperaddress indexed _slasher
KeeperSlash(address indexed _keeperaddress indexed _slasheruint256 _amount
KeeperValidation(uint256 _gasLeft
KeeperWork(address indexed _creditaddress indexed _jobaddress indexed _keeperuint256 _paymentuint256 _gasLeft
Kp3rWethPoolChange(address _kp3rWethPool
LiquidityAddition(address indexed _jobaddress indexed _liquidityaddress indexed _provideruint256 _amount
LiquidityApproval(address _liquidity
LiquidityCreditsForced(address indexed _jobuint256 _rewardedAtuint256 _currentCredits
LiquidityCreditsReward(address indexed _jobuint256 _rewardedAtuint256 _currentCreditsuint256 _periodCredits
LiquidityMinimumChange(uint256 _liquidityMinimum
LiquidityRevocation(address _liquidity
LiquidityWithdrawal(address indexed _jobaddress indexed _liquidityaddress indexed _receiveruint256 _amount
Resolve(address indexed _jobOrKeeperaddress indexed _resolver
RewardPeriodTimeChange(uint256 _rewardPeriodTime
SlasherAdded(address _slasher
SlasherRemoved(address _slasher
TokenCreditAddition(address indexed _jobaddress indexed _tokenaddress indexed _provideruint256 _amount
TokenCreditWithdrawal(address indexed _jobaddress indexed _tokenaddress indexed _receiveruint256 _amount
UnbondTimeChange(uint256 _unbondTime
Unbonding(address indexed _keeperOrJobaddress indexed _unbondinguint256 _amount
Withdrawal(address indexed _keeperaddress indexed _bonduint256 _amount
Constructor
constructor(address _governanceaddress _keep3rHelperaddress _keep3rV1address _keep3rV1Proxyaddress _kp3rWethPool
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyAJob(
AlreadyAKeeper(
AlreadyDisputed(
BondsLocked(
BondsUnexistent(
Disputed(
DisputerExistent(
DisputerUnexistent(
InsufficientFunds(
InsufficientJobTokenCredits(
JobAlreadyAdded(
JobDisputed(
JobLiquidityInsufficient(
JobLiquidityLessThanMin(
JobLiquidityUnexistent(
JobMigrationImpossible(
JobMigrationLocked(
JobMigrationUnavailable(
JobTokenCreditsLocked(
JobTokenInsufficient(
JobTokenUnexistent(
JobUnapproved(
JobUnavailable(
LiquidityPairApproved(
LiquidityPairUnapproved(
LiquidityPairUnexistent(
MinRewardPeriod(
NoGovernanceZeroAddress(
NotDisputed(
OnlyDisputer(
OnlyGovernance(
OnlyJobOwner(
OnlyPendingGovernance(
OnlyPendingJobOwner(
OnlySlasher(
SlasherExistent(
SlasherUnexistent(
TokenUnallowed(
UnbondsLocked(
UnbondsUnexistent(
ZeroAddress(