Forkchoice Ethereum Mainnet

Address Contract Verified

Address 0x7Fd05F363D6070f642BD73BB3F20d7c8eE426bc8
Balance 0 ETH
Nonce 1
Code Size 2325 bytes
Indexed Transactions 0
External Etherscan · Sourcify

Contract Bytecode

2325 bytes
0x608060405234801561000f575f5ffd5b506004361061007b575f3560e01c806340c10f191161005957806340c10f19146100d957806370a08231146100f55780638da5cb5b1461012557806395d89b41146101435761007b565b806306fdde031461007f57806318160ddd1461009d578063313ce567146100bb575b5f5ffd5b610087610161565b6040516100949190610462565b60405180910390f35b6100a56101ec565b6040516100b2919061049a565b60405180910390f35b6100c36101f2565b6040516100d091906104ce565b60405180910390f35b6100f360048036038101906100ee919061056f565b610204565b005b61010f600480360381019061010a91906105ad565b61032c565b60405161011c919061049a565b60405180910390f35b61012d610341565b60405161013a91906105e7565b60405180910390f35b61014b610366565b6040516101589190610462565b60405180910390f35b5f805461016d9061062d565b80601f01602080910402602001604051908101604052809291908181526020018280546101999061062d565b80156101e45780601f106101bb576101008083540402835291602001916101e4565b820191905f5260205f20905b8154815290600101906020018083116101c757829003601f168201915b505050505081565b60035481565b60025f9054906101000a900460ff1681565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610293576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028a906106a7565b60405180910390fd5b5f60025f9054906101000a900460ff16600a6102af9190610821565b826102ba919061086b565b90508060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461030891906108ac565b925050819055508060035f82825461032091906108ac565b92505081905550505050565b6004602052805f5260405f205f915090505481565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546103739061062d565b80601f016020809104026020016040519081016040528092919081815260200182805461039f9061062d565b80156103ea5780601f106103c1576101008083540402835291602001916103ea565b820191905f5260205f20905b8154815290600101906020018083116103cd57829003601f168201915b505050505081565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610434826103f2565b61043e81856103fc565b935061044e81856020860161040c565b6104578161041a565b840191505092915050565b5f6020820190508181035f83015261047a818461042a565b905092915050565b5f819050919050565b61049481610482565b82525050565b5f6020820190506104ad5f83018461048b565b92915050565b5f60ff82169050919050565b6104c8816104b3565b82525050565b5f6020820190506104e15f8301846104bf565b92915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610514826104eb565b9050919050565b6105248161050a565b811461052e575f5ffd5b50565b5f8135905061053f8161051b565b92915050565b61054e81610482565b8114610558575f5ffd5b50565b5f8135905061056981610545565b92915050565b5f5f60408385031215610585576105846104e7565b5b5f61059285828601610531565b92505060206105a38582860161055b565b9150509250929050565b5f602082840312156105c2576105c16104e7565b5b5f6105cf84828501610531565b91505092915050565b6105e18161050a565b82525050565b5f6020820190506105fa5f8301846105d8565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061064457607f821691505b60208210810361065757610656610600565b5b50919050565b7f4e6f74206f776e657200000000000000000000000000000000000000000000005f82015250565b5f6106916009836103fc565b915061069c8261065d565b602082019050919050565b5f6020820190508181035f8301526106be81610685565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b600185111561074757808604811115610723576107226106c5565b5b60018516156107325780820291505b8081029050610740856106f2565b9450610707565b94509492505050565b5f8261075f576001905061081a565b8161076c575f905061081a565b8160018114610782576002811461078c576107bb565b600191505061081a565b60ff84111561079e5761079d6106c5565b5b8360020a9150848211156107b5576107b46106c5565b5b5061081a565b5060208310610133831016604e8410600b84101617156107f05782820a9050838111156107eb576107ea6106c5565b5b61081a565b6107fd84848460016106fe565b92509050818404811115610814576108136106c5565b5b81810290505b9392505050565b5f61082b82610482565b9150610836836104b3565b92506108637fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610750565b905092915050565b5f61087582610482565b915061088083610482565b925082820261088e81610482565b915082820484148315176108a5576108a46106c5565b5b5092915050565b5f6108b682610482565b91506108c183610482565b92508282019050808211156108d9576108d86106c5565b5b9291505056fea2646970667358221220e369f5bf7f533120e7c0ac58a2b5a54c9d7d78283426d9e12ecc4a82da62e78c64736f6c634300081f0033

Verified Source Code Full Match

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

contract MyToken {

    string public name = "MyToken";
    string public symbol = "MTK";
    uint8 public decimals = 18;
    uint256 public totalSupply;

    mapping(address => uint256) public balanceOf;

    address public owner;

    constructor(uint256 initialSupply) {
        owner = msg.sender;
        totalSupply = initialSupply * 10 ** decimals;
        balanceOf[msg.sender] = totalSupply;
    }

    function mint(address to, uint256 amount) public {
        require(msg.sender == owner, "Not owner");
        uint256 mintAmount = amount * 10 ** decimals;
        balanceOf[to] += mintAmount;
        totalSupply += mintAmount;
    }
}

Read Contract

balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
name 0x06fdde03 → string
owner 0x8da5cb5b → address
symbol 0x95d89b41 → string
totalSupply 0x18160ddd → uint256

Write Contract 1 functions

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

mint 0x40c10f19
address to
uint256 amount

Recent Transactions

No transactions found for this address