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.73 kB
JSON
{
"_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": "0x608060405234801561001057600080fd5b5060405161047838038061047883398101604081905261002f91610054565b600080546001600160a01b0319166001600160a01b0392909216919091179055610084565b60006020828403121561006657600080fd5b81516001600160a01b038116811461007d57600080fd5b9392505050565b6103e5806100936000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063322e9f04146100515780633bb39c331461005b578063634c7bb51461006e578063affed0e01461009e575b600080fd5b6100596100b5565b005b610059610069366004610346565b6101e4565b600054610081906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100a760015481565b604051908152602001610095565b6000546040516335d2155560e11b81523360048201526001600160a01b0390911690636ba42aaa90602401602060405180830381600087803b1580156100fa57600080fd5b505af115801561010e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610132919061031d565b61014f57604051637671ff4960e11b815260040160405180910390fd5b60005b6103e8811015610184576001805490600061016c8361037e565b9190505550808061017c9061037e565b915050610152565b506000546040516317fbade560e21b81523360048201526001600160a01b0390911690635feeb79490602401600060405180830381600087803b1580156101ca57600080fd5b505af11580156101de573d6000803e3d6000fd5b50505050565b6000546040516335d2155560e11b81523360048201526001600160a01b0390911690636ba42aaa90602401602060405180830381600087803b15801561022957600080fd5b505af115801561023d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610261919061031d565b61027e57604051637671ff4960e11b815260040160405180910390fd5b60005b61028d826103e861035f565b8110156102bc57600180549060006102a48361037e565b919050555080806102b49061037e565b915050610281565b506000546040516317fbade560e21b81523360048201526001600160a01b0390911690635feeb79490602401600060405180830381600087803b15801561030257600080fd5b505af1158015610316573d6000803e3d6000fd5b5050505050565b60006020828403121561032f57600080fd5b8151801515811461033f57600080fd5b9392505050565b60006020828403121561035857600080fd5b5035919050565b600081600019048311821515161561037957610379610399565b500290565b600060001982141561039257610392610399565b5060010190565b634e487b7160e01b600052601160045260246000fdfea26469706673582212205ae9dd766c5cbb81f33eb5409d1a1c5ffa726871f738787bdb61fb16777a51c164736f6c63430008070033",
"deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c8063322e9f04146100515780633bb39c331461005b578063634c7bb51461006e578063affed0e01461009e575b600080fd5b6100596100b5565b005b610059610069366004610346565b6101e4565b600054610081906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100a760015481565b604051908152602001610095565b6000546040516335d2155560e11b81523360048201526001600160a01b0390911690636ba42aaa90602401602060405180830381600087803b1580156100fa57600080fd5b505af115801561010e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610132919061031d565b61014f57604051637671ff4960e11b815260040160405180910390fd5b60005b6103e8811015610184576001805490600061016c8361037e565b9190505550808061017c9061037e565b915050610152565b506000546040516317fbade560e21b81523360048201526001600160a01b0390911690635feeb79490602401600060405180830381600087803b1580156101ca57600080fd5b505af11580156101de573d6000803e3d6000fd5b50505050565b6000546040516335d2155560e11b81523360048201526001600160a01b0390911690636ba42aaa90602401602060405180830381600087803b15801561022957600080fd5b505af115801561023d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610261919061031d565b61027e57604051637671ff4960e11b815260040160405180910390fd5b60005b61028d826103e861035f565b8110156102bc57600180549060006102a48361037e565b919050555080806102b49061037e565b915050610281565b506000546040516317fbade560e21b81523360048201526001600160a01b0390911690635feeb79490602401600060405180830381600087803b15801561030257600080fd5b505af1158015610316573d6000803e3d6000fd5b5050505050565b60006020828403121561032f57600080fd5b8151801515811461033f57600080fd5b9392505050565b60006020828403121561035857600080fd5b5035919050565b600081600019048311821515161561037957610379610399565b500290565b600060001982141561039257610392610399565b5060010190565b634e487b7160e01b600052601160045260246000fdfea26469706673582212205ae9dd766c5cbb81f33eb5409d1a1c5ffa726871f738787bdb61fb16777a51c164736f6c63430008070033",
"linkReferences": {},
"deployedLinkReferences": {}
}