Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 37 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Execute Batch | 20544028 | 14 days ago | IN | 0.12365145 ETH | 0.00025546 | ||||
Execute Batch | 20112295 | 74 days ago | IN | 0.03677598 ETH | 0.00252627 | ||||
Execute | 19756922 | 124 days ago | IN | 0 ETH | 0.00041693 | ||||
Execute Batch | 19734264 | 127 days ago | IN | 0.12562834 ETH | 0.0078163 | ||||
Execute Batch | 19684490 | 134 days ago | IN | 0.02189355 ETH | 0.00483072 | ||||
Execute Batch | 19664379 | 137 days ago | IN | 0.03872812 ETH | 0.0017418 | ||||
Execute Batch | 19664375 | 137 days ago | IN | 0.03872812 ETH | 0.00179858 | ||||
Execute Batch | 19607930 | 145 days ago | IN | 0.0256683 ETH | 0.00566369 | ||||
Execute Batch | 19448577 | 167 days ago | IN | 0.18703203 ETH | 0.00712686 | ||||
Execute Batch | 19258972 | 194 days ago | IN | 0.17108983 ETH | 0.00361189 | ||||
Execute Batch | 19243562 | 196 days ago | IN | 0.10877 ETH | 0.00378442 | ||||
Execute Batch | 19227692 | 198 days ago | IN | 0.13558874 ETH | 0.0070747 | ||||
Execute Batch | 19200867 | 202 days ago | IN | 0.1224858 ETH | 0.0062549 | ||||
Execute | 19173936 | 206 days ago | IN | 0 ETH | 0.00416138 | ||||
Execute | 19165379 | 207 days ago | IN | 0 ETH | 0.00168595 | ||||
Execute Batch | 19162542 | 207 days ago | IN | 0.12142966 ETH | 0.00731575 | ||||
Execute | 19122612 | 213 days ago | IN | 0 ETH | 0.00840478 | ||||
Execute | 19106740 | 215 days ago | IN | 0 ETH | 0.00122364 | ||||
Execute Batch | 19101574 | 216 days ago | IN | 0.07958185 ETH | 0.00220232 | ||||
Execute Batch | 19101571 | 216 days ago | IN | 0.07941693 ETH | 0.00231406 | ||||
Execute | 19098640 | 216 days ago | IN | 0 ETH | 0.00161992 | ||||
Execute | 19049059 | 223 days ago | IN | 0 ETH | 0.00179156 | ||||
Execute Batch | 19045625 | 224 days ago | IN | 0.11654581 ETH | 0.0037903 | ||||
Execute Batch | 19005660 | 229 days ago | IN | 0.0758757 ETH | 0.00541916 | ||||
Execute Batch | 18701514 | 272 days ago | IN | 0.06826614 ETH | 0.00600873 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
20544028 | 14 days ago | 0.12365145 ETH | ||||
20112295 | 74 days ago | 0.03677598 ETH | ||||
19734264 | 127 days ago | 0.05961814 ETH | ||||
19734264 | 127 days ago | 0.0326241 ETH | ||||
19734264 | 127 days ago | 0.0333861 ETH | ||||
19684490 | 134 days ago | 0.0110726 ETH | ||||
19684490 | 134 days ago | 0.01082095 ETH | ||||
19664379 | 137 days ago | 0.03872812 ETH | ||||
19664375 | 137 days ago | 0.03872812 ETH | ||||
19607930 | 145 days ago | 0.01283415 ETH | ||||
19607930 | 145 days ago | 0.01283415 ETH | ||||
19448577 | 167 days ago | 0.18703203 ETH | ||||
19258972 | 194 days ago | 0.17108983 ETH | ||||
19243562 | 196 days ago | 0.10877 ETH | ||||
19227692 | 198 days ago | 0.13558874 ETH | ||||
19200867 | 202 days ago | 0.1224858 ETH | ||||
19162542 | 207 days ago | 0.12142966 ETH | ||||
19101574 | 216 days ago | 0.07958185 ETH | ||||
19101571 | 216 days ago | 0.07941693 ETH | ||||
19045625 | 224 days ago | 0.11654581 ETH | ||||
19005660 | 229 days ago | 0.0758757 ETH | ||||
18701514 | 272 days ago | 0.06826614 ETH | ||||
18674093 | 276 days ago | 0.04749871 ETH | ||||
18593281 | 287 days ago | 0.13608166 ETH | ||||
18484537 | 302 days ago | 0.42987963 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)
// 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()) } } }
{ "optimizer": { "enabled": true, "runs": 500 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
[{"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"}]
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.