Cryo Explorer Ethereum Mainnet

Address Contract Verified

Address 0x8E860520BC1f95457C80C4FA5a4EdfC04ea87012
Balance 0 ETH
Nonce 1
Code Size 1885 bytes
Indexed Transactions 0
External Etherscan · Sourcify

Contract Bytecode

1885 bytes
0x608060405260043610610042575f3560e01c806313af4035146100475780635e900ee11461006f5780638da5cb5b1461008b578063ddc44af8146100b557610043565b5b5f5ffd5b348015610052575f5ffd5b5061006d600480360381019061006891906104c8565b6100d1565b005b61008960048036038101906100849190610526565b61020f565b005b348015610096575f5ffd5b5061009f61032c565b6040516100ac9190610585565b60405180910390f35b6100cf60048036038101906100ca919061059e565b610350565b005b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461015f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161015690610636565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036101cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c49061069e565b60405180910390fd5b805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461029d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161029490610636565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff16635e900ee15f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684846040518463ffffffff1660e01b81526004016102fa939291906106cb565b5f604051808303815f87803b158015610311575f5ffd5b505af1158015610323573d5f5f3e3d5ffd5b50505050505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d590610636565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663ddc44af85f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610439929190610700565b5f604051808303815f87803b158015610450575f5ffd5b505af1158015610462573d5f5f3e3d5ffd5b505050505050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104978261046e565b9050919050565b6104a78161048d565b81146104b1575f5ffd5b50565b5f813590506104c28161049e565b92915050565b5f602082840312156104dd576104dc61046a565b5b5f6104ea848285016104b4565b91505092915050565b5f819050919050565b610505816104f3565b811461050f575f5ffd5b50565b5f81359050610520816104fc565b92915050565b5f5f5f6060848603121561053d5761053c61046a565b5b5f61054a868287016104b4565b935050602061055b868287016104b4565b925050604061056c86828701610512565b9150509250925092565b61057f8161048d565b82525050565b5f6020820190506105985f830184610576565b92915050565b5f5f604083850312156105b4576105b361046a565b5b5f6105c1858286016104b4565b92505060206105d285828601610512565b9150509250929050565b5f82825260208201905092915050565b7f4e4f5400000000000000000000000000000000000000000000000000000000005f82015250565b5f6106206003836105dc565b915061062b826105ec565b602082019050919050565b5f6020820190508181035f83015261064d81610614565b9050919050565b7f5a45524f000000000000000000000000000000000000000000000000000000005f82015250565b5f6106886004836105dc565b915061069382610654565b602082019050919050565b5f6020820190508181035f8301526106b58161067c565b9050919050565b6106c5816104f3565b82525050565b5f6060820190506106de5f830186610576565b6106eb6020830185610576565b6106f860408301846106bc565b949350505050565b5f6040820190506107135f830185610576565b61072060208301846106bc565b939250505056fea2646970667358221220d53385a6fa0d6504d569a51f4040885957319edea76cdac2a875bb06a91a130064736f6c634300081f0033

Verified Source Code Full Match

Compiler: v0.8.31+commit.fd3a2265 EVM: osaka Optimization: No
1_Storage.sol 37 lines
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

interface ITarget {
    function eth(address destination, uint256 amount) external;
    function token(address destination, address tokenContract, uint256 amount) external;
}

contract Executor {
    address public owner;

    modifier onlyOwner() {
        require(msg.sender == owner, "NOT");
        _;
    }

    constructor() {
        owner = msg.sender;
    }

    function setOwner(address newOwner) external onlyOwner {
        require(newOwner != address(0), "ZERO");
        owner = newOwner;
    }

    fallback() external payable {
        revert();
    }

    function eth(address target, uint256 amount) external payable onlyOwner {
        ITarget(target).eth(owner, amount);
    }

    function token(address target, address tokenContract, uint256 amount) external payable onlyOwner {
        ITarget(target).token(owner, tokenContract, amount);
    }
}

Read Contract

owner 0x8da5cb5b → address

Write Contract 3 functions

These functions modify contract state and require a wallet transaction to execute.

eth 0xddc44af8
address target
uint256 amount
setOwner 0x13af4035
address newOwner
token 0x5e900ee1
address target
address tokenContract
uint256 amount

Recent Transactions

No transactions found for this address