Contract 0xae218387993bfbe3467f440252ddd001224d4458

Contract Overview

Balance:
0 MATIC
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0xf8f529f31376d6ba3c684f054662ad1c783a1eae11d1fd240f48bd8c9b214de9Set Value336754252023-03-28 14:49:353 hrs 52 mins ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.000073484292.587475017
0x5fb3264f2e28d32abd046063868bd733c776f8c2ef9a39d5fe6cfb32b295a357Set Value336754072023-03-28 14:48:553 hrs 52 mins ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000754562452.65466668
0x7b73dc0e83dc5b751bffeaf2ad4ad36f64bf83ea8065a88b2bd3a698cbc2d9f3Set Value336348192023-03-27 14:51:171 day 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.00004689961.650000017
0x981cd9419e2bfa14f7b01676f8481cd15e91dd7895e312a4e1c113a49a38d5cbSet Value336347712023-03-27 14:49:351 day 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.000046861.650000017
0xd531138cca6ffcd58825f060330d3c6ed280ce043a91757396a4bd13bfb993ccSet Value336347622023-03-27 14:49:151 day 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.00004687981.650000017
0x82c3ef4a06b04760169ec669e9de1641c9ee7b90d17ecd6fbc964f96e89fd5f3Set Value336347532023-03-27 14:48:571 day 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.00004689961.650000017
0x48bbf4fb2b10ded937b4c82410938eceef6a26848e4487a31f05298216cf234eSet Value335941132023-03-26 14:49:372 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.000046861.650000017
0xcac412b6ecb62e6d7a52f0723b398fbd477db5f67d23ad70d850507c4f119ee7Set Value335941032023-03-26 14:49:152 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.00004687981.650000017
0x998779521835b1ca0a42547ee25dc800839a70e33fdb98d376db8bb7e6a48d54Set Value335940942023-03-26 14:48:552 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.00004689961.650000017
0x48fdf5765a143a5cc5f4363bd44756ba8d4b554c1766cf85aad1f506db44154fSet Value335535022023-03-25 14:51:173 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000714940232.515269615
0x94890c75fef1dc59720e83ceb60e7a5f99e3bf614d60661f0601016f318c653fSet Value335534542023-03-25 14:49:353 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000714336572.515269615
0xcba3cf823f451d0af1422fc0a878b865b825116567cd076f2e1201be06e3b4e1Set Value335534442023-03-25 14:49:153 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000742073772.611832242
0xd5bb5076d497c3ae127d24a44c647991f136d147dff9f6c1203fa616d5ee54fcSet Value335534352023-03-25 14:48:553 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.000075984722.673259235
0xdd5fae81771ace927a39f5604d6ed7ad934ab9f96dcb0419bb3cc5c05e02bc4fSet Value335127952023-03-24 14:49:354 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.000046861.650000017
0x65b010d830a7295eaa1c792645a3e77befd93518658bc0abb14a69342771be3fSet Value335127762023-03-24 14:48:554 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.00004689961.650000017
0x178427136aec503b13f1d62dcf3f591d08efd699a95543f11f745540439d9e4cSet Value334721862023-03-23 14:51:215 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000536205171.886452206
0x7127d3c4bc05f94c0b7e42de60185aab4146f9190350756681b7b3ca606e7642Set Value334721762023-03-23 14:51:015 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000552555461.944796088
0x65526643463275e0b478a9c07a43579a26d7c7e2e905def61f28c5841fa2d4daSet Value334721662023-03-23 14:50:395 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000552322081.944796088
0xee9779709192b78c76a1f987813a3382a4739969395c07f8f2899b92e062f417Set Value334721562023-03-23 14:50:175 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000552555461.944796088
0xb6909c9aba6dcb6f639ff11e348c51d0f9dc42cafd093f1a275099b3d618657eSet Value334721462023-03-23 14:49:575 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000552555461.944796088
0xfd31000a96ae0ddbaf1a55614945483af9d894a48b20707c587c610908adc59fSet Value334721362023-03-23 14:49:355 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000552322081.944796088
0x81e71437cd9b87efcbfaa3a9323ae073e1fb541081965644d2606cd18ef5562fSet Value334721272023-03-23 14:49:155 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000552555461.944796088
0x2e49f8b16a1fb72f1805ed660d3cade24cfc05584703fa34d98c0525dd0e8797Set Value334721172023-03-23 14:48:555 days 3 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000552788841.944796088
0x1b7f9a0a66347da952c6ddc0bb6285de189c36f46cee25c661816e832cc2cc49Set Value321005072023-02-16 10:23:5340 days 8 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000894412.750000016
0xba180dc6e4136de353dfb667e4c00beba061519354334a982181107e8726cc67Set Value321004602023-02-16 10:22:1340 days 8 hrs ago0x4dc485895f195b1d5b1a6deae1937a595b9ab7a5 IN  0xae218387993bfbe3467f440252ddd001224d44580 MATIC0.0000840929382.587475017
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

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

Contract Name:
DIAOracleV2

Compiler Version
v0.7.4+commit.3f05b770

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2022-07-13
*/

// compiled using solidity 0.7.4

pragma solidity 0.7.4;

contract DIAOracleV2 {
    mapping (string => uint256) public values;
    address oracleUpdater;
    
    event OracleUpdate(string key, uint128 value, uint128 timestamp);
    event UpdaterAddressChange(address newUpdater);
    
    constructor() {
        oracleUpdater = msg.sender;
    }
    
    function setValue(string memory key, uint128 value, uint128 timestamp) public {
        require(msg.sender == oracleUpdater);
        uint256 cValue = (((uint256)(value)) << 128) + timestamp;
        values[key] = cValue;
        emit OracleUpdate(key, value, timestamp);
    }
    
    function getValue(string memory key) external view returns (uint128, uint128) {
        uint256 cValue = values[key];
        uint128 timestamp = (uint128)(cValue % 2**128);
        uint128 value = (uint128)(cValue >> 128);
        return (value, timestamp);
    }
    
    function updateOracleUpdaterAddress(address newOracleUpdaterAddress) public {
        require(msg.sender == oracleUpdater);
        oracleUpdater = newOracleUpdaterAddress;
        emit UpdaterAddressChange(newOracleUpdaterAddress);
    }
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"key","type":"string"},{"indexed":false,"internalType":"uint128","name":"value","type":"uint128"},{"indexed":false,"internalType":"uint128","name":"timestamp","type":"uint128"}],"name":"OracleUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newUpdater","type":"address"}],"name":"UpdaterAddressChange","type":"event"},{"inputs":[{"internalType":"string","name":"key","type":"string"}],"name":"getValue","outputs":[{"internalType":"uint128","name":"","type":"uint128"},{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"key","type":"string"},{"internalType":"uint128","name":"value","type":"uint128"},{"internalType":"uint128","name":"timestamp","type":"uint128"}],"name":"setValue","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOracleUpdaterAddress","type":"address"}],"name":"updateOracleUpdaterAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"","type":"string"}],"name":"values","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

608060405234801561001057600080fd5b50600180546001600160a01b0319163317905561054d806100326000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80635a9ade8b146100515780636aa45efc146101095780637898e0c214610131578063960384a0146101ed575b600080fd5b6100f76004803603602081101561006757600080fd5b81019060208101813564010000000081111561008257600080fd5b82018360208201111561009457600080fd5b803590602001918460018302840111640100000000831117156100b657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506102c2945050505050565b60408051918252519081900360200190f35b61012f6004803603602081101561011f57600080fd5b50356001600160a01b03166102df565b005b61012f6004803603606081101561014757600080fd5b81019060208101813564010000000081111561016257600080fd5b82018360208201111561017457600080fd5b8035906020019184600183028401116401000000008311171561019657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550506001600160801b03833581169450602090930135909216915061034a9050565b6102936004803603602081101561020357600080fd5b81019060208101813564010000000081111561021e57600080fd5b82018360208201111561023057600080fd5b8035906020019184600183028401116401000000008311171561025257600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061049a945050505050565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b805160208183018101805160008252928201919093012091525481565b6001546001600160a01b031633146102f657600080fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f121e958a4cadf7f8dadefa22cc019700365240223668418faebed197da07089f9181900360200190a150565b6001546001600160a01b0316331461036157600080fd5b6000816001600160801b03166080846001600160801b0316901b019050806000856040518082805190602001908083835b602083106103b15780518252601f199092019160209182019101610392565b51815160209384036101000a6000190180199092169116179052920194855250604080519485900382018520959095556001600160801b03888116858301528716948401949094525050606080825286519082015285517fa7fc99ed7617309ee23f63ae90196a1e490d362e6f6a547a59bc809ee2291782928792879287928291608083019187019080838360005b83811015610458578181015183820152602001610440565b50505050905090810190601f1680156104855780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a150505050565b600080600080846040518082805190602001908083835b602083106104d05780518252601f1990920191602091820191016104b1565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922054608081901c976001600160801b03909116965094505050505056fea26469706673582212201dbd2d2595871132685a64fa9a76d5dd82fe4b43c7a277a026abb7353f1e33a464736f6c63430007040033

Deployed ByteCode Sourcemap

62:1131:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;90:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;90:41:0;;-1:-1:-1;90:41:0;;-1:-1:-1;;;;;90:41:0:i;:::-;;;;;;;;;;;;;;;;948:242;;;;;;;;;;;;;;;;-1:-1:-1;948:242:0;-1:-1:-1;;;;;948:242:0;;:::i;:::-;;373:282;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;373:282:0;;-1:-1:-1;;;;;;;373:282:0;;;;;-1:-1:-1;373:282:0;;;;;;;;;-1:-1:-1;373:282:0;;-1:-1:-1;373:282:0:i;667:269::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;667:269:0;;-1:-1:-1;667:269:0;;-1:-1:-1;;;;;667:269:0:i;:::-;;;;;-1:-1:-1;;;;;667:269:0;;;;;;-1:-1:-1;;;;;667:269:0;;;;;;;;;;;;;;;;90:41;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;948:242::-;1057:13;;-1:-1:-1;;;;;1057:13:0;1043:10;:27;1035:36;;;;;;1082:13;:39;;-1:-1:-1;;;;;1082:39:0;;-1:-1:-1;;;;;;1082:39:0;;;;;;;;1137:45;;;;;;;;;;;;;;;;948:242;:::o;373:282::-;484:13;;-1:-1:-1;;;;;484:13:0;470:10;:27;462:36;;;;;;509:14;556:9;-1:-1:-1;;;;;526:39:0;549:3;538:5;-1:-1:-1;;;;;528:16:0;527:25;;526:39;509:56;;590:6;576;583:3;576:11;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;576:11:0;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;576:11:0;;;;;;;;;;;;;;;;-1:-1:-1;576:11:0;;;;;;;;;;;:20;;;;-1:-1:-1;;;;;612:35:0;;;;;;;;;;;;;;;;-1:-1:-1;;612:35:0;;;;;;;;;;;;;;;;;;;;576:11;;612:35;;;;;;;;;;-1:-1:-1;612:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;373:282;;;;:::o;667:269::-;727:7;736;756:14;773:6;780:3;773:11;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;773:11:0;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;773:11:0;;;;;;;;;;;;;;;;-1:-1:-1;773:11:0;;;;;;;;;;;888:3;878:13;;;;-1:-1:-1;;;;;825:15:0;;;;-1:-1:-1;878:13:0;-1:-1:-1;;;;;667:269:0:o

Swarm Source

ipfs://1dbd2d2595871132685a64fa9a76d5dd82fe4b43c7a277a026abb7353f1e33a4
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading