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  }