XRC-20
Overview
Max Total Supply
926,093,300.982859732440350648
Holders
5,113
Market
Price
$0.00 @ 0.000000 XDC
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
870,181.222311681243082417Value
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
TEST
Compiler Version
v0.8.26+commit.8a97fa7a
Contract Source Code (Solidity)
/** *Submitted for verification at xdcscan.com on 2024-08-26 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; 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 allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { owner = msg.sender; emit OwnershipTransferred(address(0), msg.sender); } modifier onlyOwner() { require(owner == msg.sender, "Ownable: caller is not the owner"); _; } function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } } contract TEST is IERC20, Ownable { string public constant name = "Test"; string public constant symbol = "TST"; uint8 public constant decimals = 18; uint256 private _totalSupply; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => bool) private _whitelist; address public oldContractAddress; constructor(address _oldContractAddress) { oldContractAddress = _oldContractAddress; } 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) { _transfer(msg.sender, recipient, amount); return true; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public override returns (bool) { _approve(msg.sender, spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount); return true; } function addToWhitelist(address account) public onlyOwner { _whitelist[account] = true; } function removeFromWhitelist(address account) public onlyOwner { _whitelist[account] = false; } function isWhitelisted(address account) public view returns (bool) { return _whitelist[account]; } function migrateBalances(address[] calldata accounts) external onlyOwner { for (uint256 i = 0; i < accounts.length; i++) { address account = accounts[i]; uint256 oldBalance = IERC20(oldContractAddress).balanceOf(account); if (oldBalance > 0 && _balances[account] == 0) { // Ensure migration happens only once _balances[account] = oldBalance; _totalSupply += oldBalance; emit Transfer(address(0), account, oldBalance); } } } function _transfer(address sender, address recipient, uint256 amount) internal { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); require(_balances[sender] >= amount, "ERC20: transfer amount exceeds balance"); bool isSenderWhitelisted = isWhitelisted(sender); bool isRecipientWhitelisted = isWhitelisted(recipient); uint256 burnAmount = (isSenderWhitelisted || isRecipientWhitelisted) ? 0 : amount / 10000; uint256 sendAmount = amount - burnAmount; _balances[sender] -= amount; _balances[recipient] += sendAmount; _totalSupply -= burnAmount; emit Transfer(sender, recipient, sendAmount); if (burnAmount > 0) { emit Transfer(sender, address(0), burnAmount); } } function _approve(address owner, address spender, uint256 amount) internal { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_oldContractAddress","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":"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":"account","type":"address"}],"name":"addToWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"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":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isWhitelisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"migrateBalances","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oldContractAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeFromWhitelist","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":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561000f575f80fd5b50604051611b75380380611b758339818101604052810190610031919061016e565b335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610199565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61013d82610114565b9050919050565b61014d81610133565b8114610157575f80fd5b50565b5f8151905061016881610144565b92915050565b5f6020828403121561018357610182610110565b5b5f6101908482850161015a565b91505092915050565b6119cf806101a65f395ff3fe608060405234801561000f575f80fd5b50600436106100fe575f3560e01c80638ab1d68111610095578063dd62ed3e11610064578063dd62ed3e146102c0578063df85b4b2146102f0578063e43252d71461030e578063f2fde38b1461032a576100fe565b80638ab1d681146102385780638da5cb5b1461025457806395d89b4114610272578063a9059cbb14610290576100fe565b8063313ce567116100d1578063313ce5671461019e5780633af32abf146101bc5780634b92738e146101ec57806370a0823114610208576100fe565b806306fdde0314610102578063095ea7b31461012057806318160ddd1461015057806323b872dd1461016e575b5f80fd5b61010a610346565b6040516101179190611172565b60405180910390f35b61013a60048036038101906101359190611227565b61037f565b604051610147919061127f565b60405180910390f35b610158610395565b60405161016591906112a7565b60405180910390f35b610188600480360381019061018391906112c0565b61039e565b604051610195919061127f565b60405180910390f35b6101a6610443565b6040516101b3919061132b565b60405180910390f35b6101d660048036038101906101d19190611344565b610448565b6040516101e3919061127f565b60405180910390f35b610206600480360381019061020191906113d0565b61049a565b005b610222600480360381019061021d9190611344565b61071f565b60405161022f91906112a7565b60405180910390f35b610252600480360381019061024d9190611344565b610765565b005b61025c610849565b604051610269919061142a565b60405180910390f35b61027a61086c565b6040516102879190611172565b60405180910390f35b6102aa60048036038101906102a59190611227565b6108a5565b6040516102b7919061127f565b60405180910390f35b6102da60048036038101906102d59190611443565b6108bb565b6040516102e791906112a7565b60405180910390f35b6102f861093d565b604051610305919061142a565b60405180910390f35b61032860048036038101906103239190611344565b610962565b005b610344600480360381019061033f9190611344565b610a47565b005b6040518060400160405280600481526020017f546573740000000000000000000000000000000000000000000000000000000081525081565b5f61038b338484610bfd565b6001905092915050565b5f600154905090565b5f6103aa848484610dc0565b61043884338460035f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461043391906114ae565b610bfd565b600190509392505050565b601281565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610527576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051e9061152b565b60405180910390fd5b5f5b8282905081101561071a575f83838381811061054857610547611549565b5b905060200201602081019061055d9190611344565b90505f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b81526004016105ba919061142a565b602060405180830381865afa1580156105d5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105f9919061158a565b90505f8111801561064657505f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054145b1561070b578060025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508060015f82825461069e91906115b5565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161070291906112a7565b60405180910390a35b50508080600101915050610529565b505050565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e99061152b565b60405180910390fd5b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600381526020017f545354000000000000000000000000000000000000000000000000000000000081525081565b5f6108b1338484610dc0565b6001905092915050565b5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e69061152b565b60405180910390fd5b600160045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ad4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acb9061152b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3990611658565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c62906116e6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd090611774565b60405180910390fd5b8060035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610db391906112a7565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2590611802565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9390611890565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610f1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f139061191e565b60405180910390fd5b5f610f2684610448565b90505f610f3284610448565b90505f8280610f3e5750815b610f555761271084610f509190611969565b610f57565b5f5b90505f8185610f6691906114ae565b90508460025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610fb491906114ae565b925050819055508060025f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461100791906115b5565b925050819055508160015f82825461101f91906114ae565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161108391906112a7565b60405180910390a35f8211156110f9575f73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110f091906112a7565b60405180910390a35b50505050505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61114482611102565b61114e818561110c565b935061115e81856020860161111c565b6111678161112a565b840191505092915050565b5f6020820190508181035f83015261118a818461113a565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6111c38261119a565b9050919050565b6111d3816111b9565b81146111dd575f80fd5b50565b5f813590506111ee816111ca565b92915050565b5f819050919050565b611206816111f4565b8114611210575f80fd5b50565b5f81359050611221816111fd565b92915050565b5f806040838503121561123d5761123c611192565b5b5f61124a858286016111e0565b925050602061125b85828601611213565b9150509250929050565b5f8115159050919050565b61127981611265565b82525050565b5f6020820190506112925f830184611270565b92915050565b6112a1816111f4565b82525050565b5f6020820190506112ba5f830184611298565b92915050565b5f805f606084860312156112d7576112d6611192565b5b5f6112e4868287016111e0565b93505060206112f5868287016111e0565b925050604061130686828701611213565b9150509250925092565b5f60ff82169050919050565b61132581611310565b82525050565b5f60208201905061133e5f83018461131c565b92915050565b5f6020828403121561135957611358611192565b5b5f611366848285016111e0565b91505092915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126113905761138f61136f565b5b8235905067ffffffffffffffff8111156113ad576113ac611373565b5b6020830191508360208202830111156113c9576113c8611377565b5b9250929050565b5f80602083850312156113e6576113e5611192565b5b5f83013567ffffffffffffffff81111561140357611402611196565b5b61140f8582860161137b565b92509250509250929050565b611424816111b9565b82525050565b5f60208201905061143d5f83018461141b565b92915050565b5f806040838503121561145957611458611192565b5b5f611466858286016111e0565b9250506020611477858286016111e0565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114b8826111f4565b91506114c3836111f4565b92508282039050818111156114db576114da611481565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61151560208361110c565b9150611520826114e1565b602082019050919050565b5f6020820190508181035f83015261154281611509565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050611584816111fd565b92915050565b5f6020828403121561159f5761159e611192565b5b5f6115ac84828501611576565b91505092915050565b5f6115bf826111f4565b91506115ca836111f4565b92508282019050808211156115e2576115e1611481565b5b92915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61164260268361110c565b915061164d826115e8565b604082019050919050565b5f6020820190508181035f83015261166f81611636565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6116d060248361110c565b91506116db82611676565b604082019050919050565b5f6020820190508181035f8301526116fd816116c4565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61175e60228361110c565b915061176982611704565b604082019050919050565b5f6020820190508181035f83015261178b81611752565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6117ec60258361110c565b91506117f782611792565b604082019050919050565b5f6020820190508181035f830152611819816117e0565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61187a60238361110c565b915061188582611820565b604082019050919050565b5f6020820190508181035f8301526118a78161186e565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61190860268361110c565b9150611913826118ae565b604082019050919050565b5f6020820190508181035f830152611935816118fc565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611973826111f4565b915061197e836111f4565b92508261198e5761198d61193c565b5b82820490509291505056fea26469706673582212202ebe0e958ca009502069371ed3fbd901accb6890626ebae8fa724eb6df97061864736f6c634300081a00330000000000000000000000008b20c72f1b138a41d2193dd056e117dce915ba8b
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100fe575f3560e01c80638ab1d68111610095578063dd62ed3e11610064578063dd62ed3e146102c0578063df85b4b2146102f0578063e43252d71461030e578063f2fde38b1461032a576100fe565b80638ab1d681146102385780638da5cb5b1461025457806395d89b4114610272578063a9059cbb14610290576100fe565b8063313ce567116100d1578063313ce5671461019e5780633af32abf146101bc5780634b92738e146101ec57806370a0823114610208576100fe565b806306fdde0314610102578063095ea7b31461012057806318160ddd1461015057806323b872dd1461016e575b5f80fd5b61010a610346565b6040516101179190611172565b60405180910390f35b61013a60048036038101906101359190611227565b61037f565b604051610147919061127f565b60405180910390f35b610158610395565b60405161016591906112a7565b60405180910390f35b610188600480360381019061018391906112c0565b61039e565b604051610195919061127f565b60405180910390f35b6101a6610443565b6040516101b3919061132b565b60405180910390f35b6101d660048036038101906101d19190611344565b610448565b6040516101e3919061127f565b60405180910390f35b610206600480360381019061020191906113d0565b61049a565b005b610222600480360381019061021d9190611344565b61071f565b60405161022f91906112a7565b60405180910390f35b610252600480360381019061024d9190611344565b610765565b005b61025c610849565b604051610269919061142a565b60405180910390f35b61027a61086c565b6040516102879190611172565b60405180910390f35b6102aa60048036038101906102a59190611227565b6108a5565b6040516102b7919061127f565b60405180910390f35b6102da60048036038101906102d59190611443565b6108bb565b6040516102e791906112a7565b60405180910390f35b6102f861093d565b604051610305919061142a565b60405180910390f35b61032860048036038101906103239190611344565b610962565b005b610344600480360381019061033f9190611344565b610a47565b005b6040518060400160405280600481526020017f546573740000000000000000000000000000000000000000000000000000000081525081565b5f61038b338484610bfd565b6001905092915050565b5f600154905090565b5f6103aa848484610dc0565b61043884338460035f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461043391906114ae565b610bfd565b600190509392505050565b601281565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610527576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051e9061152b565b60405180910390fd5b5f5b8282905081101561071a575f83838381811061054857610547611549565b5b905060200201602081019061055d9190611344565b90505f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b81526004016105ba919061142a565b602060405180830381865afa1580156105d5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105f9919061158a565b90505f8111801561064657505f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054145b1561070b578060025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508060015f82825461069e91906115b5565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161070291906112a7565b60405180910390a35b50508080600101915050610529565b505050565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e99061152b565b60405180910390fd5b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600381526020017f545354000000000000000000000000000000000000000000000000000000000081525081565b5f6108b1338484610dc0565b6001905092915050565b5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e69061152b565b60405180910390fd5b600160045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ad4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acb9061152b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3990611658565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c62906116e6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd090611774565b60405180910390fd5b8060035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610db391906112a7565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2590611802565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9390611890565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610f1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f139061191e565b60405180910390fd5b5f610f2684610448565b90505f610f3284610448565b90505f8280610f3e5750815b610f555761271084610f509190611969565b610f57565b5f5b90505f8185610f6691906114ae565b90508460025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610fb491906114ae565b925050819055508060025f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461100791906115b5565b925050819055508160015f82825461101f91906114ae565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161108391906112a7565b60405180910390a35f8211156110f9575f73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110f091906112a7565b60405180910390a35b50505050505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61114482611102565b61114e818561110c565b935061115e81856020860161111c565b6111678161112a565b840191505092915050565b5f6020820190508181035f83015261118a818461113a565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6111c38261119a565b9050919050565b6111d3816111b9565b81146111dd575f80fd5b50565b5f813590506111ee816111ca565b92915050565b5f819050919050565b611206816111f4565b8114611210575f80fd5b50565b5f81359050611221816111fd565b92915050565b5f806040838503121561123d5761123c611192565b5b5f61124a858286016111e0565b925050602061125b85828601611213565b9150509250929050565b5f8115159050919050565b61127981611265565b82525050565b5f6020820190506112925f830184611270565b92915050565b6112a1816111f4565b82525050565b5f6020820190506112ba5f830184611298565b92915050565b5f805f606084860312156112d7576112d6611192565b5b5f6112e4868287016111e0565b93505060206112f5868287016111e0565b925050604061130686828701611213565b9150509250925092565b5f60ff82169050919050565b61132581611310565b82525050565b5f60208201905061133e5f83018461131c565b92915050565b5f6020828403121561135957611358611192565b5b5f611366848285016111e0565b91505092915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126113905761138f61136f565b5b8235905067ffffffffffffffff8111156113ad576113ac611373565b5b6020830191508360208202830111156113c9576113c8611377565b5b9250929050565b5f80602083850312156113e6576113e5611192565b5b5f83013567ffffffffffffffff81111561140357611402611196565b5b61140f8582860161137b565b92509250509250929050565b611424816111b9565b82525050565b5f60208201905061143d5f83018461141b565b92915050565b5f806040838503121561145957611458611192565b5b5f611466858286016111e0565b9250506020611477858286016111e0565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114b8826111f4565b91506114c3836111f4565b92508282039050818111156114db576114da611481565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61151560208361110c565b9150611520826114e1565b602082019050919050565b5f6020820190508181035f83015261154281611509565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050611584816111fd565b92915050565b5f6020828403121561159f5761159e611192565b5b5f6115ac84828501611576565b91505092915050565b5f6115bf826111f4565b91506115ca836111f4565b92508282019050808211156115e2576115e1611481565b5b92915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61164260268361110c565b915061164d826115e8565b604082019050919050565b5f6020820190508181035f83015261166f81611636565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6116d060248361110c565b91506116db82611676565b604082019050919050565b5f6020820190508181035f8301526116fd816116c4565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61175e60228361110c565b915061176982611704565b604082019050919050565b5f6020820190508181035f83015261178b81611752565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6117ec60258361110c565b91506117f782611792565b604082019050919050565b5f6020820190508181035f830152611819816117e0565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61187a60238361110c565b915061188582611820565b604082019050919050565b5f6020820190508181035f8301526118a78161186e565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61190860268361110c565b9150611913826118ae565b604082019050919050565b5f6020820190508181035f830152611935816118fc565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611973826111f4565b915061197e836111f4565b92508261198e5761198d61193c565b5b82820490509291505056fea26469706673582212202ebe0e958ca009502069371ed3fbd901accb6890626ebae8fa724eb6df97061864736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000008b20c72f1b138a41d2193dd056e117dce915ba8b
-----Decoded View---------------
Arg [0] : _oldContractAddress (address): 0x8b20C72f1B138A41D2193dd056E117dce915ba8b
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000008b20c72f1b138a41d2193dd056e117dce915ba8b
Deployed Bytecode Sourcemap
1368:3683:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1408:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2461:159;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1902:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2628:262;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1495:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3126:112;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3246:549;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2010:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3009:109;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;763:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1451:37;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2137:165;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2310:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1752:33;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2898:103;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1127:234;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1408:36;;;;;;;;;;;;;;;;;;;:::o;2461:159::-;2536:4;2553:37;2562:10;2574:7;2583:6;2553:8;:37::i;:::-;2608:4;2601:11;;2461:159;;;;:::o;1902:100::-;1955:7;1982:12;;1975:19;;1902:100;:::o;2628:262::-;2726:4;2743:36;2753:6;2761:9;2772:6;2743:9;:36::i;:::-;2790:70;2799:6;2807:10;2853:6;2819:11;:19;2831:6;2819:19;;;;;;;;;;;;;;;:31;2839:10;2819:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;2790:8;:70::i;:::-;2878:4;2871:11;;2628:262;;;;;:::o;1495:35::-;1528:2;1495:35;:::o;3126:112::-;3187:4;3211:10;:19;3222:7;3211:19;;;;;;;;;;;;;;;;;;;;;;;;;3204:26;;3126:112;;;:::o;3246:549::-;1052:10;1043:19;;:5;;;;;;;;;;:19;;;1035:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;3335:9:::1;3330:458;3354:8;;:15;;3350:1;:19;3330:458;;;3391:15;3409:8;;3418:1;3409:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;;:::i;:::-;3391:29;;3435:18;3463;;;;;;;;;;;3456:36;;;3493:7;3456:45;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3435:66;;3533:1;3520:10;:14;:41;;;;;3560:1;3538:9;:18;3548:7;3538:18;;;;;;;;;;;;;;;;:23;3520:41;3516:261;;;3641:10;3620:9;:18;3630:7;3620:18;;;;;;;;;;;;;;;:31;;;;3686:10;3670:12;;:26;;;;;;;:::i;:::-;;;;;;;;3741:7;3720:41;;3737:1;3720:41;;;3750:10;3720:41;;;;;;:::i;:::-;;;;;;;;3516:261;3376:412;;3371:3;;;;;;;3330:458;;;;3246:549:::0;;:::o;2010:119::-;2076:7;2103:9;:18;2113:7;2103:18;;;;;;;;;;;;;;;;2096:25;;2010:119;;;:::o;3009:109::-;1052:10;1043:19;;:5;;;;;;;;;;:19;;;1035:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;3105:5:::1;3083:10;:19;3094:7;3083:19;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;3009:109:::0;:::o;763:20::-;;;;;;;;;;;;:::o;1451:37::-;;;;;;;;;;;;;;;;;;;:::o;2137:165::-;2215:4;2232:40;2242:10;2254:9;2265:6;2232:9;:40::i;:::-;2290:4;2283:11;;2137:165;;;;:::o;2310:143::-;2391:7;2418:11;:18;2430:5;2418:18;;;;;;;;;;;;;;;:27;2437:7;2418:27;;;;;;;;;;;;;;;;2411:34;;2310:143;;;;:::o;1752:33::-;;;;;;;;;;;;;:::o;2898:103::-;1052:10;1043:19;;:5;;;;;;;;;;:19;;;1035:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;2989:4:::1;2967:10;:19;2978:7;2967:19;;;;;;;;;;;;;;;;:26;;;;;;;;;;;;;;;;;;2898:103:::0;:::o;1127:234::-;1052:10;1043:19;;:5;;;;;;;;;;:19;;;1035:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;1228:1:::1;1208:22;;:8;:22;;::::0;1200:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1317:8;1289:37;;1310:5;::::0;::::1;;;;;;;;1289:37;;;;;;;;;;;;1345:8;1337:5;::::0;:16:::1;;;;;;;;;;;;;;;;;;1127:234:::0;:::o;4710:338::-;4821:1;4804:19;;:5;:19;;;4796:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4902:1;4883:21;;:7;:21;;;4875:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4986:6;4956:11;:18;4968:5;4956:18;;;;;;;;;;;;;;;:27;4975:7;4956:27;;;;;;;;;;;;;;;:36;;;;5024:7;5008:32;;5017:5;5008:32;;;5033:6;5008:32;;;;;;:::i;:::-;;;;;;;;4710:338;;;:::o;3803:899::-;3919:1;3901:20;;:6;:20;;;3893:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;4003:1;3982:23;;:9;:23;;;3974:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;4085:6;4064:9;:17;4074:6;4064:17;;;;;;;;;;;;;;;;:27;;4056:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;4147:24;4174:21;4188:6;4174:13;:21::i;:::-;4147:48;;4206:27;4236:24;4250:9;4236:13;:24::i;:::-;4206:54;;4273:18;4295:19;:45;;;;4318:22;4295:45;4294:68;;4357:5;4348:6;:14;;;;:::i;:::-;4294:68;;;4344:1;4294:68;4273:89;;4373:18;4403:10;4394:6;:19;;;;:::i;:::-;4373:40;;4447:6;4426:9;:17;4436:6;4426:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;4488:10;4464:9;:20;4474:9;4464:20;;;;;;;;;;;;;;;;:34;;;;;;;:::i;:::-;;;;;;;;4525:10;4509:12;;:26;;;;;;;:::i;:::-;;;;;;;;4570:9;4553:39;;4562:6;4553:39;;;4581:10;4553:39;;;;;;:::i;:::-;;;;;;;;4620:1;4607:10;:14;4603:92;;;4668:1;4643:40;;4652:6;4643:40;;;4672:10;4643:40;;;;;;:::i;:::-;;;;;;;;4603:92;3882:820;;;;3803:899;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1446:117;1555:1;1552;1545:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:329::-;4805:6;4854:2;4842:9;4833:7;4829:23;4825:32;4822:119;;;4860:79;;:::i;:::-;4822:119;4980:1;5005:53;5050:7;5041:6;5030:9;5026:22;5005:53;:::i;:::-;4995:63;;4951:117;4746:329;;;;:::o;5081:117::-;5190:1;5187;5180:12;5204:117;5313:1;5310;5303:12;5327:117;5436:1;5433;5426:12;5467:568;5540:8;5550:6;5600:3;5593:4;5585:6;5581:17;5577:27;5567:122;;5608:79;;:::i;:::-;5567:122;5721:6;5708:20;5698:30;;5751:18;5743:6;5740:30;5737:117;;;5773:79;;:::i;:::-;5737:117;5887:4;5879:6;5875:17;5863:29;;5941:3;5933:4;5925:6;5921:17;5911:8;5907:32;5904:41;5901:128;;;5948:79;;:::i;:::-;5901:128;5467:568;;;;;:::o;6041:559::-;6127:6;6135;6184:2;6172:9;6163:7;6159:23;6155:32;6152:119;;;6190:79;;:::i;:::-;6152:119;6338:1;6327:9;6323:17;6310:31;6368:18;6360:6;6357:30;6354:117;;;6390:79;;:::i;:::-;6354:117;6503:80;6575:7;6566:6;6555:9;6551:22;6503:80;:::i;:::-;6485:98;;;;6281:312;6041:559;;;;;:::o;6606:118::-;6693:24;6711:5;6693:24;:::i;:::-;6688:3;6681:37;6606:118;;:::o;6730:222::-;6823:4;6861:2;6850:9;6846:18;6838:26;;6874:71;6942:1;6931:9;6927:17;6918:6;6874:71;:::i;:::-;6730:222;;;;:::o;6958:474::-;7026:6;7034;7083:2;7071:9;7062:7;7058:23;7054:32;7051:119;;;7089:79;;:::i;:::-;7051:119;7209:1;7234:53;7279:7;7270:6;7259:9;7255:22;7234:53;:::i;:::-;7224:63;;7180:117;7336:2;7362:53;7407:7;7398:6;7387:9;7383:22;7362:53;:::i;:::-;7352:63;;7307:118;6958:474;;;;;:::o;7438:180::-;7486:77;7483:1;7476:88;7583:4;7580:1;7573:15;7607:4;7604:1;7597:15;7624:194;7664:4;7684:20;7702:1;7684:20;:::i;:::-;7679:25;;7718:20;7736:1;7718:20;:::i;:::-;7713:25;;7762:1;7759;7755:9;7747:17;;7786:1;7780:4;7777:11;7774:37;;;7791:18;;:::i;:::-;7774:37;7624:194;;;;:::o;7824:182::-;7964:34;7960:1;7952:6;7948:14;7941:58;7824:182;:::o;8012:366::-;8154:3;8175:67;8239:2;8234:3;8175:67;:::i;:::-;8168:74;;8251:93;8340:3;8251:93;:::i;:::-;8369:2;8364:3;8360:12;8353:19;;8012:366;;;:::o;8384:419::-;8550:4;8588:2;8577:9;8573:18;8565:26;;8637:9;8631:4;8627:20;8623:1;8612:9;8608:17;8601:47;8665:131;8791:4;8665:131;:::i;:::-;8657:139;;8384:419;;;:::o;8809:180::-;8857:77;8854:1;8847:88;8954:4;8951:1;8944:15;8978:4;8975:1;8968:15;8995:143;9052:5;9083:6;9077:13;9068:22;;9099:33;9126:5;9099:33;:::i;:::-;8995:143;;;;:::o;9144:351::-;9214:6;9263:2;9251:9;9242:7;9238:23;9234:32;9231:119;;;9269:79;;:::i;:::-;9231:119;9389:1;9414:64;9470:7;9461:6;9450:9;9446:22;9414:64;:::i;:::-;9404:74;;9360:128;9144:351;;;;:::o;9501:191::-;9541:3;9560:20;9578:1;9560:20;:::i;:::-;9555:25;;9594:20;9612:1;9594:20;:::i;:::-;9589:25;;9637:1;9634;9630:9;9623:16;;9658:3;9655:1;9652:10;9649:36;;;9665:18;;:::i;:::-;9649:36;9501:191;;;;:::o;9698:225::-;9838:34;9834:1;9826:6;9822:14;9815:58;9907:8;9902:2;9894:6;9890:15;9883:33;9698:225;:::o;9929:366::-;10071:3;10092:67;10156:2;10151:3;10092:67;:::i;:::-;10085:74;;10168:93;10257:3;10168:93;:::i;:::-;10286:2;10281:3;10277:12;10270:19;;9929:366;;;:::o;10301:419::-;10467:4;10505:2;10494:9;10490:18;10482:26;;10554:9;10548:4;10544:20;10540:1;10529:9;10525:17;10518:47;10582:131;10708:4;10582:131;:::i;:::-;10574:139;;10301:419;;;:::o;10726:223::-;10866:34;10862:1;10854:6;10850:14;10843:58;10935:6;10930:2;10922:6;10918:15;10911:31;10726:223;:::o;10955:366::-;11097:3;11118:67;11182:2;11177:3;11118:67;:::i;:::-;11111:74;;11194:93;11283:3;11194:93;:::i;:::-;11312:2;11307:3;11303:12;11296:19;;10955:366;;;:::o;11327:419::-;11493:4;11531:2;11520:9;11516:18;11508:26;;11580:9;11574:4;11570:20;11566:1;11555:9;11551:17;11544:47;11608:131;11734:4;11608:131;:::i;:::-;11600:139;;11327:419;;;:::o;11752:221::-;11892:34;11888:1;11880:6;11876:14;11869:58;11961:4;11956:2;11948:6;11944:15;11937:29;11752:221;:::o;11979:366::-;12121:3;12142:67;12206:2;12201:3;12142:67;:::i;:::-;12135:74;;12218:93;12307:3;12218:93;:::i;:::-;12336:2;12331:3;12327:12;12320:19;;11979:366;;;:::o;12351:419::-;12517:4;12555:2;12544:9;12540:18;12532:26;;12604:9;12598:4;12594:20;12590:1;12579:9;12575:17;12568:47;12632:131;12758:4;12632:131;:::i;:::-;12624:139;;12351:419;;;:::o;12776:224::-;12916:34;12912:1;12904:6;12900:14;12893:58;12985:7;12980:2;12972:6;12968:15;12961:32;12776:224;:::o;13006:366::-;13148:3;13169:67;13233:2;13228:3;13169:67;:::i;:::-;13162:74;;13245:93;13334:3;13245:93;:::i;:::-;13363:2;13358:3;13354:12;13347:19;;13006:366;;;:::o;13378:419::-;13544:4;13582:2;13571:9;13567:18;13559:26;;13631:9;13625:4;13621:20;13617:1;13606:9;13602:17;13595:47;13659:131;13785:4;13659:131;:::i;:::-;13651:139;;13378:419;;;:::o;13803:222::-;13943:34;13939:1;13931:6;13927:14;13920:58;14012:5;14007:2;13999:6;13995:15;13988:30;13803:222;:::o;14031:366::-;14173:3;14194:67;14258:2;14253:3;14194:67;:::i;:::-;14187:74;;14270:93;14359:3;14270:93;:::i;:::-;14388:2;14383:3;14379:12;14372:19;;14031:366;;;:::o;14403:419::-;14569:4;14607:2;14596:9;14592:18;14584:26;;14656:9;14650:4;14646:20;14642:1;14631:9;14627:17;14620:47;14684:131;14810:4;14684:131;:::i;:::-;14676:139;;14403:419;;;:::o;14828:225::-;14968:34;14964:1;14956:6;14952:14;14945:58;15037:8;15032:2;15024:6;15020:15;15013:33;14828:225;:::o;15059:366::-;15201:3;15222:67;15286:2;15281:3;15222:67;:::i;:::-;15215:74;;15298:93;15387:3;15298:93;:::i;:::-;15416:2;15411:3;15407:12;15400:19;;15059:366;;;:::o;15431:419::-;15597:4;15635:2;15624:9;15620:18;15612:26;;15684:9;15678:4;15674:20;15670:1;15659:9;15655:17;15648:47;15712:131;15838:4;15712:131;:::i;:::-;15704:139;;15431:419;;;:::o;15856:180::-;15904:77;15901:1;15894:88;16001:4;15998:1;15991:15;16025:4;16022:1;16015:15;16042:185;16082:1;16099:20;16117:1;16099:20;:::i;:::-;16094:25;;16133:20;16151:1;16133:20;:::i;:::-;16128:25;;16172:1;16162:35;;16177:18;;:::i;:::-;16162:35;16219:1;16216;16212:9;16207:14;;16042:185;;;;:::o
Swarm Source
ipfs://2ebe0e958ca009502069371ed3fbd901accb6890626ebae8fa724eb6df970618
[ 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.