Contract 0xf44166ca8bdb612268a4d401e4c5147968e5a190

Contract Overview

Balance:
0 ETH
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x1f946068b989b460f869da752377c11b1bace17d1e621fc048b5e58c70e7b2f40x6080604075912292023-02-13 17:53:21104 days 19 hrs ago0x51edb9cc0a86a32870753e4de2c363aefcc25d8c IN  Contract Creation0 ETH0.00019807 0.1
[ Download CSV Export 
Latest 2 internal transactions
Parent Txn Hash Block From To Value
0x497efeba6e05ca1128e6565deafc59904773f903b543dcaa1d934035980727b4112525792023-03-13 15:04:0876 days 21 hrs ago 0x60cbf3991f05a0671250e673aa166e9d1a0c662e 0xf44166ca8bdb612268a4d401e4c5147968e5a1900 ETH
0xa119cdd07e192c376ac37bf43e1142e8aa87ba429e47b553b0f7e97c2d60ef3f94780162023-02-28 18:20:5689 days 18 hrs ago 0x60cbf3991f05a0671250e673aa166e9d1a0c662e 0xf44166ca8bdb612268a4d401e4c5147968e5a1900 ETH
[ Download CSV Export 
Loading

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x9BE9B0CFA89Ea800556C6efbA67b455D336db1D0

Contract Name:
QueryDataStorage

Compiler Version
v0.8.3+commit.8d00100c

Optimization Enabled:
Yes with 300 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Arbiscan on 2023-02-13
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.3;

/**
 @author Tellor Inc.
 @title QueryDataStorage
 @dev This contract is used for storing query data
*/
contract QueryDataStorage {
    mapping(bytes32 => bytes) public queryData; // queryId => queryData

    event QueryDataStored(bytes32 _queryId);

    /**
     * @dev Stores query data in a mapping from queryId
     * @param _queryData The query data
     */
    function storeData(bytes memory _queryData) external {
        bytes32 _queryId = keccak256(_queryData);
        if (queryData[_queryId].length == 0) {
            queryData[_queryId] = _queryData;
            emit QueryDataStored(_queryId);
        }
    }

    /**
     * @dev Retrieves query data
     * @param _queryId Unique identifier for the query
     * @return _queryData Stored query data
     */
    function getQueryData(bytes32 _queryId)
        public
        view
        returns (bytes memory _queryData)
    {
        return queryData[_queryId];
    }
}

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_queryId","type":"bytes32"}],"name":"QueryDataStored","type":"event"},{"inputs":[{"internalType":"bytes32","name":"_queryId","type":"bytes32"}],"name":"getQueryData","outputs":[{"internalType":"bytes","name":"_queryData","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"queryData","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_queryData","type":"bytes"}],"name":"storeData","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5061048a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063836d093e1461004657806385a546e01461006f578063ac5c853514610082575b600080fd5b6100596100543660046102ee565b610097565b60405161006691906103b0565b60405180910390f35b61005961007d3660046102ee565b610139565b610095610090366004610306565b6101d3565b005b60008181526020819052604090208054606091906100b490610403565b80601f01602080910402602001604051908101604052809291908181526020018280546100e090610403565b801561012d5780601f106101025761010080835404028352916020019161012d565b820191906000526020600020905b81548152906001019060200180831161011057829003601f168201915b50505050509050919050565b6000602081905290815260409020805461015290610403565b80601f016020809104026020016040519081016040528092919081815260200182805461017e90610403565b80156101cb5780601f106101a0576101008083540402835291602001916101cb565b820191906000526020600020905b8154815290600101906020018083116101ae57829003601f168201915b505050505081565b8051602080830191909120600081815291829052604090912080546101f790610403565b1515905061025157600081815260208181526040909120835161021c92850190610255565b506040518181527fac85a9ff5335fccb796cfdf7a78fcd71ee5acc158b4893228f7ab8e62ca532d79060200160405180910390a15b5050565b82805461026190610403565b90600052602060002090601f01602090048101928261028357600085556102c9565b82601f1061029c57805160ff19168380011785556102c9565b828001600101855582156102c9579182015b828111156102c95782518255916020019190600101906102ae565b506102d59291506102d9565b5090565b5b808211156102d557600081556001016102da565b6000602082840312156102ff578081fd5b5035919050565b600060208284031215610317578081fd5b813567ffffffffffffffff8082111561032e578283fd5b818401915084601f830112610341578283fd5b8135818111156103535761035361043e565b604051601f8201601f19908116603f0116810190838211818310171561037b5761037b61043e565b81604052828152876020848701011115610393578586fd5b826020860160208301379182016020019490945295945050505050565b6000602080835283518082850152825b818110156103dc578581018301518582016040015282016103c0565b818111156103ed5783604083870101525b50601f01601f1916929092016040019392505050565b600181811c9082168061041757607f821691505b6020821081141561043857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fdfea26469706673582212209be03f847f98cfa34d2f3f3a4424a24a6a4e2117ea25f6c83a9ad29abdf69cd064736f6c63430008030033

Deployed ByteCode Sourcemap

168:862:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;864:163;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;201:42;;;;;;:::i;:::-;;:::i;440:263::-;;;;;;:::i;:::-;;:::i;:::-;;864:163;1000:9;:19;;;;;;;;;;993:26;;952:23;;1000:19;993:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;864:163;;;:::o;201:42::-;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;440:263::-;523:21;;;;;;;;;;504:16;559:19;;;;;;;;;;;:26;;;;;:::i;:::-;:31;555:141;;-1:-1:-1;555:141:0;;607:9;:19;;;;;;;;;;;:32;;;;;;;;:::i;:::-;-1:-1:-1;659:25:0;;1326::1;;;659::0;;1314:2:1;1299:18;659:25:0;;;;;;;555:141;440:263;;:::o;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:190:1;;126:2;114:9;105:7;101:23;97:32;94:2;;;147:6;139;132:22;94:2;-1:-1:-1;175:23:1;;84:120;-1:-1:-1;84:120:1:o;209:966::-;;330:2;318:9;309:7;305:23;301:32;298:2;;;351:6;343;336:22;298:2;396:9;383:23;425:18;466:2;458:6;455:14;452:2;;;487:6;479;472:22;452:2;530:6;519:9;515:22;505:32;;575:7;568:4;564:2;560:13;556:27;546:2;;602:6;594;587:22;546:2;643;630:16;665:2;661;658:10;655:2;;;671:18;;:::i;:::-;746:2;740:9;714:2;800:13;;-1:-1:-1;;796:22:1;;;820:2;792:31;788:40;776:53;;;844:18;;;864:22;;;841:46;838:2;;;890:18;;:::i;:::-;930:10;926:2;919:22;965:2;957:6;950:18;1005:7;1000:2;995;991;987:11;983:20;980:33;977:2;;;1031:6;1023;1016:22;977:2;1092;1087;1083;1079:11;1074:2;1066:6;1062:15;1049:46;1115:15;;;1132:2;1111:24;1104:40;;;;1119:6;288:887;-1:-1:-1;;;;;288:887:1:o;1362:601::-;;1501:2;1530;1519:9;1512:21;1562:6;1556:13;1605:6;1600:2;1589:9;1585:18;1578:34;1630:4;1643:140;1657:6;1654:1;1651:13;1643:140;;;1752:14;;;1748:23;;1742:30;1718:17;;;1737:2;1714:26;1707:66;1672:10;;1643:140;;;1801:6;1798:1;1795:13;1792:2;;;1871:4;1866:2;1857:6;1846:9;1842:22;1838:31;1831:45;1792:2;-1:-1:-1;1947:2:1;1926:15;-1:-1:-1;;1922:29:1;1907:45;;;;1954:2;1903:54;;1481:482;-1:-1:-1;;;1481:482:1:o;1968:380::-;2047:1;2043:12;;;;2090;;;2111:2;;2165:4;2157:6;2153:17;2143:27;;2111:2;2218;2210:6;2207:14;2187:18;2184:38;2181:2;;;2264:10;2259:3;2255:20;2252:1;2245:31;2299:4;2296:1;2289:15;2327:4;2324:1;2317:15;2181:2;;2023:325;;;:::o;2353:127::-;2414:10;2409:3;2405:20;2402:1;2395:31;2445:4;2442:1;2435:15;2469:4;2466:1;2459:15

Metadata Hash

9be03f847f98cfa34d2f3f3a4424a24a6a4e2117ea25f6c83a9ad29abdf69cd0
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading