Contract 0x2342a0573f1c8a6ef54a41c158520abbf03606c8

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x47946964158fef02b96e1a32f5352deb9e4c99705c4e91cb4e805461b0fce4b1Set Value50220972023-12-06 10:56:002 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.0044704
0xe303255e437902fc33b8b5d8ff65f6655c52d59fb5fcfe7a12a211e6dfa504d9Set Value50220742023-12-06 10:51:247 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.00446875
0x41cfa9dc91558fa3d752e819c881730af7fc1235d0079e138a4eb0ba99417fbcSet Value50220482023-12-06 10:46:1212 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.0044704
0x96e8d5c28efe91a2c89b1c16de4eadf215622ffce63425e492a79f0b6774636aSet Value50220232023-12-06 10:41:1217 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004496164341
0x96e56967e936505e9f0f1d6dbd4c324d8bf10ff87ad8b980397754afa564c007Set Value50220022023-12-06 10:37:0021 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004501083243
0x6f3c5affc0f328fe153d14e4e95185a0edfd6b6292b95524259352d18a0c6554Set Value50219982023-12-06 10:36:1222 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004508247049
0x5273cc0899272d15a5f8d3edf0e684f4d5c3f93ccec3d5af39ebc8da3022fddcSet Value50219972023-12-06 10:36:0022 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004508247049
0x3f703afc7c3a79b2b8bcc1ae0102ce40a8115aaafb521bdd9888fe3755715d5bSet Value50219882023-12-06 10:34:0624 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004523393766
0x02039f7f4f288560126ef04807ab96d38dcb93ce53cbc75a19bebae3b4745a93Set Value50219752023-12-06 10:31:3027 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004541414505
0x1d8c4c84685488bfee1992ab74bb64a6122782a71a3f5222292843f5fb26a4c4Set Value50219702023-12-06 10:30:3028 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004542366232
0x85cc998d0e3ff7159bc405982daafb01e12bb22451088de6eed4c8b2e4c77ab5Set Value50219652023-12-06 10:29:3029 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.00454421458
0x5451ec4ba5b8208738ccbb83f242c5309a015c782e39838ee355be6ef5754410Set Value50219592023-12-06 10:28:1830 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004548104057
0x9adcccbf121e7b7d7527a3a1a6c117fb5f67c5237ab9fb25ac89794ed0862640Set Value50219572023-12-06 10:27:5430 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004548107341
0x66dc11fa422646ecfa972bdf488bd29ad382cb85234b4f745ba9e849d7011a1eSet Value50219372023-12-06 10:23:5434 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004544702245
0x5f676acbda3cecdb893461a3120723f5e09d2c6a81168c5bf2be4b15c73251c4Set Value50219272023-12-06 10:21:5036 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004557160222
0x3133642833d7c9d31f7fcd31af02503b269c851d8ae5fd10a2ba275603bd3828Set Value50219182023-12-06 10:20:0638 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.00455627076
0x0df3b369441856c12f2c124d435b8bf990e1ad86dc78a2741fa424f91e777629Set Value50219172023-12-06 10:19:5438 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.00455746119
0x4e1c495f35225a0831bb9e3973806111e2179cdb61138f2639de024a0850713cSet Value50219162023-12-06 10:19:4239 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004552989435
0x7ea281a5779f28e1a3eb745b71495166d4ee3673488c29c96106cb2af4c5d5c7Set Value50219152023-12-06 10:19:3039 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.00455235818
0x00b870c147f87f9eb3cb29cfec13b4a6d742454b51585fad2d1d66bc0260b645Set Value50218792023-12-06 10:12:0046 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.00448314729
0x96754455722ca20b9b2bafdece3aba3b4dfada53524e14f60195519e46a3b0d7Set Value50218522023-12-06 10:06:1252 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004479584236
0xff4c1a19b1972fbf4f334b9b0800d2e8e2a5ba93591a5613ba5de0aba6e91c33Set Value50218402023-12-06 10:03:4854 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004479998976
0x15774a1a96dd3ff74ed78880cee398c811d1289a9cbcddc21dbce4f14212ea57Set Value50218352023-12-06 10:02:4855 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004481631413
0x1c56eb85b4bf83884ab581824ef2753a9d4dd81d00f753a92db17c2df6db7857Set Value50218312023-12-06 10:02:0056 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.004477200412
0x643f258d327643c317c5f6edefeb23f781475073e8b654e2de1ac73d81cbffaeSet Value50217992023-12-06 9:55:301 hr 3 mins ago0xcbe6fd95b1fb97ee38d5260340771a1a4bff15cd IN  0x2342a0573f1c8a6ef54a41c158520abbf03606c80 GLMR0.0044704
[ Download CSV Export 
Parent Txn Hash Block From To Value
Index Block
Loading

Similar Match Source Code
This contract matches the deployed ByteCode of the Source Code for Contract 0xf99cf4a64f1fb53f077c7e736236f726b0dcb338
The constructor portion of the code might be different and could alter the actual behaviour of the contract

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 moonbeam.moonscan.io on 2022-07-08
*/

// 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
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.