POL Price: $0.441 (-1.47%)
 

Overview

Max Total Supply

111,111,111,111 HUB

Holders

7

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:
MyToken

Compiler Version
v0.5.8+commit.23d335f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2024-11-13
*/

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

    // Ownable contract to manage ownership
    contract Ownable {
        address public owner;

        constructor() public {
            owner = msg.sender;
        }

        modifier onlyOwner() {
            require(msg.sender == owner, "Not the contract owner");
            _;
        }

        function transferOwnership(address newOwner) public onlyOwner {
            require(newOwner != address(0), "New owner is the zero address");
            owner = 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);
    }

    // Uniswap V3 Router Interface
    interface IUniswapV3Router {
        function exactInput(
            bytes calldata path,
            uint amountIn,
            uint amountOutMinimum,
            address recipient,
            uint deadline
        ) external returns (uint amountOut);
    }

    // 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 MyToken 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) public {
            _name = name_;
            _symbol = symbol_;
            _totalSupply = initialSupply * (10 ** uint256(decimals()));  // Set total supply
            _balances[msg.sender] = _totalSupply; // Assign total supply to the owner
            emit Transfer(address(0), msg.sender, _totalSupply);
        }

        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 returns (uint256) {
            return _totalSupply;
        }

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

        function transfer(address recipient, uint256 amount) public 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 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 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 returns (uint256) {
            return _allowances[owner][spender];
        }

        // Uniswap V2 and V3 swap functions
            // Uniswap V2 and V3 swap functions
        function swapTokensV2(IUniswapV2Router router, uint amountIn, uint amountOutMin, address[] calldata path) external {
            require(path[0] == address(this), "First address in path must be this token");
            _approve(address(this), address(router), amountIn);
            router.swapExactTokensForTokens(amountIn, amountOutMin, path, msg.sender, now); // Optionally replace 'now' with block.timestamp for newer versions of Solidity
        }

        function swapTokensV3(IUniswapV3Router router, bytes calldata path, uint amountIn, uint amountOutMinimum) external {
            require(keccak256(abi.encodePacked(address(this))) == keccak256(abi.encodePacked(path[0])), "First address in path must be this token");
            _approve(address(this), address(router), amountIn);
            router.exactInput(path, amountIn, amountOutMinimum, msg.sender, now); // Optionally replace 'now' with block.timestamp for newer versions of Solidity
        }

        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);
        }
    }

    // TokenMigrator contract
    contract TokenMigrator {
        MyToken public oldToken;
        MyToken public newToken;

        constructor(MyToken _oldToken, MyToken _newToken) public {
            oldToken = _oldToken;
            newToken = _newToken;
        }

        function migrateTokens(uint256 amount) external {
            require(oldToken.balanceOf(msg.sender) >= amount, "Insufficient balance");
            oldToken.transferFrom(msg.sender, address(this), amount);
            newToken.transfer(msg.sender, amount);
        }
    }

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"amount","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"sender","type":"address"},{"name":"recipient","type":"address"},{"name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"router","type":"address"},{"name":"path","type":"bytes"},{"name":"amountIn","type":"uint256"},{"name":"amountOutMinimum","type":"uint256"}],"name":"swapTokensV3","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"account","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"},{"name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"router","type":"address"},{"name":"amountIn","type":"uint256"},{"name":"amountOutMin","type":"uint256"},{"name":"path","type":"address[]"}],"name":"swapTokensV2","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"name_","type":"string"},{"name":"symbol_","type":"string"},{"name":"initialSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040523480156200001157600080fd5b506040516200101338038062001013833981018060405260608110156200003757600080fd5b8101908080516401000000008111156200005057600080fd5b820160208101848111156200006457600080fd5b81516401000000008111828201871017156200007f57600080fd5b505092919060200180516401000000008111156200009c57600080fd5b82016020810184811115620000b057600080fd5b8151640100000000811182820187101715620000cb57600080fd5b5050602091820151600080546001600160a01b0319163317905585519194509250620000fe91600491908601906200018a565b508151620001149060059060208501906200018a565b50620001256200018460201b60201c565b60ff16600a0a81026003819055336000818152600160209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050506200022c565b60125b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001cd57805160ff1916838001178555620001fd565b82800160010185558215620001fd579182015b82811115620001fd578251825591602001919060010190620001e0565b506200020b9291506200020f565b5090565b6200018791905b808211156200020b576000815560010162000216565b610dd7806200023c6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c578063a9059cbb11610066578063a9059cbb146102d9578063db32eac714610305578063dd62ed3e14610391578063f2fde38b146103bf576100cf565b806370a08231146102875780638da5cb5b146102ad57806395d89b41146102d1576100cf565b806306fdde03146100d4578063095ea7b31461015157806318160ddd1461019157806323b872dd146101ab578063313ce567146101e15780635bee0b89146101ff575b600080fd5b6100dc6103e5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101165781810151838201526020016100fe565b50505050905090810190601f1680156101435780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61017d6004803603604081101561016757600080fd5b506001600160a01b03813516906020013561047b565b604080519115158252519081900360200190f35b6101996104d2565b60408051918252519081900360200190f35b61017d600480360360608110156101c157600080fd5b506001600160a01b038135811691602081013590911690604001356104d8565b6101e9610563565b6040805160ff9092168252519081900360200190f35b6102856004803603608081101561021557600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561024057600080fd5b82018360208201111561025257600080fd5b8035906020019184600183028401116401000000008311171561027457600080fd5b919350915080359060200135610568565b005b6101996004803603602081101561029d57600080fd5b50356001600160a01b03166106f3565b6102b561070e565b604080516001600160a01b039092168252519081900360200190f35b6100dc61071d565b61017d600480360360408110156102ef57600080fd5b506001600160a01b03813516906020013561077e565b6102856004803603608081101561031b57600080fd5b6001600160a01b03823516916020810135916040820135919081019060808101606082013564010000000081111561035257600080fd5b82018360208201111561036457600080fd5b8035906020019184602083028401116401000000008311171561038657600080fd5b5090925090506107cc565b610199600480360360408110156103a757600080fd5b506001600160a01b0381358116916020013516610974565b610285600480360360208110156103d557600080fd5b50356001600160a01b031661099f565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104715780601f1061044657610100808354040283529160200191610471565b820191906000526020600020905b81548152906001019060200180831161045457829003601f168201915b5050505050905090565b60008082116104be57604051600160e51b62461bcd028152600401808060200182810382526026815260200180610d866026913960400191505060405180910390fd5b6104c9338484610a81565b50600192915050565b60035490565b600080821161051b57604051600160e51b62461bcd028152600401808060200182810382526026815260200180610d386026913960400191505060405180910390fd5b610526848484610b9f565b6001600160a01b038416600090815260026020908152604080832033808552925290912054610559918691859003610a81565b5060019392505050565b601290565b8383600081811061057557fe5b60408051919093013560f890811c901b6001600160f81b031916602080830191909152835160018184030181526021830185528051908201203060601b60418401528451808403603501815260559093019094528151910120909114905061061157604051600160e51b62461bcd028152600401808060200182810382526028815260200180610d5e6028913960400191505060405180910390fd5b61061c308684610a81565b846001600160a01b031663034909248585858533426040518763ffffffff1660e01b81526004018080602001868152602001858152602001846001600160a01b03166001600160a01b031681526020018381526020018281038252888882818152602001925080828437600081840152601f19601f820116905080830192505050975050505050505050602060405180830381600087803b1580156106c057600080fd5b505af11580156106d4573d6000803e3d6000fd5b505050506040513d60208110156106ea57600080fd5b50505050505050565b6001600160a01b031660009081526001602052604090205490565b6000546001600160a01b031681565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104715780601f1061044657610100808354040283529160200191610471565b60008082116107c157604051600160e51b62461bcd028152600401808060200182810382526026815260200180610d386026913960400191505060405180910390fd5b6104c9338484610b9f565b3082826000816107d857fe5b905060200201356001600160a01b03166001600160a01b03161461083057604051600160e51b62461bcd028152600401808060200182810382526028815260200180610d5e6028913960400191505060405180910390fd5b61083b308686610a81565b846001600160a01b03166338ed17398585858533426040518763ffffffff1660e01b81526004018087815260200186815260200180602001846001600160a01b03166001600160a01b031681526020018381526020018281038252868682818152602001925060200280828437600081840152601f19601f820116905080830192505050975050505050505050600060405180830381600087803b1580156108e257600080fd5b505af11580156108f6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561091f57600080fd5b81019080805164010000000081111561093757600080fd5b8201602081018481111561094a57600080fd5b815185602082028301116401000000008211171561096757600080fd5b5050505050505050505050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610a015760408051600160e51b62461bcd02815260206004820152601660248201527f4e6f742074686520636f6e7472616374206f776e657200000000000000000000604482015290519081900360640190fd5b6001600160a01b038116610a5f5760408051600160e51b62461bcd02815260206004820152601d60248201527f4e6577206f776e657220697320746865207a65726f2061646472657373000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610adf5760408051600160e51b62461bcd02815260206004820152601d60248201527f417070726f76652066726f6d20746865207a65726f2061646472657373000000604482015290519081900360640190fd5b6001600160a01b038216610b3d5760408051600160e51b62461bcd02815260206004820152601b60248201527f417070726f766520746f20746865207a65726f20616464726573730000000000604482015290519081900360640190fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610bfd5760408051600160e51b62461bcd02815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f20616464726573730000604482015290519081900360640190fd5b6001600160a01b038216610c5b5760408051600160e51b62461bcd02815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f206164647265737300000000604482015290519081900360640190fd5b6001600160a01b038316600090815260016020526040902054811115610ccb5760408051600160e51b62461bcd02815260206004820152601f60248201527f5472616e7366657220616d6f756e7420657863656564732062616c616e636500604482015290519081900360640190fd5b6001600160a01b03808416600081815260016020908152604080832080548790039055938616808352918490208054860190558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350505056fe5472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e20304669727374206164647265737320696e2070617468206d757374206265207468697320746f6b656e417070726f76616c20616d6f756e74206d7573742062652067726561746572207468616e2030a165627a7a723058202ba4abab9577cb8f83db376f99fecbb4fcf26b85ae4f187bef39951f13093cd10029000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000019debd01c7000000000000000000000000000000000000000000000000000000000000000848756220436f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034855420000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c578063a9059cbb11610066578063a9059cbb146102d9578063db32eac714610305578063dd62ed3e14610391578063f2fde38b146103bf576100cf565b806370a08231146102875780638da5cb5b146102ad57806395d89b41146102d1576100cf565b806306fdde03146100d4578063095ea7b31461015157806318160ddd1461019157806323b872dd146101ab578063313ce567146101e15780635bee0b89146101ff575b600080fd5b6100dc6103e5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101165781810151838201526020016100fe565b50505050905090810190601f1680156101435780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61017d6004803603604081101561016757600080fd5b506001600160a01b03813516906020013561047b565b604080519115158252519081900360200190f35b6101996104d2565b60408051918252519081900360200190f35b61017d600480360360608110156101c157600080fd5b506001600160a01b038135811691602081013590911690604001356104d8565b6101e9610563565b6040805160ff9092168252519081900360200190f35b6102856004803603608081101561021557600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561024057600080fd5b82018360208201111561025257600080fd5b8035906020019184600183028401116401000000008311171561027457600080fd5b919350915080359060200135610568565b005b6101996004803603602081101561029d57600080fd5b50356001600160a01b03166106f3565b6102b561070e565b604080516001600160a01b039092168252519081900360200190f35b6100dc61071d565b61017d600480360360408110156102ef57600080fd5b506001600160a01b03813516906020013561077e565b6102856004803603608081101561031b57600080fd5b6001600160a01b03823516916020810135916040820135919081019060808101606082013564010000000081111561035257600080fd5b82018360208201111561036457600080fd5b8035906020019184602083028401116401000000008311171561038657600080fd5b5090925090506107cc565b610199600480360360408110156103a757600080fd5b506001600160a01b0381358116916020013516610974565b610285600480360360208110156103d557600080fd5b50356001600160a01b031661099f565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104715780601f1061044657610100808354040283529160200191610471565b820191906000526020600020905b81548152906001019060200180831161045457829003601f168201915b5050505050905090565b60008082116104be57604051600160e51b62461bcd028152600401808060200182810382526026815260200180610d866026913960400191505060405180910390fd5b6104c9338484610a81565b50600192915050565b60035490565b600080821161051b57604051600160e51b62461bcd028152600401808060200182810382526026815260200180610d386026913960400191505060405180910390fd5b610526848484610b9f565b6001600160a01b038416600090815260026020908152604080832033808552925290912054610559918691859003610a81565b5060019392505050565b601290565b8383600081811061057557fe5b60408051919093013560f890811c901b6001600160f81b031916602080830191909152835160018184030181526021830185528051908201203060601b60418401528451808403603501815260559093019094528151910120909114905061061157604051600160e51b62461bcd028152600401808060200182810382526028815260200180610d5e6028913960400191505060405180910390fd5b61061c308684610a81565b846001600160a01b031663034909248585858533426040518763ffffffff1660e01b81526004018080602001868152602001858152602001846001600160a01b03166001600160a01b031681526020018381526020018281038252888882818152602001925080828437600081840152601f19601f820116905080830192505050975050505050505050602060405180830381600087803b1580156106c057600080fd5b505af11580156106d4573d6000803e3d6000fd5b505050506040513d60208110156106ea57600080fd5b50505050505050565b6001600160a01b031660009081526001602052604090205490565b6000546001600160a01b031681565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104715780601f1061044657610100808354040283529160200191610471565b60008082116107c157604051600160e51b62461bcd028152600401808060200182810382526026815260200180610d386026913960400191505060405180910390fd5b6104c9338484610b9f565b3082826000816107d857fe5b905060200201356001600160a01b03166001600160a01b03161461083057604051600160e51b62461bcd028152600401808060200182810382526028815260200180610d5e6028913960400191505060405180910390fd5b61083b308686610a81565b846001600160a01b03166338ed17398585858533426040518763ffffffff1660e01b81526004018087815260200186815260200180602001846001600160a01b03166001600160a01b031681526020018381526020018281038252868682818152602001925060200280828437600081840152601f19601f820116905080830192505050975050505050505050600060405180830381600087803b1580156108e257600080fd5b505af11580156108f6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561091f57600080fd5b81019080805164010000000081111561093757600080fd5b8201602081018481111561094a57600080fd5b815185602082028301116401000000008211171561096757600080fd5b5050505050505050505050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610a015760408051600160e51b62461bcd02815260206004820152601660248201527f4e6f742074686520636f6e7472616374206f776e657200000000000000000000604482015290519081900360640190fd5b6001600160a01b038116610a5f5760408051600160e51b62461bcd02815260206004820152601d60248201527f4e6577206f776e657220697320746865207a65726f2061646472657373000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610adf5760408051600160e51b62461bcd02815260206004820152601d60248201527f417070726f76652066726f6d20746865207a65726f2061646472657373000000604482015290519081900360640190fd5b6001600160a01b038216610b3d5760408051600160e51b62461bcd02815260206004820152601b60248201527f417070726f766520746f20746865207a65726f20616464726573730000000000604482015290519081900360640190fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610bfd5760408051600160e51b62461bcd02815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f20616464726573730000604482015290519081900360640190fd5b6001600160a01b038216610c5b5760408051600160e51b62461bcd02815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f206164647265737300000000604482015290519081900360640190fd5b6001600160a01b038316600090815260016020526040902054811115610ccb5760408051600160e51b62461bcd02815260206004820152601f60248201527f5472616e7366657220616d6f756e7420657863656564732062616c616e636500604482015290519081900360640190fd5b6001600160a01b03808416600081815260016020908152604080832080548790039055938616808352918490208054860190558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350505056fe5472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e20304669727374206164647265737320696e2070617468206d757374206265207468697320746f6b656e417070726f76616c20616d6f756e74206d7573742062652067726561746572207468616e2030a165627a7a723058202ba4abab9577cb8f83db376f99fecbb4fcf26b85ae4f187bef39951f13093cd10029

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000019debd01c7000000000000000000000000000000000000000000000000000000000000000848756220436f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034855420000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Hub Coin
Arg [1] : symbol_ (string): HUB
Arg [2] : initialSupply (uint256): 111111111111

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 00000000000000000000000000000000000000000000000000000019debd01c7
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [4] : 48756220436f696e000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4855420000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

2000:4219:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2000:4219:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2707:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2707:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3539:238;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3539:238:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;3042:99;;;:::i;:::-;;;;;;;;;;;;;;;;3789:345;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3789:345:0;;;;;;;;;;;;;;;;;:::i;2917:113::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4861:505;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;;;;;4861:505:0;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;4861:505:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;4861:505:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;4861:505:0;;-1:-1:-1;4861:505:0;-1:-1:-1;4861:505:0;;;;;;;:::i;:::-;;3153:118;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3153:118:0;-1:-1:-1;;;;;3153:118:0;;:::i;141:20::-;;;:::i;:::-;;;;-1:-1:-1;;;;;141:20:0;;;;;;;;;;;;;;2810:95;;;:::i;3283:244::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3283:244:0;;;;;;;;:::i;4392:457::-;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;;;;;4392:457:0;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;4392:457:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;4392:457:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;-1:-1;4392:457:0;;-1:-1:-1;4392:457:0;-1:-1:-1;4392:457:0;:::i;4144:142::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4144:142:0;;;;;;;;;;:::i;382:184::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;382:184:0;-1:-1:-1;;;;;382:184:0;;:::i;2707:91::-;2781:5;2774:12;;;;;;;;-1:-1:-1;;2774:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2744:13;;2774:12;;2781:5;;2774:12;;2781:5;2774:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2707:91;:::o;3539:238::-;3605:4;3643:1;3634:6;:10;3626:61;;;;-1:-1:-1;;;;;3626:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3702:37;3711:10;3723:7;3732:6;3702:8;:37::i;:::-;-1:-1:-1;3761:4:0;3539:238;;;;:::o;3042:99::-;3117:12;;3042:99;:::o;3789:345::-;3878:4;3916:1;3907:6;:10;3899:61;;;;-1:-1:-1;;;;;3899:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3975:36;3985:6;3993:9;4004:6;3975:9;:36::i;:::-;-1:-1:-1;;;;;4055:19:0;;;;;;:11;:19;;;;;;;;4043:10;4055:31;;;;;;;;;4026:70;;4035:6;;4055:40;;;4026:8;:70::i;:::-;-1:-1:-1;4118:4:0;3789:345;;;;;:::o;2917:113::-;2987:2;2917:113;:::o;4861:505::-;5072:4;;5077:1;5072:7;;;;;;;5055:25;;;5072:7;;;;;;;;;;;-1:-1:-1;;;;;;5055:25:0;;;;;;;;;;;;26:21:-1;;;22:32;6:49;;5055:25:0;;;;;5045:36;;;;;;5034:4;5009:31;;;;;;;;26:21:-1;;;22:32;;6:49;;5009:31:0;;;;;;;4999:42;;;;;:82;;;;-1:-1:-1;4991:135:0;;;;-1:-1:-1;;;;;4991:135:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5141:50;5158:4;5173:6;5182:8;5141;:50::i;:::-;5206:6;-1:-1:-1;;;;;5206:17:0;;5224:4;;5230:8;5240:16;5258:10;5270:3;5206:68;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5206:68:0;-1:-1:-1;;;;;5206:68:0;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;5206:68:0;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5206:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5206:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;;4861:505:0:o;3153:118::-;-1:-1:-1;;;;;3241:18:0;3210:7;3241:18;;;:9;:18;;;;;;;3153:118::o;141:20::-;;;-1:-1:-1;;;;;141:20:0;;:::o;2810:95::-;2886:7;2879:14;;;;;;;;-1:-1:-1;;2879:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2849:13;;2879:14;;2886:7;;2879:14;;2886:7;2879:14;;;;;;;;;;;;;;;;;;;;;;;;3283:244;3352:4;3390:1;3381:6;:10;3373:61;;;;-1:-1:-1;;;;;3373:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3449:40;3459:10;3471:9;3482:6;3449:9;:40::i;4392:457::-;4549:4;4530;;4535:1;4530:7;;;;;;;;;;;-1:-1:-1;;;;;4530:7:0;-1:-1:-1;;;;;4530:24:0;;4522:77;;;;-1:-1:-1;;;;;4522:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4614:50;4631:4;4646:6;4655:8;4614;:50::i;:::-;4679:6;-1:-1:-1;;;;;4679:31:0;;4711:8;4721:12;4735:4;;4741:10;4753:3;4679:78;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4679:78:0;-1:-1:-1;;;;;4679:78:0;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;4679:78:0;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4679:78:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4679:78:0;;;;;;39:16:-1;36:1;17:17;2:54;101:4;4679:78:0;80:15:-1;;;-1:-1;;76:31;65:43;;120:4;113:20;13:2;5:11;;2:2;;;29:1;26;19:12;2:2;4679:78:0;;;;;;19:11:-1;14:3;11:20;8:2;;;44:1;41;34:12;8:2;62:21;;123:4;114:14;;138:31;;;135:2;;;182:1;179;172:12;135:2;219:3;213:10;331:9;325:2;311:12;307:21;289:16;285:44;282:59;261:11;247:12;244:29;233:116;230:2;;;362:1;359;352:12;230:2;-1:-1;;;;;;;;;;;4392:457:0:o;4144:142::-;-1:-1:-1;;;;;4247:18:0;;;4216:7;4247:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4144:142::o;382:184::-;310:5;;-1:-1:-1;;;;;310:5:0;296:10;:19;288:54;;;;;-1:-1:-1;;;;;288:54:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;467:22:0;;459:64;;;;;-1:-1:-1;;;;;459:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;538:5;:16;;-1:-1:-1;;;;;;538:16:0;-1:-1:-1;;;;;538:16:0;;;;;;;;;;382:184::o;5868:344::-;-1:-1:-1;;;;;5966:19:0;;5958:61;;;;;-1:-1:-1;;;;;5958:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6042:21:0;;6034:61;;;;;-1:-1:-1;;;;;6034:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6112:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;6168:32;;;;;;;;;;;;;;;;;5868:344;;;:::o;5378:478::-;-1:-1:-1;;;;;5480:20:0;;5472:63;;;;;-1:-1:-1;;;;;5472:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5558:23:0;;5550:64;;;;;-1:-1:-1;;;;;5550:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5637:17:0;;;;;;:9;:17;;;;;;:27;-1:-1:-1;5637:27:0;5629:71;;;;;-1:-1:-1;;;;;5629:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5717:17:0;;;;;;;:9;:17;;;;;;;;:27;;;;;;;5759:20;;;;;;;;;;:30;;;;;;5809:35;;;;;;;5759:20;;5809:35;;;;;;;;;;;5378:478;;;:::o

Swarm Source

bzzr://2ba4abab9577cb8f83db376f99fecbb4fcf26b85ae4f187bef39951f13093cd1
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.