World Sepolia Testnet

Contract

0xCCC260a4228420B9Da421aDB477Eb028162CE042

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount

There are no matching entries

> 10 Internal Transactions found.

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To Amount
212938572025-11-14 15:45:383 secs ago1763135138
0xCCC260a4...8162CE042
0 ETH
212938522025-11-14 15:45:2813 secs ago1763135128
0xCCC260a4...8162CE042
0 ETH
212938472025-11-14 15:45:1823 secs ago1763135118
0xCCC260a4...8162CE042
0 ETH
212938422025-11-14 15:45:0833 secs ago1763135108
0xCCC260a4...8162CE042
0 ETH
212938392025-11-14 15:45:0239 secs ago1763135102
0xCCC260a4...8162CE042
0 ETH
212938272025-11-14 15:44:381 min ago1763135078
0xCCC260a4...8162CE042
0 ETH
212938222025-11-14 15:44:281 min ago1763135068
0xCCC260a4...8162CE042
0 ETH
212938172025-11-14 15:44:181 min ago1763135058
0xCCC260a4...8162CE042
0 ETH
212938072025-11-14 15:43:581 min ago1763135038
0xCCC260a4...8162CE042
0 ETH
212938032025-11-14 15:43:501 min ago1763135030
0xCCC260a4...8162CE042
0 ETH
212937992025-11-14 15:43:421 min ago1763135022
0xCCC260a4...8162CE042
0 ETH
212937962025-11-14 15:43:362 mins ago1763135016
0xCCC260a4...8162CE042
0 ETH
212937932025-11-14 15:43:302 mins ago1763135010
0xCCC260a4...8162CE042
0 ETH
212937872025-11-14 15:43:182 mins ago1763134998
0xCCC260a4...8162CE042
0 ETH
212937822025-11-14 15:43:082 mins ago1763134988
0xCCC260a4...8162CE042
0 ETH
212937772025-11-14 15:42:582 mins ago1763134978
0xCCC260a4...8162CE042
0 ETH
212937722025-11-14 15:42:482 mins ago1763134968
0xCCC260a4...8162CE042
0 ETH
212937672025-11-14 15:42:383 mins ago1763134958
0xCCC260a4...8162CE042
0 ETH
212937622025-11-14 15:42:283 mins ago1763134948
0xCCC260a4...8162CE042
0 ETH
212937572025-11-14 15:42:183 mins ago1763134938
0xCCC260a4...8162CE042
0 ETH
212937522025-11-14 15:42:083 mins ago1763134928
0xCCC260a4...8162CE042
0 ETH
212937492025-11-14 15:42:023 mins ago1763134922
0xCCC260a4...8162CE042
0 ETH
212937422025-11-14 15:41:483 mins ago1763134908
0xCCC260a4...8162CE042
0 ETH
212937322025-11-14 15:41:284 mins ago1763134888
0xCCC260a4...8162CE042
0 ETH
212937272025-11-14 15:41:184 mins ago1763134878
0xCCC260a4...8162CE042
0 ETH
View All Internal Transactions

Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AccessControl

Compiler Version
v0.8.28+commit.7893614a

Optimization Enabled:
Yes with 200 runs

Other Settings:
paris EvmVersion

Contract Source Code (Solidity Standard Json-Input format)

File 1 of 1 : AccessControl.sol
// SPDX-License-Identifier: MIT
// SPDX-FileCopyrightText: Copyright (c) 2024-2025 Schelling Point Labs Inc.
pragma solidity ^0.8.28;

//    ___  __         __                           _  __    __                  __
//   / _ )/ /__  ____/ /__ ___ ___ ___  ___ ___   / |/ /__ / /__    _____  ____/ /__
//  / _  / / _ \/ __/  '_/(_-</ -_) _ \(_-</ -_) /    / -_) __/ |/|/ / _ \/ __/  '_/
// /____/_/\___/\__/_/\_\/___/\__/_//_/___/\__/ /_/|_/\__/\__/|__,__/\___/_/ /_/\_\
//    _____   ____  ___    ___   ___  ________
//   / __/ | / /  |/  /   / _ | / _ \/ __/ __/
//  / _/ | |/ / /|_/ /   / __ |/ // / _/_\ \
// /___/ |___/_/  /_/   /_/ |_/____/_/ /___/
//
// Website:         https://blocksense.network/
// Git Repository:  https://github.com/blocksense-network/blocksense

/// @title AccessControl
/// @author Aneta Tsvetkova
/// @notice Contract that manages access control when writing to the dataFeedStore storage
contract AccessControl {
  address internal immutable OWNER;

  constructor(address owner_) {
    OWNER = owner_;
  }

  fallback() external {
    address _owner = OWNER;

    // no selector is passed
    // whether read or write operation will be executed is determined by the caller
    assembly {
      let _caller := caller()

      // function setAdmins(bytes) external {
      // bytes: <address1 (20b)><isAdmin1 (1b)>...<addressN><isAdminN>
      if eq(_caller, _owner) {
        let length := calldatasize()
        for {
          let pointer := 0
        } lt(pointer, length) {
          pointer := add(pointer, 21)
        } {
          let metadata := calldataload(pointer)
          let admin := and(
            metadata,
            0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
          )
          let isAdmin := byte(20, metadata)

          sstore(admin, isAdmin)
        }

        return(0, 0)
      }

      // function checkAdminRole(address caller) external view returns (bool) {
      let admin := calldataload(0)
      mstore(0, sload(admin))
      return(0, 0x20)
    }
  }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "evmVersion": "paris",
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract ABI

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

60a0604052348015600f57600080fd5b5060405161012c38038061012c833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b60805160aa61008260003960006012015260aa6000f3fe6080604052348015600f57600080fd5b507f0000000000000000000000000000000000000000000000000000000000000000338181036065573660005b818110156063578035601481901a6bffffffffffffffffffffffff1990911655601501603c565b005b50600035805460005260206000f3fea264697066735822122027946863766b970abf88d8835d243175f1a5efecf5c3a26e02de48df592a4b9064736f6c634300081c003300000000000000000000000053adbdaa3ee8725de80bf97173b1f1a0a48036de

Deployed Bytecode

0x6080604052348015600f57600080fd5b507f00000000000000000000000053adbdaa3ee8725de80bf97173b1f1a0a48036de338181036065573660005b818110156063578035601481901a6bffffffffffffffffffffffff1990911655601501603c565b005b50600035805460005260206000f3fea264697066735822122027946863766b970abf88d8835d243175f1a5efecf5c3a26e02de48df592a4b9064736f6c634300081c0033

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

00000000000000000000000053adbdaa3ee8725de80bf97173b1f1a0a48036de

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000053adbdaa3ee8725de80bf97173b1f1a0a48036de


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0xCCC260a4228420B9Da421aDB477Eb028162CE042
Loading...
Loading
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.