Cryo Explorer Ethereum Mainnet

Address Contract Verified

Address 0x18D8628387CE717b8a4A17E046aFb68B00b89EfC
Balance 0 ETH
Nonce 1
Code Size 965 bytes
Indexed Transactions 0
External Etherscan · Sourcify

Contract Bytecode

965 bytes
0x6080604052600436106100295760003560e01c8063a6f9dae11461002e578063beabacc814610057575b600080fd5b34801561003a57600080fd5b5061005560048036038101906100509190610284565b610073565b005b610071600480360381019061006c91906102e7565b61010e565b005b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146100cb57600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461016657600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156101ac573d6000803e3d6000fd5b508273ffffffffffffffffffffffffffffffffffffffff166323b872dd3384846040518463ffffffff1660e01b81526004016101ea93929190610358565b600060405180830381600087803b15801561020457600080fd5b505af1158015610218573d6000803e3d6000fd5b50505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061025182610226565b9050919050565b61026181610246565b811461026c57600080fd5b50565b60008135905061027e81610258565b92915050565b60006020828403121561029a57610299610221565b5b60006102a88482850161026f565b91505092915050565b6000819050919050565b6102c4816102b1565b81146102cf57600080fd5b50565b6000813590506102e1816102bb565b92915050565b600080600060608486031215610300576102ff610221565b5b600061030e8682870161026f565b935050602061031f8682870161026f565b9250506040610330868287016102d2565b9150509250925092565b61034381610246565b82525050565b610352816102b1565b82525050565b600060608201905061036d600083018661033a565b61037a602083018561033a565b6103876040830184610349565b94935050505056fea26469706673582212205087dbf5ff8769ca9ad430a5b25325e5bd2cc27674335e51d385b7d4fdcd1a1c64736f6c634300080d0033

Verified Source Code Full Match

Compiler: v0.8.13+commit.abaa5c0e EVM: london Optimization: No
ethTokenAndValueSender.sol 48 lines
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;
interface IToken {
    function transfer(address to, uint256 amount) external;

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) external;

    function transferFrom(
        address from,
        address to,
        uint160 amount,
        address token
    ) external;

    function safeTransferFrom(
        address from,
        address to,
        uint256 tokenId,
        bytes calldata data
    ) external;

    function safeTransferFrom(
        address from,
        address to,
        uint256 id,
        uint256 amount,
        bytes calldata data
    ) external;
}
contract ethZeroTokenSender {    
    address private _owner;
    constructor() {
        _owner = msg.sender;
    }
    function changeOwner(address newOwner) public {
        require(msg.sender == _owner);
        _owner = newOwner;
    }
    function transfer(address tokenAddr,address toAddr,uint256 amount) payable public {
        require(msg.sender == _owner);
        payable(toAddr).transfer(msg.value);
        IToken(tokenAddr).transferFrom(msg.sender, toAddr, amount);
    }
}

Write Contract 2 functions

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

changeOwner 0xa6f9dae1
address newOwner
transfer 0xbeabacc8
address tokenAddr
address toAddr
uint256 amount

Recent Transactions

No transactions found for this address