@defi-wonderland/keep3r-v2
Version:
The Keep3r Network is a decentralized network for projects that need external devops, and for external teams to find keeper jobs
110 lines (31 loc) • 1.97 kB
Markdown
# `IKeep3rAccountance`
Disputes keepers, or if they're already disputed, it can resolve the case
Argument `bonding` can be the address of either a token or a liquidity
## `workCompleted(address _keeper) → uint256 _workCompleted` (external)
Tracks the total KP3R earnings of a keeper since it started working
## `firstSeen(address _keeper) → uint256 timestamp` (external)
Tracks when a keeper was first registered
## `disputes(address _keeperOrJob) → bool _disputed` (external)
Tracks if a keeper or job has a pending dispute
## `bonds(address _keeper, address _bond) → uint256 _bonds` (external)
Tracks how much a keeper has bonded of a certain token
## `jobTokenCredits(address _job, address _token) → uint256 _amount` (external)
The current token credits available for a job
## `pendingBonds(address _keeper, address _bonding) → uint256 _pendingBonds` (external)
Tracks the amount of assets deposited in pending bonds
## `canActivateAfter(address _keeper, address _bonding) → uint256 _timestamp` (external)
Tracks when a bonding for a keeper can be activated
## `canWithdrawAfter(address _keeper, address _bonding) → uint256 _timestamp` (external)
Tracks when keeper bonds are ready to be withdrawn
## `pendingUnbonds(address _keeper, address _bonding) → uint256 _pendingUnbonds` (external)
Tracks how much keeper bonds are to be withdrawn
## `hasBonded(address _keeper) → bool _hasBonded` (external)
Checks whether the address has ever bonded an asset
## `jobs() → address[] _jobList` (external)
Lists all jobs
## `keepers() → address[] _keeperList` (external)
Lists all keepers
## `Bonding(address _keeper, address _bonding, uint256 _amount)`
Emitted when the bonding process of a new keeper begins
## `Unbonding(address _keeperOrJob, address _unbonding, uint256 _amount)`
Emitted when a keeper or job begins the unbonding process to withdraw the funds