Address Contract Partially Verified
Address
0x4F703FC6ce8775533A9fEED45e06109eD89cbC52
Balance
0 ETH
Nonce
1
Code Size
4215 bytes
Creator
0x322202B5...14b5 at tx 0xd2d0f32d...9f6774
Indexed Transactions
0
Contract Bytecode
4215 bytes
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c806340c10f191161007157806340c10f191461016857806370a08231146101845780638da5cb5b146101b457806395d89b41146101d2578063a9059cbb146101f0578063dd62ed3e14610220576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610250565b6040516100c39190610b64565b60405180910390f35b6100e660048036038101906100e19190610c1f565b6102de565b6040516100f39190610c7a565b60405180910390f35b6101046103d0565b6040516101119190610ca4565b60405180910390f35b610134600480360381019061012f9190610cbf565b6103d6565b6040516101419190610c7a565b60405180910390f35b6101526106c8565b60405161015f9190610d2e565b60405180910390f35b610182600480360381019061017d9190610c1f565b6106db565b005b61019e60048036038101906101999190610d49565b610844565b6040516101ab9190610ca4565b60405180910390f35b6101bc61085c565b6040516101c99190610d85565b60405180910390f35b6101da610882565b6040516101e79190610b64565b60405180910390f35b61020a60048036038101906102059190610c1f565b610910565b6040516102179190610c7a565b60405180910390f35b61023a60048036038101906102359190610da0565b610aaf565b6040516102479190610ca4565b60405180910390f35b6000805461025d90610e0f565b80601f016020809104026020016040519081016040528092919081815260200182805461028990610e0f565b80156102d65780601f106102ab576101008083540402835291602001916102d6565b820191906000526020600020905b8154815290600101906020018083116102b957829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103be9190610ca4565b60405180910390a36001905092915050565b60035481565b600081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561045a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045190610e8c565b60405180910390fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610519576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051090610ef8565b60405180910390fd5b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105689190610f47565b9250508190555081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105be9190610f7b565b9250508190555081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106519190610f47565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106b59190610ca4565b60405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076290611021565b60405180910390fd5b806003600082825461077d9190610f7b565b9250508190555080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107d39190610f7b565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108389190610ca4565b60405180910390a35050565b60056020528060005260406000206000915090505481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6001805461088f90610e0f565b80601f01602080910402602001604051908101604052809291908181526020018280546108bb90610e0f565b80156109085780601f106108dd57610100808354040283529160200191610908565b820191906000526020600020905b8154815290600101906020018083116108eb57829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610994576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098b90610e8c565b60405180910390fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109e39190610f47565b9250508190555081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a399190610f7b565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a9d9190610ca4565b60405180910390a36001905092915050565b6006602052816000526040600020602052806000526040600020600091509150505481565b600081519050919050565b600082825260208201905092915050565b60005b83811015610b0e578082015181840152602081019050610af3565b60008484015250505050565b6000601f19601f8301169050919050565b6000610b3682610ad4565b610b408185610adf565b9350610b50818560208601610af0565b610b5981610b1a565b840191505092915050565b60006020820190508181036000830152610b7e8184610b2b565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610bb682610b8b565b9050919050565b610bc681610bab565b8114610bd157600080fd5b50565b600081359050610be381610bbd565b92915050565b6000819050919050565b610bfc81610be9565b8114610c0757600080fd5b50565b600081359050610c1981610bf3565b92915050565b60008060408385031215610c3657610c35610b86565b5b6000610c4485828601610bd4565b9250506020610c5585828601610c0a565b9150509250929050565b60008115159050919050565b610c7481610c5f565b82525050565b6000602082019050610c8f6000830184610c6b565b92915050565b610c9e81610be9565b82525050565b6000602082019050610cb96000830184610c95565b92915050565b600080600060608486031215610cd857610cd7610b86565b5b6000610ce686828701610bd4565b9350506020610cf786828701610bd4565b9250506040610d0886828701610c0a565b9150509250925092565b600060ff82169050919050565b610d2881610d12565b82525050565b6000602082019050610d436000830184610d1f565b92915050565b600060208284031215610d5f57610d5e610b86565b5b6000610d6d84828501610bd4565b91505092915050565b610d7f81610bab565b82525050565b6000602082019050610d9a6000830184610d76565b92915050565b60008060408385031215610db757610db6610b86565b5b6000610dc585828601610bd4565b9250506020610dd685828601610bd4565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610e2757607f821691505b602082108103610e3a57610e39610de0565b5b50919050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000610e76601483610adf565b9150610e8182610e40565b602082019050919050565b60006020820190508181036000830152610ea581610e69565b9050919050565b7f416c6c6f77616e63652065786365656465640000000000000000000000000000600082015250565b6000610ee2601283610adf565b9150610eed82610eac565b602082019050919050565b60006020820190508181036000830152610f1181610ed5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610f5282610be9565b9150610f5d83610be9565b9250828203905081811115610f7557610f74610f18565b5b92915050565b6000610f8682610be9565b9150610f9183610be9565b9250828201905080821115610fa957610fa8610f18565b5b92915050565b7f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f60008201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b600061100b602183610adf565b915061101682610faf565b604082019050919050565b6000602082019050818103600083015261103a81610ffe565b905091905056fea264697066735822122018585d06aa6aebbe9158637bf01268e3f547aa9c7d3a1a1cf710b26d140f4eb364736f6c63430008130033
Verified Source Code Partial Match
Compiler: v0.8.19+commit.7dd6d404
EVM: paris
Optimization: No
ETHCustomToken.sol 60 lines
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;
contract ETHCustomToken {
string public name = "Ethereum";
string public symbol = "ETH";
uint8 public decimals = 18;
uint256 public totalSupply;
address public owner;
mapping(address => uint256) public balanceOf;
mapping(address => mapping(address => uint256)) public allowance;
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
modifier onlyOwner() {
require(msg.sender == owner, "Only owner can call this function");
_;
}
constructor() {
owner = msg.sender;
totalSupply = 1000000000 * 10 ** uint256(decimals); // 1,000,000 токенов
balanceOf[msg.sender] = totalSupply;
emit Transfer(address(0), msg.sender, totalSupply);
}
function transfer(address _to, uint256 _value) public returns (bool success) {
require(balanceOf[msg.sender] >= _value, "Insufficient balance");
balanceOf[msg.sender] -= _value;
balanceOf[_to] += _value;
emit Transfer(msg.sender, _to, _value);
return true;
}
function approve(address _spender, uint256 _value) public returns (bool success) {
allowance[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}
function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
require(balanceOf[_from] >= _value, "Insufficient balance");
require(allowance[_from][msg.sender] >= _value, "Allowance exceeded");
balanceOf[_from] -= _value;
balanceOf[_to] += _value;
allowance[_from][msg.sender] -= _value;
emit Transfer(_from, _to, _value);
return true;
}
function mint(address _to, uint256 _amount) public onlyOwner {
totalSupply += _amount;
balanceOf[_to] += _amount;
emit Transfer(address(0), _to, _amount);
}
}
Read Contract
allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
name 0x06fdde03 → string
owner 0x8da5cb5b → address
symbol 0x95d89b41 → string
totalSupply 0x18160ddd → uint256
Write Contract 4 functions
These functions modify contract state and require a wallet transaction to execute.
approve 0x095ea7b3
address _spender
uint256 _value
returns: bool
mint 0x40c10f19
address _to
uint256 _amount
transfer 0xa9059cbb
address _to
uint256 _value
returns: bool
transferFrom 0x23b872dd
address _from
address _to
uint256 _value
returns: bool
Recent Transactions
No transactions found for this address