ETH Price: $3,586.29 (+3.56%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve206262682024-08-28 9:43:59129 days ago1724838239IN
0xeBdd1aAD...5358b0b64
0 ETH0.000145913.10321685
Approve206262482024-08-28 9:39:59129 days ago1724837999IN
0xeBdd1aAD...5358b0b64
0 ETH0.000076481.62460959

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2024-08-28
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract ERC20 {
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;
    address public minter;

    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    event Transfer(address indexed sender, address indexed receiver, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    address constant ZERO = address(0);

    constructor(string memory _name, string memory _symbol, uint8 _decimals, uint256 _supply) {
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
        uint256 init_supply = _supply * 10 ** uint256(_decimals);
        balanceOf[msg.sender] = init_supply;
        totalSupply = init_supply;
        minter = msg.sender;
        emit Transfer(ZERO, msg.sender, init_supply);
    }

    function transfer(address _to, uint256 _value) external returns (bool) {
        require(_value <= balanceOf[msg.sender], "Insufficient balance for transfer");
        require(_to != ZERO, "Invalid address");

        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;

        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) external returns (bool) {
        require(_value <= balanceOf[_from], "Insufficient balance for transfer");
        require(_value <= allowance[_from][msg.sender], "Allowance exceeded");
        require(_to != ZERO, "Invalid address");

        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        allowance[_from][msg.sender] -= _value;

        emit Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) external returns (bool) {
        require(_spender != ZERO, "Invalid address");

        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function mint(address _to, uint256 _value) external {
        require(msg.sender == minter, "Only the minter can mint tokens");
        require(_to != ZERO, "Invalid address");

        totalSupply += _value;
        balanceOf[_to] += _value;
        emit Transfer(ZERO, _to, _value);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint8","name":"_decimals","type":"uint8"},{"internalType":"uint256","name":"_supply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"minter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801561000f575f80fd5b50604051611ad0380380611ad083398181016040528101906100319190610336565b835f908161003f91906105d6565b50826001908161004f91906105d6565b508160025f6101000a81548160ff021916908360ff1602179055505f8260ff16600a61007b9190610801565b82610086919061084b565b90508060055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550806003819055503360045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161016e919061089b565b60405180910390a350505050506108b4565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101df82610199565b810181811067ffffffffffffffff821117156101fe576101fd6101a9565b5b80604052505050565b5f610210610180565b905061021c82826101d6565b919050565b5f67ffffffffffffffff82111561023b5761023a6101a9565b5b61024482610199565b9050602081019050919050565b8281835e5f83830152505050565b5f61027161026c84610221565b610207565b90508281526020810184848401111561028d5761028c610195565b5b610298848285610251565b509392505050565b5f82601f8301126102b4576102b3610191565b5b81516102c484826020860161025f565b91505092915050565b5f60ff82169050919050565b6102e2816102cd565b81146102ec575f80fd5b50565b5f815190506102fd816102d9565b92915050565b5f819050919050565b61031581610303565b811461031f575f80fd5b50565b5f815190506103308161030c565b92915050565b5f805f806080858703121561034e5761034d610189565b5b5f85015167ffffffffffffffff81111561036b5761036a61018d565b5b610377878288016102a0565b945050602085015167ffffffffffffffff8111156103985761039761018d565b5b6103a4878288016102a0565b93505060406103b5878288016102ef565b92505060606103c687828801610322565b91505092959194509250565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061042057607f821691505b602082108103610433576104326103dc565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026104957fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261045a565b61049f868361045a565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6104da6104d56104d084610303565b6104b7565b610303565b9050919050565b5f819050919050565b6104f3836104c0565b6105076104ff826104e1565b848454610466565b825550505050565b5f90565b61051b61050f565b6105268184846104ea565b505050565b5b818110156105495761053e5f82610513565b60018101905061052c565b5050565b601f82111561058e5761055f81610439565b6105688461044b565b81016020851015610577578190505b61058b6105838561044b565b83018261052b565b50505b505050565b5f82821c905092915050565b5f6105ae5f1984600802610593565b1980831691505092915050565b5f6105c6838361059f565b9150826002028217905092915050565b6105df826103d2565b67ffffffffffffffff8111156105f8576105f76101a9565b5b6106028254610409565b61060d82828561054d565b5f60209050601f83116001811461063e575f841561062c578287015190505b61063685826105bb565b86555061069d565b601f19841661064c86610439565b5f5b828110156106735784890151825560018201915060208501945060208101905061064e565b86831015610690578489015161068c601f89168261059f565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111561072757808604811115610703576107026106a5565b5b60018516156107125780820291505b8081029050610720856106d2565b94506106e7565b94509492505050565b5f8261073f57600190506107fa565b8161074c575f90506107fa565b8160018114610762576002811461076c5761079b565b60019150506107fa565b60ff84111561077e5761077d6106a5565b5b8360020a915084821115610795576107946106a5565b5b506107fa565b5060208310610133831016604e8410600b84101617156107d05782820a9050838111156107cb576107ca6106a5565b5b6107fa565b6107dd84848460016106de565b925090508184048111156107f4576107f36106a5565b5b81810290505b9392505050565b5f61080b82610303565b915061081683610303565b92506108437fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610730565b905092915050565b5f61085582610303565b915061086083610303565b925082820261086e81610303565b91508282048414831517610885576108846106a5565b5b5092915050565b61089581610303565b82525050565b5f6020820190506108ae5f83018461088c565b92915050565b61120f806108c15f395ff3fe608060405234801561000f575f80fd5b50600436106100a7575f3560e01c8063313ce5671161006f578063313ce5671461016557806340c10f191461018357806370a082311461019f57806395d89b41146101cf578063a9059cbb146101ed578063dd62ed3e1461021d576100a7565b806306fdde03146100ab57806307546172146100c9578063095ea7b3146100e757806318160ddd1461011757806323b872dd14610135575b5f80fd5b6100b361024d565b6040516100c09190610cc4565b60405180910390f35b6100d16102d8565b6040516100de9190610d23565b60405180910390f35b61010160048036038101906100fc9190610d9d565b6102fd565b60405161010e9190610df5565b60405180910390f35b61011f610458565b60405161012c9190610e1d565b60405180910390f35b61014f600480360381019061014a9190610e36565b61045e565b60405161015c9190610df5565b60405180910390f35b61016d6107ac565b60405161017a9190610ea1565b60405180910390f35b61019d60048036038101906101989190610d9d565b6107be565b005b6101b960048036038101906101b49190610eba565b61098f565b6040516101c69190610e1d565b60405180910390f35b6101d76109a4565b6040516101e49190610cc4565b60405180910390f35b61020760048036038101906102029190610d9d565b610a30565b6040516102149190610df5565b60405180910390f35b61023760048036038101906102329190610ee5565b610c34565b6040516102449190610e1d565b60405180910390f35b5f805461025990610f50565b80601f016020809104026020016040519081016040528092919081815260200182805461028590610f50565b80156102d05780601f106102a7576101008083540402835291602001916102d0565b820191905f5260205f20905b8154815290600101906020018083116102b357829003601f168201915b505050505081565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161036390610fca565b60405180910390fd5b8160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104469190610e1d565b60405180910390a36001905092915050565b60035481565b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548211156104df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d690611058565b60405180910390fd5b60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205482111561059a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610591906110c0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610608576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ff90610fca565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610654919061110b565b925050819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106a7919061113e565b925050819055508160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610735919061110b565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107999190610e1d565b60405180910390a3600190509392505050565b60025f9054906101000a900460ff1681565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461084d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610844906111bb565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b290610fca565b60405180910390fd5b8060035f8282546108cc919061113e565b925050819055508060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461091f919061113e565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109839190610e1d565b60405180910390a35050565b6005602052805f5260405f205f915090505481565b600180546109b190610f50565b80601f01602080910402602001604051908101604052809291908181526020018280546109dd90610f50565b8015610a285780601f106109ff57610100808354040283529160200191610a28565b820191905f5260205f20905b815481529060010190602001808311610a0b57829003601f168201915b505050505081565b5f60055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054821115610ab1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa890611058565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1690610fca565b60405180910390fd5b8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610b6b919061110b565b925050819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610bbe919061113e565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c229190610e1d565b60405180910390a36001905092915050565b6006602052815f5260405f20602052805f5260405f205f91509150505481565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610c9682610c54565b610ca08185610c5e565b9350610cb0818560208601610c6e565b610cb981610c7c565b840191505092915050565b5f6020820190508181035f830152610cdc8184610c8c565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d0d82610ce4565b9050919050565b610d1d81610d03565b82525050565b5f602082019050610d365f830184610d14565b92915050565b5f80fd5b610d4981610d03565b8114610d53575f80fd5b50565b5f81359050610d6481610d40565b92915050565b5f819050919050565b610d7c81610d6a565b8114610d86575f80fd5b50565b5f81359050610d9781610d73565b92915050565b5f8060408385031215610db357610db2610d3c565b5b5f610dc085828601610d56565b9250506020610dd185828601610d89565b9150509250929050565b5f8115159050919050565b610def81610ddb565b82525050565b5f602082019050610e085f830184610de6565b92915050565b610e1781610d6a565b82525050565b5f602082019050610e305f830184610e0e565b92915050565b5f805f60608486031215610e4d57610e4c610d3c565b5b5f610e5a86828701610d56565b9350506020610e6b86828701610d56565b9250506040610e7c86828701610d89565b9150509250925092565b5f60ff82169050919050565b610e9b81610e86565b82525050565b5f602082019050610eb45f830184610e92565b92915050565b5f60208284031215610ecf57610ece610d3c565b5b5f610edc84828501610d56565b91505092915050565b5f8060408385031215610efb57610efa610d3c565b5b5f610f0885828601610d56565b9250506020610f1985828601610d56565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610f6757607f821691505b602082108103610f7a57610f79610f23565b5b50919050565b7f496e76616c6964206164647265737300000000000000000000000000000000005f82015250565b5f610fb4600f83610c5e565b9150610fbf82610f80565b602082019050919050565b5f6020820190508181035f830152610fe181610fa8565b9050919050565b7f496e73756666696369656e742062616c616e636520666f72207472616e7366655f8201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b5f611042602183610c5e565b915061104d82610fe8565b604082019050919050565b5f6020820190508181035f83015261106f81611036565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f6110aa601283610c5e565b91506110b582611076565b602082019050919050565b5f6020820190508181035f8301526110d78161109e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61111582610d6a565b915061112083610d6a565b9250828203905081811115611138576111376110de565b5b92915050565b5f61114882610d6a565b915061115383610d6a565b925082820190508082111561116b5761116a6110de565b5b92915050565b7f4f6e6c7920746865206d696e7465722063616e206d696e7420746f6b656e73005f82015250565b5f6111a5601f83610c5e565b91506111b082611171565b602082019050919050565b5f6020820190508181035f8301526111d281611199565b905091905056fea264697066735822122058458d1cbf653c21a35493491c9ccccb78989042266fa09948f4ce8c4efc2c4c64736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000001406f40000000000000000000000000000000000000000000000000000000000000000c48616c46696e763220e29ca80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c48616c46696e763220e29ca80000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100a7575f3560e01c8063313ce5671161006f578063313ce5671461016557806340c10f191461018357806370a082311461019f57806395d89b41146101cf578063a9059cbb146101ed578063dd62ed3e1461021d576100a7565b806306fdde03146100ab57806307546172146100c9578063095ea7b3146100e757806318160ddd1461011757806323b872dd14610135575b5f80fd5b6100b361024d565b6040516100c09190610cc4565b60405180910390f35b6100d16102d8565b6040516100de9190610d23565b60405180910390f35b61010160048036038101906100fc9190610d9d565b6102fd565b60405161010e9190610df5565b60405180910390f35b61011f610458565b60405161012c9190610e1d565b60405180910390f35b61014f600480360381019061014a9190610e36565b61045e565b60405161015c9190610df5565b60405180910390f35b61016d6107ac565b60405161017a9190610ea1565b60405180910390f35b61019d60048036038101906101989190610d9d565b6107be565b005b6101b960048036038101906101b49190610eba565b61098f565b6040516101c69190610e1d565b60405180910390f35b6101d76109a4565b6040516101e49190610cc4565b60405180910390f35b61020760048036038101906102029190610d9d565b610a30565b6040516102149190610df5565b60405180910390f35b61023760048036038101906102329190610ee5565b610c34565b6040516102449190610e1d565b60405180910390f35b5f805461025990610f50565b80601f016020809104026020016040519081016040528092919081815260200182805461028590610f50565b80156102d05780601f106102a7576101008083540402835291602001916102d0565b820191905f5260205f20905b8154815290600101906020018083116102b357829003601f168201915b505050505081565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161036390610fca565b60405180910390fd5b8160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104469190610e1d565b60405180910390a36001905092915050565b60035481565b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548211156104df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d690611058565b60405180910390fd5b60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205482111561059a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610591906110c0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610608576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ff90610fca565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610654919061110b565b925050819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106a7919061113e565b925050819055508160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610735919061110b565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107999190610e1d565b60405180910390a3600190509392505050565b60025f9054906101000a900460ff1681565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461084d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610844906111bb565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b290610fca565b60405180910390fd5b8060035f8282546108cc919061113e565b925050819055508060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461091f919061113e565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109839190610e1d565b60405180910390a35050565b6005602052805f5260405f205f915090505481565b600180546109b190610f50565b80601f01602080910402602001604051908101604052809291908181526020018280546109dd90610f50565b8015610a285780601f106109ff57610100808354040283529160200191610a28565b820191905f5260205f20905b815481529060010190602001808311610a0b57829003601f168201915b505050505081565b5f60055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054821115610ab1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa890611058565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1690610fca565b60405180910390fd5b8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610b6b919061110b565b925050819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610bbe919061113e565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c229190610e1d565b60405180910390a36001905092915050565b6006602052815f5260405f20602052805f5260405f205f91509150505481565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610c9682610c54565b610ca08185610c5e565b9350610cb0818560208601610c6e565b610cb981610c7c565b840191505092915050565b5f6020820190508181035f830152610cdc8184610c8c565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d0d82610ce4565b9050919050565b610d1d81610d03565b82525050565b5f602082019050610d365f830184610d14565b92915050565b5f80fd5b610d4981610d03565b8114610d53575f80fd5b50565b5f81359050610d6481610d40565b92915050565b5f819050919050565b610d7c81610d6a565b8114610d86575f80fd5b50565b5f81359050610d9781610d73565b92915050565b5f8060408385031215610db357610db2610d3c565b5b5f610dc085828601610d56565b9250506020610dd185828601610d89565b9150509250929050565b5f8115159050919050565b610def81610ddb565b82525050565b5f602082019050610e085f830184610de6565b92915050565b610e1781610d6a565b82525050565b5f602082019050610e305f830184610e0e565b92915050565b5f805f60608486031215610e4d57610e4c610d3c565b5b5f610e5a86828701610d56565b9350506020610e6b86828701610d56565b9250506040610e7c86828701610d89565b9150509250925092565b5f60ff82169050919050565b610e9b81610e86565b82525050565b5f602082019050610eb45f830184610e92565b92915050565b5f60208284031215610ecf57610ece610d3c565b5b5f610edc84828501610d56565b91505092915050565b5f8060408385031215610efb57610efa610d3c565b5b5f610f0885828601610d56565b9250506020610f1985828601610d56565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610f6757607f821691505b602082108103610f7a57610f79610f23565b5b50919050565b7f496e76616c6964206164647265737300000000000000000000000000000000005f82015250565b5f610fb4600f83610c5e565b9150610fbf82610f80565b602082019050919050565b5f6020820190508181035f830152610fe181610fa8565b9050919050565b7f496e73756666696369656e742062616c616e636520666f72207472616e7366655f8201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b5f611042602183610c5e565b915061104d82610fe8565b604082019050919050565b5f6020820190508181035f83015261106f81611036565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f6110aa601283610c5e565b91506110b582611076565b602082019050919050565b5f6020820190508181035f8301526110d78161109e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61111582610d6a565b915061112083610d6a565b9250828203905081811115611138576111376110de565b5b92915050565b5f61114882610d6a565b915061115383610d6a565b925082820190508082111561116b5761116a6110de565b5b92915050565b7f4f6e6c7920746865206d696e7465722063616e206d696e7420746f6b656e73005f82015250565b5f6111a5601f83610c5e565b91506111b082611171565b602082019050919050565b5f6020820190508181035f8301526111d281611199565b905091905056fea264697066735822122058458d1cbf653c21a35493491c9ccccb78989042266fa09948f4ce8c4efc2c4c64736f6c634300081a0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000001406f40000000000000000000000000000000000000000000000000000000000000000c48616c46696e763220e29ca80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c48616c46696e763220e29ca80000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): HalFinv2 ✨
Arg [1] : _symbol (string): HalFinv2 ✨
Arg [2] : _decimals (uint8): 9
Arg [3] : _supply (uint256): 21000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 0000000000000000000000000000000000000000000000000000000001406f40
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [5] : 48616c46696e763220e29ca80000000000000000000000000000000000000000
Arg [6] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [7] : 48616c46696e763220e29ca80000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

60:2387:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;82:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;195:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1872:267;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;162:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1362:502;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;134:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2147:297;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;225:44;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;107:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;985:369;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;276:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;82:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;195:21::-;;;;;;;;;;;;;:::o;1872:267::-;1941:4;553:1;1966:16;;:8;:16;;;1958:44;;;;;;;;;;;;:::i;:::-;;;;;;;;;2049:6;2015:9;:21;2025:10;2015:21;;;;;;;;;;;;;;;:31;2037:8;2015:31;;;;;;;;;;;;;;;:40;;;;2092:8;2071:38;;2080:10;2071:38;;;2102:6;2071:38;;;;;;:::i;:::-;;;;;;;;2127:4;2120:11;;1872:267;;;;:::o;162:26::-;;;;:::o;1362:502::-;1446:4;1481:9;:16;1491:5;1481:16;;;;;;;;;;;;;;;;1471:6;:26;;1463:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;1564:9;:16;1574:5;1564:16;;;;;;;;;;;;;;;:28;1581:10;1564:28;;;;;;;;;;;;;;;;1554:6;:38;;1546:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;553:1;1634:11;;:3;:11;;;1626:39;;;;;;;;;;;;:::i;:::-;;;;;;;;;1698:6;1678:9;:16;1688:5;1678:16;;;;;;;;;;;;;;;;:26;;;;;;;:::i;:::-;;;;;;;;1733:6;1715:9;:14;1725:3;1715:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;1782:6;1750:9;:16;1760:5;1750:16;;;;;;;;;;;;;;;:28;1767:10;1750:28;;;;;;;;;;;;;;;;:38;;;;;;;:::i;:::-;;;;;;;;1822:3;1806:28;;1815:5;1806:28;;;1827:6;1806:28;;;;;;:::i;:::-;;;;;;;;1852:4;1845:11;;1362:502;;;;;:::o;134:21::-;;;;;;;;;;;;;:::o;2147:297::-;2232:6;;;;;;;;;;;2218:20;;:10;:20;;;2210:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;553:1;2293:11;;:3;:11;;;2285:39;;;;;;;;;;;;:::i;:::-;;;;;;;;;2352:6;2337:11;;:21;;;;;;;:::i;:::-;;;;;;;;2387:6;2369:9;:14;2379:3;2369:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;2424:3;2409:27;;553:1;2409:27;;;2429:6;2409:27;;;;;;:::i;:::-;;;;;;;;2147:297;;:::o;225:44::-;;;;;;;;;;;;;;;;;:::o;107:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;985:369::-;1050:4;1085:9;:21;1095:10;1085:21;;;;;;;;;;;;;;;;1075:6;:31;;1067:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;553:1;1163:11;;:3;:11;;;1155:39;;;;;;;;;;;;:::i;:::-;;;;;;;;;1232:6;1207:9;:21;1217:10;1207:21;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;1267:6;1249:9;:14;1259:3;1249:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;1312:3;1291:33;;1300:10;1291:33;;;1317:6;1291:33;;;;;;:::i;:::-;;;;;;;;1342:4;1335:11;;985:369;;;;:::o;276:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1242:126::-;1279:7;1319:42;1312:5;1308:54;1297:65;;1242:126;;;:::o;1374:96::-;1411:7;1440:24;1458:5;1440:24;:::i;:::-;1429:35;;1374:96;;;:::o;1476:118::-;1563:24;1581:5;1563:24;:::i;:::-;1558:3;1551:37;1476:118;;:::o;1600:222::-;1693:4;1731:2;1720:9;1716:18;1708:26;;1744:71;1812:1;1801:9;1797:17;1788:6;1744:71;:::i;:::-;1600:222;;;;:::o;1909:117::-;2018:1;2015;2008:12;2155:122;2228:24;2246:5;2228:24;:::i;:::-;2221:5;2218:35;2208:63;;2267:1;2264;2257:12;2208:63;2155:122;:::o;2283:139::-;2329:5;2367:6;2354:20;2345:29;;2383:33;2410:5;2383:33;:::i;:::-;2283:139;;;;:::o;2428:77::-;2465:7;2494:5;2483:16;;2428:77;;;:::o;2511:122::-;2584:24;2602:5;2584:24;:::i;:::-;2577:5;2574:35;2564:63;;2623:1;2620;2613:12;2564:63;2511:122;:::o;2639:139::-;2685:5;2723:6;2710:20;2701:29;;2739:33;2766:5;2739:33;:::i;:::-;2639:139;;;;:::o;2784:474::-;2852:6;2860;2909:2;2897:9;2888:7;2884:23;2880:32;2877:119;;;2915:79;;:::i;:::-;2877:119;3035:1;3060:53;3105:7;3096:6;3085:9;3081:22;3060:53;:::i;:::-;3050:63;;3006:117;3162:2;3188:53;3233:7;3224:6;3213:9;3209:22;3188:53;:::i;:::-;3178:63;;3133:118;2784:474;;;;;:::o;3264:90::-;3298:7;3341:5;3334:13;3327:21;3316:32;;3264:90;;;:::o;3360:109::-;3441:21;3456:5;3441:21;:::i;:::-;3436:3;3429:34;3360:109;;:::o;3475:210::-;3562:4;3600:2;3589:9;3585:18;3577:26;;3613:65;3675:1;3664:9;3660:17;3651:6;3613:65;:::i;:::-;3475:210;;;;:::o;3691:118::-;3778:24;3796:5;3778:24;:::i;:::-;3773:3;3766:37;3691:118;;:::o;3815:222::-;3908:4;3946:2;3935:9;3931:18;3923:26;;3959:71;4027:1;4016:9;4012:17;4003:6;3959:71;:::i;:::-;3815:222;;;;:::o;4043:619::-;4120:6;4128;4136;4185:2;4173:9;4164:7;4160:23;4156:32;4153:119;;;4191:79;;:::i;:::-;4153:119;4311:1;4336:53;4381:7;4372:6;4361:9;4357:22;4336:53;:::i;:::-;4326:63;;4282:117;4438:2;4464:53;4509:7;4500:6;4489:9;4485:22;4464:53;:::i;:::-;4454:63;;4409:118;4566:2;4592:53;4637:7;4628:6;4617:9;4613:22;4592:53;:::i;:::-;4582:63;;4537:118;4043:619;;;;;:::o;4668:86::-;4703:7;4743:4;4736:5;4732:16;4721:27;;4668:86;;;:::o;4760:112::-;4843:22;4859:5;4843:22;:::i;:::-;4838:3;4831:35;4760:112;;:::o;4878:214::-;4967:4;5005:2;4994:9;4990:18;4982:26;;5018:67;5082:1;5071:9;5067:17;5058:6;5018:67;:::i;:::-;4878:214;;;;:::o;5098:329::-;5157:6;5206:2;5194:9;5185:7;5181:23;5177:32;5174:119;;;5212:79;;:::i;:::-;5174:119;5332:1;5357:53;5402:7;5393:6;5382:9;5378:22;5357:53;:::i;:::-;5347:63;;5303:117;5098:329;;;;:::o;5433:474::-;5501:6;5509;5558:2;5546:9;5537:7;5533:23;5529:32;5526:119;;;5564:79;;:::i;:::-;5526:119;5684:1;5709:53;5754:7;5745:6;5734:9;5730:22;5709:53;:::i;:::-;5699:63;;5655:117;5811:2;5837:53;5882:7;5873:6;5862:9;5858:22;5837:53;:::i;:::-;5827:63;;5782:118;5433:474;;;;;:::o;5913:180::-;5961:77;5958:1;5951:88;6058:4;6055:1;6048:15;6082:4;6079:1;6072:15;6099:320;6143:6;6180:1;6174:4;6170:12;6160:22;;6227:1;6221:4;6217:12;6248:18;6238:81;;6304:4;6296:6;6292:17;6282:27;;6238:81;6366:2;6358:6;6355:14;6335:18;6332:38;6329:84;;6385:18;;:::i;:::-;6329:84;6150:269;6099:320;;;:::o;6425:165::-;6565:17;6561:1;6553:6;6549:14;6542:41;6425:165;:::o;6596:366::-;6738:3;6759:67;6823:2;6818:3;6759:67;:::i;:::-;6752:74;;6835:93;6924:3;6835:93;:::i;:::-;6953:2;6948:3;6944:12;6937:19;;6596:366;;;:::o;6968:419::-;7134:4;7172:2;7161:9;7157:18;7149:26;;7221:9;7215:4;7211:20;7207:1;7196:9;7192:17;7185:47;7249:131;7375:4;7249:131;:::i;:::-;7241:139;;6968:419;;;:::o;7393:220::-;7533:34;7529:1;7521:6;7517:14;7510:58;7602:3;7597:2;7589:6;7585:15;7578:28;7393:220;:::o;7619:366::-;7761:3;7782:67;7846:2;7841:3;7782:67;:::i;:::-;7775:74;;7858:93;7947:3;7858:93;:::i;:::-;7976:2;7971:3;7967:12;7960:19;;7619:366;;;:::o;7991:419::-;8157:4;8195:2;8184:9;8180:18;8172:26;;8244:9;8238:4;8234:20;8230:1;8219:9;8215:17;8208:47;8272:131;8398:4;8272:131;:::i;:::-;8264:139;;7991:419;;;:::o;8416:168::-;8556:20;8552:1;8544:6;8540:14;8533:44;8416:168;:::o;8590:366::-;8732:3;8753:67;8817:2;8812:3;8753:67;:::i;:::-;8746:74;;8829:93;8918:3;8829:93;:::i;:::-;8947:2;8942:3;8938:12;8931:19;;8590:366;;;:::o;8962:419::-;9128:4;9166:2;9155:9;9151:18;9143:26;;9215:9;9209:4;9205:20;9201:1;9190:9;9186:17;9179:47;9243:131;9369:4;9243:131;:::i;:::-;9235:139;;8962:419;;;:::o;9387:180::-;9435:77;9432:1;9425:88;9532:4;9529:1;9522:15;9556:4;9553:1;9546:15;9573:194;9613:4;9633:20;9651:1;9633:20;:::i;:::-;9628:25;;9667:20;9685:1;9667:20;:::i;:::-;9662:25;;9711:1;9708;9704:9;9696:17;;9735:1;9729:4;9726:11;9723:37;;;9740:18;;:::i;:::-;9723:37;9573:194;;;;:::o;9773:191::-;9813:3;9832:20;9850:1;9832:20;:::i;:::-;9827:25;;9866:20;9884:1;9866:20;:::i;:::-;9861:25;;9909:1;9906;9902:9;9895:16;;9930:3;9927:1;9924:10;9921:36;;;9937:18;;:::i;:::-;9921:36;9773:191;;;;:::o;9970:181::-;10110:33;10106:1;10098:6;10094:14;10087:57;9970:181;:::o;10157:366::-;10299:3;10320:67;10384:2;10379:3;10320:67;:::i;:::-;10313:74;;10396:93;10485:3;10396:93;:::i;:::-;10514:2;10509:3;10505:12;10498:19;;10157:366;;;:::o;10529:419::-;10695:4;10733:2;10722:9;10718:18;10710:26;;10782:9;10776:4;10772:20;10768:1;10757:9;10753:17;10746:47;10810:131;10936:4;10810:131;:::i;:::-;10802:139;;10529:419;;;:::o

Swarm Source

ipfs://58458d1cbf653c21a35493491c9ccccb78989042266fa09948f4ce8c4efc2c4c

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.