Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [
- {
- "inputs": [
- {
- "internalType": "contract IOracleAggregator",
- "name": "_oracleAggregator",
- "type": "address"
- },
- {
- "internalType": "uint256",
- "name": "_emergencyPeriod",
- "type": "uint256"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "constructor"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": false,
- "internalType": "string",
- "name": "metadata",
- "type": "string"
- }
- ],
- "name": "MetadataSet",
- "type": "event"
- },
- {
- "anonymous": false,
- "inputs": [
- {
- "indexed": true,
- "internalType": "uint256",
- "name": "timestamp",
- "type": "uint256"
- },
- {
- "indexed": false,
- "internalType": "uint256",
- "name": "result",
- "type": "uint256"
- }
- ],
- "name": "Provided",
- "type": "event"
- },
- {
- "inputs": [],
- "name": "EMERGENCY_PERIOD",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "_timestamp",
- "type": "uint256"
- }
- ],
- "name": "_callback",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "_owner",
- "outputs": [
- {
- "internalType": "address",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "calculateFetchPrice",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "address",
- "name": "_newOwner",
- "type": "address"
- }
- ],
- "name": "changeOwner",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "_timestamp",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "_result",
- "type": "uint256"
- }
- ],
- "name": "emergencyCallback",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "_timestamp",
- "type": "uint256"
- }
- ],
- "name": "fetchData",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getResult",
- "outputs": [
- {
- "internalType": "uint256",
- "name": "",
- "type": "uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "oracleAggregator",
- "outputs": [
- {
- "internalType": "contract IOracleAggregator",
- "name": "",
- "type": "address"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "internalType": "uint256",
- "name": "_timestamp",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "_period",
- "type": "uint256"
- },
- {
- "internalType": "uint256",
- "name": "_times",
- "type": "uint256"
- }
- ],
- "name": "recursivelyFetchData",
- "outputs": [],
- "stateMutability": "payable",
- "type": "function"
- }
- ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement