0 txs
0 calls
constructor
No constructor.
functions
encodeModuleArg
purefunction encodeModuleArg(address _startTime, bytes _interval) pure returns (bytes)
execAddresses
viewfunction execAddresses(bytes32) view returns (address)
fee
viewfunction fee() view returns (uint256)
feeToken
viewfunction feeToken() view returns (address)
nonce1Balance
viewfunction nonce1Balance(bytes32) view returns (uint256)
taskCreator
viewfunction taskCreator(bytes32) view returns (address)
taskModuleAddresses
viewfunction taskModuleAddresses(uint8) view returns (address)
timedTask
viewfunction timedTask(bytes32) view returns (uint128 nextExec, uint128 interval)
onCreateTask
nonpayablefunction onCreateTask(bytes32 _taskId, address, address, bytes, bytes _arg)
postExecCall
nonpayablefunction postExecCall(bytes32 taskId, address taskCreator, address execAddress, bytes execData)
preCancelTask
nonpayablefunction preCancelTask(bytes32 _taskId, address _taskCreator) returns (address)
preCreateTask
nonpayablefunction preCreateTask(address _taskCreator, address _execAddress) returns (address, address)
preExecCall
nonpayablefunction preExecCall(bytes32 _taskId, address, address _execAddress, bytes _execData) returns (address, bytes)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506110f7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063ac21631a1161008c578063b81cd86611610066578063b81cd8661461024b578063c10304f71461027c578063cd3d4fb9146102ad578063ddca3f43146102dd576100cf565b8063ac21631a146101e3578063b0ccbdf014610213578063b2db0b411461022f576100cf565b806314ae9926146100d45780632e6e0bd0146101045780633c706c6f14610134578063647846a5146101645780636d2dd29f1461018257806376474e6a146101b2575b600080fd5b6100ee60048036038101906100e99190610949565b6102fb565b6040516100fb9190610998565b60405180910390f35b61011e600480360381019061011991906109b3565b610362565b60405161012b9190610998565b60405180910390f35b61014e60048036038101906101499190610a45565b610395565b60405161015b9190610b3e565b60405180910390f35b61016c6103c4565b6040516101799190610998565b60405180910390f35b61019c600480360381019061019791906109b3565b6103ea565b6040516101a99190610998565b60405180910390f35b6101cc60048036038101906101c79190610b60565b61041d565b6040516101da929190610ba0565b60405180910390f35b6101fd60048036038101906101f891906109b3565b61042d565b60405161020a9190610be2565b60405180910390f35b61022d60048036038101906102289190610bfd565b610445565b005b61024960048036038101906102449190610cb9565b6105a7565b005b610265600480360381019061026091906109b3565b6105ae565b604051610273929190610d6c565b60405180910390f35b61029660048036038101906102919190610cb9565b61060a565b6040516102a4929190610d95565b60405180910390f35b6102c760048036038101906102c29190610dea565b610851565b6040516102d49190610998565b60405180910390f35b6102e5610884565b6040516102f29190610be2565b60405180910390f35b600060056000848152602001908152602001600020600080820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556000820160106101000a8154906fffffffffffffffffffffffffffffffff0219169055505081905092915050565b60006020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60608383836040516020016103ac93929190610e53565b60405160208183030381529060405290509392505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60016020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000808383915091509250929050565b60076020528060005260406000206000915090505481565b600080610452848461088a565b91509150600042836fffffffffffffffffffffffffffffffff16116104775742610479565b825b90506040518060400160405280826fffffffffffffffffffffffffffffffff168152602001836fffffffffffffffffffffffffffffffff16815250600560008c815260200190815260200160002060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550905050816fffffffffffffffffffffffffffffffff16816fffffffffffffffffffffffffffffffff168b7f857791ec95701b6fff966bff1b5ce9a86107aeabaf6d2fdfd89993aa0f084e3760405160405180910390a450505050505050505050565b5050505050565b60056020528060005260406000206000915090508060000160009054906101000a90046fffffffffffffffffffffffffffffffff16908060000160109054906101000a90046fffffffffffffffffffffffffffffffff16905082565b600060606000600560008981526020019081526020016000206040518060400160405290816000820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016000820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681525050905060008082600001516fffffffffffffffffffffffffffffffff161415905080156107f557426fffffffffffffffffffffffffffffffff1682600001516fffffffffffffffffffffffffffffffff161115610753576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074a90610ee2565b60405180910390fd5b60008260000151426107659190610f31565b90506000600184602001518361077b9190610f94565b6107859190610fc5565b9050836020015181610797919061100b565b84600001516107a69190610fc5565b600560008d815260200190815260200160002060000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555050505b86868681818080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050905090509350935050509550959350505050565b60066020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035481565b600080838381019061089c9190611081565b80925081935050509250929050565b600080fd5b600080fd5b6000819050919050565b6108c8816108b5565b81146108d357600080fd5b50565b6000813590506108e5816108bf565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610916826108eb565b9050919050565b6109268161090b565b811461093157600080fd5b50565b6000813590506109438161091d565b92915050565b600080604083850312156109605761095f6108ab565b5b600061096e858286016108d6565b925050602061097f85828601610934565b9150509250929050565b6109928161090b565b82525050565b60006020820190506109ad6000830184610989565b92915050565b6000602082840312156109c9576109c86108ab565b5b60006109d7848285016108d6565b91505092915050565b600080fd5b600080fd5b600080fd5b60008083601f840112610a0557610a046109e0565b5b8235905067ffffffffffffffff811115610a2257610a216109e5565b5b602083019150836001820283011115610a3e57610a3d6109ea565b5b9250929050565b600080600060408486031215610a5e57610a5d6108ab565b5b6000610a6c86828701610934565b935050602084013567ffffffffffffffff811115610a8d57610a8c6108b0565b5b610a99868287016109ef565b92509250509250925092565b600081519050919050565b600082825260208201905092915050565b60005b83811015610adf578082015181840152602081019050610ac4565b83811115610aee576000848401525b50505050565b6000601f19601f8301169050919050565b6000610b1082610aa5565b610b1a8185610ab0565b9350610b2a818560208601610ac1565b610b3381610af4565b840191505092915050565b60006020820190508181036000830152610b588184610b05565b905092915050565b60008060408385031215610b7757610b766108ab565b5b6000610b8585828601610934565b9250506020610b9685828601610934565b9150509250929050565b6000604082019050610bb56000830185610989565b610bc26020830184610989565b9392505050565b6000819050919050565b610bdc81610bc9565b82525050565b6000602082019050610bf76000830184610bd3565b92915050565b600080600080600080600060a0888a031215610c1c57610c1b6108ab565b5b6000610c2a8a828b016108d6565b9750506020610c3b8a828b01610934565b9650506040610c4c8a828b01610934565b955050606088013567ffffffffffffffff811115610c6d57610c6c6108b0565b5b610c798a828b016109ef565b9450945050608088013567ffffffffffffffff811115610c9c57610c9b6108b0565b5b610ca88a828b016109ef565b925092505092959891949750929550565b600080600080600060808688031215610cd557610cd46108ab565b5b6000610ce3888289016108d6565b9550506020610cf488828901610934565b9450506040610d0588828901610934565b935050606086013567ffffffffffffffff811115610d2657610d256108b0565b5b610d32888289016109ef565b92509250509295509295909350565b60006fffffffffffffffffffffffffffffffff82169050919050565b610d6681610d41565b82525050565b6000604082019050610d816000830185610d5d565b610d8e6020830184610d5d565b9392505050565b6000604082019050610daa6000830185610989565b8181036020830152610dbc8184610b05565b90509392505050565b60058110610dd257600080fd5b50565b600081359050610de481610dc5565b92915050565b600060208284031215610e0057610dff6108ab565b5b6000610e0e84828501610dd5565b91505092915050565b82818337600083830152505050565b6000610e328385610ab0565b9350610e3f838584610e17565b610e4883610af4565b840190509392505050565b6000604082019050610e686000830186610989565b8181036020830152610e7b818486610e26565b9050949350505050565b600082825260208201905092915050565b7f54696d654d6f64756c653a20546f6f206561726c790000000000000000000000600082015250565b6000610ecc601583610e85565b9150610ed782610e96565b602082019050919050565b60006020820190508181036000830152610efb81610ebf565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610f3c82610d41565b9150610f4783610d41565b925082821015610f5a57610f59610f02565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610f9f82610d41565b9150610faa83610d41565b925082610fba57610fb9610f65565b5b828204905092915050565b6000610fd082610d41565b9150610fdb83610d41565b9250826fffffffffffffffffffffffffffffffff0382111561100057610fff610f02565b5b828201905092915050565b600061101682610d41565b915061102183610d41565b9250816fffffffffffffffffffffffffffffffff048311821515161561104a57611049610f02565b5b828202905092915050565b61105e81610d41565b811461106957600080fd5b50565b60008135905061107b81611055565b92915050565b60008060408385031215611098576110976108ab565b5b60006110a68582860161106c565b92505060206110b78582860161106c565b915050925092905056fea2646970667358221220e7ce6887420da6f157fa9c0a8af60d639d2d311ac0250fc9582812178a0952dc64736f6c634300080e0033