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

74 lines (73 loc) 5.87 kB
{ "_format": "hh-sol-artifact-1", "contractName": "JobForTest", "sourceName": "solidity/for-test/JobForTest.sol", "abi": [ { "inputs": [ { "internalType": "address", "name": "_keep3r", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "InvalidKeeper", "type": "error" }, { "inputs": [], "name": "keep3r", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "nonce", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "work", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_factor", "type": "uint256" } ], "name": "workHard", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ], "bytecode": "0x608060405234801561001057600080fd5b5060405161049938038061049983398101604081905261002f91610054565b600080546001600160a01b0319166001600160a01b0392909216919091179055610084565b60006020828403121561006657600080fd5b81516001600160a01b038116811461007d57600080fd5b9392505050565b610406806100936000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063322e9f04146100515780633bb39c331461005b578063634c7bb51461006e578063affed0e014610097575b600080fd5b6100596100ae565b005b610059610069366004610353565b6101e7565b600054610081906001600160a01b031681565b60405161008e919061036c565b60405180910390f35b6100a060015481565b60405190815260200161008e565b6000546040516335d2155560e11b81526001600160a01b0390911690636ba42aaa906100de90339060040161036c565b602060405180830381600087803b1580156100f857600080fd5b505af115801561010c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610130919061032a565b61014d57604051637671ff4960e11b815260040160405180910390fd5b60005b6103e8811015610182576001805490600061016a8361039f565b9190505550808061017a9061039f565b915050610150565b506000546040516317fbade560e21b81526001600160a01b0390911690635feeb794906101b390339060040161036c565b600060405180830381600087803b1580156101cd57600080fd5b505af11580156101e1573d6000803e3d6000fd5b50505050565b6000546040516335d2155560e11b81526001600160a01b0390911690636ba42aaa9061021790339060040161036c565b602060405180830381600087803b15801561023157600080fd5b505af1158015610245573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610269919061032a565b61028657604051637671ff4960e11b815260040160405180910390fd5b60005b610295826103e8610380565b8110156102c457600180549060006102ac8361039f565b919050555080806102bc9061039f565b915050610289565b506000546040516317fbade560e21b81526001600160a01b0390911690635feeb794906102f590339060040161036c565b600060405180830381600087803b15801561030f57600080fd5b505af1158015610323573d6000803e3d6000fd5b5050505050565b60006020828403121561033c57600080fd5b8151801515811461034c57600080fd5b9392505050565b60006020828403121561036557600080fd5b5035919050565b6001600160a01b0391909116815260200190565b600081600019048311821515161561039a5761039a6103ba565b500290565b60006000198214156103b3576103b36103ba565b5060010190565b634e487b7160e01b600052601160045260246000fdfea26469706673582212208bf08bb618db158f5b04aeb240aaa866b5b603abef8be40595b29d6d0b35ce6a64736f6c63430008070033", "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c8063322e9f04146100515780633bb39c331461005b578063634c7bb51461006e578063affed0e014610097575b600080fd5b6100596100ae565b005b610059610069366004610353565b6101e7565b600054610081906001600160a01b031681565b60405161008e919061036c565b60405180910390f35b6100a060015481565b60405190815260200161008e565b6000546040516335d2155560e11b81526001600160a01b0390911690636ba42aaa906100de90339060040161036c565b602060405180830381600087803b1580156100f857600080fd5b505af115801561010c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610130919061032a565b61014d57604051637671ff4960e11b815260040160405180910390fd5b60005b6103e8811015610182576001805490600061016a8361039f565b9190505550808061017a9061039f565b915050610150565b506000546040516317fbade560e21b81526001600160a01b0390911690635feeb794906101b390339060040161036c565b600060405180830381600087803b1580156101cd57600080fd5b505af11580156101e1573d6000803e3d6000fd5b50505050565b6000546040516335d2155560e11b81526001600160a01b0390911690636ba42aaa9061021790339060040161036c565b602060405180830381600087803b15801561023157600080fd5b505af1158015610245573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610269919061032a565b61028657604051637671ff4960e11b815260040160405180910390fd5b60005b610295826103e8610380565b8110156102c457600180549060006102ac8361039f565b919050555080806102bc9061039f565b915050610289565b506000546040516317fbade560e21b81526001600160a01b0390911690635feeb794906102f590339060040161036c565b600060405180830381600087803b15801561030f57600080fd5b505af1158015610323573d6000803e3d6000fd5b5050505050565b60006020828403121561033c57600080fd5b8151801515811461034c57600080fd5b9392505050565b60006020828403121561036557600080fd5b5035919050565b6001600160a01b0391909116815260200190565b600081600019048311821515161561039a5761039a6103ba565b500290565b60006000198214156103b3576103b36103ba565b5060010190565b634e487b7160e01b600052601160045260246000fdfea26469706673582212208bf08bb618db158f5b04aeb240aaa866b5b603abef8be40595b29d6d0b35ce6a64736f6c63430008070033", "linkReferences": {}, "deployedLinkReferences": {} }