Contract 0xf72677d3b460e3f347cb087ab0b49f95116c53f6

Contract Overview

Balance:
0 DEV
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x75649bc975f0d2347f3678466132ea5c7fee969da43641bff9e534565b080c9dSet Value56383552023-12-08 13:18:182 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0x3920c29c3d2f12d51a5df494f6171cab89d470b87f7711c844a21c0fed396c4bSet Value56383322023-12-08 13:13:427 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0x39bf3cd6b8d5a128788819af6bbb8b86027e162dd1dcf4c2afd42c099be6aa35Set Value56383062023-12-08 13:08:1812 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0xc5a4a9fa2eaedb737bf42968963f85420b41352aca0bbbf05e9c64a0a3d8689cSet Value56383012023-12-08 13:07:1813 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0xe9903c610090af320f3ab87b7dabadb4bdc96c42aa476b1abc033feedb1e67baSet Value56382552023-12-08 12:58:0022 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0xa52aab894ec44fced53b2b12076a2516d99e10596e35fdc4ebfaec4582002cc0Set Value56382042023-12-08 12:47:4233 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.000004469256
0x861f3cfa65509a15d9d7911f1af59c74429a2101f3c0c20a644ab0ea51a0de7bSet Value56381982023-12-08 12:46:3034 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.0000044704
0xec46acdd8418cf028ccdeee4775014ed8cb9df38e789ead3253989204b4d0c22Set Value56381942023-12-08 12:45:4235 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0x8bb5cdd5b22597e819fb2b33e8b7b88f8b8899d60c593c88ac7e5dd154c8b9ceSet Value56381912023-12-08 12:45:0635 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.0000044737
0xc47af881bd49b964752ca6a7508259b131e619b1858803fa8450b709b326691aSet Value56381672023-12-08 12:40:1240 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000447205
0xb34968bed1decc3ecb5adb7ac98306a5d63042db4430ec4ce47f51174dd0832cSet Value56380812023-12-08 12:22:3058 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0x729e3483ba91f5c4139cc9b639916d181a3b6df6f09fe7a5ed49a929335f3c20Set Value56380692023-12-08 12:20:061 hr ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0x87a01a84e4c6ce1dba3588cc38532564530473d9911f0a6c860880e36d90af12Set Value56380362023-12-08 12:13:241 hr 7 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0x0a8c0a077d2fa1f4f98caf60c26ebd7a200b957d671e2d31c8b6443171ff91d5Set Value56380282023-12-08 12:11:481 hr 9 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0x3a8de2da633b87ba5fa833a35f251a692ae6f0feb8e58e4ee2c5b2310a0fa0bfSet Value56380262023-12-08 12:11:241 hr 9 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.0000044704
0x4cd0bf5db31f4322144c6504ca6baafd27715d70129d55f08b83d308f9603a9dSet Value56380242023-12-08 12:11:001 hr 9 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0x44add91b94c4948cf3172c28cdf424000a94fb1389bdab50e168b0977bb1933eSet Value56380202023-12-08 12:10:121 hr 10 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0x2fc466d5d7e70487e24c9e963398731fd1a25e40b3a1318fdb298b794ae4d019Set Value56379752023-12-08 12:01:001 hr 19 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0xcd55d545712c42c89fd0523a4d16f8c5e50f1e08959c4c257e0561d6c1c3cb9bSet Value56379672023-12-08 11:59:241 hr 21 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.0000044737
0x7aff0ba8693f3145c1fb4fa2982b7da93a2b983297bc010e670c5ee697e1de11Set Value56379662023-12-08 11:59:121 hr 21 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000447205
0x6d6774be0819b7982d1508cb2686af1256377e3743b926e4ffc19bcb41c8a181Set Value56379562023-12-08 11:57:121 hr 23 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.0000044737
0x3ab6bf1259d33ccfc9019d2d39b569a3b6632efd17bccd70a27796c1d1ae43f6Set Value56379462023-12-08 11:55:121 hr 25 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0xe480e4b71aa667f336ddc2d3c05d9d148641acbf83d638dad4f0a084cbf6f916Set Value56379332023-12-08 11:52:301 hr 28 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000447205
0x53620b378ecfea8a741ec7f3d3d08d4eebca2621bf3025dce7743cba677fe38fSet Value56379132023-12-08 11:48:181 hr 32 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000446875
0x2cda047403daadb9e69224a19a46044a383c9e05182c7900a58d1dc69134bf74Set Value56378652023-12-08 11:38:361 hr 42 mins ago0x075b8a65fd9091b1dd2235fe7d70d6fb4cbc5fee IN 0xf72677d3b460e3f347cb087ab0b49f95116c53f60 DEV0.00000447205
[ 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 0x8d1c8f6e40816e28bf2788981f66cea6bc4f05f7
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 moonbase.moonscan.io on 2022-02-10
*/

// 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