Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 169 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Execute Batch | 21202701 | 28 days ago | IN | 15.04249126 ETH | 0.03557386 | ||||
Execute Batch | 21181716 | 31 days ago | IN | 0 ETH | 0.0291564 | ||||
Execute Batch | 21181708 | 31 days ago | IN | 0 ETH | 0.0390659 | ||||
Execute Batch | 21181507 | 31 days ago | IN | 0 ETH | 0.01923276 | ||||
Execute Batch | 21181429 | 31 days ago | IN | 0 ETH | 0.05556755 | ||||
Execute Batch | 21181396 | 31 days ago | IN | 0 ETH | 0.07077851 | ||||
Execute Batch | 21181100 | 31 days ago | IN | 0 ETH | 0.06191581 | ||||
Execute Batch | 21181092 | 31 days ago | IN | 0 ETH | 0.10438546 | ||||
Execute Batch | 21170664 | 32 days ago | IN | 0 ETH | 0.05208692 | ||||
Execute Batch | 21170642 | 32 days ago | IN | 7.61068298 ETH | 0.02912805 | ||||
Execute Batch | 21170633 | 32 days ago | IN | 0 ETH | 0.04772292 | ||||
Execute Batch | 21161339 | 34 days ago | IN | 0 ETH | 0.00380698 | ||||
Execute Batch | 21145393 | 36 days ago | IN | 0 ETH | 0.01424413 | ||||
Execute Batch | 21145149 | 36 days ago | IN | 0.78428663 ETH | 0.03102577 | ||||
Execute Batch | 21119683 | 39 days ago | IN | 0 ETH | 0.00987286 | ||||
Execute Batch | 21117712 | 40 days ago | IN | 0 ETH | 0.00135083 | ||||
Execute Batch | 21117280 | 40 days ago | IN | 2.43662682 ETH | 0.04121693 | ||||
Execute Batch | 21112576 | 40 days ago | IN | 1.50709316 ETH | 0.00155017 | ||||
Execute Batch | 21025995 | 52 days ago | IN | 0 ETH | 0.01677921 | ||||
Execute Batch | 21025964 | 52 days ago | IN | 0 ETH | 0.00078855 | ||||
Execute Batch | 21025547 | 52 days ago | IN | 1.22034488 ETH | 0.00327136 | ||||
Execute Batch | 21010071 | 55 days ago | IN | 0 ETH | 0.00638022 | ||||
Execute Batch | 21010045 | 55 days ago | IN | 0 ETH | 0.00400289 | ||||
Execute Batch | 20982333 | 59 days ago | IN | 0 ETH | 0.00644923 | ||||
Execute Batch | 20976180 | 59 days ago | IN | 2.35525781 ETH | 0.0039076 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
21202701 | 28 days ago | 0.90973035 ETH | ||||
21202701 | 28 days ago | 0.90822456 ETH | ||||
21202701 | 28 days ago | 0.80143011 ETH | ||||
21202701 | 28 days ago | 0.80215997 ETH | ||||
21202701 | 28 days ago | 0.90975931 ETH | ||||
21202701 | 28 days ago | 0.80209706 ETH | ||||
21202701 | 28 days ago | 0.80169437 ETH | ||||
21202701 | 28 days ago | 0.80214739 ETH | ||||
21202701 | 28 days ago | 0.90663189 ETH | ||||
21202701 | 28 days ago | 0.90825352 ETH | ||||
21202701 | 28 days ago | 0.80115326 ETH | ||||
21202701 | 28 days ago | 0.80214739 ETH | ||||
21202701 | 28 days ago | 0.90970139 ETH | ||||
21202701 | 28 days ago | 0.90970139 ETH | ||||
21202701 | 28 days ago | 0.90955661 ETH | ||||
21202701 | 28 days ago | 0.71929957 ETH | ||||
21202701 | 28 days ago | 0.7194355 ETH | ||||
21202701 | 28 days ago | 0.71936754 ETH | ||||
21170642 | 32 days ago | 0.71957144 ETH | ||||
21170642 | 32 days ago | 0.80137977 ETH | ||||
21170642 | 32 days ago | 0.80214739 ETH | ||||
21170642 | 32 days ago | 0.80212222 ETH | ||||
21170642 | 32 days ago | 0.89742242 ETH | ||||
21170642 | 32 days ago | 0.89699935 ETH | ||||
21170642 | 32 days ago | 0.89594166 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 | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.999504 | 424.7144 | $424.5 |
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.