Sonic Blaze Testnet
    /

    Contract

    0x9408a6DE3c7BA7e80c25a053aBaf2a1a9338Fef7

    Overview

    S Balance

    Sonic Blaze LogoSonic Blaze LogoSonic Blaze Logo0 S

    Multichain Info

    No addresses found
    Transaction Hash
    Method
    Block
    Age
    From
    To

    There are no matching entries

    > 10 Internal Transactions found.

    Latest 25 internal transactions (View All)

    Parent Transaction Hash Block Age From To Amount
    258503852025-03-11 23:46:3012 secs ago1741736790
    0x9408a6DE...a9338Fef7
    0 S
    258502112025-03-11 23:45:001 min ago1741736700
    0x9408a6DE...a9338Fef7
    0 S
    258500342025-03-11 23:43:313 mins ago1741736611
    0x9408a6DE...a9338Fef7
    0 S
    258498532025-03-11 23:42:004 mins ago1741736520
    0x9408a6DE...a9338Fef7
    0 S
    258497212025-03-11 23:40:505 mins ago1741736450
    0x9408a6DE...a9338Fef7
    0 S
    258495072025-03-11 23:39:007 mins ago1741736340
    0x9408a6DE...a9338Fef7
    0 S
    258493252025-03-11 23:37:309 mins ago1741736250
    0x9408a6DE...a9338Fef7
    0 S
    258491452025-03-11 23:36:0010 mins ago1741736160
    0x9408a6DE...a9338Fef7
    0 S
    258489622025-03-11 23:34:3012 mins ago1741736070
    0x9408a6DE...a9338Fef7
    0 S
    258487822025-03-11 23:33:0013 mins ago1741735980
    0x9408a6DE...a9338Fef7
    0 S
    258485972025-03-11 23:31:3015 mins ago1741735890
    0x9408a6DE...a9338Fef7
    0 S
    258484132025-03-11 23:30:0016 mins ago1741735800
    0x9408a6DE...a9338Fef7
    0 S
    258482322025-03-11 23:28:3018 mins ago1741735710
    0x9408a6DE...a9338Fef7
    0 S
    258480522025-03-11 23:27:0119 mins ago1741735621
    0x9408a6DE...a9338Fef7
    0 S
    258478622025-03-11 23:25:3021 mins ago1741735530
    0x9408a6DE...a9338Fef7
    0 S
    258476712025-03-11 23:24:0022 mins ago1741735440
    0x9408a6DE...a9338Fef7
    0 S
    258474922025-03-11 23:22:3024 mins ago1741735350
    0x9408a6DE...a9338Fef7
    0 S
    258473002025-03-11 23:21:0025 mins ago1741735260
    0x9408a6DE...a9338Fef7
    0 S
    258471972025-03-11 23:20:1226 mins ago1741735212
    0x9408a6DE...a9338Fef7
    0 S
    258471812025-03-11 23:20:0526 mins ago1741735205
    0x9408a6DE...a9338Fef7
    0 S
    258468552025-03-11 23:17:3429 mins ago1741735054
    0x9408a6DE...a9338Fef7
    0 S
    258465542025-03-11 23:15:0131 mins ago1741734901
    0x9408a6DE...a9338Fef7
    0 S
    258463762025-03-11 23:13:3033 mins ago1741734810
    0x9408a6DE...a9338Fef7
    0 S
    258461942025-03-11 23:12:0134 mins ago1741734721
    0x9408a6DE...a9338Fef7
    0 S
    258460122025-03-11 23:10:3136 mins ago1741734631
    0x9408a6DE...a9338Fef7
    0 S
    View All Internal Transactions
    Loading...
    Loading

    Contract Source Code Verified (Exact Match)

    Contract Name:
    HistoricDataFeedStoreV2

    Compiler Version
    v0.8.24+commit.e11b9ed9

    Optimization Enabled:
    Yes with 200 runs

    Other Settings:
    paris EvmVersion

    Contract Source Code (Solidity Standard Json-Input format)

    File 1 of 1 : HistoricDataFeedStoreV2.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.24;
    /// @title Mapping of mappings Historic Data Feed Storage
    /// @dev Storage layout
    ///
    /// mapping(key => mapping(counter => Transmission {bytes24 value, uint64 timestamp}))
    /// array[key] -> latestCounter
    /// We have a mapping of mappings where:
    /// - key is the feed id and mapping[key] is the mapping of counters;
    /// - counter is incremented whenever a new value for a feed is stored
    /// and presents a continuous feed history.
    /// Latest counter is stored at array[key].
    /// Each counter mapping is stored at keccak256(key) address.
    /// The value is then stored at keccak256(key) + counter.
    contract HistoricDataFeedStoreV2 {
    /// @notice Mask for getters
    /// @dev The maximum length of the key is defined by the mask from the selector.
    /// This evaluates to 29 bits, which is the maximum length of the key.
    bytes32 internal constant CONTRACT_MANAGEMENT_SELECTOR_GETTER =
    0x00000000000000000000000000000000000000000000000000000000E0000000;
    /// @notice Mask for getFeedById(uint32 key)
    bytes32 internal constant CONTRACT_MANAGEMENT_SELECTOR_GET_FEED_LATEST =
    0x0000000000000000000000000000000000000000000000000000000080000000;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Settings
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    {
    "optimizer": {
    "enabled": true,
    "runs": 200
    },
    "evmVersion": "paris",
    "outputSelection": {
    "*": {
    "*": [
    "evm.bytecode",
    "evm.deployedBytecode",
    "devdoc",
    "userdoc",
    "metadata",
    "abi"
    ]
    }
    },
    "libraries": {}
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Contract ABI

    API
    [{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"nonpayable","type":"fallback"}]

    60a060405234801561001057600080fd5b506040516101cf3803806101cf83398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b60805161014561008a6000396000609001526101456000f3fe608060405234801561001057600080fd5b50600060405160046000601c83013751905063e000000081161561008e5763e0000000198116632000000082161561005957806020526004356004603c20015460005260206000f35b805463800000008316156100775781600052806004601c2001546000525b634000000083161561008857806020525b60406000f35b7f00000000000000000000000000000000000000000000000000000000000000003381146100bb57600080fd5b631a2d80ac820361010a57423660045b8181101561010857600481601c376000516004601c2061ffff6001835408806100f2575060015b91829055600483013585179101556024016100cb565b005b600080fdfea26469706673582212204a7c38e6d9b723ea65e6d451d6a8436444c333499ad610af033e7360a2558aea64736f6c63430008180033000000000000000000000000d756119012ccabbc59910de0ecebe406b5b952be

    Deployed Bytecode

    0x608060405234801561001057600080fd5b50600060405160046000601c83013751905063e000000081161561008e5763e0000000198116632000000082161561005957806020526004356004603c20015460005260206000f35b805463800000008316156100775781600052806004601c2001546000525b634000000083161561008857806020525b60406000f35b7f000000000000000000000000d756119012ccabbc59910de0ecebe406b5b952be3381146100bb57600080fd5b631a2d80ac820361010a57423660045b8181101561010857600481601c376000516004601c2061ffff6001835408806100f2575060015b91829055600483013585179101556024016100cb565b005b600080fdfea26469706673582212204a7c38e6d9b723ea65e6d451d6a8436444c333499ad610af033e7360a2558aea64736f6c63430008180033

    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

    000000000000000000000000d756119012ccabbc59910de0ecebe406b5b952be

    -----Decoded View---------------
    Arg [0] : owner_ (address): 0xd756119012CcabBC59910dE0ecEbE406B5b952bE

    -----Encoded View---------------
    1 Constructor Arguments found :
    Arg [0] : 000000000000000000000000d756119012ccabbc59910de0ecebe406b5b952be


    Block Age Transaction Gas Used Reward
    view all blocks ##produced##

    Block Age Uncle Number Difficulty Gas Used Reward
    View All Uncles
    Loading...
    Loading
    Loading...
    Loading

    Validator Index Block Age Amount
    View All Withdrawals

    Transaction Hash Block Age Value Eth2 PubKey Valid
    View All Deposits
    [ 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.