Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 3,526 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Value | 18318221 | 444 days ago | IN | 0 ETH | 0.00016161 | ||||
Set Value | 18309288 | 445 days ago | IN | 0 ETH | 0.00017208 | ||||
Set Value | 18294848 | 447 days ago | IN | 0 ETH | 0.0001777 | ||||
Set Value | 18289512 | 448 days ago | IN | 0 ETH | 0.00018655 | ||||
Set Value | 18280879 | 449 days ago | IN | 0 ETH | 0.00019143 | ||||
Set Value | 18253218 | 453 days ago | IN | 0 ETH | 0.00020149 | ||||
Set Value | 18238928 | 455 days ago | IN | 0 ETH | 0.00021066 | ||||
Set Value | 18230895 | 456 days ago | IN | 0 ETH | 0.00021988 | ||||
Set Value | 18205201 | 459 days ago | IN | 0 ETH | 0.0002278 | ||||
Set Value | 18196273 | 461 days ago | IN | 0 ETH | 0.00023949 | ||||
Set Value | 18167673 | 465 days ago | IN | 0 ETH | 0.000248 | ||||
Set Value | 18151996 | 467 days ago | IN | 0 ETH | 0.00025576 | ||||
Set Value | 18124671 | 471 days ago | IN | 0 ETH | 0.00026974 | ||||
Set Value | 18104413 | 474 days ago | IN | 0 ETH | 0.00028199 | ||||
Set Value | 18096458 | 475 days ago | IN | 0 ETH | 0.00029236 | ||||
Set Value | 18052774 | 481 days ago | IN | 0 ETH | 0.00029657 | ||||
Set Value | 18052602 | 481 days ago | IN | 0 ETH | 0.00030708 | ||||
Set Value | 18052249 | 481 days ago | IN | 0 ETH | 0.00032973 | ||||
Set Value | 18001738 | 488 days ago | IN | 0 ETH | 0.0003423 | ||||
Set Value | 18001678 | 488 days ago | IN | 0 ETH | 0.00036063 | ||||
Set Value | 17903489 | 502 days ago | IN | 0 ETH | 0.00037396 | ||||
Set Value | 17701825 | 530 days ago | IN | 0 ETH | 0.00036331 | ||||
Set Value | 17551603 | 551 days ago | IN | 0 ETH | 0.00040453 | ||||
Set Value | 17517737 | 556 days ago | IN | 0 ETH | 0.00040467 | ||||
Set Value | 17503289 | 558 days ago | IN | 0 ETH | 0.00044137 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers. Name tag integration is not available in advanced view.
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
||||
---|---|---|---|---|---|---|---|
21360918 | 18 days ago | 0 ETH | |||||
21057143 | 60 days ago | 0 ETH | |||||
21057109 | 60 days ago | 0 ETH | |||||
20993180 | 69 days ago | 0 ETH | |||||
20971755 | 72 days ago | 0 ETH | |||||
20969757 | 73 days ago | 0 ETH | |||||
20955712 | 75 days ago | 0 ETH | |||||
20955697 | 75 days ago | 0 ETH | |||||
20952381 | 75 days ago | 0 ETH | |||||
20926987 | 79 days ago | 0 ETH | |||||
20910686 | 81 days ago | 0 ETH | |||||
20878092 | 85 days ago | 0 ETH | |||||
20857152 | 88 days ago | 0 ETH | |||||
20845506 | 90 days ago | 0 ETH | |||||
20780783 | 99 days ago | 0 ETH | |||||
20762629 | 101 days ago | 0 ETH | |||||
20762624 | 101 days ago | 0 ETH | |||||
20747415 | 104 days ago | 0 ETH | |||||
20712241 | 109 days ago | 0 ETH | |||||
20671593 | 114 days ago | 0 ETH | |||||
20634628 | 119 days ago | 0 ETH | |||||
20595593 | 125 days ago | 0 ETH | |||||
20594306 | 125 days ago | 0 ETH | |||||
20586868 | 126 days ago | 0 ETH | |||||
20571165 | 128 days ago | 0 ETH |
Loading...
Loading
Contract Name:
DIADafiOracle
Compiler Version
v0.7.4+commit.3f05b770
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-07-08 */ pragma solidity 0.7.4; contract DIADafiOracle { 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) public 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 Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"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"}]
Contract Creation Code
608060405234801561001057600080fd5b50600180546001600160a01b0319163317905561054d806100326000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80635a9ade8b146100515780636aa45efc146101095780637898e0c214610131578063960384a0146101ed575b600080fd5b6100f76004803603602081101561006757600080fd5b81019060208101813564010000000081111561008257600080fd5b82018360208201111561009457600080fd5b803590602001918460018302840111640100000000831117156100b657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506102c2945050505050565b60408051918252519081900360200190f35b61012f6004803603602081101561011f57600080fd5b50356001600160a01b03166102df565b005b61012f6004803603606081101561014757600080fd5b81019060208101813564010000000081111561016257600080fd5b82018360208201111561017457600080fd5b8035906020019184600183028401116401000000008311171561019657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550506001600160801b03833581169450602090930135909216915061034a9050565b6102936004803603602081101561020357600080fd5b81019060208101813564010000000081111561021e57600080fd5b82018360208201111561023057600080fd5b8035906020019184600183028401116401000000008311171561025257600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061049a945050505050565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b805160208183018101805160008252928201919093012091525481565b6001546001600160a01b031633146102f657600080fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f121e958a4cadf7f8dadefa22cc019700365240223668418faebed197da07089f9181900360200190a150565b6001546001600160a01b0316331461036157600080fd5b6000816001600160801b03166080846001600160801b0316901b019050806000856040518082805190602001908083835b602083106103b15780518252601f199092019160209182019101610392565b51815160209384036101000a6000190180199092169116179052920194855250604080519485900382018520959095556001600160801b03888116858301528716948401949094525050606080825286519082015285517fa7fc99ed7617309ee23f63ae90196a1e490d362e6f6a547a59bc809ee2291782928792879287928291608083019187019080838360005b83811015610458578181015183820152602001610440565b50505050905090810190601f1680156104855780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a150505050565b600080600080846040518082805190602001908083835b602083106104d05780518252601f1990920191602091820191016104b1565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922054608081901c976001600160801b03909116965094505050505056fea26469706673582212207e4e19087a528874be962b8238decf7c62f607e985b8c21718f4390cd158300064736f6c63430007040033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80635a9ade8b146100515780636aa45efc146101095780637898e0c214610131578063960384a0146101ed575b600080fd5b6100f76004803603602081101561006757600080fd5b81019060208101813564010000000081111561008257600080fd5b82018360208201111561009457600080fd5b803590602001918460018302840111640100000000831117156100b657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506102c2945050505050565b60408051918252519081900360200190f35b61012f6004803603602081101561011f57600080fd5b50356001600160a01b03166102df565b005b61012f6004803603606081101561014757600080fd5b81019060208101813564010000000081111561016257600080fd5b82018360208201111561017457600080fd5b8035906020019184600183028401116401000000008311171561019657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550506001600160801b03833581169450602090930135909216915061034a9050565b6102936004803603602081101561020357600080fd5b81019060208101813564010000000081111561021e57600080fd5b82018360208201111561023057600080fd5b8035906020019184600183028401116401000000008311171561025257600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061049a945050505050565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b805160208183018101805160008252928201919093012091525481565b6001546001600160a01b031633146102f657600080fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f121e958a4cadf7f8dadefa22cc019700365240223668418faebed197da07089f9181900360200190a150565b6001546001600160a01b0316331461036157600080fd5b6000816001600160801b03166080846001600160801b0316901b019050806000856040518082805190602001908083835b602083106103b15780518252601f199092019160209182019101610392565b51815160209384036101000a6000190180199092169116179052920194855250604080519485900382018520959095556001600160801b03888116858301528716948401949094525050606080825286519082015285517fa7fc99ed7617309ee23f63ae90196a1e490d362e6f6a547a59bc809ee2291782928792879287928291608083019187019080838360005b83811015610458578181015183820152602001610440565b50505050905090810190601f1680156104855780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a150505050565b600080600080846040518082805190602001908083835b602083106104d05780518252601f1990920191602091820191016104b1565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922054608081901c976001600160801b03909116965094505050505056fea26469706673582212207e4e19087a528874be962b8238decf7c62f607e985b8c21718f4390cd158300064736f6c63430007040033
Deployed Bytecode Sourcemap
26:1131:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;56:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;56:41:0;;-1:-1:-1;56:41:0;;-1:-1:-1;;;;;56:41:0:i;:::-;;;;;;;;;;;;;;;;912:242;;;;;;;;;;;;;;;;-1:-1:-1;912:242:0;-1:-1:-1;;;;;912:242:0;;:::i;:::-;;339:282;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;339:282:0;;-1:-1:-1;;;;;;;339:282:0;;;;;-1:-1:-1;339:282:0;;;;;;;;;-1:-1:-1;339:282:0;;-1:-1:-1;339:282:0:i;633:267::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;633:267:0;;-1:-1:-1;633:267:0;;-1:-1:-1;;;;;633:267:0:i;:::-;;;;;-1:-1:-1;;;;;633:267:0;;;;;;-1:-1:-1;;;;;633:267:0;;;;;;;;;;;;;;;;56:41;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;912:242::-;1021:13;;-1:-1:-1;;;;;1021:13:0;1007:10;:27;999:36;;;;;;1046:13;:39;;-1:-1:-1;;;;;1046:39:0;;-1:-1:-1;;;;;;1046:39:0;;;;;;;;1101:45;;;;;;;;;;;;;;;;912:242;:::o;339:282::-;450:13;;-1:-1:-1;;;;;450:13:0;436:10;:27;428:36;;;;;;475:14;522:9;-1:-1:-1;;;;;492:39:0;515:3;504:5;-1:-1:-1;;;;;494:16:0;493:25;;492:39;475:56;;556:6;542;549:3;542:11;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;542:11:0;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;542:11:0;;;;;;;;;;;;;;;;-1:-1:-1;542:11:0;;;;;;;;;;;:20;;;;-1:-1:-1;;;;;578:35:0;;;;;;;;;;;;;;;;-1:-1:-1;;578:35:0;;;;;;;;;;;;;;;;;;;;542:11;;578:35;;;;;;;;;;-1:-1:-1;578:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;339:282;;;;:::o;633:267::-;691:7;700;720:14;737:6;744:3;737:11;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;737:11:0;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;737:11:0;;;;;;;;;;;;;;;;-1:-1:-1;737:11:0;;;;;;;;;;;852:3;842:13;;;;-1:-1:-1;;;;;789:15:0;;;;-1:-1:-1;842:13:0;-1:-1:-1;;;;;633:267:0:o
Swarm Source
ipfs://7e4e19087a528874be962b8238decf7c62f607e985b8c21718f4390cd1583000
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.