Address Contract Verified
Address
0x909C809d1d3d26A97Fc2F545385060Bd45fdf8a6
Balance
0 ETH
Nonce
1
Code Size
3517 bytes
Creator
0x297970D4...5A21 at tx 0xa436ab40...a82143
Indexed Transactions
0 (1 on-chain, 0.6% indexed)
Contract Bytecode
3517 bytes
0x608060405234801561000f575f5ffd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a5780638da5cb5b1461018a57806395d89b41146101a8578063a9059cbb146101c6578063dd62ed3e146101f65761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f5ffd5b6100a8610226565b6040516100b59190610900565b60405180910390f35b6100d860048036038101906100d391906109b1565b6102b1565b6040516100e59190610a09565b60405180910390f35b6100f661039e565b6040516101039190610a31565b60405180910390f35b61012660048036038101906101219190610a4a565b6103a4565b6040516101339190610a09565b60405180910390f35b610144610584565b6040516101519190610ab5565b60405180910390f35b610174600480360381019061016f9190610ace565b610596565b6040516101819190610a31565b60405180910390f35b6101926105ab565b60405161019f9190610b08565b60405180910390f35b6101b06105d0565b6040516101bd9190610900565b60405180910390f35b6101e060048036038101906101db91906109b1565b61065c565b6040516101ed9190610a09565b60405180910390f35b610210600480360381019061020b9190610b21565b6106f2565b60405161021d9190610a31565b60405180910390f35b5f805461023290610b8c565b80601f016020809104026020016040519081016040528092919081815260200182805461025e90610b8c565b80156102a95780601f10610280576101008083540402835291602001916102a9565b820191905f5260205f20905b81548152906001019060200180831161028c57829003601f168201915b505050505081565b5f8160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161038c9190610a31565b60405180910390a36001905092915050565b60035481565b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054821115610425576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161041c90610c06565b60405180910390fd5b60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548211156104e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d790610c6e565b60405180910390fd5b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105679190610cb9565b92505081905550610579848484610712565b600190509392505050565b60025f9054906101000a900460ff1681565b6005602052805f5260405f205f915090505481565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546105dd90610b8c565b80601f016020809104026020016040519081016040528092919081815260200182805461060990610b8c565b80156106545780601f1061062b57610100808354040283529160200191610654565b820191905f5260205f20905b81548152906001019060200180831161063757829003601f168201915b505050505081565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156106dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d490610c06565b60405180910390fd5b6106e8338484610712565b6001905092915050565b6006602052815f5260405f20602052805f5260405f205f91509150505481565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610780576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077790610d36565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107cc9190610cb9565b925050819055508060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461081f9190610d54565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108839190610a31565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6108d282610890565b6108dc818561089a565b93506108ec8185602086016108aa565b6108f5816108b8565b840191505092915050565b5f6020820190508181035f83015261091881846108c8565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61094d82610924565b9050919050565b61095d81610943565b8114610967575f5ffd5b50565b5f8135905061097881610954565b92915050565b5f819050919050565b6109908161097e565b811461099a575f5ffd5b50565b5f813590506109ab81610987565b92915050565b5f5f604083850312156109c7576109c6610920565b5b5f6109d48582860161096a565b92505060206109e58582860161099d565b9150509250929050565b5f8115159050919050565b610a03816109ef565b82525050565b5f602082019050610a1c5f8301846109fa565b92915050565b610a2b8161097e565b82525050565b5f602082019050610a445f830184610a22565b92915050565b5f5f5f60608486031215610a6157610a60610920565b5b5f610a6e8682870161096a565b9350506020610a7f8682870161096a565b9250506040610a908682870161099d565b9150509250925092565b5f60ff82169050919050565b610aaf81610a9a565b82525050565b5f602082019050610ac85f830184610aa6565b92915050565b5f60208284031215610ae357610ae2610920565b5b5f610af08482850161096a565b91505092915050565b610b0281610943565b82525050565b5f602082019050610b1b5f830184610af9565b92915050565b5f5f60408385031215610b3757610b36610920565b5b5f610b448582860161096a565b9250506020610b558582860161096a565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610ba357607f821691505b602082108103610bb657610bb5610b5f565b5b50919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f610bf060148361089a565b9150610bfb82610bbc565b602082019050919050565b5f6020820190508181035f830152610c1d81610be4565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f610c5860128361089a565b9150610c6382610c24565b602082019050919050565b5f6020820190508181035f830152610c8581610c4c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610cc38261097e565b9150610cce8361097e565b9250828203905081811115610ce657610ce5610c8c565b5b92915050565b7f43616e6e6f74207472616e7366657220746f207a65726f2061646472657373005f82015250565b5f610d20601f8361089a565b9150610d2b82610cec565b602082019050919050565b5f6020820190508181035f830152610d4d81610d14565b9050919050565b5f610d5e8261097e565b9150610d698361097e565b9250828201905080821115610d8157610d80610c8c565b5b9291505056fea2646970667358221220d6a4a004e0885a43a550ef2f27acc4e29ffd07ef737c5890a064e57c4571946b64736f6c634300081e0033
Verified Source Code Full Match
Compiler: v0.8.30+commit.73712a01
EVM: prague
Optimization: No
AuCoin1.sol 51 lines
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.30;
contract AuCoin1 {
string public name = "AuCoin";
string public symbol = "AUC";
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);
constructor(uint256 _initialSupply) {
owner = msg.sender;
totalSupply = _initialSupply * (10 ** uint256(decimals));
balanceOf[owner] = totalSupply;
emit Transfer(address(0), owner, totalSupply);
}
function transfer(address _to, uint256 _value) public returns (bool success) {
require(balanceOf[msg.sender] >= _value, "Insufficient balance");
_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(_value <= balanceOf[_from], "Insufficient balance");
require(_value <= allowance[_from][msg.sender], "Allowance exceeded");
allowance[_from][msg.sender] -= _value;
_transfer(_from, _to, _value);
return true;
}
function _transfer(address _from, address _to, uint256 _value) internal {
require(_to != address(0), "Cannot transfer to zero address");
balanceOf[_from] -= _value;
balanceOf[_to] += _value;
emit Transfer(_from, _to, _value);
}
}
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 3 functions
These functions modify contract state and require a wallet transaction to execute.
approve 0x095ea7b3
address _spender
uint256 _value
returns: bool
transfer 0xa9059cbb
address _to
uint256 _value
returns: bool
transferFrom 0x23b872dd
address _from
address _to
uint256 _value
returns: bool
Recent Transactions
This address has 1 on-chain transactions, but only 0.6% of the chain is indexed. Transactions will appear as indexing progresses. View on Etherscan →