POL Price: $0.212462 (-2.69%)
 

Overview

Max Total Supply

1,000,000,000,000 JOHN

Holders

423

Total Transfers

-

Market

Price

$0.00 @ 0.000000 POL

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
HelloHelp

Compiler Version
v0.8.2+commit.661d1103

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2025-02-02
*/

// SPDX-License-Identifier: MIT
/*The Struggle is Real

John was a single parent to his 1-year-old son, Max. He worked multiple jobs to make ends meet, but it wasn't enough. As the cost of living continued to rise, John found himself struggling to provide for Max's basic needs, including food. Despite his best efforts, their pantry was often empty, and meals were scarce.

One day, while scrolling through the internet, John stumbled upon an article about cryptocurrencies. He had always been skeptical of digital currencies, but something about them caught his attention. He delved deeper into the world of crypto, learning about Bitcoin, Ethereum, and other popular coins.

As John continued to read, an idea struck him. What if he could mine cryptocurrency to earn a steady income? With the extra money, he could buy food and other essentials for Max. It was a long shot, but John decided to give it a try.

John invested in a computer and software, and began mining cryptocurrency in his spare time. It wasn't easy – the computer was hot, and the room was noisy – but he was determined to make it work.

As the days turned into weeks, John's mining operations began to yield a small but steady income. He bought a few groceries here and there, and even managed to put some savings away. Max's eyes lit up with joy as John showed him the fruits of their labor – shiny coins and colorful candies that came with their new cryptocurrency earnings.

The days grew longer, and John's mining operations continued to thrive. He began to see a glimmer of hope – a chance to give Max a better life. He continued to work hard, mining day and night, but his efforts started to pay off.

John's friends and family took notice of his entrepreneurial spirit and offered to help. Together, they formed a mining collective, sharing resources and expertise to boost their chances of making a profit. With the new setup, their earnings increased, and John was able to buy more food, clothes, and toys for Max.

As the months went by, John's mining operations became more efficient, and their income grew. He started to dream bigger – about starting a small business, maybe even a community center for single parents like himself. John's passion for cryptocurrency mining had transformed their lives, and he was grateful for the second chance it had given him.

One day, while feeding Max a meal cooked with cryptocurrency-earned cash, John smiled, knowing that their future looked brighter than ever. Max giggled, oblivious to the struggles his father had endured, but grateful for the love and care that John provided.

For John, the journey was never just about the cryptocurrency – it was about the hope it gave him to give his son a better life, a life filled with food on the table, a roof over their heads, and a chance to thrive.

This is a heartwarming story that shows the determination and resilience of a single father who's fighting to provide for his child despite the odds being against him.

I hope this is what you were looking for.*/



pragma solidity ^0.8.2;

// Ownable contract to manage ownership
contract Ownable {
    address private _owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor() {
        _transferOwnership(msg.sender);
    }

    modifier onlyOwner() {
        _checkOwner();
        _;
    }

    function owner() public view returns (address) {
        return _owner;
    }

    function _checkOwner() internal view {
        require(owner() == msg.sender, "Ownable: caller is not the owner");
    }

    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0)); // Prevents further ownership actions
    }

    function _transferOwnership(address newOwner) internal {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

// Uniswap V2 Router Interface
interface IUniswapV2Router {
    function swapExactTokensForTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);
}

// ERC20 Interface
interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

// Implementation of ERC20 Token
contract HelloHelp is IERC20, Ownable {
    mapping(address => uint256) internal _balances;
    mapping(address => mapping(address => uint256)) internal _allowances;

    uint256 private _totalSupply;
    string private _name;
    string private _symbol;

    constructor(string memory name_, string memory symbol_, uint256 initialSupply) {
        _name = name_;
        _symbol = symbol_;
        _mint(msg.sender, initialSupply * 10 ** decimals());
    }

    function name() public view returns (string memory) {
        return _name;
    }

    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function decimals() public pure returns (uint8) {
        return 18; // Standard for ERC20 tokens
    }

    function totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        require(amount > 0, "Transfer amount must be greater than 0");
        _transfer(msg.sender, recipient, amount);
        return true;
    }

    function approve(address spender, uint256 amount) public override returns (bool) {
        require(amount > 0, "Approval amount must be greater than 0");
        _approve(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        require(amount > 0, "Transfer amount must be greater than 0");
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
        return true;
    }

    function allowance(address owner, address spender) public view override returns (uint256) {
        return _allowances[owner][spender];
    }

    function _mint(address account, uint256 amount) internal {
        require(account != address(0), "Mint to the zero address");
        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "Transfer from the zero address");
        require(recipient != address(0), "Transfer to the zero address");
        require(_balances[sender] >= amount, "Transfer amount exceeds balance");

        _balances[sender] -= amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

    function _approve(address owner, address spender, uint256 amount) internal {
        require(owner != address(0), "Approve from the zero address");
        require(spender != address(0), "Approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    // Function to withdraw any ERC20 tokens held by this contract
    function withdrawTokens(address tokenAddress) external onlyOwner {
        IERC20 token = IERC20(tokenAddress);
        uint256 balance = token.balanceOf(address(this));
        require(balance > 0, "No tokens to withdraw");

        token.transfer(owner(), balance);
    }

    // Function to receive MATIC
    receive() external payable {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"initialSupply","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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"withdrawTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040523480156200001157600080fd5b506040516200112c3803806200112c83398101604081905262000034916200032a565b6200003f3362000099565b825162000054906004906020860190620001d1565b5081516200006a906005906020850190620001d1565b5062000090336200007e6012600a62000402565b6200008a9084620004fa565b620000e9565b50505062000585565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216620001445760405162461bcd60e51b815260206004820152601860248201527f4d696e7420746f20746865207a65726f20616464726573730000000000000000604482015260640160405180910390fd5b80600360008282546200015891906200039a565b90915550506001600160a01b03821660009081526001602052604081208054839290620001879084906200039a565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b828054620001df906200051c565b90600052602060002090601f0160209004810192826200020357600085556200024e565b82601f106200021e57805160ff19168380011785556200024e565b828001600101855582156200024e579182015b828111156200024e57825182559160200191906001019062000231565b506200025c92915062000260565b5090565b5b808211156200025c576000815560010162000261565b600082601f83011262000288578081fd5b81516001600160401b0380821115620002a557620002a56200056f565b604051601f8301601f19908116603f01168101908282118183101715620002d057620002d06200056f565b81604052838152602092508683858801011115620002ec578485fd5b8491505b838210156200030f5785820183015181830184015290820190620002f0565b838211156200032057848385830101525b9695505050505050565b6000806000606084860312156200033f578283fd5b83516001600160401b038082111562000356578485fd5b620003648783880162000277565b945060208601519150808211156200037a578384fd5b50620003898682870162000277565b925050604084015190509250925092565b60008219821115620003b057620003b062000559565b500190565b80825b6001808611620003c95750620003f9565b818704821115620003de57620003de62000559565b80861615620003ec57918102915b9490941c938002620003b8565b94509492505050565b60006200041660001960ff8516846200041d565b9392505050565b6000826200042e5750600162000416565b816200043d5750600062000416565b8160018114620004565760028114620004615762000495565b600191505062000416565b60ff84111562000475576200047562000559565b6001841b9150848211156200048e576200048e62000559565b5062000416565b5060208310610133831016604e8410600b8410161715620004cd575081810a83811115620004c757620004c762000559565b62000416565b620004dc8484846001620003b5565b808604821115620004f157620004f162000559565b02949350505050565b600081600019048311821515161562000517576200051762000559565b500290565b6002810460018216806200053157607f821691505b602082108114156200055357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b610b9780620005956000396000f3fe6080604052600436106100ab5760003560e01c806370a082311161006457806370a082311461018f578063715018a6146101af5780638da5cb5b146101c457806395d89b41146101ec578063a9059cbb14610201578063dd62ed3e14610221576100b2565b806306fdde03146100b7578063095ea7b3146100e257806318160ddd1461011257806323b872dd14610131578063313ce5671461015157806349df728c1461016d576100b2565b366100b257005b600080fd5b3480156100c357600080fd5b506100cc610267565b6040516100d99190610a48565b60405180910390f35b3480156100ee57600080fd5b506101026100fd3660046109e7565b6102f9565b60405190151581526020016100d9565b34801561011e57600080fd5b506003545b6040519081526020016100d9565b34801561013d57600080fd5b5061010261014c3660046109ac565b610372565b34801561015d57600080fd5b50604051601281526020016100d9565b34801561017957600080fd5b5061018d610188366004610959565b6103e3565b005b34801561019b57600080fd5b506101236101aa366004610959565b610558565b3480156101bb57600080fd5b5061018d610577565b3480156101d057600080fd5b506000546040516001600160a01b0390911681526020016100d9565b3480156101f857600080fd5b506100cc61058b565b34801561020d57600080fd5b5061010261021c3660046109e7565b61059a565b34801561022d57600080fd5b5061012361023c36600461097a565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60606004805461027690610b10565b80601f01602080910402602001604051908101604052809291908181526020018280546102a290610b10565b80156102ef5780601f106102c4576101008083540402835291602001916102ef565b820191906000526020600020905b8154815290600101906020018083116102d257829003601f168201915b5050505050905090565b600080821161035e5760405162461bcd60e51b815260206004820152602660248201527f417070726f76616c20616d6f756e74206d75737420626520677265617465722060448201526507468616e20360d41b60648201526084015b60405180910390fd5b6103693384846105c6565b50600192915050565b60008082116103935760405162461bcd60e51b815260040161035590610a9b565b61039e8484846106d4565b6001600160a01b0384166000908152600260209081526040808320338085529252909120546103d99186916103d4908690610af9565b6105c6565b5060019392505050565b6103eb610889565b6040516370a0823160e01b815230600482015281906000906001600160a01b038316906370a082319060240160206040518083038186803b15801561042f57600080fd5b505afa158015610443573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104679190610a30565b9050600081116104b15760405162461bcd60e51b81526020600482015260156024820152744e6f20746f6b656e7320746f20776974686472617760581b6044820152606401610355565b816001600160a01b031663a9059cbb6104d26000546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101849052604401602060405180830381600087803b15801561051a57600080fd5b505af115801561052e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105529190610a10565b50505050565b6001600160a01b0381166000908152600160205260409020545b919050565b61057f610889565b61058960006108f2565b565b60606005805461027690610b10565b60008082116105bb5760405162461bcd60e51b815260040161035590610a9b565b6103693384846106d4565b6001600160a01b03831661061c5760405162461bcd60e51b815260206004820152601d60248201527f417070726f76652066726f6d20746865207a65726f20616464726573730000006044820152606401610355565b6001600160a01b0382166106725760405162461bcd60e51b815260206004820152601b60248201527f417070726f766520746f20746865207a65726f206164647265737300000000006044820152606401610355565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661072a5760405162461bcd60e51b815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f206164647265737300006044820152606401610355565b6001600160a01b0382166107805760405162461bcd60e51b815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f2061646472657373000000006044820152606401610355565b6001600160a01b0383166000908152600160205260409020548111156107e85760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657220616d6f756e7420657863656564732062616c616e6365006044820152606401610355565b6001600160a01b03831660009081526001602052604081208054839290610810908490610af9565b90915550506001600160a01b0382166000908152600160205260408120805483929061083d908490610ae1565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516106c791815260200190565b3361089c6000546001600160a01b031690565b6001600160a01b0316146105895760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610355565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b038116811461057257600080fd5b60006020828403121561096a578081fd5b61097382610942565b9392505050565b6000806040838503121561098c578081fd5b61099583610942565b91506109a360208401610942565b90509250929050565b6000806000606084860312156109c0578081fd5b6109c984610942565b92506109d760208501610942565b9150604084013590509250925092565b600080604083850312156109f9578182fd5b610a0283610942565b946020939093013593505050565b600060208284031215610a21578081fd5b81518015158114610973578182fd5b600060208284031215610a41578081fd5b5051919050565b6000602080835283518082850152825b81811015610a7457858101830151858201604001528201610a58565b81811115610a855783604083870101525b50601f01601f1916929092016040019392505050565b60208082526026908201527f5472616e7366657220616d6f756e74206d75737420626520677265617465722060408201526507468616e20360d41b606082015260800190565b60008219821115610af457610af4610b4b565b500190565b600082821015610b0b57610b0b610b4b565b500390565b600281046001821680610b2457607f821691505b60208210811415610b4557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220bcae1c9dc031fbf6469930ba170a7bc3b98b547df3640e8ede0f289276d7a7b564736f6c63430008020033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000e8d4a5100000000000000000000000000000000000000000000000000000000000000000094a6f686e20436f696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a4f484e00000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106100ab5760003560e01c806370a082311161006457806370a082311461018f578063715018a6146101af5780638da5cb5b146101c457806395d89b41146101ec578063a9059cbb14610201578063dd62ed3e14610221576100b2565b806306fdde03146100b7578063095ea7b3146100e257806318160ddd1461011257806323b872dd14610131578063313ce5671461015157806349df728c1461016d576100b2565b366100b257005b600080fd5b3480156100c357600080fd5b506100cc610267565b6040516100d99190610a48565b60405180910390f35b3480156100ee57600080fd5b506101026100fd3660046109e7565b6102f9565b60405190151581526020016100d9565b34801561011e57600080fd5b506003545b6040519081526020016100d9565b34801561013d57600080fd5b5061010261014c3660046109ac565b610372565b34801561015d57600080fd5b50604051601281526020016100d9565b34801561017957600080fd5b5061018d610188366004610959565b6103e3565b005b34801561019b57600080fd5b506101236101aa366004610959565b610558565b3480156101bb57600080fd5b5061018d610577565b3480156101d057600080fd5b506000546040516001600160a01b0390911681526020016100d9565b3480156101f857600080fd5b506100cc61058b565b34801561020d57600080fd5b5061010261021c3660046109e7565b61059a565b34801561022d57600080fd5b5061012361023c36600461097a565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60606004805461027690610b10565b80601f01602080910402602001604051908101604052809291908181526020018280546102a290610b10565b80156102ef5780601f106102c4576101008083540402835291602001916102ef565b820191906000526020600020905b8154815290600101906020018083116102d257829003601f168201915b5050505050905090565b600080821161035e5760405162461bcd60e51b815260206004820152602660248201527f417070726f76616c20616d6f756e74206d75737420626520677265617465722060448201526507468616e20360d41b60648201526084015b60405180910390fd5b6103693384846105c6565b50600192915050565b60008082116103935760405162461bcd60e51b815260040161035590610a9b565b61039e8484846106d4565b6001600160a01b0384166000908152600260209081526040808320338085529252909120546103d99186916103d4908690610af9565b6105c6565b5060019392505050565b6103eb610889565b6040516370a0823160e01b815230600482015281906000906001600160a01b038316906370a082319060240160206040518083038186803b15801561042f57600080fd5b505afa158015610443573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104679190610a30565b9050600081116104b15760405162461bcd60e51b81526020600482015260156024820152744e6f20746f6b656e7320746f20776974686472617760581b6044820152606401610355565b816001600160a01b031663a9059cbb6104d26000546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101849052604401602060405180830381600087803b15801561051a57600080fd5b505af115801561052e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105529190610a10565b50505050565b6001600160a01b0381166000908152600160205260409020545b919050565b61057f610889565b61058960006108f2565b565b60606005805461027690610b10565b60008082116105bb5760405162461bcd60e51b815260040161035590610a9b565b6103693384846106d4565b6001600160a01b03831661061c5760405162461bcd60e51b815260206004820152601d60248201527f417070726f76652066726f6d20746865207a65726f20616464726573730000006044820152606401610355565b6001600160a01b0382166106725760405162461bcd60e51b815260206004820152601b60248201527f417070726f766520746f20746865207a65726f206164647265737300000000006044820152606401610355565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661072a5760405162461bcd60e51b815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f206164647265737300006044820152606401610355565b6001600160a01b0382166107805760405162461bcd60e51b815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f2061646472657373000000006044820152606401610355565b6001600160a01b0383166000908152600160205260409020548111156107e85760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657220616d6f756e7420657863656564732062616c616e6365006044820152606401610355565b6001600160a01b03831660009081526001602052604081208054839290610810908490610af9565b90915550506001600160a01b0382166000908152600160205260408120805483929061083d908490610ae1565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516106c791815260200190565b3361089c6000546001600160a01b031690565b6001600160a01b0316146105895760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610355565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b038116811461057257600080fd5b60006020828403121561096a578081fd5b61097382610942565b9392505050565b6000806040838503121561098c578081fd5b61099583610942565b91506109a360208401610942565b90509250929050565b6000806000606084860312156109c0578081fd5b6109c984610942565b92506109d760208501610942565b9150604084013590509250925092565b600080604083850312156109f9578182fd5b610a0283610942565b946020939093013593505050565b600060208284031215610a21578081fd5b81518015158114610973578182fd5b600060208284031215610a41578081fd5b5051919050565b6000602080835283518082850152825b81811015610a7457858101830151858201604001528201610a58565b81811115610a855783604083870101525b50601f01601f1916929092016040019392505050565b60208082526026908201527f5472616e7366657220616d6f756e74206d75737420626520677265617465722060408201526507468616e20360d41b606082015260800190565b60008219821115610af457610af4610b4b565b500190565b600082821015610b0b57610b0b610b4b565b500390565b600281046001821680610b2457607f821691505b60208210811415610b4557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220bcae1c9dc031fbf6469930ba170a7bc3b98b547df3640e8ede0f289276d7a7b564736f6c63430008020033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000e8d4a5100000000000000000000000000000000000000000000000000000000000000000094a6f686e20436f696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a4f484e00000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): John Coin
Arg [1] : symbol_ (string): JOHN
Arg [2] : initialSupply (uint256): 1000000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000000000000000000000000000000000e8d4a51000
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [4] : 4a6f686e20436f696e0000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [6] : 4a4f484e00000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

5014:3466:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5491:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6270:231;;;;;;;;;;-1:-1:-1;6270:231:0;;;;;:::i;:::-;;:::i;:::-;;;2433:14:1;;2426:22;2408:41;;2396:2;2381:18;6270:231:0;2363:92:1;5790:100:0;;;;;;;;;;-1:-1:-1;5870:12:0;;5790:100;;;6529:25:1;;;6517:2;6502:18;5790:100:0;6484:76:1;6509:334:0;;;;;;;;;;-1:-1:-1;6509:334:0;;;;;:::i;:::-;;:::i;5677:105::-;;;;;;;;;;-1:-1:-1;5677:105:0;;5743:2;6707:36:1;;6695:2;6680:18;5677:105:0;6662:87:1;8127:279:0;;;;;;;;;;-1:-1:-1;8127:279:0;;;;;:::i;:::-;;:::i;:::-;;5898:119;;;;;;;;;;-1:-1:-1;5898:119:0;;;;;:::i;:::-;;:::i;3656:141::-;;;;;;;;;;;;;:::i;3439:79::-;;;;;;;;;;-1:-1:-1;3477:7:0;3504:6;3439:79;;-1:-1:-1;;;;;3504:6:0;;;1927:51:1;;1915:2;1900:18;3439:79:0;1882:102:1;5582:87:0;;;;;;;;;;;;;:::i;6025:237::-;;;;;;;;;;-1:-1:-1;6025:237:0;;;;;:::i;:::-;;:::i;6851:143::-;;;;;;;;;;-1:-1:-1;6851:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;6959:18:0;;;6932:7;6959:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6851:143;5491:83;5528:13;5561:5;5554:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5491:83;:::o;6270:231::-;6345:4;6379:1;6370:6;:10;6362:61;;;;-1:-1:-1;;;6362:61:0;;6178:2:1;6362:61:0;;;6160:21:1;6217:2;6197:18;;;6190:30;6256:34;6236:18;;;6229:62;-1:-1:-1;;;6307:18:1;;;6300:36;6353:19;;6362:61:0;;;;;;;;;6434:37;6443:10;6455:7;6464:6;6434:8;:37::i;:::-;-1:-1:-1;6489:4:0;6270:231;;;;:::o;6509:334::-;6607:4;6641:1;6632:6;:10;6624:61;;;;-1:-1:-1;;;6624:61:0;;;;;;;:::i;:::-;6696:36;6706:6;6714:9;6725:6;6696:9;:36::i;:::-;-1:-1:-1;;;;;6772:19:0;;;;;;:11;:19;;;;;;;;6760:10;6772:31;;;;;;;;;6743:70;;6752:6;;6772:40;;6806:6;;6772:40;:::i;:::-;6743:8;:70::i;:::-;-1:-1:-1;6831:4:0;6509:334;;;;;:::o;8127:279::-;3398:13;:11;:13::i;:::-;8267:30:::1;::::0;-1:-1:-1;;;8267:30:0;;8291:4:::1;8267:30;::::0;::::1;1927:51:1::0;8225:12:0;;8203::::1;::::0;-1:-1:-1;;;;;8267:15:0;::::1;::::0;::::1;::::0;1900:18:1;;8267:30:0::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8249:48;;8326:1;8316:7;:11;8308:45;;;::::0;-1:-1:-1;;;8308:45:0;;3984:2:1;8308:45:0::1;::::0;::::1;3966:21:1::0;4023:2;4003:18;;;3996:30;-1:-1:-1;;;4042:18:1;;;4035:51;4103:18;;8308:45:0::1;3956:171:1::0;8308:45:0::1;8366:5;-1:-1:-1::0;;;;;8366:14:0::1;;8381:7;3477::::0;3504:6;-1:-1:-1;;;;;3504:6:0;3439:79;;8381:7:::1;8366:32;::::0;-1:-1:-1;;;;;;8366:32:0::1;::::0;;;;;;-1:-1:-1;;;;;2181:32:1;;;8366::0::1;::::0;::::1;2163:51:1::0;2230:18;;;2223:34;;;2136:18;;8366:32:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3422:1;;8127:279:::0;:::o;5898:119::-;-1:-1:-1;;;;;5991:18:0;;5964:7;5991:18;;;:9;:18;;;;;;5898:119;;;;:::o;3656:141::-;3398:13;:11;:13::i;:::-;3721:30:::1;3748:1;3721:18;:30::i;:::-;3656:141::o:0;5582:87::-;5621:13;5654:7;5647:14;;;;;:::i;6025:237::-;6103:4;6137:1;6128:6;:10;6120:61;;;;-1:-1:-1;;;6120:61:0;;;;;;;:::i;:::-;6192:40;6202:10;6214:9;6225:6;6192:9;:40::i;7727:324::-;-1:-1:-1;;;;;7821:19:0;;7813:61;;;;-1:-1:-1;;;7813:61:0;;3626:2:1;7813:61:0;;;3608:21:1;3665:2;3645:18;;;3638:30;3704:31;3684:18;;;3677:59;3753:18;;7813:61:0;3598:179:1;7813:61:0;-1:-1:-1;;;;;7893:21:0;;7885:61;;;;-1:-1:-1;;;7885:61:0;;3270:2:1;7885:61:0;;;3252:21:1;3309:2;3289:18;;;3282:30;3348:29;3328:18;;;3321:57;3395:18;;7885:61:0;3242:177:1;7885:61:0;-1:-1:-1;;;;;7959:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8011:32;;6529:25:1;;;8011:32:0;;6502:18:1;8011:32:0;;;;;;;;7727:324;;;:::o;7269:450::-;-1:-1:-1;;;;;7367:20:0;;7359:63;;;;-1:-1:-1;;;7359:63:0;;5819:2:1;7359:63:0;;;5801:21:1;5858:2;5838:18;;;5831:30;5897:32;5877:18;;;5870:60;5947:18;;7359:63:0;5791:180:1;7359:63:0;-1:-1:-1;;;;;7441:23:0;;7433:64;;;;-1:-1:-1;;;7433:64:0;;5462:2:1;7433:64:0;;;5444:21:1;5501:2;5481:18;;;5474:30;5540;5520:18;;;5513:58;5588:18;;7433:64:0;5434:178:1;7433:64:0;-1:-1:-1;;;;;7516:17:0;;;;;;:9;:17;;;;;;:27;-1:-1:-1;7516:27:0;7508:71;;;;-1:-1:-1;;;7508:71:0;;4334:2:1;7508:71:0;;;4316:21:1;4373:2;4353:18;;;4346:30;4412:33;4392:18;;;4385:61;4463:18;;7508:71:0;4306:181:1;7508:71:0;-1:-1:-1;;;;;7592:17:0;;;;;;:9;:17;;;;;:27;;7613:6;;7592:17;:27;;7613:6;;7592:27;:::i;:::-;;;;-1:-1:-1;;;;;;;7630:20:0;;;;;;:9;:20;;;;;:30;;7654:6;;7630:20;:30;;7654:6;;7630:30;:::i;:::-;;;;;;;;7693:9;-1:-1:-1;;;;;7676:35:0;7685:6;-1:-1:-1;;;;;7676:35:0;;7704:6;7676:35;;;;6529:25:1;;6517:2;6502:18;;6484:76;3526:122:0;3593:10;3582:7;3477;3504:6;-1:-1:-1;;;;;3504:6:0;3439:79;;3582:7;-1:-1:-1;;;;;3582:21:0;;3574:66;;;;-1:-1:-1;;;3574:66:0;;4694:2:1;3574:66:0;;;4676:21:1;;;4713:18;;;4706:30;4772:34;4752:18;;;4745:62;4824:18;;3574:66:0;4666:182:1;3805:183:0;3871:16;3890:6;;-1:-1:-1;;;;;3907:17:0;;;-1:-1:-1;;;;;;3907:17:0;;;;;;3940:40;;3890:6;;;;;;;3940:40;;3871:16;3940:40;3805:183;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;192:196;;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;:::-;343:39;262:126;-1:-1:-1;;;262:126:1:o;393:270::-;;;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;;;;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:264::-;;;1140:2;1128:9;1119:7;1115:23;1111:32;1108:2;;;1161:6;1153;1146:22;1108:2;1189:29;1208:9;1189:29;:::i;:::-;1179:39;1265:2;1250:18;;;;1237:32;;-1:-1:-1;;;1098:177:1:o;1280:297::-;;1400:2;1388:9;1379:7;1375:23;1371:32;1368:2;;;1421:6;1413;1406:22;1368:2;1458:9;1452:16;1511:5;1504:13;1497:21;1490:5;1487:32;1477:2;;1538:6;1530;1523:22;1582:194;;1705:2;1693:9;1684:7;1680:23;1676:32;1673:2;;;1726:6;1718;1711:22;1673:2;-1:-1:-1;1754:16:1;;1663:113;-1:-1:-1;1663:113:1:o;2460:603::-;;2601:2;2630;2619:9;2612:21;2662:6;2656:13;2705:6;2700:2;2689:9;2685:18;2678:34;2730:4;2743:140;2757:6;2754:1;2751:13;2743:140;;;2852:14;;;2848:23;;2842:30;2818:17;;;2837:2;2814:26;2807:66;2772:10;;2743:140;;;2901:6;2898:1;2895:13;2892:2;;;2971:4;2966:2;2957:6;2946:9;2942:22;2938:31;2931:45;2892:2;-1:-1:-1;3047:2:1;3026:15;-1:-1:-1;;3022:29:1;3007:45;;;;3054:2;3003:54;;2581:482;-1:-1:-1;;;2581:482:1:o;4853:402::-;5055:2;5037:21;;;5094:2;5074:18;;;5067:30;5133:34;5128:2;5113:18;;5106:62;-1:-1:-1;;;5199:2:1;5184:18;;5177:36;5245:3;5230:19;;5027:228::o;6754:128::-;;6825:1;6821:6;6818:1;6815:13;6812:2;;;6831:18;;:::i;:::-;-1:-1:-1;6867:9:1;;6802:80::o;6887:125::-;;6955:1;6952;6949:8;6946:2;;;6960:18;;:::i;:::-;-1:-1:-1;6997:9:1;;6936:76::o;7017:380::-;7102:1;7092:12;;7149:1;7139:12;;;7160:2;;7214:4;7206:6;7202:17;7192:27;;7160:2;7267;7259:6;7256:14;7236:18;7233:38;7230:2;;;7313:10;7308:3;7304:20;7301:1;7294:31;7348:4;7345:1;7338:15;7376:4;7373:1;7366:15;7230:2;;7072:325;;;:::o;7402:127::-;7463:10;7458:3;7454:20;7451:1;7444:31;7494:4;7491:1;7484:15;7518:4;7515:1;7508:15

Swarm Source

ipfs://bcae1c9dc031fbf6469930ba170a7bc3b98b547df3640e8ede0f289276d7a7b5
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.