ETH Price: $3,496.75 (+2.96%)

Contract

0x361A4F5Fb207BF9B98f7bE4C34cb7EC3fE839C4B
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Batch214741112024-12-24 18:27:1112 hrs ago1735064831IN
0x361A4F5F...3fE839C4B
1.09421865 ETH0.0049243210.21565611
Execute Batch214725862024-12-24 13:20:2317 hrs ago1735046423IN
0x361A4F5F...3fE839C4B
1.57811461 ETH0.005342367.8
Execute Batch214697062024-12-24 3:39:3527 hrs ago1735011575IN
0x361A4F5F...3fE839C4B
1.4820975 ETH0.004234866.18355035
Execute Batch214410502024-12-20 3:29:115 days ago1734665351IN
0x361A4F5F...3fE839C4B
1.00831248 ETH0.00208159.36190272
Execute Batch214315412024-12-18 19:36:236 days ago1734550583IN
0x361A4F5F...3fE839C4B
0.966432 ETH0.0043561819.5
Execute Batch214304752024-12-18 16:01:356 days ago1734537695IN
0x361A4F5F...3fE839C4B
1.93236065 ETH0.0148456330.8
Execute Batch213904632024-12-13 1:59:3512 days ago1734055175IN
0x361A4F5F...3fE839C4B
2.41859694 ETH0.0041911812.80960219
Execute Batch213893772024-12-12 22:21:2312 days ago1734042083IN
0x361A4F5F...3fE839C4B
5.9472453 ETH0.004652320.40298144
Execute213702952024-12-10 6:24:3515 days ago1733811875IN
0x361A4F5F...3fE839C4B
0 ETH0.0009754913.03608485
Execute Batch213702812024-12-10 6:21:4715 days ago1733811707IN
0x361A4F5F...3fE839C4B
0.4113639 ETH0.0027078712.17907267
Execute Batch213273992024-12-04 6:39:3521 days ago1733294375IN
0x361A4F5F...3fE839C4B
0.80714776 ETH0.0082365517.08456762
Execute213130502024-12-02 6:30:4723 days ago1733121047IN
0x361A4F5F...3fE839C4B
0 ETH0.0007980111.39335406
Execute Batch213013812024-11-30 15:26:4724 days ago1732980407IN
0x361A4F5F...3fE839C4B
0.27232337 ETH0.0028090911.12253282
Execute Batch211740282024-11-12 20:35:4742 days ago1731443747IN
0x361A4F5F...3fE839C4B
0 ETH0.0113880729.8568007
Execute Batch211692762024-11-12 4:40:2343 days ago1731386423IN
0x361A4F5F...3fE839C4B
0 ETH0.0060839321.77718193
Execute Batch211595622024-11-10 20:08:2344 days ago1731269303IN
0x361A4F5F...3fE839C4B
0 ETH0.0195397327.23289108
Execute Batch207931722024-09-20 17:03:4795 days ago1726851827IN
0x361A4F5F...3fE839C4B
0 ETH0.00586219.57282382
Execute Batch190951972024-01-27 3:20:23333 days ago1706325623IN
0x361A4F5F...3fE839C4B
0.97869105 ETH0.0091885213.43951211
Execute Batch190951422024-01-27 3:09:11333 days ago1706324951IN
0x361A4F5F...3fE839C4B
2.43796171 ETH0.0264220512.57560833
Execute Batch190951232024-01-27 3:05:23333 days ago1706324723IN
0x361A4F5F...3fE839C4B
2.39940184 ETH0.0254841312.12864872
Execute Batch190489522024-01-20 15:24:11339 days ago1705764251IN
0x361A4F5F...3fE839C4B
0.1785 ETH0.0086889318.05722507

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
214741112024-12-24 18:27:1112 hrs ago1735064831
0x361A4F5F...3fE839C4B
0.547236 ETH
214741112024-12-24 18:27:1112 hrs ago1735064831
0x361A4F5F...3fE839C4B
0.54698265 ETH
214725862024-12-24 13:20:2317 hrs ago1735046423
0x361A4F5F...3fE839C4B
0.52620795 ETH
214725862024-12-24 13:20:2317 hrs ago1735046423
0x361A4F5F...3fE839C4B
0.52620541 ETH
214725862024-12-24 13:20:2317 hrs ago1735046423
0x361A4F5F...3fE839C4B
0.52570125 ETH
214697062024-12-24 3:39:3527 hrs ago1735011575
0x361A4F5F...3fE839C4B
0.4940325 ETH
214697062024-12-24 3:39:3527 hrs ago1735011575
0x361A4F5F...3fE839C4B
0.4940325 ETH
214697062024-12-24 3:39:3527 hrs ago1735011575
0x361A4F5F...3fE839C4B
0.4940325 ETH
214410502024-12-20 3:29:115 days ago1734665351
0x361A4F5F...3fE839C4B
1.00831248 ETH
214315412024-12-18 19:36:236 days ago1734550583
0x361A4F5F...3fE839C4B
0.966432 ETH
214304752024-12-18 16:01:356 days ago1734537695
0x361A4F5F...3fE839C4B
0.966432 ETH
214304752024-12-18 16:01:356 days ago1734537695
0x361A4F5F...3fE839C4B
0.96592865 ETH
213904632024-12-13 1:59:3512 days ago1734055175
0x361A4F5F...3fE839C4B
1.21234731 ETH
213904632024-12-13 1:59:3512 days ago1734055175
0x361A4F5F...3fE839C4B
1.20624962 ETH
213893772024-12-12 22:21:2312 days ago1734042083
0x361A4F5F...3fE839C4B
5.9472453 ETH
213702812024-12-10 6:21:4715 days ago1733811707
0x361A4F5F...3fE839C4B
0.4113639 ETH
213273992024-12-04 6:39:3521 days ago1733294375
0x361A4F5F...3fE839C4B
0.40457461 ETH
213273992024-12-04 6:39:3521 days ago1733294375
0x361A4F5F...3fE839C4B
0.40257315 ETH
213013812024-11-30 15:26:4724 days ago1732980407
0x361A4F5F...3fE839C4B
0.27232337 ETH
190951972024-01-27 3:20:23333 days ago1706325623
0x361A4F5F...3fE839C4B
0.3673575 ETH
190951972024-01-27 3:20:23333 days ago1706325623
0x361A4F5F...3fE839C4B
0.36102375 ETH
190951972024-01-27 3:20:23333 days ago1706325623
0x361A4F5F...3fE839C4B
0.2503098 ETH
190951422024-01-27 3:09:11333 days ago1706324951
0x361A4F5F...3fE839C4B
0.24699091 ETH
190951422024-01-27 3:09:11333 days ago1706324951
0x361A4F5F...3fE839C4B
0.24498945 ETH
190951422024-01-27 3:09:11333 days ago1706324951
0x361A4F5F...3fE839C4B
0.2447361 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.