ETH Price: $3,887.24 (-0.66%)
Gas: 7.03 Gwei

Contract

0x4d011685fBc21A0850722dD09f0bCD6213bC77ae
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Batch212027012024-11-16 20:38:4728 days ago1731789527IN
0x4d011685...213bC77ae
15.04249126 ETH0.0355738612.2373073
Execute Batch211817162024-11-13 22:20:2331 days ago1731536423IN
0x4d011685...213bC77ae
0 ETH0.029156447.0194075
Execute Batch211817082024-11-13 22:18:4731 days ago1731536327IN
0x4d011685...213bC77ae
0 ETH0.039065941.32104177
Execute Batch211815072024-11-13 21:38:2331 days ago1731533903IN
0x4d011685...213bC77ae
0 ETH0.0192327658.93781801
Execute Batch211814292024-11-13 21:22:3531 days ago1731532955IN
0x4d011685...213bC77ae
0 ETH0.0555675581.06513054
Execute Batch211813962024-11-13 21:15:5931 days ago1731532559IN
0x4d011685...213bC77ae
0 ETH0.0707785164.45045104
Execute Batch211811002024-11-13 20:16:2331 days ago1731528983IN
0x4d011685...213bC77ae
0 ETH0.0619158192.59575323
Execute Batch211810922024-11-13 20:14:4731 days ago1731528887IN
0x4d011685...213bC77ae
0 ETH0.1043854695.05271005
Execute Batch211706642024-11-12 9:19:5932 days ago1731403199IN
0x4d011685...213bC77ae
0 ETH0.0520869237.8
Execute Batch211706422024-11-12 9:15:3532 days ago1731402935IN
0x4d011685...213bC77ae
7.61068298 ETH0.0291280533.75134965
Execute Batch211706332024-11-12 9:13:4732 days ago1731402827IN
0x4d011685...213bC77ae
0 ETH0.0477229236.9188717
Execute Batch211613392024-11-11 2:05:3534 days ago1731290735IN
0x4d011685...213bC77ae
0 ETH0.0038069814.93668113
Execute Batch211453932024-11-08 20:44:2336 days ago1731098663IN
0x4d011685...213bC77ae
0 ETH0.0142441316.8
Execute Batch211451492024-11-08 19:55:2336 days ago1731095723IN
0x4d011685...213bC77ae
0.78428663 ETH0.0310257716.7
Execute Batch211196832024-11-05 6:33:4739 days ago1730788427IN
0x4d011685...213bC77ae
0 ETH0.009872864
Execute Batch211177122024-11-04 23:56:4740 days ago1730764607IN
0x4d011685...213bC77ae
0 ETH0.001350835.3
Execute Batch211172802024-11-04 22:29:5940 days ago1730759399IN
0x4d011685...213bC77ae
2.43662682 ETH0.0412169317.8
Execute Batch211125762024-11-04 6:45:1140 days ago1730702711IN
0x4d011685...213bC77ae
1.50709316 ETH0.001550174.39306265
Execute Batch210259952024-10-23 4:48:3552 days ago1729658915IN
0x4d011685...213bC77ae
0 ETH0.016779215.5
Execute Batch210259642024-10-23 4:42:2352 days ago1729658543IN
0x4d011685...213bC77ae
0 ETH0.000788555.5
Execute Batch210255472024-10-23 3:18:5952 days ago1729653539IN
0x4d011685...213bC77ae
1.22034488 ETH0.003271366
Execute Batch210100712024-10-20 23:28:1155 days ago1729466891IN
0x4d011685...213bC77ae
0 ETH0.006380229.4
Execute Batch210100452024-10-20 23:22:5955 days ago1729466579IN
0x4d011685...213bC77ae
0 ETH0.004002899.4
Execute Batch209823332024-10-17 2:35:1159 days ago1729132511IN
0x4d011685...213bC77ae
0 ETH0.0064492310.3
Execute Batch209761802024-10-16 5:57:3559 days ago1729058255IN
0x4d011685...213bC77ae
2.35525781 ETH0.00390769.3
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.90973035 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.90822456 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.80143011 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.80215997 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.90975931 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.80209706 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.80169437 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.80214739 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.90663189 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.90825352 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.80115326 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.80214739 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.90970139 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.90970139 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.90955661 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.71929957 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.7194355 ETH
212027012024-11-16 20:38:4728 days ago1731789527
0x4d011685...213bC77ae
0.71936754 ETH
211706422024-11-12 9:15:3532 days ago1731402935
0x4d011685...213bC77ae
0.71957144 ETH
211706422024-11-12 9:15:3532 days ago1731402935
0x4d011685...213bC77ae
0.80137977 ETH
211706422024-11-12 9:15:3532 days ago1731402935
0x4d011685...213bC77ae
0.80214739 ETH
211706422024-11-12 9:15:3532 days ago1731402935
0x4d011685...213bC77ae
0.80212222 ETH
211706422024-11-12 9:15:3532 days ago1731402935
0x4d011685...213bC77ae
0.89742242 ETH
211706422024-11-12 9:15:3532 days ago1731402935
0x4d011685...213bC77ae
0.89699935 ETH
211706422024-11-12 9:15:3532 days ago1731402935
0x4d011685...213bC77ae
0.89594166 ETH
View All Internal Transactions
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.