ETH Price: $3,629.56 (-6.78%)

Contract

0xDBaC06182E9668a40e3A962C8bDab1436A179dc0
 

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Execute Batch210261002024-10-23 5:09:3556 days ago1729660175IN
0xDBaC0618...36A179dc0
0.24811867 ETH0.001495055.77282153
Execute210260702024-10-23 5:03:3556 days ago1729659815IN
0xDBaC0618...36A179dc0
0 ETH0.000934346.59674246
Execute208067102024-09-22 14:27:2387 days ago1727015243IN
0xDBaC0618...36A179dc0
0 ETH0.0037007610.24355177
Execute205854202024-08-22 16:44:35118 days ago1724345075IN
0xDBaC0618...36A179dc0
0 ETH0.000838022.34187077
Execute204282692024-07-31 18:17:35140 days ago1722449855IN
0xDBaC0618...36A179dc0
0 ETH0.0016781711.84794351
Execute203914072024-07-26 14:45:47145 days ago1722005147IN
0xDBaC0618...36A179dc0
0 ETH0.002225126.21791719
Execute201723342024-06-26 0:39:11175 days ago1719362351IN
0xDBaC0618...36A179dc0
0 ETH0.000949992.65468284
Execute201514662024-06-23 2:38:23178 days ago1719110303IN
0xDBaC0618...36A179dc0
0 ETH0.000202312.89211971
Execute200732322024-06-12 4:02:11189 days ago1718164931IN
0xDBaC0618...36A179dc0
0 ETH0.002613716.9711651
Execute Batch198842122024-05-16 18:05:35216 days ago1715882735IN
0xDBaC0618...36A179dc0
0.18706223 ETH0.00163325.16245206
Execute198842002024-05-16 18:02:59216 days ago1715882579IN
0xDBaC0618...36A179dc0
0 ETH0.002313896.24840449
Execute198297552024-05-09 3:18:23223 days ago1715224703IN
0xDBaC0618...36A179dc0
0 ETH0.000455535.15158111
Execute Batch196628872024-04-15 19:06:35247 days ago1713207995IN
0xDBaC0618...36A179dc0
0 ETH0.0322229437.38764011
Execute Batch195877862024-04-05 6:33:59257 days ago1712298839IN
0xDBaC0618...36A179dc0
0 ETH0.003352214.56415696
Execute Batch195732072024-04-03 5:36:47259 days ago1712122607IN
0xDBaC0618...36A179dc0
0.225236 ETH0.0047035919.57247002
Execute193954682024-03-09 5:31:11284 days ago1709962271IN
0xDBaC0618...36A179dc0
0 ETH0.0028185940.2414437
Execute Batch193528182024-03-03 6:20:59290 days ago1709446859IN
0xDBaC0618...36A179dc0
0.37529184 ETH0.0095439738.93259582
Execute Batch193527872024-03-03 6:14:35290 days ago1709446475IN
0xDBaC0618...36A179dc0
0 ETH0.0345916639.24489014
Execute Batch193010602024-02-25 0:36:23297 days ago1708821383IN
0xDBaC0618...36A179dc0
0.62656245 ETH0.0069905921.76414535
Execute193010472024-02-25 0:33:47297 days ago1708821227IN
0xDBaC0618...36A179dc0
0 ETH0.0075442320.31170179
Execute Batch192565712024-02-18 18:50:47304 days ago1708282247IN
0xDBaC0618...36A179dc0
0 ETH0.0149192623.97462058
Execute192379802024-02-16 4:06:35306 days ago1708056395IN
0xDBaC0618...36A179dc0
0 ETH0.0011849220.52001307
Execute192379742024-02-16 4:05:23306 days ago1708056323IN
0xDBaC0618...36A179dc0
0 ETH0.0070725322.54999533
Execute Batch190813982024-01-25 4:58:35328 days ago1706158715IN
0xDBaC0618...36A179dc0
0 ETH0.0091744910.2100032
Execute190360912024-01-18 20:20:35335 days ago1705609235IN
0xDBaC0618...36A179dc0
0 ETH0.0128177534.5076413
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
210261002024-10-23 5:09:3556 days ago1729660175
0xDBaC0618...36A179dc0
0.24811867 ETH
198842122024-05-16 18:05:35216 days ago1715882735
0xDBaC0618...36A179dc0
0.06233391 ETH
198842122024-05-16 18:05:35216 days ago1715882735
0xDBaC0618...36A179dc0
0.06235206 ETH
198842122024-05-16 18:05:35216 days ago1715882735
0xDBaC0618...36A179dc0
0.06237625 ETH
195732072024-04-03 5:36:47259 days ago1712122607
0xDBaC0618...36A179dc0
0.112618 ETH
195732072024-04-03 5:36:47259 days ago1712122607
0xDBaC0618...36A179dc0
0.112618 ETH
193528182024-03-03 6:20:59290 days ago1709446859
0xDBaC0618...36A179dc0
0.18764592 ETH
193528182024-03-03 6:20:59290 days ago1709446859
0xDBaC0618...36A179dc0
0.18764592 ETH
193010602024-02-25 0:36:23297 days ago1708821383
0xDBaC0618...36A179dc0
0.16366651 ETH
193010602024-02-25 0:36:23297 days ago1708821383
0xDBaC0618...36A179dc0
0.16366651 ETH
193010602024-02-25 0:36:23297 days ago1708821383
0xDBaC0618...36A179dc0
0.29922943 ETH
188309972023-12-21 1:33:11363 days ago1703122391
0xDBaC0618...36A179dc0
0.14382562 ETH
188309972023-12-21 1:33:11363 days ago1703122391
0xDBaC0618...36A179dc0
0.14294175 ETH
188309972023-12-21 1:33:11363 days ago1703122391
0xDBaC0618...36A179dc0
0.14294175 ETH
188309972023-12-21 1:33:11363 days ago1703122391
0xDBaC0618...36A179dc0
0.14294175 ETH
188309972023-12-21 1:33:11363 days ago1703122391
0xDBaC0618...36A179dc0
0.14294175 ETH
188309972023-12-21 1:33:11363 days ago1703122391
0xDBaC0618...36A179dc0
0.14294175 ETH
188308362023-12-21 1:00:59363 days ago1703120459
0xDBaC0618...36A179dc0
0.14294175 ETH
188308362023-12-21 1:00:59363 days ago1703120459
0xDBaC0618...36A179dc0
0.14294175 ETH
188308362023-12-21 1:00:59363 days ago1703120459
0xDBaC0618...36A179dc0
0.14294175 ETH
188308272023-12-21 0:59:11363 days ago1703120351
0xDBaC0618...36A179dc0
3.14806909 ETH
188307282023-12-21 0:39:23363 days ago1703119163
0xDBaC0618...36A179dc0
0.14294175 ETH
188306412023-12-21 0:21:59363 days ago1703118119
0xDBaC0618...36A179dc0
0.14294175 ETH
188306412023-12-21 0:21:59363 days ago1703118119
0xDBaC0618...36A179dc0
0.14382562 ETH
188306412023-12-21 0:21:59363 days ago1703118119
0xDBaC0618...36A179dc0
0.14382562 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.