ETH Price: $3,393.97 (+1.39%)

Contract

0x16bCa017a32cf1248268dB1D91D54634017FD0Be
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute213521032024-12-07 17:28:2316 days ago1733592503IN
0x16bCa017...4017FD0Be
0 ETH0.0013366915.77189163
Execute Batch206784992024-09-04 16:45:23110 days ago1725468323IN
0x16bCa017...4017FD0Be
0 ETH0.00198211.71833999
Execute Batch198023792024-05-05 7:24:23232 days ago1714893863IN
0x16bCa017...4017FD0Be
0 ETH0.001724346.37425972
Execute Batch197877912024-05-03 6:26:59234 days ago1714717619IN
0x16bCa017...4017FD0Be
0 ETH0.00199894.6167917
Execute Batch197219902024-04-24 1:33:23244 days ago1713922403IN
0x16bCa017...4017FD0Be
0 ETH0.0061837510.88287176
Execute Batch196144412024-04-09 0:13:11259 days ago1712621591IN
0x16bCa017...4017FD0Be
0 ETH0.005629418.55557086
Execute Batch195821412024-04-04 11:35:47263 days ago1712230547IN
0x16bCa017...4017FD0Be
0 ETH0.0063987220.8462115
Execute195821312024-04-04 11:33:35263 days ago1712230415IN
0x16bCa017...4017FD0Be
0 ETH0.007189519.23120348
Execute195366112024-03-29 2:12:59270 days ago1711678379IN
0x16bCa017...4017FD0Be
0 ETH0.0040513623.79209501
Execute Batch195335252024-03-28 15:37:59270 days ago1711640279IN
0x16bCa017...4017FD0Be
0 ETH0.0300712547.2246736
Execute195327332024-03-28 12:53:23270 days ago1711630403IN
0x16bCa017...4017FD0Be
0 ETH0.0025250839.71253818
Execute194906872024-03-22 14:13:35276 days ago1711116815IN
0x16bCa017...4017FD0Be
0 ETH0.0020867838.98701721
Execute194660882024-03-19 3:21:35280 days ago1710818495IN
0x16bCa017...4017FD0Be
0 ETH0.0012798325.62127245
Execute194421012024-03-15 18:22:23283 days ago1710526943IN
0x16bCa017...4017FD0Be
0 ETH0.0063806635.29813048
Execute Batch193919432024-03-08 17:29:23290 days ago1709918963IN
0x16bCa017...4017FD0Be
0 ETH0.0203928766.7808595
Execute193660762024-03-05 2:47:35294 days ago1709606855IN
0x16bCa017...4017FD0Be
0 ETH0.028226672.07172637
Execute Batch193177792024-02-27 8:44:47300 days ago1709023487IN
0x16bCa017...4017FD0Be
0 ETH0.018419531.65739317
Execute Batch192613862024-02-19 11:08:35308 days ago1708340915IN
0x16bCa017...4017FD0Be
0 ETH0.0086534126.97164
Execute Batch191714432024-02-06 20:02:47321 days ago1707249767IN
0x16bCa017...4017FD0Be
0 ETH0.0129307440.98882418
Execute Batch191023622024-01-28 3:28:11331 days ago1706412491IN
0x16bCa017...4017FD0Be
0 ETH0.0072424810.88272936
Execute Batch190993622024-01-27 17:19:35331 days ago1706375975IN
0x16bCa017...4017FD0Be
0 ETH0.0140952414.27970548
Execute190218182024-01-16 20:24:35342 days ago1705436675IN
0x16bCa017...4017FD0Be
0 ETH0.0020264931.87118228
Execute Batch189517962024-01-07 0:53:23352 days ago1704588803IN
0x16bCa017...4017FD0Be
0 ETH0.0203534619.62230274
Execute Batch189462152024-01-06 5:50:59352 days ago1704520259IN
0x16bCa017...4017FD0Be
0 ETH0.0043357512.61106529
Execute189462092024-01-06 5:49:47352 days ago1704520187IN
0x16bCa017...4017FD0Be
0 ETH0.0005045112.47988754
View all transactions

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
189462092024-01-06 5:49:47352 days ago1704520187
0x16bCa017...4017FD0Be
0.01 ETH
187324572023-12-07 5:53:11382 days ago1701928391  Contract Creation0 ETH
Loading...
Loading

Minimal Proxy Contract for 0x95a286ca0347b3c8daf06dad1c4233c95f06c894

Contract Name:
CoreRouter

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 500 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity Standard Json-Input format)

File 1 of 1 : CoreRouter.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.19;

/// @title Cyan Wallet Core Router - A Cyan wallet's core router.
/// @author Bulgantamir Gankhuyag - <[email protected]>
/// @author Naranbayar Uuganbayar - <[email protected]>
contract CoreRouter {
    address payable private immutable _this;
    address private _admin;
    address private _core;

    event SetRouterAdmin(address admin);
    event SetCore(address core);

    modifier onlyAdmin() {
        require(_admin == msg.sender, "Caller is not an admin.");
        _;
    }

    constructor(address core) {
        require(core != address(0x0), "Invalid core address.");

        _admin = msg.sender;
        _core = core;
        _this = payable(address(this));
    }

    /// @notice Changes the admin of the router.
    /// @param admin Address of the new admin.
    function setRouterAdmin(address admin) external onlyAdmin {
        require(admin != address(0x0), "Invalid admin address.");

        _admin = admin;
        emit SetRouterAdmin(admin);
    }

    /// @notice Returns an admin address of the router.
    /// @return Address of the current admin.
    function getRouterAdmin() external view returns (address) {
        return _admin;
    }

    /// @notice Changes the address of the core contract.
    ///     Note: Changing the core address will affect to all wallets.
    /// @param core Address of the new core contract.
    function setCore(address core) external onlyAdmin {
        require(core != address(0x0), "Invalid core address.");

        _core = core;
        emit SetCore(core);
    }

    /// @notice Returns the address of the core contract.
    /// @return Address of the current core contract.
    function getCore() external view returns (address) {
        return _core;
    }

    /// @notice Delegates all transcations to the core contract.
    fallback() external payable {
        address core = CoreRouter(_this).getCore();
        assembly {
            calldatacopy(0, 0, calldatasize())
            let success := delegatecall(gas(), core, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            if eq(success, 0) {
                revert(0, returndatasize())
            }
            return(0, returndatasize())
        }
    }
}

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

Contract ABI

[{"inputs":[{"internalType":"address","name":"core","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"core","type":"address"}],"name":"SetCore","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"admin","type":"address"}],"name":"SetRouterAdmin","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"getCore","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRouterAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"core","type":"address"}],"name":"setCore","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"setRouterAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"}]

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
Loading...
Loading
[ Download: CSV Export  ]
[ 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.