ETH Price: $2,820.34 (+7.45%)
 

Overview

Max Total Supply

85,793.984618055555555247 CHANCO

Holders

80

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
620.82858796296296296 CHANCO

Value
$0.00
0xb946273F6a51472a4eCe6CbE80cDA30FBfb9c72C
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
CHANCO

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2022-12-07
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

contract ERC20 {

    uint256 public totalSupply; 
    uint256 public maxTotalSupply = 4523000000000000000000000;
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    function name() external pure returns (string memory) {
        return "CHANCO";
    }

    function symbol() external pure returns (string memory) {
        return "CHANCO";
    }

    function decimals() external pure returns (uint8) {
        return 18;
    }

    function _mint(address to_, uint256 _amount) internal {
        uint256 _totalAfterAmount = totalSupply + _amount;
        require(_totalAfterAmount <= maxTotalSupply, "More than supply");
        totalSupply += _amount;
        balanceOf[to_] += _amount;
        emit Transfer(address(0x0), to_, _amount);
    }

    function _burn(address from_, uint256 _amount) internal {
        balanceOf[from_] -= _amount;
        totalSupply -= _amount;
        emit Transfer(from_, address(0x0), _amount);
    }
    
    function _approve(address owner_, address _spender, uint256 _amount) internal {
        allowance[owner_][_spender] = _amount;
        emit Approval(owner_, _spender, _amount);
    }

    function approve(address _spender, uint256 _amount) public returns (bool) {
        _approve(msg.sender, _spender, _amount);
        return true;
    }

    function transfer(address to_, uint256 _amount) public returns (bool) {
        balanceOf[msg.sender] -= _amount;
        balanceOf[to_] += _amount;
        emit Transfer(msg.sender, to_, _amount);
        return true;
    }

    function transferFrom(address from_, address to_, uint256 _amount) public returns (bool) {
        if (allowance[from_][msg.sender] != type(uint256).max) {
            allowance[from_][msg.sender] -= _amount; }
        balanceOf[from_] -= _amount;
        balanceOf[to_] += _amount;
        emit Transfer(from_, to_, _amount);
        return true;
    }

    function burn(uint256 _amount) external {
        _burn(msg.sender, _amount);
    }
    
    function burnFrom(address from_, uint256 _amount) public {
        uint256 _currentAllowance = allowance[from_][msg.sender];
        require(_currentAllowance >= _amount, "Exceeds allowance");

        if (allowance[from_][msg.sender] != type(uint256).max) {
            allowance[from_][msg.sender] -= _amount; }

        _burn(from_, _amount);
    }
}

abstract contract Ownable {
    address public owner;
    constructor() { owner = msg.sender; }
    modifier onlyOwner { require(owner == msg.sender, "Not Owner!"); _; }
    function transferOwnership(address new_) external onlyOwner { owner = new_; }
}

abstract contract Minter is Ownable {
    mapping(address => bool) public minters;
    modifier onlyMinter { require(minters[msg.sender], "Not Minter!"); _; }
    function setMinter(address address_, bool bool_) external onlyOwner {
        minters[address_] = bool_;
    }
}

abstract contract Burner is Ownable {
    mapping(address => bool) public burners;
    modifier onlyBurner { require(burners[msg.sender], "Not Burner!"); _; }
    function setBurner(address address_, bool bool_) external onlyOwner {
        burners[address_] = bool_;
    }
}

contract CHANCO is ERC20, Ownable, Minter, Burner {

    ERC20 public immutable oldToken;

    bool public paused;

    constructor (address _oldToken) { 
        oldToken = ERC20(_oldToken); 
    }
    
    function mintToken(address to_, uint256 _amount) external onlyMinter {
        _mint(to_, _amount);
    }

    function burnToken(address from_, uint256 _amount) external onlyBurner {
        _burn(from_, _amount);
    }

    function ownerMint() external onlyOwner {
        _mint(msg.sender, 100);
    }

    function setPause() external onlyOwner {
        paused = !paused;
    }

    function migrate() external {
        require(paused, "Migration paused");
        uint balance = oldToken.balanceOf(msg.sender);
        oldToken.burnFrom(msg.sender, balance);
        _mint(msg.sender, balance);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_oldToken","type":"address"}],"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":"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":"","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":"_amount","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":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from_","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from_","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"burners","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"maxTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"migrate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to_","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mintToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"minters","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"oldToken","outputs":[{"internalType":"contract ERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ownerMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"address_","type":"address"},{"internalType":"bool","name":"bool_","type":"bool"}],"name":"setBurner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"address_","type":"address"},{"internalType":"bool","name":"bool_","type":"bool"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setPause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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":"_amount","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":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"new_","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60a06040526a03bdc8524136f454e0000060015534801561001f57600080fd5b50604051610e89380380610e8983398101604081905261003e91610067565b60048054336001600160a01b031990911617905560601b6001600160601b031916608052610097565b60006020828403121561007957600080fd5b81516001600160a01b038116811461009057600080fd5b9392505050565b60805160601c610dc66100c3600039600081816102fb015281816106c701526107680152610dc66000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806379cc6790116100de578063b31c710a11610097578063d431b1ac11610071578063d431b1ac14610343578063dd62ed3e1461034b578063f2fde38b14610376578063f46eccc41461038957600080fd5b8063b31c710a146102f6578063cf456ae71461031d578063d1df306c1461033057600080fd5b806379cc6790146102955780638da5cb5b146102a85780638fd3ab80146102d357806395d89b41146101b0578063a9059cbb146102db578063b12dc991146102ee57600080fd5b80632ab4d052116101305780632ab4d0521461022a578063313ce5671461023357806342966c68146102425780635c975abb1461025557806370a082311461026257806379c650681461028257600080fd5b806303d41e0e1461017857806306fdde03146101b0578063095ea7b3146101d85780630d895ee1146101eb57806318160ddd1461020057806323b872dd14610217575b600080fd5b61019b610186366004610b89565b60066020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b60408051808201825260068152654348414e434f60d01b602082015290516101a79190610cb2565b61019b6101e6366004610c56565b6103ac565b6101fe6101f9366004610c1a565b6103c2565b005b61020960005481565b6040519081526020016101a7565b61019b610225366004610bde565b610420565b61020960015481565b604051601281526020016101a7565b6101fe610250366004610c80565b610526565b60075461019b9060ff1681565b610209610270366004610b89565b60026020526000908152604090205481565b6101fe610290366004610c56565b610533565b6101fe6102a3366004610c56565b61058e565b6004546102bb906001600160a01b031681565b6040516001600160a01b0390911681526020016101a7565b6101fe61066a565b61019b6102e9366004610c56565b6107d6565b6101fe610860565b6102bb7f000000000000000000000000000000000000000000000000000000000000000081565b6101fe61032b366004610c1a565b610897565b6101fe61033e366004610c56565b6108ec565b6101fe610943565b610209610359366004610bab565b600360209081526000928352604080842090915290825290205481565b6101fe610384366004610b89565b610981565b61019b610397366004610b89565b60056020526000908152604090205460ff1681565b60006103b93384846109cd565b50600192915050565b6004546001600160a01b031633146103f55760405162461bcd60e51b81526004016103ec90610d07565b60405180910390fd5b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b6001600160a01b038316600090815260036020908152604080832033845290915281205460001914610485576001600160a01b03841660009081526003602090815260408083203384529091528120805484929061047f908490610d43565b90915550505b6001600160a01b038416600090815260026020526040812080548492906104ad908490610d43565b90915550506001600160a01b038316600090815260026020526040812080548492906104da908490610d2b565b92505081905550826001600160a01b0316846001600160a01b0316600080516020610d718339815191528460405161051491815260200190565b60405180910390a35060019392505050565b6105303382610a2f565b50565b3360009081526005602052604090205460ff166105805760405162461bcd60e51b815260206004820152600b60248201526a4e6f74204d696e7465722160a81b60448201526064016103ec565b61058a8282610aa7565b5050565b6001600160a01b0382166000908152600360209081526040808320338452909152902054818110156105f65760405162461bcd60e51b81526020600482015260116024820152704578636565647320616c6c6f77616e636560781b60448201526064016103ec565b6001600160a01b03831660009081526003602090815260408083203384529091529020546000191461065b576001600160a01b038316600090815260036020908152604080832033845290915281208054849290610655908490610d43565b90915550505b6106658383610a2f565b505050565b60075460ff166106af5760405162461bcd60e51b815260206004820152601060248201526f135a59dc985d1a5bdb881c185d5cd95960821b60448201526064016103ec565b6040516370a0823160e01b81523360048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a082319060240160206040518083038186803b15801561071157600080fd5b505afa158015610725573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107499190610c99565b60405163079cc67960e41b8152336004820152602481018290529091507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906379cc679090604401600060405180830381600087803b1580156107b457600080fd5b505af11580156107c8573d6000803e3d6000fd5b505050506105303382610aa7565b336000908152600260205260408120805483919083906107f7908490610d43565b90915550506001600160a01b03831660009081526002602052604081208054849290610824908490610d2b565b90915550506040518281526001600160a01b038416903390600080516020610d718339815191529060200160405180910390a350600192915050565b6004546001600160a01b0316331461088a5760405162461bcd60e51b81526004016103ec90610d07565b610895336064610aa7565b565b6004546001600160a01b031633146108c15760405162461bcd60e51b81526004016103ec90610d07565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b3360009081526006602052604090205460ff166109395760405162461bcd60e51b815260206004820152600b60248201526a4e6f74204275726e65722160a81b60448201526064016103ec565b61058a8282610a2f565b6004546001600160a01b0316331461096d5760405162461bcd60e51b81526004016103ec90610d07565b6007805460ff19811660ff90911615179055565b6004546001600160a01b031633146109ab5760405162461bcd60e51b81526004016103ec90610d07565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03821660009081526002602052604081208054839290610a57908490610d43565b9250508190555080600080828254610a6f9190610d43565b90915550506040518181526000906001600160a01b03841690600080516020610d718339815191529060200160405180910390a35050565b600081600054610ab79190610d2b565b9050600154811115610afe5760405162461bcd60e51b815260206004820152601060248201526f4d6f7265207468616e20737570706c7960801b60448201526064016103ec565b81600080828254610b0f9190610d2b565b90915550506001600160a01b03831660009081526002602052604081208054849290610b3c908490610d2b565b90915550506040518281526001600160a01b03841690600090600080516020610d7183398151915290602001610a22565b80356001600160a01b0381168114610b8457600080fd5b919050565b600060208284031215610b9b57600080fd5b610ba482610b6d565b9392505050565b60008060408385031215610bbe57600080fd5b610bc783610b6d565b9150610bd560208401610b6d565b90509250929050565b600080600060608486031215610bf357600080fd5b610bfc84610b6d565b9250610c0a60208501610b6d565b9150604084013590509250925092565b60008060408385031215610c2d57600080fd5b610c3683610b6d565b915060208301358015158114610c4b57600080fd5b809150509250929050565b60008060408385031215610c6957600080fd5b610c7283610b6d565b946020939093013593505050565b600060208284031215610c9257600080fd5b5035919050565b600060208284031215610cab57600080fd5b5051919050565b600060208083528351808285015260005b81811015610cdf57858101830151858201604001528201610cc3565b81811115610cf1576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252600a90820152694e6f74204f776e65722160b01b604082015260600190565b60008219821115610d3e57610d3e610d5a565b500190565b600082821015610d5557610d55610d5a565b500390565b634e487b7160e01b600052601160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220b7c3bffec27900e135bb48e230ccad48f357cab8306ff1a31b116d78ccba085964736f6c63430008070033000000000000000000000000ced7c61617ad24b076729af8ee607a4b30cbf2e4

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101735760003560e01c806379cc6790116100de578063b31c710a11610097578063d431b1ac11610071578063d431b1ac14610343578063dd62ed3e1461034b578063f2fde38b14610376578063f46eccc41461038957600080fd5b8063b31c710a146102f6578063cf456ae71461031d578063d1df306c1461033057600080fd5b806379cc6790146102955780638da5cb5b146102a85780638fd3ab80146102d357806395d89b41146101b0578063a9059cbb146102db578063b12dc991146102ee57600080fd5b80632ab4d052116101305780632ab4d0521461022a578063313ce5671461023357806342966c68146102425780635c975abb1461025557806370a082311461026257806379c650681461028257600080fd5b806303d41e0e1461017857806306fdde03146101b0578063095ea7b3146101d85780630d895ee1146101eb57806318160ddd1461020057806323b872dd14610217575b600080fd5b61019b610186366004610b89565b60066020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b60408051808201825260068152654348414e434f60d01b602082015290516101a79190610cb2565b61019b6101e6366004610c56565b6103ac565b6101fe6101f9366004610c1a565b6103c2565b005b61020960005481565b6040519081526020016101a7565b61019b610225366004610bde565b610420565b61020960015481565b604051601281526020016101a7565b6101fe610250366004610c80565b610526565b60075461019b9060ff1681565b610209610270366004610b89565b60026020526000908152604090205481565b6101fe610290366004610c56565b610533565b6101fe6102a3366004610c56565b61058e565b6004546102bb906001600160a01b031681565b6040516001600160a01b0390911681526020016101a7565b6101fe61066a565b61019b6102e9366004610c56565b6107d6565b6101fe610860565b6102bb7f000000000000000000000000ced7c61617ad24b076729af8ee607a4b30cbf2e481565b6101fe61032b366004610c1a565b610897565b6101fe61033e366004610c56565b6108ec565b6101fe610943565b610209610359366004610bab565b600360209081526000928352604080842090915290825290205481565b6101fe610384366004610b89565b610981565b61019b610397366004610b89565b60056020526000908152604090205460ff1681565b60006103b93384846109cd565b50600192915050565b6004546001600160a01b031633146103f55760405162461bcd60e51b81526004016103ec90610d07565b60405180910390fd5b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b6001600160a01b038316600090815260036020908152604080832033845290915281205460001914610485576001600160a01b03841660009081526003602090815260408083203384529091528120805484929061047f908490610d43565b90915550505b6001600160a01b038416600090815260026020526040812080548492906104ad908490610d43565b90915550506001600160a01b038316600090815260026020526040812080548492906104da908490610d2b565b92505081905550826001600160a01b0316846001600160a01b0316600080516020610d718339815191528460405161051491815260200190565b60405180910390a35060019392505050565b6105303382610a2f565b50565b3360009081526005602052604090205460ff166105805760405162461bcd60e51b815260206004820152600b60248201526a4e6f74204d696e7465722160a81b60448201526064016103ec565b61058a8282610aa7565b5050565b6001600160a01b0382166000908152600360209081526040808320338452909152902054818110156105f65760405162461bcd60e51b81526020600482015260116024820152704578636565647320616c6c6f77616e636560781b60448201526064016103ec565b6001600160a01b03831660009081526003602090815260408083203384529091529020546000191461065b576001600160a01b038316600090815260036020908152604080832033845290915281208054849290610655908490610d43565b90915550505b6106658383610a2f565b505050565b60075460ff166106af5760405162461bcd60e51b815260206004820152601060248201526f135a59dc985d1a5bdb881c185d5cd95960821b60448201526064016103ec565b6040516370a0823160e01b81523360048201526000907f000000000000000000000000ced7c61617ad24b076729af8ee607a4b30cbf2e46001600160a01b0316906370a082319060240160206040518083038186803b15801561071157600080fd5b505afa158015610725573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107499190610c99565b60405163079cc67960e41b8152336004820152602481018290529091507f000000000000000000000000ced7c61617ad24b076729af8ee607a4b30cbf2e46001600160a01b0316906379cc679090604401600060405180830381600087803b1580156107b457600080fd5b505af11580156107c8573d6000803e3d6000fd5b505050506105303382610aa7565b336000908152600260205260408120805483919083906107f7908490610d43565b90915550506001600160a01b03831660009081526002602052604081208054849290610824908490610d2b565b90915550506040518281526001600160a01b038416903390600080516020610d718339815191529060200160405180910390a350600192915050565b6004546001600160a01b0316331461088a5760405162461bcd60e51b81526004016103ec90610d07565b610895336064610aa7565b565b6004546001600160a01b031633146108c15760405162461bcd60e51b81526004016103ec90610d07565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b3360009081526006602052604090205460ff166109395760405162461bcd60e51b815260206004820152600b60248201526a4e6f74204275726e65722160a81b60448201526064016103ec565b61058a8282610a2f565b6004546001600160a01b0316331461096d5760405162461bcd60e51b81526004016103ec90610d07565b6007805460ff19811660ff90911615179055565b6004546001600160a01b031633146109ab5760405162461bcd60e51b81526004016103ec90610d07565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03821660009081526002602052604081208054839290610a57908490610d43565b9250508190555080600080828254610a6f9190610d43565b90915550506040518181526000906001600160a01b03841690600080516020610d718339815191529060200160405180910390a35050565b600081600054610ab79190610d2b565b9050600154811115610afe5760405162461bcd60e51b815260206004820152601060248201526f4d6f7265207468616e20737570706c7960801b60448201526064016103ec565b81600080828254610b0f9190610d2b565b90915550506001600160a01b03831660009081526002602052604081208054849290610b3c908490610d2b565b90915550506040518281526001600160a01b03841690600090600080516020610d7183398151915290602001610a22565b80356001600160a01b0381168114610b8457600080fd5b919050565b600060208284031215610b9b57600080fd5b610ba482610b6d565b9392505050565b60008060408385031215610bbe57600080fd5b610bc783610b6d565b9150610bd560208401610b6d565b90509250929050565b600080600060608486031215610bf357600080fd5b610bfc84610b6d565b9250610c0a60208501610b6d565b9150604084013590509250925092565b60008060408385031215610c2d57600080fd5b610c3683610b6d565b915060208301358015158114610c4b57600080fd5b809150509250929050565b60008060408385031215610c6957600080fd5b610c7283610b6d565b946020939093013593505050565b600060208284031215610c9257600080fd5b5035919050565b600060208284031215610cab57600080fd5b5051919050565b600060208083528351808285015260005b81811015610cdf57858101830151858201604001528201610cc3565b81811115610cf1576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252600a90820152694e6f74204f776e65722160b01b604082015260600190565b60008219821115610d3e57610d3e610d5a565b500190565b600082821015610d5557610d55610d5a565b500390565b634e487b7160e01b600052601160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220b7c3bffec27900e135bb48e230ccad48f357cab8306ff1a31b116d78ccba085964736f6c63430008070033

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

000000000000000000000000ced7c61617ad24b076729af8ee607a4b30cbf2e4

-----Decoded View---------------
Arg [0] : _oldToken (address): 0xced7c61617aD24b076729Af8EE607A4b30CBf2E4

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000ced7c61617ad24b076729af8ee607a4b30cbf2e4


Deployed Bytecode Sourcemap

3532:850:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3290:39;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2618:14:1;;2611:22;2593:41;;2581:2;2566:18;3290:39:0;;;;;;;;470:88;535:15;;;;;;;;;;;-1:-1:-1;;;535:15:0;;;;470:88;;;;535:15;470:88;:::i;1470:154::-;;;;;;:::i;:::-;;:::i;3413:112::-;;;;;;:::i;:::-;;:::i;:::-;;86:26;;;;;;;;;5669:25:1;;;5657:2;5642:18;86:26:0;5523:177:1;1869:360:0;;;;;;:::i;:::-;;:::i;120:57::-;;;;;;664:78;;;732:2;5847:36:1;;5835:2;5820:18;664:78:0;5705:184:1;2237:85:0;;;;;;:::i;:::-;;:::i;3631:18::-;;;;;;;;;184:44;;;;;;:::i;:::-;;;;;;;;;;;;;;3750:107;;;;;;:::i;:::-;;:::i;2334:359::-;;;;;;:::i;:::-;;:::i;2733:20::-;;;;;-1:-1:-1;;;;;2733:20:0;;;;;;-1:-1:-1;;;;;2130:32:1;;;2112:51;;2100:2;2085:18;2733:20:0;1966:203:1;4155:224:0;;;:::i;1632:229::-;;;;;;:::i;:::-;;:::i;3984:81::-;;;:::i;3591:31::-;;;;;3128:112;;;;;;:::i;:::-;;:::i;3865:111::-;;;;;;:::i;:::-;;:::i;4073:74::-;;;:::i;235:64::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;2878:77;;;;;;:::i;:::-;;:::i;3005:39::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1470:154;1538:4;1555:39;1564:10;1576:8;1586:7;1555:8;:39::i;:::-;-1:-1:-1;1612:4:0;1470:154;;;;:::o;3413:112::-;2832:5;;-1:-1:-1;;;;;2832:5:0;2841:10;2832:19;2824:42;;;;-1:-1:-1;;;2824:42:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;3492:17:0;;;::::1;;::::0;;;:7:::1;:17;::::0;;;;:25;;-1:-1:-1;;3492:25:0::1;::::0;::::1;;::::0;;;::::1;::::0;;3413:112::o;1869:360::-;-1:-1:-1;;;;;1973:16:0;;1952:4;1973:16;;;:9;:16;;;;;;;;1990:10;1973:28;;;;;;;;-1:-1:-1;;1973:49:0;1969:112;;-1:-1:-1;;;;;2039:16:0;;;;;;:9;:16;;;;;;;;2056:10;2039:28;;;;;;;:39;;2071:7;;2039:16;:39;;2071:7;;2039:39;:::i;:::-;;;;-1:-1:-1;;1969:112:0;-1:-1:-1;;;;;2091:16:0;;;;;;:9;:16;;;;;:27;;2111:7;;2091:16;:27;;2111:7;;2091:27;:::i;:::-;;;;-1:-1:-1;;;;;;;2129:14:0;;;;;;:9;:14;;;;;:25;;2147:7;;2129:14;:25;;2147:7;;2129:25;:::i;:::-;;;;;;;;2186:3;-1:-1:-1;;;;;2170:29:0;2179:5;-1:-1:-1;;;;;2170:29:0;-1:-1:-1;;;;;;;;;;;2191:7:0;2170:29;;;;5669:25:1;;5657:2;5642:18;;5523:177;2170:29:0;;;;;;;;-1:-1:-1;2217:4:0;1869:360;;;;;:::o;2237:85::-;2288:26;2294:10;2306:7;2288:5;:26::i;:::-;2237:85;:::o;3750:107::-;3089:10;3081:19;;;;:7;:19;;;;;;;;3073:43;;;;-1:-1:-1;;;3073:43:0;;4009:2:1;3073:43:0;;;3991:21:1;4048:2;4028:18;;;4021:30;-1:-1:-1;;;4067:18:1;;;4060:41;4118:18;;3073:43:0;3807:335:1;3073:43:0;3830:19:::1;3836:3;3841:7;3830:5;:19::i;:::-;3750:107:::0;;:::o;2334:359::-;-1:-1:-1;;;;;2430:16:0;;2402:25;2430:16;;;:9;:16;;;;;;;;2447:10;2430:28;;;;;;;;2477;;;;2469:58;;;;-1:-1:-1;;;2469:58:0;;4689:2:1;2469:58:0;;;4671:21:1;4728:2;4708:18;;;4701:30;-1:-1:-1;;;4747:18:1;;;4740:47;4804:18;;2469:58:0;4487:341:1;2469:58:0;-1:-1:-1;;;;;2544:16:0;;;;;;:9;:16;;;;;;;;2561:10;2544:28;;;;;;;;-1:-1:-1;;2544:49:0;2540:112;;-1:-1:-1;;;;;2610:16:0;;;;;;:9;:16;;;;;;;;2627:10;2610:28;;;;;;;:39;;2642:7;;2610:16;:39;;2642:7;;2610:39;:::i;:::-;;;;-1:-1:-1;;2540:112:0;2664:21;2670:5;2677:7;2664:5;:21::i;:::-;2391:302;2334:359;;:::o;4155:224::-;4202:6;;;;4194:35;;;;-1:-1:-1;;;4194:35:0;;5380:2:1;4194:35:0;;;5362:21:1;5419:2;5399:18;;;5392:30;-1:-1:-1;;;5438:18:1;;;5431:46;5494:18;;4194:35:0;5178:340:1;4194:35:0;4255:30;;-1:-1:-1;;;4255:30:0;;4274:10;4255:30;;;2112:51:1;4240:12:0;;4255:8;-1:-1:-1;;;;;4255:18:0;;;;2085::1;;4255:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4296:38;;-1:-1:-1;;;4296:38:0;;4314:10;4296:38;;;2348:51:1;2415:18;;;2408:34;;;4240:45:0;;-1:-1:-1;4296:8:0;-1:-1:-1;;;;;4296:17:0;;;;2321:18:1;;4296:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4345:26;4351:10;4363:7;4345:5;:26::i;1632:229::-;1723:10;1696:4;1713:21;;;:9;:21;;;;;:32;;1738:7;;1713:21;1696:4;;1713:32;;1738:7;;1713:32;:::i;:::-;;;;-1:-1:-1;;;;;;;1756:14:0;;;;;;:9;:14;;;;;:25;;1774:7;;1756:14;:25;;1774:7;;1756:25;:::i;:::-;;;;-1:-1:-1;;1797:34:0;;5669:25:1;;;-1:-1:-1;;;;;1797:34:0;;;1806:10;;-1:-1:-1;;;;;;;;;;;1797:34:0;5657:2:1;5642:18;1797:34:0;;;;;;;-1:-1:-1;1849:4:0;1632:229;;;;:::o;3984:81::-;2832:5;;-1:-1:-1;;;;;2832:5:0;2841:10;2832:19;2824:42;;;;-1:-1:-1;;;2824:42:0;;;;;;;:::i;:::-;4035:22:::1;4041:10;4053:3;4035:5;:22::i;:::-;3984:81::o:0;3128:112::-;2832:5;;-1:-1:-1;;;;;2832:5:0;2841:10;2832:19;2824:42;;;;-1:-1:-1;;;2824:42:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3207:17:0;;;::::1;;::::0;;;:7:::1;:17;::::0;;;;:25;;-1:-1:-1;;3207:25:0::1;::::0;::::1;;::::0;;;::::1;::::0;;3128:112::o;3865:111::-;3374:10;3366:19;;;;:7;:19;;;;;;;;3358:43;;;;-1:-1:-1;;;3358:43:0;;4349:2:1;3358:43:0;;;4331:21:1;4388:2;4368:18;;;4361:30;-1:-1:-1;;;4407:18:1;;;4400:41;4458:18;;3358:43:0;4147:335:1;3358:43:0;3947:21:::1;3953:5;3960:7;3947:5;:21::i;4073:74::-:0;2832:5;;-1:-1:-1;;;;;2832:5:0;2841:10;2832:19;2824:42;;;;-1:-1:-1;;;2824:42:0;;;;;;;:::i;:::-;4133:6:::1;::::0;;-1:-1:-1;;4123:16:0;::::1;4133:6;::::0;;::::1;4132:7;4123:16;::::0;;4073:74::o;2878:77::-;2832:5;;-1:-1:-1;;;;;2832:5:0;2841:10;2832:19;2824:42;;;;-1:-1:-1;;;2824:42:0;;;;;;;:::i;:::-;2940:5:::1;:12:::0;;-1:-1:-1;;;;;;2940:12:0::1;-1:-1:-1::0;;;;;2940:12:0;;;::::1;::::0;;;::::1;::::0;;2878:77::o;1277:185::-;-1:-1:-1;;;;;1366:17:0;;;;;;;:9;:17;;;;;;;;:27;;;;;;;;;;;;;:37;;;1419:35;;5669:25:1;;;1419:35:0;;5642:18:1;1419:35:0;;;;;;;;1277:185;;;:::o;1076:189::-;-1:-1:-1;;;;;1143:16:0;;;;;;:9;:16;;;;;:27;;1163:7;;1143:16;:27;;1163:7;;1143:27;:::i;:::-;;;;;;;;1196:7;1181:11;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;1219:38:0;;5669:25:1;;;1243:3:0;;-1:-1:-1;;;;;1219:38:0;;;-1:-1:-1;;;;;;;;;;;1219:38:0;5657:2:1;5642:18;1219:38:0;;;;;;;1076:189;;:::o;750:318::-;815:25;857:7;843:11;;:21;;;;:::i;:::-;815:49;;904:14;;883:17;:35;;875:64;;;;-1:-1:-1;;;875:64:0;;5035:2:1;875:64:0;;;5017:21:1;5074:2;5054:18;;;5047:30;-1:-1:-1;;;5093:18:1;;;5086:46;5149:18;;875:64:0;4833:340:1;875:64:0;965:7;950:11;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;983:14:0;;;;;;:9;:14;;;;;:25;;1001:7;;983:14;:25;;1001:7;;983:25;:::i;:::-;;;;-1:-1:-1;;1024:36:0;;5669:25:1;;;-1:-1:-1;;;;;1024:36:0;;;1041:3;;-1:-1:-1;;;;;;;;;;;1024:36:0;5657:2:1;5642:18;1024:36:0;5523:177:1;14:173;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:52;;;810:1;807;800:12;762:52;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;648:328;;;;;:::o;981:347::-;1046:6;1054;1107:2;1095:9;1086:7;1082:23;1078:32;1075:52;;;1123:1;1120;1113:12;1075:52;1146:29;1165:9;1146:29;:::i;:::-;1136:39;;1225:2;1214:9;1210:18;1197:32;1272:5;1265:13;1258:21;1251:5;1248:32;1238:60;;1294:1;1291;1284:12;1238:60;1317:5;1307:15;;;981:347;;;;;:::o;1333:254::-;1401:6;1409;1462:2;1450:9;1441:7;1437:23;1433:32;1430:52;;;1478:1;1475;1468:12;1430:52;1501:29;1520:9;1501:29;:::i;:::-;1491:39;1577:2;1562:18;;;;1549:32;;-1:-1:-1;;;1333:254:1:o;1592:180::-;1651:6;1704:2;1692:9;1683:7;1679:23;1675:32;1672:52;;;1720:1;1717;1710:12;1672:52;-1:-1:-1;1743:23:1;;1592:180;-1:-1:-1;1592:180:1:o;1777:184::-;1847:6;1900:2;1888:9;1879:7;1875:23;1871:32;1868:52;;;1916:1;1913;1906:12;1868:52;-1:-1:-1;1939:16:1;;1777:184;-1:-1:-1;1777:184:1:o;2866:597::-;2978:4;3007:2;3036;3025:9;3018:21;3068:6;3062:13;3111:6;3106:2;3095:9;3091:18;3084:34;3136:1;3146:140;3160:6;3157:1;3154:13;3146:140;;;3255:14;;;3251:23;;3245:30;3221:17;;;3240:2;3217:26;3210:66;3175:10;;3146:140;;;3304:6;3301:1;3298:13;3295:91;;;3374:1;3369:2;3360:6;3349:9;3345:22;3341:31;3334:42;3295:91;-1:-1:-1;3447:2:1;3426:15;-1:-1:-1;;3422:29:1;3407:45;;;;3454:2;3403:54;;2866:597;-1:-1:-1;;;2866:597:1:o;3468:334::-;3670:2;3652:21;;;3709:2;3689:18;;;3682:30;-1:-1:-1;;;3743:2:1;3728:18;;3721:40;3793:2;3778:18;;3468:334::o;5894:128::-;5934:3;5965:1;5961:6;5958:1;5955:13;5952:39;;;5971:18;;:::i;:::-;-1:-1:-1;6007:9:1;;5894:128::o;6027:125::-;6067:4;6095:1;6092;6089:8;6086:34;;;6100:18;;:::i;:::-;-1:-1:-1;6137:9:1;;6027:125::o;6157:127::-;6218:10;6213:3;6209:20;6206:1;6199:31;6249:4;6246:1;6239:15;6273:4;6270:1;6263:15

Swarm Source

ipfs://b7c3bffec27900e135bb48e230ccad48f357cab8306ff1a31b116d78ccba0859
Loading...
Loading
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.