ETH Price: $2,529.28 (+0.42%)

Contract

0x907173dA06FB586EA820FB530E6ffad369614AC2
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Batch205440282024-08-16 21:59:1114 days ago1723845551IN
0x907173dA...369614AC2
0.12365145 ETH0.000255461.05407288
Execute Batch201122952024-06-17 15:06:3574 days ago1718636795IN
0x907173dA...369614AC2
0.03677598 ETH0.0025262711.36811676
Execute197569222024-04-28 22:53:47124 days ago1714344827IN
0x907173dA...369614AC2
0 ETH0.000416934.87977977
Execute Batch197342642024-04-25 18:46:47127 days ago1714070807IN
0x907173dA...369614AC2
0.12562834 ETH0.007816315.04628259
Execute Batch196844902024-04-18 19:41:11134 days ago1713469271IN
0x907173dA...369614AC2
0.02189355 ETH0.0048307210.03930781
Execute Batch196643792024-04-16 0:08:23137 days ago1713226103IN
0x907173dA...369614AC2
0.03872812 ETH0.00174188.08256434
Execute Batch196643752024-04-16 0:07:35137 days ago1713226055IN
0x907173dA...369614AC2
0.03872812 ETH0.001798587.42598746
Execute Batch196079302024-04-08 2:18:47145 days ago1712542727IN
0x907173dA...369614AC2
0.0256683 ETH0.0056636911.77040468
Execute Batch194485772024-03-16 16:16:11167 days ago1710605771IN
0x907173dA...369614AC2
0.18703203 ETH0.0071268632.99977746
Execute Batch192589722024-02-19 2:58:23194 days ago1708311503IN
0x907173dA...369614AC2
0.17108983 ETH0.0036118917.92467272
Execute Batch192435622024-02-16 22:55:35196 days ago1708124135IN
0x907173dA...369614AC2
0.10877 ETH0.0037844217.35948607
Execute Batch192276922024-02-14 17:29:23198 days ago1707931763IN
0x907173dA...369614AC2
0.13558874 ETH0.007074732.33900834
Execute Batch192008672024-02-10 23:08:23202 days ago1707606503IN
0x907173dA...369614AC2
0.1224858 ETH0.006254926.57814758
Execute191739362024-02-07 4:28:11206 days ago1707280091IN
0x907173dA...369614AC2
0 ETH0.0041613826.42753583
Execute191653792024-02-05 23:37:47207 days ago1707176267IN
0x907173dA...369614AC2
0 ETH0.0016859518.32998583
Execute Batch191625422024-02-05 14:03:35207 days ago1707141815IN
0x907173dA...369614AC2
0.12142966 ETH0.0073157529.87047477
Execute191226122024-01-30 23:30:35213 days ago1706657435IN
0x907173dA...369614AC2
0 ETH0.0084047822.35605245
Execute191067402024-01-28 18:11:59215 days ago1706465519IN
0x907173dA...369614AC2
0 ETH0.0012236411.73603267
Execute Batch191015742024-01-28 0:48:35216 days ago1706402915IN
0x907173dA...369614AC2
0.07958185 ETH0.0022023211.09328503
Execute Batch191015712024-01-28 0:47:59216 days ago1706402879IN
0x907173dA...369614AC2
0.07941693 ETH0.0023140611.11848587
Execute190986402024-01-27 14:53:59216 days ago1706367239IN
0x907173dA...369614AC2
0 ETH0.0016199214.8545861
Execute190490592024-01-20 15:45:35223 days ago1705765535IN
0x907173dA...369614AC2
0 ETH0.0017915616.42676556
Execute Batch190456252024-01-20 4:16:47224 days ago1705724207IN
0x907173dA...369614AC2
0.11654581 ETH0.003790318.8100909
Execute Batch190056602024-01-14 14:16:11229 days ago1705241771IN
0x907173dA...369614AC2
0.0758757 ETH0.0054191627.29671921
Execute Batch187015142023-12-02 21:50:35272 days ago1701553835IN
0x907173dA...369614AC2
0.06826614 ETH0.0060087330.27011929
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
205440282024-08-16 21:59:1114 days ago1723845551
0x907173dA...369614AC2
0.12365145 ETH
201122952024-06-17 15:06:3574 days ago1718636795
0x907173dA...369614AC2
0.03677598 ETH
197342642024-04-25 18:46:47127 days ago1714070807
0x907173dA...369614AC2
0.05961814 ETH
197342642024-04-25 18:46:47127 days ago1714070807
0x907173dA...369614AC2
0.0326241 ETH
197342642024-04-25 18:46:47127 days ago1714070807
0x907173dA...369614AC2
0.0333861 ETH
196844902024-04-18 19:41:11134 days ago1713469271
0x907173dA...369614AC2
0.0110726 ETH
196844902024-04-18 19:41:11134 days ago1713469271
0x907173dA...369614AC2
0.01082095 ETH
196643792024-04-16 0:08:23137 days ago1713226103
0x907173dA...369614AC2
0.03872812 ETH
196643752024-04-16 0:07:35137 days ago1713226055
0x907173dA...369614AC2
0.03872812 ETH
196079302024-04-08 2:18:47145 days ago1712542727
0x907173dA...369614AC2
0.01283415 ETH
196079302024-04-08 2:18:47145 days ago1712542727
0x907173dA...369614AC2
0.01283415 ETH
194485772024-03-16 16:16:11167 days ago1710605771
0x907173dA...369614AC2
0.18703203 ETH
192589722024-02-19 2:58:23194 days ago1708311503
0x907173dA...369614AC2
0.17108983 ETH
192435622024-02-16 22:55:35196 days ago1708124135
0x907173dA...369614AC2
0.10877 ETH
192276922024-02-14 17:29:23198 days ago1707931763
0x907173dA...369614AC2
0.13558874 ETH
192008672024-02-10 23:08:23202 days ago1707606503
0x907173dA...369614AC2
0.1224858 ETH
191625422024-02-05 14:03:35207 days ago1707141815
0x907173dA...369614AC2
0.12142966 ETH
191015742024-01-28 0:48:35216 days ago1706402915
0x907173dA...369614AC2
0.07958185 ETH
191015712024-01-28 0:47:59216 days ago1706402879
0x907173dA...369614AC2
0.07941693 ETH
190456252024-01-20 4:16:47224 days ago1705724207
0x907173dA...369614AC2
0.11654581 ETH
190056602024-01-14 14:16:11229 days ago1705241771
0x907173dA...369614AC2
0.0758757 ETH
187015142023-12-02 21:50:35272 days ago1701553835
0x907173dA...369614AC2
0.06826614 ETH
186740932023-11-29 1:48:47276 days ago1701222527
0x907173dA...369614AC2
0.04749871 ETH
185932812023-11-17 18:07:11287 days ago1700244431
0x907173dA...369614AC2
0.13608166 ETH
184845372023-11-02 12:56:47302 days ago1698929807
0x907173dA...369614AC2
0.42987963 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.