AbacusOracle
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "AbacusOracle"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AbacusOracle"
ABI
ABI objects
Getter at block 20978687 getJobIds() view returns (uint64[] Ids)
callFee() view returns (uint256)
0
jobFee() view returns (uint256)
0
jobsActive() view returns (uint256)
0
totalOwnerFee() view returns (uint256)
0
Read-only
bytes32ToString(bytes32 x) pure returns (string)
calls(uint256) view returns (bytes32)
getJobParameters(uint64 _jobId) view returns (bytes32[] _parameters)
getJobResponse(uint64 _jobId) view returns (uint256[] _values)
isJobActive(uint64) view returns (bool)
jobs(uint64) view returns (string api, string ipfsHash, address creator, uint256 NoOfParameters, uint256 triggerValue, uint256 dataFrequency, uint256 prepaidValue, uint256 leftValue, bool hashRequired, uint8 status)
stringToBytes32(string str) pure returns (bytes32 result)
State-modifying
Events addUpdater(address _updater)
createJob(string _api, bytes32[] _parameters, uint256 _triggerValue, uint256 _frequency, uint256 _prepaidValue, uint256 ipfsHashProof) payable returns (uint256 _Id)
deactivateJob(uint64 _jobId)
execfunct(address to, uint256 callTime, bytes data, uint256 fee, uint256 gaslimit, uint256 gasprice, uint256 _callId)
increasePrepaidValue(uint64 _jobId, uint256 amount) payable
initialize(address _owner, uint256 _fee, uint256 _callFee, address[] _updaters)
scheduleFunc(address to, uint256 callTime, bytes data, uint256 fee, uint256 gaslimit, uint256 gasprice) payable
setCallFee(uint256 _callFee)
setFee(uint256 _fee)
updateJob(uint64 _jobId, uint256[] _values)
updateJobTrigger(uint64 _jobId, uint256 _triggerValue)
withdraw(uint256 amount)
FunctionExec(address to, bool txStatus, bool reimbursedStatus)
ScheduleFuncEvent(address indexed to, uint256 indexed callTime, bytes data, uint256 fee, uint256 gaslimit, uint256 gasprice, uint256 indexed callID)
breach(uint64 jobId, address creator, uint256 previousPrice, uint256 newPrice)
jobCreated(string api, bytes32[] parameters, uint64 jobId)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.