UNPKG

@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

590 lines (99 loc) 6.74 kB
## `IKeep3rV1` ### `KPRH() → address` (external) ### `delegates(address _delegator) → address` (external) ### `checkpoints(address _account, uint32 _checkpoint) → struct IKeep3rV1.Checkpoint` (external) ### `numCheckpoints(address _account) → uint32` (external) ### `DOMAIN_TYPEHASH() → bytes32` (external) ### `DOMAINSEPARATOR() → bytes32` (external) ### `DELEGATION_TYPEHASH() → bytes32` (external) ### `PERMIT_TYPEHASH() → bytes32` (external) ### `nonces(address _user) → uint256` (external) ### `BOND() → uint256` (external) ### `UNBOND() → uint256` (external) ### `LIQUIDITYBOND() → uint256` (external) ### `FEE() → uint256` (external) ### `BASE() → uint256` (external) ### `ETH() → address` (external) ### `bondings(address _user, address _bonding) → uint256` (external) ### `canWithdrawAfter(address _user, address _bonding) → uint256` (external) ### `pendingUnbonds(address _keeper, address _bonding) → uint256` (external) ### `pendingbonds(address _keeper, address _bonding) → uint256` (external) ### `bonds(address _keeper, address _bonding) → uint256` (external) ### `votes(address _delegator) → uint256` (external) ### `firstSeen(address _keeper) → uint256` (external) ### `disputes(address _keeper) → bool` (external) ### `lastJob(address _keeper) → uint256` (external) ### `workCompleted(address _keeper) → uint256` (external) ### `jobs(address _job) → bool` (external) ### `credits(address _job, address _credit) → uint256` (external) ### `liquidityProvided(address _provider, address _liquidity, address _job) → uint256` (external) ### `liquidityUnbonding(address _provider, address _liquidity, address _job) → uint256` (external) ### `liquidityAmountsUnbonding(address _provider, address _liquidity, address _job) → uint256` (external) ### `jobProposalDelay(address _job) → uint256` (external) ### `liquidityApplied(address _provider, address _liquidity, address _job) → uint256` (external) ### `liquidityAmount(address _provider, address _liquidity, address _job) → uint256` (external) ### `keepers(address _keeper) → bool` (external) ### `blacklist(address _keeper) → bool` (external) ### `keeperList(uint256 _index) → address` (external) ### `jobList(uint256 _index) → address` (external) ### `governance() → address` (external) ### `pendingGovernance() → address` (external) ### `liquidityAccepted(address _liquidity) → bool` (external) ### `liquidityPairs(uint256 _index) → address` (external) ### `getCurrentVotes(address _account) → uint256` (external) ### `addCreditETH(address _job)` (external) ### `addCredit(address _credit, address _job, uint256 _amount)` (external) ### `addVotes(address _voter, uint256 _amount)` (external) ### `removeVotes(address _voter, uint256 _amount)` (external) ### `addKPRCredit(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) ### `worked(address _keeper)` (external) ### `receipt(address _credit, address _keeper, uint256 _amount)` (external) ### `receiptETH(address _keeper, uint256 _amount)` (external) ### `addJob(address _job)` (external) ### `getJobs() → address[]` (external) ### `removeJob(address _job)` (external) ### `setKeep3rHelper(address _keep3rHelper)` (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) ### `slash(address _bonded, address _keeper, uint256 _amount)` (external) ### `withdraw(address _bonding)` (external) ### `dispute(address _keeper)` (external) ### `revoke(address _keeper)` (external) ### `resolve(address _keeper)` (external) ### `permit(address _owner, address _spender, uint256 _amount, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s)` (external) ### `DelegateChanged(address _delegator, address _fromDelegate, address _toDelegate)` ### `DelegateVotesChanged(address _delegate, uint256 _previousBalance, uint256 _newBalance)` ### `SubmitJob(address _job, address _liquidity, address _provider, uint256 _block, uint256 _credit)` ### `ApplyCredit(address _job, address _liquidity, address _provider, uint256 _block, uint256 _credit)` ### `RemoveJob(address _job, address _liquidity, address _provider, uint256 _block, uint256 _credit)` ### `UnbondJob(address _job, address _liquidity, 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, uint256 _amount)` ### `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)` ### `TokenCreditAddition(address _credit, address _job, address _creditor, uint256 _block, uint256 _amount)` ### `Checkpoint` uint32 fromBlock uint256 votes