github.com/diadata-org/diadata@v1.4.593/pkg/dia/scraper/blockchain-scrapers/blockchains/ethereum/diaOracleServiceV2/DIAOracleV2_metadata.json (about) 1 { 2 "compiler": { 3 "version": "0.7.4+commit.3f05b770" 4 }, 5 "language": "Solidity", 6 "output": { 7 "abi": [ 8 { 9 "inputs": [], 10 "stateMutability": "nonpayable", 11 "type": "constructor" 12 }, 13 { 14 "anonymous": false, 15 "inputs": [ 16 { 17 "indexed": false, 18 "internalType": "string", 19 "name": "key", 20 "type": "string" 21 }, 22 { 23 "indexed": false, 24 "internalType": "uint128", 25 "name": "value", 26 "type": "uint128" 27 }, 28 { 29 "indexed": false, 30 "internalType": "uint128", 31 "name": "timestamp", 32 "type": "uint128" 33 } 34 ], 35 "name": "OracleUpdate", 36 "type": "event" 37 }, 38 { 39 "anonymous": false, 40 "inputs": [ 41 { 42 "indexed": false, 43 "internalType": "address", 44 "name": "newUpdater", 45 "type": "address" 46 } 47 ], 48 "name": "UpdaterAddressChange", 49 "type": "event" 50 }, 51 { 52 "inputs": [ 53 { 54 "internalType": "string", 55 "name": "key", 56 "type": "string" 57 } 58 ], 59 "name": "getValue", 60 "outputs": [ 61 { 62 "internalType": "uint128", 63 "name": "", 64 "type": "uint128" 65 }, 66 { 67 "internalType": "uint128", 68 "name": "", 69 "type": "uint128" 70 } 71 ], 72 "stateMutability": "view", 73 "type": "function" 74 }, 75 { 76 "inputs": [ 77 { 78 "internalType": "string", 79 "name": "key", 80 "type": "string" 81 }, 82 { 83 "internalType": "uint128", 84 "name": "value", 85 "type": "uint128" 86 }, 87 { 88 "internalType": "uint128", 89 "name": "timestamp", 90 "type": "uint128" 91 } 92 ], 93 "name": "setValue", 94 "outputs": [], 95 "stateMutability": "nonpayable", 96 "type": "function" 97 }, 98 { 99 "inputs": [ 100 { 101 "internalType": "address", 102 "name": "newOracleUpdaterAddress", 103 "type": "address" 104 } 105 ], 106 "name": "updateOracleUpdaterAddress", 107 "outputs": [], 108 "stateMutability": "nonpayable", 109 "type": "function" 110 }, 111 { 112 "inputs": [ 113 { 114 "internalType": "string", 115 "name": "", 116 "type": "string" 117 } 118 ], 119 "name": "values", 120 "outputs": [ 121 { 122 "internalType": "uint256", 123 "name": "", 124 "type": "uint256" 125 } 126 ], 127 "stateMutability": "view", 128 "type": "function" 129 } 130 ], 131 "devdoc": { 132 "kind": "dev", 133 "methods": {}, 134 "version": 1 135 }, 136 "userdoc": { 137 "kind": "user", 138 "methods": {}, 139 "version": 1 140 } 141 }, 142 "settings": { 143 "compilationTarget": { 144 "DIAOracleV2.sol": "DIAOracleV2" 145 }, 146 "evmVersion": "istanbul", 147 "libraries": {}, 148 "metadata": { 149 "bytecodeHash": "ipfs" 150 }, 151 "optimizer": { 152 "enabled": true, 153 "runs": 200 154 }, 155 "remappings": [] 156 }, 157 "sources": { 158 "DIAOracleV2.sol": { 159 "keccak256": "0xd8e23e47f17a15580efda882e115184b8e13cac6c65d072117bf4f2d6182f7cb", 160 "urls": [ 161 "bzz-raw://bdc9302bac176aa722b1807ab1c3439aa275dca58e04f5fff7dc2a8340330cfb", 162 "dweb:/ipfs/Qmc6okstucGvTRvRLS9T6sHhGvEVbArERTW3JbM8b6HPUQ" 163 ] 164 } 165 }, 166 "version": 1 167 }