Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0xB0A7e28F...d5D4efa81 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
openOracleDataProviderV3
Compiler Version
v0.8.28+commit.7893614a
Optimization Enabled:
Yes with 190 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity 0.8.28;
import {IOpenOracle} from "./interfaces/IOpenOracle.sol";
contract openOracleDataProviderV3 {
/* ─── immutables & constants ────────────────────────────── */
IOpenOracle public immutable oracle;
/* ─── constructor ──────────────────────────────────────── */
constructor(address oracleAddress) {
require(oracleAddress != address(0), "oracle 0");
oracle = IOpenOracle(oracleAddress);
}
struct botStruct {
//reportId
uint256 reportId;
//reportMeta
uint256 exactToken1Report;
uint256 escalationHalt;
uint256 fee;
uint256 settlerReward;
address token1;
uint48 settlementTime;
address token2;
bool timeType;
uint24 feePercentage;
uint24 protocolFee;
uint16 multiplier;
uint24 disputeDelay;
//reportStatus
uint256 currentAmount1;
uint256 currentAmount2;
uint256 price;
address payable currentReporter;
uint48 reportTimestamp;
uint48 settlementTimestamp;
address payable initialReporter;
uint48 lastReportOppoTime;
bool disputeOccurred;
bool isDistributed;
//extraData
bytes32 stateHash;
address callbackContract;
uint32 numReports;
uint32 callbackGasLimit;
bytes4 callbackSelector;
bool trackDisputes;
bool keepFee;
}
function getData(uint256 reportId) external view returns (botStruct[] memory) {
botStruct[] memory data = new botStruct[](1);
for (uint256 i = reportId; i < reportId + 1; i++) {
IOpenOracle.ReportMeta memory _reportMeta = oracle.reportMeta(i);
IOpenOracle.ReportStatus memory _reportStatus = oracle.reportStatus(i);
IOpenOracle.extraReportData memory _reportExtra = oracle.extraData(i);
data[0] = botStruct(
i,
_reportMeta.exactToken1Report,
_reportMeta.escalationHalt,
_reportMeta.fee,
_reportMeta.settlerReward,
_reportMeta.token1,
_reportMeta.settlementTime,
_reportMeta.token2,
_reportMeta.timeType,
_reportMeta.feePercentage,
_reportMeta.protocolFee,
_reportMeta.multiplier,
_reportMeta.disputeDelay,
_reportStatus.currentAmount1,
_reportStatus.currentAmount2,
_reportStatus.price,
_reportStatus.currentReporter,
_reportStatus.reportTimestamp,
_reportStatus.settlementTimestamp,
_reportStatus.initialReporter,
_reportStatus.lastReportOppoTime,
_reportStatus.disputeOccurred,
_reportStatus.isDistributed,
_reportExtra.stateHash,
_reportExtra.callbackContract,
_reportExtra.numReports,
_reportExtra.callbackGasLimit,
_reportExtra.callbackSelector,
_reportExtra.trackDisputes,
_reportExtra.keepFee
);
}
return data;
}
function getData(uint256 startId, uint256 endId) external view returns (botStruct[] memory) {
botStruct[] memory data = new botStruct[](endId - startId);
for (uint256 i = 0; i < (endId - startId); i++) {
IOpenOracle.ReportMeta memory _reportMeta = oracle.reportMeta(startId + i);
IOpenOracle.ReportStatus memory _reportStatus = oracle.reportStatus(startId + i);
IOpenOracle.extraReportData memory _reportExtra = oracle.extraData(startId + i);
data[i] = botStruct(
startId + i,
_reportMeta.exactToken1Report,
_reportMeta.escalationHalt,
_reportMeta.fee,
_reportMeta.settlerReward,
_reportMeta.token1,
_reportMeta.settlementTime,
_reportMeta.token2,
_reportMeta.timeType,
_reportMeta.feePercentage,
_reportMeta.protocolFee,
_reportMeta.multiplier,
_reportMeta.disputeDelay,
_reportStatus.currentAmount1,
_reportStatus.currentAmount2,
_reportStatus.price,
_reportStatus.currentReporter,
_reportStatus.reportTimestamp,
_reportStatus.settlementTimestamp,
_reportStatus.initialReporter,
_reportStatus.lastReportOppoTime,
_reportStatus.disputeOccurred,
_reportStatus.isDistributed,
_reportExtra.stateHash,
_reportExtra.callbackContract,
_reportExtra.numReports,
_reportExtra.callbackGasLimit,
_reportExtra.callbackSelector,
_reportExtra.trackDisputes,
_reportExtra.keepFee
);
}
return data;
}
}// SPDX-License-Identifier: MIT
pragma solidity 0.8.28;
interface IOpenOracle {
struct disputeRecord {
uint256 amount1;
uint256 amount2;
address tokenToSwap;
uint48 reportTimestamp;
}
struct extraReportData {
bytes32 stateHash;
address callbackContract;
uint32 numReports;
uint32 callbackGasLimit;
bytes4 callbackSelector;
address protocolFeeRecipient;
bool trackDisputes;
bool keepFee;
}
struct ReportMeta {
uint256 exactToken1Report;
uint256 escalationHalt;
uint256 fee;
uint256 settlerReward;
address token1;
uint48 settlementTime;
address token2;
bool timeType;
uint24 feePercentage;
uint24 protocolFee;
uint16 multiplier;
uint24 disputeDelay;
}
struct ReportStatus {
uint256 currentAmount1;
uint256 currentAmount2;
uint256 price;
address payable currentReporter;
uint48 reportTimestamp;
uint48 settlementTimestamp;
address payable initialReporter;
uint48 lastReportOppoTime;
bool disputeOccurred;
bool isDistributed;
}
struct CreateReportParams {
uint256 exactToken1Report;
uint256 escalationHalt;
uint256 settlerReward;
address token1Address;
uint48 settlementTime;
uint24 disputeDelay;
uint24 protocolFee;
address token2Address;
uint32 callbackGasLimit;
uint24 feePercentage;
uint16 multiplier;
bool timeType;
bool trackDisputes;
bool keepFee;
address callbackContract;
bytes4 callbackSelector;
address protocolFeeRecipient;
}
function createReportInstance(CreateReportParams calldata params) external payable returns (uint256 reportId);
/* initial report overload with reporter */
function submitInitialReport(
uint256 reportId,
uint256 amount1,
uint256 amount2,
bytes32 stateHash,
address reporter
) external;
function disputeAndSwap(
uint256 reportId,
address tokenToSwap,
uint256 newAmount1,
uint256 newAmount2,
address disputer,
uint256 amt2Expected,
bytes32 stateHash
) external;
function settle(uint256 id) external returns (uint256 price, uint256 settlementTimestamp);
function nextReportId() external view returns (uint256);
function reportMeta(uint256 id) external view returns (ReportMeta memory);
function reportStatus(uint256 id) external view returns (ReportStatus memory);
function extraData(uint256 id) external view returns (extraReportData memory);
}{
"viaIR": true,
"optimizer": {
"enabled": true,
"runs": 190
},
"evmVersion": "paris",
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"oracleAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"reportId","type":"uint256"}],"name":"getData","outputs":[{"components":[{"internalType":"uint256","name":"reportId","type":"uint256"},{"internalType":"uint256","name":"exactToken1Report","type":"uint256"},{"internalType":"uint256","name":"escalationHalt","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"uint256","name":"settlerReward","type":"uint256"},{"internalType":"address","name":"token1","type":"address"},{"internalType":"uint48","name":"settlementTime","type":"uint48"},{"internalType":"address","name":"token2","type":"address"},{"internalType":"bool","name":"timeType","type":"bool"},{"internalType":"uint24","name":"feePercentage","type":"uint24"},{"internalType":"uint24","name":"protocolFee","type":"uint24"},{"internalType":"uint16","name":"multiplier","type":"uint16"},{"internalType":"uint24","name":"disputeDelay","type":"uint24"},{"internalType":"uint256","name":"currentAmount1","type":"uint256"},{"internalType":"uint256","name":"currentAmount2","type":"uint256"},{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"address payable","name":"currentReporter","type":"address"},{"internalType":"uint48","name":"reportTimestamp","type":"uint48"},{"internalType":"uint48","name":"settlementTimestamp","type":"uint48"},{"internalType":"address payable","name":"initialReporter","type":"address"},{"internalType":"uint48","name":"lastReportOppoTime","type":"uint48"},{"internalType":"bool","name":"disputeOccurred","type":"bool"},{"internalType":"bool","name":"isDistributed","type":"bool"},{"internalType":"bytes32","name":"stateHash","type":"bytes32"},{"internalType":"address","name":"callbackContract","type":"address"},{"internalType":"uint32","name":"numReports","type":"uint32"},{"internalType":"uint32","name":"callbackGasLimit","type":"uint32"},{"internalType":"bytes4","name":"callbackSelector","type":"bytes4"},{"internalType":"bool","name":"trackDisputes","type":"bool"},{"internalType":"bool","name":"keepFee","type":"bool"}],"internalType":"struct openOracleDataProviderV3.botStruct[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"startId","type":"uint256"},{"internalType":"uint256","name":"endId","type":"uint256"}],"name":"getData","outputs":[{"components":[{"internalType":"uint256","name":"reportId","type":"uint256"},{"internalType":"uint256","name":"exactToken1Report","type":"uint256"},{"internalType":"uint256","name":"escalationHalt","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"uint256","name":"settlerReward","type":"uint256"},{"internalType":"address","name":"token1","type":"address"},{"internalType":"uint48","name":"settlementTime","type":"uint48"},{"internalType":"address","name":"token2","type":"address"},{"internalType":"bool","name":"timeType","type":"bool"},{"internalType":"uint24","name":"feePercentage","type":"uint24"},{"internalType":"uint24","name":"protocolFee","type":"uint24"},{"internalType":"uint16","name":"multiplier","type":"uint16"},{"internalType":"uint24","name":"disputeDelay","type":"uint24"},{"internalType":"uint256","name":"currentAmount1","type":"uint256"},{"internalType":"uint256","name":"currentAmount2","type":"uint256"},{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"address payable","name":"currentReporter","type":"address"},{"internalType":"uint48","name":"reportTimestamp","type":"uint48"},{"internalType":"uint48","name":"settlementTimestamp","type":"uint48"},{"internalType":"address payable","name":"initialReporter","type":"address"},{"internalType":"uint48","name":"lastReportOppoTime","type":"uint48"},{"internalType":"bool","name":"disputeOccurred","type":"bool"},{"internalType":"bool","name":"isDistributed","type":"bool"},{"internalType":"bytes32","name":"stateHash","type":"bytes32"},{"internalType":"address","name":"callbackContract","type":"address"},{"internalType":"uint32","name":"numReports","type":"uint32"},{"internalType":"uint32","name":"callbackGasLimit","type":"uint32"},{"internalType":"bytes4","name":"callbackSelector","type":"bytes4"},{"internalType":"bool","name":"trackDisputes","type":"bool"},{"internalType":"bool","name":"keepFee","type":"bool"}],"internalType":"struct openOracleDataProviderV3.botStruct[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oracle","outputs":[{"internalType":"contract IOpenOracle","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
0x60a0346100ae57601f6112c138819003918201601f19168301916001600160401b038311848410176100b3578084926020946040528339810103126100ae57516001600160a01b038116908190036100ae57801561007e576080526040516111f790816100ca823960805181818160540152818160de01526106ea0152f35b60405162461bcd60e51b815260206004820152600860248201526706f7261636c6520360c41b6044820152606490fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe6105c0604052600436101561001357600080fd5b60003560e01c80630178fe3f146106b15780634e4fe3061461008857637dc0d1d01461003e57600080fd5b34610083576000366003190112610083576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b600080fd5b34610083576040366003190112610083576004356024356100a982826111b4565b6100b281610e8a565b906100c06040519283610e68565b8082526100cf601f1991610e8a565b0160005b8181106105ac5750507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169260005b61011482856111b4565b81101561059a576101258183610ea2565b6040519063ff57143b60e01b8252600482015261018081602481895afa801561052a5760006105a052610568575b5061015e8183610ea2565b60405190635ddf502960e11b8252600482015261014081602481895afa801561052a57600061058052610536575b506101978183610ea2565b60405190631e0097b160e21b8252600482015261010081602481895afa801561052a576101149284926001926000610500526104f8575b506101d98184610ea2565b6105a051516103405260206105a05101516103c05260406105a05101516104005260606105a0510151838060a01b0360806105a05101511665ffffffffffff60a06105a051015116858060a01b0360c06105a05101511660e06105a0510151151562ffffff6101006105a05101511662ffffff6101206105a0510151169161ffff6101406105a0510151169362ffffff6101606105a0510151169561058051519760206105805101519960406105805101519b8e8060a01b036060610580510151166103205265ffffffffffff6080610580510151166103805265ffffffffffff60a061058051015116610560528e8060a01b0360c0610580510151166105405265ffffffffffff60e0610580510151166105205261010061058051015115156104e05261012061058051015115156104c05261050051516104a0528e8060a01b036020610500510151166104805263ffffffff6040610500510151166104605263ffffffff6060610500510151166104405263ffffffff60e01b6080610500510151166104205260c061050051015115156103e05260e061050051015115156103a0526040516103605261039061036051610e4b565b61036051526103405160206103605101526103c0516040610360510152610400516060610360510152608061036051015260a061036051015260c061036051015260e06103605101526101006103605101526101206103605101526101406103605101526101606103605101526101806103605101526101a06103605101526101c06103605101526101e061036051015261032051610200610360510152610380516102206103605101526105605161024061036051015261054051610260610360510152610520516102806103605101526104e0516102a06103605101526104c0516102c06103605101526104a0516102e061036051015261048051610300610360510152610460516103206103605101526104405161034061036051015261042051610360805101526103e0516103806103605101526103a0516103a0610360510152610360516104e382886111a0565b526104ee81876111a0565b500191505061010a565b610519906101003d8111610523575b6105118183610e68565b8101906110c5565b61050052886101ce565b503d610507565b6040513d6000823e3d90fd5b610557906101403d8111610561575b61054f8183610e68565b810190610ff2565b610580528561018c565b503d610545565b610589906101803d8111610593575b6105818183610e68565b810190610ef3565b6105a05285610153565b503d610577565b604051806105a88582610c49565b0390f35b6020906040959495516105be81610e4b565b60008152600083820152600060408201526000606082015260006080820152600060a0820152600060c0820152600060e08201526000610100820152600061012082015260006101408201526000610160820152600061018082015260006101a082015260006101c082015260006101e08201526000610200820152600061022082015260006102408201526000610260820152600061028082015260006102a082015260006102c082015260006102e08201526000610300820152600061032082015260006103408201526000610360820152600061038082015260006103a0820152828286010152019392936100d3565b346100835760203660031901126100835760043560408051906106d48183610e68565b60018252601f190160005b818110610b345750507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031691600181018082119291835b610b1e578181101561059a57604051600162a8ebc560e01b031981526004810182905261018081602481895afa801561052a57600061030052610afc575b50604051635ddf502960e11b81526004810182905261014081602481895afa801561052a5760006102e052610ada575b50604051631e0097b160e21b8152600481018290529061010082602481895afa91821561052a57600192600061026052610ab8575b50610300515160a0526020610300510151610120526040610300510151610160526060610300510151828060a01b0360806103005101511665ffffffffffff60a061030051015116848060a01b0360c06103005101511660e0610300510151151562ffffff6101006103005101511662ffffff610120610300510151169061ffff610140610300510151169262ffffff61016061030051015116946102e051519660206102e05101519860406102e05101519a8d8060a01b0360606102e05101511660805265ffffffffffff60806102e05101511660e05265ffffffffffff60a06102e0510151166102c0528d8060a01b0360c06102e0510151166102a05265ffffffffffff60e06102e051015116610280526101006102e05101511515610240526101206102e05101511515610220526102605151610200528d8060a01b036020610260510151166101e05263ffffffff6040610260510151166101c05263ffffffff6060610260510151166101a05263ffffffff60e01b6080610260510151166101805260c061026051015115156101405260e061026051015115156101005260405160c05261097460c051610e4b565b8c60c0515260a051602060c051015261012051604060c051015261016051606060c0510152608060c051015260a060c051015260c08051015260e060c051015261010060c051015261012060c051015261014060c051015261016060c051015261018060c05101526101a060c05101526101c060c05101526101e060c051015260805161020060c051015260e05161022060c05101526102c05161024060c05101526102a05161026060c05101526102805161028060c0510152610240516102a060c0510152610220516102c060c0510152610200516102e060c05101526101e05161030060c05101526101c05161032060c05101526101a05161034060c05101526101805161036060c05101526101405161038060c0510152610100516103a060c051015260c051610aa68561117d565b52610ab08461117d565b50018361071e565b610ad0906101003d8111610523576105118183610e68565b61026052866107c1565b610af2906101403d81116105615761054f8183610e68565b6102e0528561078c565b610b14906101803d8111610593576105818183610e68565b610300528561075c565b634e487b7160e01b600052601160045260246000fd5b602090604051610b4381610e4b565b60008152600083820152600060408201526000606082015260006080820152600060a0820152600060c0820152600060e08201526000610100820152600061012082015260006101408201526000610160820152600061018082015260006101a082015260006101c082015260006101e08201526000610200820152600061022082015260006102408201526000610260820152600061028082015260006102a082015260006102c082015260006102e08201526000610300820152600061032082015260006103408201526000610360820152600061038082015260006103a0820152828286010152016106df565b634e487b7160e01b600052604160045260246000fd5b602060408183019282815284518094520192019060005b818110610c6d5750505090565b90919260206103c06001926103a08751805183528481015185840152604081015160408401526060810151606084015260808101516080840152858060a01b0360a08201511660a084015265ffffffffffff60c08201511660c0840152858060a01b0360e08201511660e0840152610100810151151561010084015262ffffff6101208201511661012084015262ffffff6101408201511661014084015261ffff6101608201511661016084015262ffffff610180820151166101808401526101a08101516101a08401526101c08101516101c08401526101e08101516101e0840152858060a01b036102008201511661020084015265ffffffffffff6102208201511661022084015265ffffffffffff61024082015116610240840152858060a01b036102608201511661026084015265ffffffffffff610280820151166102808401526102a081015115156102a08401526102c081015115156102c08401526102e08101516102e0840152858060a01b036103008201511661030084015263ffffffff6103208201511661032084015263ffffffff6103408201511661034084015263ffffffff60e01b610360820151166103608401526103808101511515610380840152015115156103a08201520194019101919091610c60565b6103c0810190811067ffffffffffffffff821117610c3357604052565b90601f8019910116810190811067ffffffffffffffff821117610c3357604052565b67ffffffffffffffff8111610c335760051b60200190565b91908201809211610b1e57565b51906001600160a01b038216820361008357565b519065ffffffffffff8216820361008357565b5190811515820361008357565b519062ffffff8216820361008357565b908161018091031261008357604051906000610180830167ffffffffffffffff811184821017610fde5760405281518352602082015160208401526040820151604084015260608201516060840152610f4e60808301610eaf565b6080840152610f5f60a08301610ec3565b60a0840152610f7060c08301610eaf565b60c0840152610f8160e08301610ed6565b60e0840152610f936101008301610ee3565b610100840152610fa66101208301610ee3565b6101208401526101408201519061ffff82168203610fdb5750610140830152610fd29061016001610ee3565b61016082015290565b80fd5b634e487b7160e01b82526041600452602482fd5b90816101409103126100835760405190610140820182811067ffffffffffffffff821117610c33576110ab916101209160405280518452602081015160208501526040810151604085015261104960608201610eaf565b606085015261105a60808201610ec3565b608085015261106b60a08201610ec3565b60a085015261107c60c08201610eaf565b60c085015261108d60e08201610ec3565b60e085015261109f6101008201610ed6565b61010085015201610ed6565b61012082015290565b519063ffffffff8216820361008357565b908161010091031261008357604051906000610100830167ffffffffffffffff811184821017610fde576040528151835261110260208301610eaf565b6020840152611113604083016110b4565b6040840152611124606083016110b4565b60608401526080820151906001600160e01b031982168203610fdb57506111759160e091608085015261115960a08201610eaf565b60a085015261116a60c08201610ed6565b60c085015201610ed6565b60e082015290565b80511561118a5760200190565b634e487b7160e01b600052603260045260246000fd5b805182101561118a5760209160051b010190565b91908203918211610b1e5756fea26469706673582212205f1516ebd933d70bf4dcf90239fe246186864fcd0a34eb15a68fe486a3902bdb64736f6c634300081c00330000000000000000000000006797376cf556012609b0c3b42f3dae351e55ea42
Deployed Bytecode
0x6105c0604052600436101561001357600080fd5b60003560e01c80630178fe3f146106b15780634e4fe3061461008857637dc0d1d01461003e57600080fd5b34610083576000366003190112610083576040517f0000000000000000000000006797376cf556012609b0c3b42f3dae351e55ea426001600160a01b03168152602090f35b600080fd5b34610083576040366003190112610083576004356024356100a982826111b4565b6100b281610e8a565b906100c06040519283610e68565b8082526100cf601f1991610e8a565b0160005b8181106105ac5750507f0000000000000000000000006797376cf556012609b0c3b42f3dae351e55ea426001600160a01b03169260005b61011482856111b4565b81101561059a576101258183610ea2565b6040519063ff57143b60e01b8252600482015261018081602481895afa801561052a5760006105a052610568575b5061015e8183610ea2565b60405190635ddf502960e11b8252600482015261014081602481895afa801561052a57600061058052610536575b506101978183610ea2565b60405190631e0097b160e21b8252600482015261010081602481895afa801561052a576101149284926001926000610500526104f8575b506101d98184610ea2565b6105a051516103405260206105a05101516103c05260406105a05101516104005260606105a0510151838060a01b0360806105a05101511665ffffffffffff60a06105a051015116858060a01b0360c06105a05101511660e06105a0510151151562ffffff6101006105a05101511662ffffff6101206105a0510151169161ffff6101406105a0510151169362ffffff6101606105a0510151169561058051519760206105805101519960406105805101519b8e8060a01b036060610580510151166103205265ffffffffffff6080610580510151166103805265ffffffffffff60a061058051015116610560528e8060a01b0360c0610580510151166105405265ffffffffffff60e0610580510151166105205261010061058051015115156104e05261012061058051015115156104c05261050051516104a0528e8060a01b036020610500510151166104805263ffffffff6040610500510151166104605263ffffffff6060610500510151166104405263ffffffff60e01b6080610500510151166104205260c061050051015115156103e05260e061050051015115156103a0526040516103605261039061036051610e4b565b61036051526103405160206103605101526103c0516040610360510152610400516060610360510152608061036051015260a061036051015260c061036051015260e06103605101526101006103605101526101206103605101526101406103605101526101606103605101526101806103605101526101a06103605101526101c06103605101526101e061036051015261032051610200610360510152610380516102206103605101526105605161024061036051015261054051610260610360510152610520516102806103605101526104e0516102a06103605101526104c0516102c06103605101526104a0516102e061036051015261048051610300610360510152610460516103206103605101526104405161034061036051015261042051610360805101526103e0516103806103605101526103a0516103a0610360510152610360516104e382886111a0565b526104ee81876111a0565b500191505061010a565b610519906101003d8111610523575b6105118183610e68565b8101906110c5565b61050052886101ce565b503d610507565b6040513d6000823e3d90fd5b610557906101403d8111610561575b61054f8183610e68565b810190610ff2565b610580528561018c565b503d610545565b610589906101803d8111610593575b6105818183610e68565b810190610ef3565b6105a05285610153565b503d610577565b604051806105a88582610c49565b0390f35b6020906040959495516105be81610e4b565b60008152600083820152600060408201526000606082015260006080820152600060a0820152600060c0820152600060e08201526000610100820152600061012082015260006101408201526000610160820152600061018082015260006101a082015260006101c082015260006101e08201526000610200820152600061022082015260006102408201526000610260820152600061028082015260006102a082015260006102c082015260006102e08201526000610300820152600061032082015260006103408201526000610360820152600061038082015260006103a0820152828286010152019392936100d3565b346100835760203660031901126100835760043560408051906106d48183610e68565b60018252601f190160005b818110610b345750507f0000000000000000000000006797376cf556012609b0c3b42f3dae351e55ea426001600160a01b031691600181018082119291835b610b1e578181101561059a57604051600162a8ebc560e01b031981526004810182905261018081602481895afa801561052a57600061030052610afc575b50604051635ddf502960e11b81526004810182905261014081602481895afa801561052a5760006102e052610ada575b50604051631e0097b160e21b8152600481018290529061010082602481895afa91821561052a57600192600061026052610ab8575b50610300515160a0526020610300510151610120526040610300510151610160526060610300510151828060a01b0360806103005101511665ffffffffffff60a061030051015116848060a01b0360c06103005101511660e0610300510151151562ffffff6101006103005101511662ffffff610120610300510151169061ffff610140610300510151169262ffffff61016061030051015116946102e051519660206102e05101519860406102e05101519a8d8060a01b0360606102e05101511660805265ffffffffffff60806102e05101511660e05265ffffffffffff60a06102e0510151166102c0528d8060a01b0360c06102e0510151166102a05265ffffffffffff60e06102e051015116610280526101006102e05101511515610240526101206102e05101511515610220526102605151610200528d8060a01b036020610260510151166101e05263ffffffff6040610260510151166101c05263ffffffff6060610260510151166101a05263ffffffff60e01b6080610260510151166101805260c061026051015115156101405260e061026051015115156101005260405160c05261097460c051610e4b565b8c60c0515260a051602060c051015261012051604060c051015261016051606060c0510152608060c051015260a060c051015260c08051015260e060c051015261010060c051015261012060c051015261014060c051015261016060c051015261018060c05101526101a060c05101526101c060c05101526101e060c051015260805161020060c051015260e05161022060c05101526102c05161024060c05101526102a05161026060c05101526102805161028060c0510152610240516102a060c0510152610220516102c060c0510152610200516102e060c05101526101e05161030060c05101526101c05161032060c05101526101a05161034060c05101526101805161036060c05101526101405161038060c0510152610100516103a060c051015260c051610aa68561117d565b52610ab08461117d565b50018361071e565b610ad0906101003d8111610523576105118183610e68565b61026052866107c1565b610af2906101403d81116105615761054f8183610e68565b6102e0528561078c565b610b14906101803d8111610593576105818183610e68565b610300528561075c565b634e487b7160e01b600052601160045260246000fd5b602090604051610b4381610e4b565b60008152600083820152600060408201526000606082015260006080820152600060a0820152600060c0820152600060e08201526000610100820152600061012082015260006101408201526000610160820152600061018082015260006101a082015260006101c082015260006101e08201526000610200820152600061022082015260006102408201526000610260820152600061028082015260006102a082015260006102c082015260006102e08201526000610300820152600061032082015260006103408201526000610360820152600061038082015260006103a0820152828286010152016106df565b634e487b7160e01b600052604160045260246000fd5b602060408183019282815284518094520192019060005b818110610c6d5750505090565b90919260206103c06001926103a08751805183528481015185840152604081015160408401526060810151606084015260808101516080840152858060a01b0360a08201511660a084015265ffffffffffff60c08201511660c0840152858060a01b0360e08201511660e0840152610100810151151561010084015262ffffff6101208201511661012084015262ffffff6101408201511661014084015261ffff6101608201511661016084015262ffffff610180820151166101808401526101a08101516101a08401526101c08101516101c08401526101e08101516101e0840152858060a01b036102008201511661020084015265ffffffffffff6102208201511661022084015265ffffffffffff61024082015116610240840152858060a01b036102608201511661026084015265ffffffffffff610280820151166102808401526102a081015115156102a08401526102c081015115156102c08401526102e08101516102e0840152858060a01b036103008201511661030084015263ffffffff6103208201511661032084015263ffffffff6103408201511661034084015263ffffffff60e01b610360820151166103608401526103808101511515610380840152015115156103a08201520194019101919091610c60565b6103c0810190811067ffffffffffffffff821117610c3357604052565b90601f8019910116810190811067ffffffffffffffff821117610c3357604052565b67ffffffffffffffff8111610c335760051b60200190565b91908201809211610b1e57565b51906001600160a01b038216820361008357565b519065ffffffffffff8216820361008357565b5190811515820361008357565b519062ffffff8216820361008357565b908161018091031261008357604051906000610180830167ffffffffffffffff811184821017610fde5760405281518352602082015160208401526040820151604084015260608201516060840152610f4e60808301610eaf565b6080840152610f5f60a08301610ec3565b60a0840152610f7060c08301610eaf565b60c0840152610f8160e08301610ed6565b60e0840152610f936101008301610ee3565b610100840152610fa66101208301610ee3565b6101208401526101408201519061ffff82168203610fdb5750610140830152610fd29061016001610ee3565b61016082015290565b80fd5b634e487b7160e01b82526041600452602482fd5b90816101409103126100835760405190610140820182811067ffffffffffffffff821117610c33576110ab916101209160405280518452602081015160208501526040810151604085015261104960608201610eaf565b606085015261105a60808201610ec3565b608085015261106b60a08201610ec3565b60a085015261107c60c08201610eaf565b60c085015261108d60e08201610ec3565b60e085015261109f6101008201610ed6565b61010085015201610ed6565b61012082015290565b519063ffffffff8216820361008357565b908161010091031261008357604051906000610100830167ffffffffffffffff811184821017610fde576040528151835261110260208301610eaf565b6020840152611113604083016110b4565b6040840152611124606083016110b4565b60608401526080820151906001600160e01b031982168203610fdb57506111759160e091608085015261115960a08201610eaf565b60a085015261116a60c08201610ed6565b60c085015201610ed6565b60e082015290565b80511561118a5760200190565b634e487b7160e01b600052603260045260246000fd5b805182101561118a5760209160051b010190565b91908203918211610b1e5756fea26469706673582212205f1516ebd933d70bf4dcf90239fe246186864fcd0a34eb15a68fe486a3902bdb64736f6c634300081c0033
Loading...
Loading
Loading...
Loading
Net Worth in USD
$11.57
Net Worth in ETH
0.004801
Token Allocations
ETH
100.00%
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ARB | 100.00% | $2,411.37 | 0.0048 | $11.57 |
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.