S Price: $0.535956 (+5.81%)
    /

    Token

    BLAZE (BLAZE)

    Overview

    Max Total Supply

    4,199,924,252.62673544995264494 BLAZE

    Holders

    8,259

    Market

    Price

    $0.00 @ 0.000000 S

    Onchain Market Cap

    $0.00

    Circulating Supply Market Cap

    -

    Other Info

    Token Contract (WITH 18 Decimals)

    Balance
    3,195.119755135848641 BLAZE

    Value
    $0.00
    0xBfCA3E0B47c2018b594Ab7bdca2777F8E1CC65a3
    Loading...
    Loading
    Loading...
    Loading
    Loading...
    Loading

    Click here to update the token information / general information

    Contract Source Code Verified (Exact Match)

    Contract Name:
    BlazeToken

    Compiler Version
    v0.8.26+commit.8a97fa7a

    Optimization Enabled:
    Yes with 200 runs

    Other Settings:
    london EvmVersion, MIT license

    Contract Source Code (Solidity)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    *Submitted for verification at SonicScan.org on 2025-01-04
    */
    // SPDX-License-Identifier: MIT
    // File: @openzeppelin/contracts/token/ERC20/IERC20.sol
    // OpenZeppelin Contracts (last updated v5.0.0) (token/ERC20/IERC20.sol)
    pragma solidity ^0.8.20;
    /**
    * @dev Interface of the ERC20 standard as defined in the EIP.
    */
    interface IERC20 {
    /**
    * @dev Emitted when `value` tokens are moved from one account (`from`) to
    * another (`to`).
    *
    * Note that `value` may be zero.
    */
    event Transfer(address indexed from, address indexed to, uint256 value);
    /**
    * @dev Emitted when the allowance of a `spender` for an `owner` is set by
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Contract Security Audit

    Contract ABI

    API
    [{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"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":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Burn","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":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"burnAmount","type":"uint256"}],"name":"BurnedAndTransferred","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","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":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","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":"value","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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burnPercentage","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"calculateBurnForTransfer","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"circulatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBurnStatus","outputs":[{"internalType":"bool","name":"isAutoBurnActive","type":"bool"},{"internalType":"bool","name":"isManualBurnActive","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isAutoBurnDisabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isBurnActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isManualBurnDisabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalBurnPercentage","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalBurned","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"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":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

    6101c0604052602a610160526b0a466f316cd997cbec000000610180526a115eec47f6cf7e350000006101a05234801561003857600080fd5b503360405180604001604052806005815260200164424c415a4560d81b81525080604051806040016040528060018152602001603160f81b81525060405180604001604052806005815260200164424c415a4560d81b81525060405180604001604052806005815260200164424c415a4560d81b81525081600390816100be91906104b3565b5060046100cb82826104b3565b506100db915083905060056101ed565b610120526100ea8160066101ed565b61014052815160208084019190912060e052815190820120610100524660a05261017760e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506001600160a01b0381166101b057604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101b981610220565b50600160095560006101cd6012600a61066e565b6101db9063fa56ea00610684565b90506101e73382610272565b50610720565b600060208351101561020957610202836102ac565b905061021a565b8161021484826104b3565b5060ff90505b92915050565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03821661029c5760405163ec442f0560e01b8152600060048201526024016101a7565b6102a8600083836102ea565b5050565b600080829050601f815111156102d7578260405163305a27a960e01b81526004016101a7919061069b565b80516102e2826106e9565b179392505050565b6001600160a01b03831661031557806002600082825461030a919061070d565b909155506103879050565b6001600160a01b038316600090815260208190526040902054818110156103685760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016101a7565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166103a3576002805482900390556103c2565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161040791815260200190565b60405180910390a3505050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061043e57607f821691505b60208210810361045e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156104ae57806000526020600020601f840160051c8101602085101561048b5750805b601f840160051c820191505b818110156104ab5760008155600101610497565b50505b505050565b81516001600160401b038111156104cc576104cc610414565b6104e0816104da845461042a565b84610464565b6020601f82116001811461051457600083156104fc5750848201515b600019600385901b1c1916600184901b1784556104ab565b600084815260208120601f198516915b828110156105445787850151825560209485019460019092019101610524565b50848210156105625786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b6001815b60018411156105c2578085048111156105a6576105a6610571565b60018416156105b457908102905b60019390931c92800261058b565b935093915050565b6000826105d95750600161021a565b816105e65750600061021a565b81600181146105fc576002811461060657610622565b600191505061021a565b60ff84111561061757610617610571565b50506001821b61021a565b5060208310610133831016604e8410600b8410161715610645575081810a61021a565b6106526000198484610587565b806000190482111561066657610666610571565b029392505050565b600061067d60ff8416836105ca565b9392505050565b808202811582820484141761021a5761021a610571565b602081526000825180602084015260005b818110156106c957602081860181015160408684010152016106ac565b506000604082850101526040601f19601f83011684010191505092915050565b8051602080830151919081101561045e5760001960209190910360031b1b16919050565b8082018082111561021a5761021a610571565b60805160a05160c05160e05161010051610120516101405161016051610180516101a0516118cc6107d36000396000818161062e01528181610805015261099001526000818161033401528181610494015281816104d10152818161083b0152818161096301526109c301526000818161039c0152610b7401526000610e4a01526000610e1d01526000610d4601526000610d1e01526000610c7901526000610ca301526000610ccd01526118cc6000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c80638da5cb5b116100f9578063d505accf11610097578063dd62ed3e11610071578063dd62ed3e1461035e578063f01f20df14610397578063f2fde38b146103be578063fb506a68146103d157600080fd5b8063d505accf1461031c578063d5abeb011461032f578063d89135cd1461035657600080fd5b80639a33e239116100d35780639a33e239146102da578063a9059cbb146102e2578063aae732ad146102f5578063b1a6676e1461031457600080fd5b80638da5cb5b146102af5780639358928b146102ca57806395d89b41146102d257600080fd5b80633644e51511610166578063715018a611610140578063715018a61461027157806377f0787f146102795780637ecebe001461028157806384b0196e1461029457600080fd5b80633644e5151461022b57806342966c681461023357806370a082311461024857600080fd5b806306fdde03146101ae578063095ea7b3146101cc5780631592f8c1146101ef57806318160ddd146101f757806323b872dd14610209578063313ce5671461021c575b600080fd5b6101b66103e4565b6040516101c39190611490565b60405180910390f35b6101df6101da3660046114bf565b610476565b60405190151581526020016101c3565b6101df610490565b6002545b6040519081526020016101c3565b6101df6102173660046114e9565b6104c3565b604051601281526020016101c3565b6101fb61061d565b610246610241366004611526565b61062c565b005b6101fb61025636600461153f565b6001600160a01b031660009081526020819052604090205490565b610246610716565b6101fb61072a565b6101fb61028f36600461153f565b61075e565b61029c61077c565b6040516101c3979695949392919061155a565b6008546040516001600160a01b0390911681526020016101c3565b6101fb6107c2565b6101b66107f2565b6101df610801565b6101df6102f03660046114bf565b61082d565b6102fd61095e565b6040805192151583529015156020830152016101c3565b6101df6109bf565b61024661032a3660046115f2565b6109f1565b6101fb7f000000000000000000000000000000000000000000000000000000000000000081565b600a546101fb565b6101fb61036c366004611665565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101fb7f000000000000000000000000000000000000000000000000000000000000000081565b6102466103cc36600461153f565b610b2b565b6101fb6103df366004611526565b610b69565b6060600380546103f390611698565b80601f016020809104026020016040519081016040528092919081815260200182805461041f90611698565b801561046c5780601f106104415761010080835404028352916020019161046c565b820191906000526020600020905b81548152906001019060200180831161044f57829003601f168201915b5050505050905090565b600033610484818585610ba3565b60019150505b92915050565b60007f00000000000000000000000000000000000000000000000000000000000000006104bc60025490565b1115905090565b60006104cd610bb5565b60007f00000000000000000000000000000000000000000000000000000000000000006104f960025490565b11156105995761050883610b69565b9050808310156105335760405162461bcd60e51b815260040161052a906116d2565b60405180910390fd5b8015610599576105438582610c0e565b80600a6000828254610555919061172b565b90915550506040518181526001600160a01b038616907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a25b60006105a5828561173e565b9050846001600160a01b0316866001600160a01b03167fa37ca9a8ed27527ca16fd43fa00030addbf3acf792f87f43b4b861a251f5f40983856040516105f5929190918252602082015260400190565b60405180910390a3610608868683610c48565b925050506106166001600955565b9392505050565b6000610627610c6c565b905090565b7f000000000000000000000000000000000000000000000000000000000000000061065660025490565b116106bd5760405162461bcd60e51b815260206004820152603160248201527f4275726e2066756e6374696f6e2069732064697361626c65642062656c6f77206044820152703231206d696c6c696f6e20746f6b656e7360781b606482015260840161052a565b6106c73382610c0e565b80600a60008282546106d9919061172b565b909155505060405181815233907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a250565b61071e610d97565b6107286000610dc4565b565b60006107386012600a611838565b6107469063fa56ea00611847565b600a54610754906064611847565b610627919061185e565b6001600160a01b03811660009081526007602052604081205461048a565b600060608060008060006060610790610e16565b610798610e43565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6000600a546107cf601290565b6107da90600a611838565b6107e89063fa56ea00611847565b610627919061173e565b6060600480546103f390611698565b60007f00000000000000000000000000000000000000000000000000000000000000006104bc60025490565b6000610837610bb5565b60007f000000000000000000000000000000000000000000000000000000000000000061086360025490565b11156108f15761087283610b69565b9050808310156108945760405162461bcd60e51b815260040161052a906116d2565b80156108f1576108a43382610c0e565b80600a60008282546108b6919061172b565b909155505060405181815233907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a25b60006108fd828561173e565b60408051828152602081018590529192506001600160a01b0387169133917fa37ca9a8ed27527ca16fd43fa00030addbf3acf792f87f43b4b861a251f5f409910160405180910390a36109508582610e70565b9250505061048a6001600955565b6000807f000000000000000000000000000000000000000000000000000000000000000061098b60025490565b1191507f00000000000000000000000000000000000000000000000000000000000000006109b860025490565b1190509091565b60007f00000000000000000000000000000000000000000000000000000000000000006109eb60025490565b11905090565b83421115610a155760405163313c898160e11b81526004810185905260240161052a565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610a628c6001600160a01b0316600090815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610abd82610e7e565b90506000610acd82878787610eab565b9050896001600160a01b0316816001600160a01b031614610b14576040516325c0072360e11b81526001600160a01b0380831660048301528b16602482015260440161052a565b610b1f8a8a8a610ba3565b50505050505050505050565b610b33610d97565b6001600160a01b038116610b5d57604051631e4fbdf760e01b81526000600482015260240161052a565b610b6681610dc4565b50565b6000620186a0610b997f000000000000000000000000000000000000000000000000000000000000000084611847565b61048a919061185e565b610bb08383836001610ed9565b505050565b600260095403610c075760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161052a565b6002600955565b6001600160a01b038216610c3857604051634b637e8f60e11b81526000600482015260240161052a565b610c4482600083610faf565b5050565b600033610c568582856110d9565b610c61858585611151565b506001949350505050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015610cc557507f000000000000000000000000000000000000000000000000000000000000000046145b15610cef57507f000000000000000000000000000000000000000000000000000000000000000090565b610627604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6008546001600160a01b031633146107285760405163118cdaa760e01b815233600482015260240161052a565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60606106277f000000000000000000000000000000000000000000000000000000000000000060056111b0565b60606106277f000000000000000000000000000000000000000000000000000000000000000060066111b0565b600033610484818585611151565b600061048a610e8b610c6c565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600080610ebd8888888861125b565b925092509250610ecd828261132a565b50909695505050505050565b6001600160a01b038416610f035760405163e602df0560e01b81526000600482015260240161052a565b6001600160a01b038316610f2d57604051634a1406b160e11b81526000600482015260240161052a565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015610fa957826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610fa091815260200190565b60405180910390a35b50505050565b6001600160a01b038316610fda578060026000828254610fcf919061172b565b9091555061104c9050565b6001600160a01b0383166000908152602081905260409020548181101561102d5760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161052a565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661106857600280548290039055611087565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110cc91815260200190565b60405180910390a3505050565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114610fa9578181101561114257604051637dc7a0d960e11b81526001600160a01b0384166004820152602481018290526044810183905260640161052a565b610fa984848484036000610ed9565b6001600160a01b03831661117b57604051634b637e8f60e11b81526000600482015260240161052a565b6001600160a01b0382166111a55760405163ec442f0560e01b81526000600482015260240161052a565b610bb0838383610faf565b606060ff83146111ca576111c3836113e3565b905061048a565b8180546111d690611698565b80601f016020809104026020016040519081016040528092919081815260200182805461120290611698565b801561124f5780601f106112245761010080835404028352916020019161124f565b820191906000526020600020905b81548152906001019060200180831161123257829003601f168201915b5050505050905061048a565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156112965750600091506003905082611320565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156112ea573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661131657506000925060019150829050611320565b9250600091508190505b9450945094915050565b600082600381111561133e5761133e611880565b03611347575050565b600182600381111561135b5761135b611880565b036113795760405163f645eedf60e01b815260040160405180910390fd5b600282600381111561138d5761138d611880565b036113ae5760405163fce698f760e01b81526004810182905260240161052a565b60038260038111156113c2576113c2611880565b03610c44576040516335e2f38360e21b81526004810182905260240161052a565b606060006113f083611422565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600060ff8216601f81111561048a57604051632cd44ac360e21b815260040160405180910390fd5b6000815180845260005b8181101561147057602081850181015186830182015201611454565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610616602083018461144a565b80356001600160a01b03811681146114ba57600080fd5b919050565b600080604083850312156114d257600080fd5b6114db836114a3565b946020939093013593505050565b6000806000606084860312156114fe57600080fd5b611507846114a3565b9250611515602085016114a3565b929592945050506040919091013590565b60006020828403121561153857600080fd5b5035919050565b60006020828403121561155157600080fd5b610616826114a3565b60ff60f81b8816815260e06020820152600061157960e083018961144a565b828103604084015261158b818961144a565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b818110156115e15783518352602093840193909201916001016115c3565b50909b9a5050505050505050505050565b600080600080600080600060e0888a03121561160d57600080fd5b611616886114a3565b9650611624602089016114a3565b95506040880135945060608801359350608088013560ff8116811461164857600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561167857600080fd5b611681836114a3565b915061168f602084016114a3565b90509250929050565b600181811c908216806116ac57607f821691505b6020821081036116cc57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526023908201527f4275726e20616d6f756e742065786365656473207472616e7366657220616d6f6040820152621d5b9d60ea1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561048a5761048a611715565b8181038181111561048a5761048a611715565b6001815b600184111561178c5780850481111561177057611770611715565b600184161561177e57908102905b60019390931c928002611755565b935093915050565b6000826117a35750600161048a565b816117b05750600061048a565b81600181146117c657600281146117d0576117ec565b600191505061048a565b60ff8411156117e1576117e1611715565b50506001821b61048a565b5060208310610133831016604e8410600b841016171561180f575081810a61048a565b61181c6000198484611751565b806000190482111561183057611830611715565b029392505050565b600061061660ff841683611794565b808202811582820484141761048a5761048a611715565b60008261187b57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052602160045260246000fdfea2646970667358221220eed356f7d67d658e5e6004d5158d3b5c708387506a215c3061a9f9fea654ce3864736f6c634300081a0033

    Deployed Bytecode

    0x608060405234801561001057600080fd5b50600436106101a95760003560e01c80638da5cb5b116100f9578063d505accf11610097578063dd62ed3e11610071578063dd62ed3e1461035e578063f01f20df14610397578063f2fde38b146103be578063fb506a68146103d157600080fd5b8063d505accf1461031c578063d5abeb011461032f578063d89135cd1461035657600080fd5b80639a33e239116100d35780639a33e239146102da578063a9059cbb146102e2578063aae732ad146102f5578063b1a6676e1461031457600080fd5b80638da5cb5b146102af5780639358928b146102ca57806395d89b41146102d257600080fd5b80633644e51511610166578063715018a611610140578063715018a61461027157806377f0787f146102795780637ecebe001461028157806384b0196e1461029457600080fd5b80633644e5151461022b57806342966c681461023357806370a082311461024857600080fd5b806306fdde03146101ae578063095ea7b3146101cc5780631592f8c1146101ef57806318160ddd146101f757806323b872dd14610209578063313ce5671461021c575b600080fd5b6101b66103e4565b6040516101c39190611490565b60405180910390f35b6101df6101da3660046114bf565b610476565b60405190151581526020016101c3565b6101df610490565b6002545b6040519081526020016101c3565b6101df6102173660046114e9565b6104c3565b604051601281526020016101c3565b6101fb61061d565b610246610241366004611526565b61062c565b005b6101fb61025636600461153f565b6001600160a01b031660009081526020819052604090205490565b610246610716565b6101fb61072a565b6101fb61028f36600461153f565b61075e565b61029c61077c565b6040516101c3979695949392919061155a565b6008546040516001600160a01b0390911681526020016101c3565b6101fb6107c2565b6101b66107f2565b6101df610801565b6101df6102f03660046114bf565b61082d565b6102fd61095e565b6040805192151583529015156020830152016101c3565b6101df6109bf565b61024661032a3660046115f2565b6109f1565b6101fb7f00000000000000000000000000000000000000000a466f316cd997cbec00000081565b600a546101fb565b6101fb61036c366004611665565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101fb7f000000000000000000000000000000000000000000000000000000000000002a81565b6102466103cc36600461153f565b610b2b565b6101fb6103df366004611526565b610b69565b6060600380546103f390611698565b80601f016020809104026020016040519081016040528092919081815260200182805461041f90611698565b801561046c5780601f106104415761010080835404028352916020019161046c565b820191906000526020600020905b81548152906001019060200180831161044f57829003601f168201915b5050505050905090565b600033610484818585610ba3565b60019150505b92915050565b60007f00000000000000000000000000000000000000000a466f316cd997cbec0000006104bc60025490565b1115905090565b60006104cd610bb5565b60007f00000000000000000000000000000000000000000a466f316cd997cbec0000006104f960025490565b11156105995761050883610b69565b9050808310156105335760405162461bcd60e51b815260040161052a906116d2565b60405180910390fd5b8015610599576105438582610c0e565b80600a6000828254610555919061172b565b90915550506040518181526001600160a01b038616907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a25b60006105a5828561173e565b9050846001600160a01b0316866001600160a01b03167fa37ca9a8ed27527ca16fd43fa00030addbf3acf792f87f43b4b861a251f5f40983856040516105f5929190918252602082015260400190565b60405180910390a3610608868683610c48565b925050506106166001600955565b9392505050565b6000610627610c6c565b905090565b7f000000000000000000000000000000000000000000115eec47f6cf7e3500000061065660025490565b116106bd5760405162461bcd60e51b815260206004820152603160248201527f4275726e2066756e6374696f6e2069732064697361626c65642062656c6f77206044820152703231206d696c6c696f6e20746f6b656e7360781b606482015260840161052a565b6106c73382610c0e565b80600a60008282546106d9919061172b565b909155505060405181815233907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a250565b61071e610d97565b6107286000610dc4565b565b60006107386012600a611838565b6107469063fa56ea00611847565b600a54610754906064611847565b610627919061185e565b6001600160a01b03811660009081526007602052604081205461048a565b600060608060008060006060610790610e16565b610798610e43565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6000600a546107cf601290565b6107da90600a611838565b6107e89063fa56ea00611847565b610627919061173e565b6060600480546103f390611698565b60007f000000000000000000000000000000000000000000115eec47f6cf7e350000006104bc60025490565b6000610837610bb5565b60007f00000000000000000000000000000000000000000a466f316cd997cbec00000061086360025490565b11156108f15761087283610b69565b9050808310156108945760405162461bcd60e51b815260040161052a906116d2565b80156108f1576108a43382610c0e565b80600a60008282546108b6919061172b565b909155505060405181815233907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a25b60006108fd828561173e565b60408051828152602081018590529192506001600160a01b0387169133917fa37ca9a8ed27527ca16fd43fa00030addbf3acf792f87f43b4b861a251f5f409910160405180910390a36109508582610e70565b9250505061048a6001600955565b6000807f00000000000000000000000000000000000000000a466f316cd997cbec00000061098b60025490565b1191507f000000000000000000000000000000000000000000115eec47f6cf7e350000006109b860025490565b1190509091565b60007f00000000000000000000000000000000000000000a466f316cd997cbec0000006109eb60025490565b11905090565b83421115610a155760405163313c898160e11b81526004810185905260240161052a565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610a628c6001600160a01b0316600090815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610abd82610e7e565b90506000610acd82878787610eab565b9050896001600160a01b0316816001600160a01b031614610b14576040516325c0072360e11b81526001600160a01b0380831660048301528b16602482015260440161052a565b610b1f8a8a8a610ba3565b50505050505050505050565b610b33610d97565b6001600160a01b038116610b5d57604051631e4fbdf760e01b81526000600482015260240161052a565b610b6681610dc4565b50565b6000620186a0610b997f000000000000000000000000000000000000000000000000000000000000002a84611847565b61048a919061185e565b610bb08383836001610ed9565b505050565b600260095403610c075760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161052a565b6002600955565b6001600160a01b038216610c3857604051634b637e8f60e11b81526000600482015260240161052a565b610c4482600083610faf565b5050565b600033610c568582856110d9565b610c61858585611151565b506001949350505050565b6000306001600160a01b037f00000000000000000000000063cdf20e2169cc52cc27455735bf2d870b8105fa16148015610cc557507f000000000000000000000000000000000000000000000000000000000000009246145b15610cef57507f10a723a1d29fc3f6c90a952a5a143d56e050e6fc2a134721e2342582596a0ecf90565b610627604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527fb66d5c77d8a5b64ce295bb8c961818df85832f87f422bca9d6121a3a57c88fc3918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6008546001600160a01b031633146107285760405163118cdaa760e01b815233600482015260240161052a565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60606106277f424c415a4500000000000000000000000000000000000000000000000000000560056111b0565b60606106277f310000000000000000000000000000000000000000000000000000000000000160066111b0565b600033610484818585611151565b600061048a610e8b610c6c565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600080610ebd8888888861125b565b925092509250610ecd828261132a565b50909695505050505050565b6001600160a01b038416610f035760405163e602df0560e01b81526000600482015260240161052a565b6001600160a01b038316610f2d57604051634a1406b160e11b81526000600482015260240161052a565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015610fa957826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610fa091815260200190565b60405180910390a35b50505050565b6001600160a01b038316610fda578060026000828254610fcf919061172b565b9091555061104c9050565b6001600160a01b0383166000908152602081905260409020548181101561102d5760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161052a565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661106857600280548290039055611087565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110cc91815260200190565b60405180910390a3505050565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114610fa9578181101561114257604051637dc7a0d960e11b81526001600160a01b0384166004820152602481018290526044810183905260640161052a565b610fa984848484036000610ed9565b6001600160a01b03831661117b57604051634b637e8f60e11b81526000600482015260240161052a565b6001600160a01b0382166111a55760405163ec442f0560e01b81526000600482015260240161052a565b610bb0838383610faf565b606060ff83146111ca576111c3836113e3565b905061048a565b8180546111d690611698565b80601f016020809104026020016040519081016040528092919081815260200182805461120290611698565b801561124f5780601f106112245761010080835404028352916020019161124f565b820191906000526020600020905b81548152906001019060200180831161123257829003601f168201915b5050505050905061048a565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156112965750600091506003905082611320565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156112ea573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661131657506000925060019150829050611320565b9250600091508190505b9450945094915050565b600082600381111561133e5761133e611880565b03611347575050565b600182600381111561135b5761135b611880565b036113795760405163f645eedf60e01b815260040160405180910390fd5b600282600381111561138d5761138d611880565b036113ae5760405163fce698f760e01b81526004810182905260240161052a565b60038260038111156113c2576113c2611880565b03610c44576040516335e2f38360e21b81526004810182905260240161052a565b606060006113f083611422565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600060ff8216601f81111561048a57604051632cd44ac360e21b815260040160405180910390fd5b6000815180845260005b8181101561147057602081850181015186830182015201611454565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610616602083018461144a565b80356001600160a01b03811681146114ba57600080fd5b919050565b600080604083850312156114d257600080fd5b6114db836114a3565b946020939093013593505050565b6000806000606084860312156114fe57600080fd5b611507846114a3565b9250611515602085016114a3565b929592945050506040919091013590565b60006020828403121561153857600080fd5b5035919050565b60006020828403121561155157600080fd5b610616826114a3565b60ff60f81b8816815260e06020820152600061157960e083018961144a565b828103604084015261158b818961144a565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b818110156115e15783518352602093840193909201916001016115c3565b50909b9a5050505050505050505050565b600080600080600080600060e0888a03121561160d57600080fd5b611616886114a3565b9650611624602089016114a3565b95506040880135945060608801359350608088013560ff8116811461164857600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561167857600080fd5b611681836114a3565b915061168f602084016114a3565b90509250929050565b600181811c908216806116ac57607f821691505b6020821081036116cc57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526023908201527f4275726e20616d6f756e742065786365656473207472616e7366657220616d6f6040820152621d5b9d60ea1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561048a5761048a611715565b8181038181111561048a5761048a611715565b6001815b600184111561178c5780850481111561177057611770611715565b600184161561177e57908102905b60019390931c928002611755565b935093915050565b6000826117a35750600161048a565b816117b05750600061048a565b81600181146117c657600281146117d0576117ec565b600191505061048a565b60ff8411156117e1576117e1611715565b50506001821b61048a565b5060208310610133831016604e8410600b841016171561180f575081810a61048a565b61181c6000198484611751565b806000190482111561183057611830611715565b029392505050565b600061061660ff841683611794565b808202811582820484141761048a5761048a611715565b60008261187b57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052602160045260246000fdfea2646970667358221220eed356f7d67d658e5e6004d5158d3b5c708387506a215c3061a9f9fea654ce3864736f6c634300081a0033

    Deployed Bytecode Sourcemap

    84961:7452:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13210:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15503:190;;;;;;:::i;:::-;;:::i;:::-;;;1292:14:1;;1285:22;1267:41;;1255:2;1240:18;15503:190:0;1127:187:1;89568:109:0;;;:::i;14312:99::-;14391:12;;14312:99;;;1465:25:1;;;1453:2;1438:18;14312:99:0;1319:177:1;87775:862:0;;;;;;:::i;:::-;;:::i;14163:84::-;;;14237:2;2022:36:1;;2010:2;1995:18;14163:84:0;1880:184:1;78025:114:0;;;:::i;88828:335::-;;;;;;:::i;:::-;;:::i;:::-;;14474:118;;;;;;:::i;:::-;-1:-1:-1;;;;;14566:18:0;14539:7;14566:18;;;;;;;;;;;;14474:118;80738:103;;;:::i;91786:146::-;;;:::i;77767:145::-;;;;;;:::i;:::-;;:::i;72490:580::-;;;:::i;:::-;;;;;;;;;;;;;:::i;80063:87::-;80136:6;;80063:87;;-1:-1:-1;;;;;80136:6:0;;;4062:51:1;;4050:2;4035:18;80063:87:0;3916:203:1;91413:134:0;;;:::i;13420:95::-;;;:::i;89303:119::-;;;:::i;86626:856::-;;;;;;:::i;:::-;;:::i;90947:224::-;;;:::i;:::-;;;;4311:14:1;;4304:22;4286:41;;4370:14;;4363:22;4358:2;4343:18;;4336:50;4259:18;90947:224:0;4124:268:1;89821:102:0;;;:::i;77013:695::-;;;;;;:::i;:::-;;:::i;85288:52::-;;;;;90455:130;90526:12;;90455:130;;15042:142;;;;;;:::i;:::-;-1:-1:-1;;;;;15149:18:0;;;15122:7;15149:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;15042:142;85111:44;;;;;80996:220;;;;;;:::i;:::-;;:::i;92246:162::-;;;;;;:::i;:::-;;:::i;13210:91::-;13255:13;13288:5;13281:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13210:91;:::o;15503:190::-;15576:4;4357:10;15632:31;4357:10;15648:7;15657:5;15632:8;:31::i;:::-;15681:4;15674:11;;;15503:190;;;;;:::o;89568:109::-;89619:4;89660:9;89643:13;14391:12;;;14312:99;89643:13;:26;;89636:33;;89568:109;:::o;87775:862::-;87877:4;83892:21;:19;:21::i;:::-;87894:18:::1;88002:9;87986:13;14391:12:::0;;;14312:99;87986:13:::1;:25;87982:416;;;88041:28;88062:6;88041:20;:28::i;:::-;88028:41;;88102:10;88092:6;:20;;88084:68;;;;-1:-1:-1::0;;;88084:68:0::1;;;;;;;:::i;:::-;;;;;;;;;88167:14:::0;;88163:228:::1;;88198:23;88204:4;88210:10;88198:5;:23::i;:::-;88252:10;88236:12;;:26;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;88321:22:0::1;::::0;1465:25:1;;;-1:-1:-1;;;;;88321:22:0;::::1;::::0;::::1;::::0;1453:2:1;1438:18;88321:22:0::1;;;;;;;88163:228;88410:23;88436:19;88445:10:::0;88436:6;:19:::1;:::i;:::-;88410:45;;88536:2;-1:-1:-1::0;;;;;88509:59:0::1;88530:4;-1:-1:-1::0;;;;;88509:59:0::1;;88540:15;88557:10;88509:59;;;;;;6928:25:1::0;;;6984:2;6969:18;;6962:34;6916:2;6901:18;;6754:248;88509:59:0::1;;;;;;;;88584:45;88603:4;88609:2;88613:15;88584:18;:45::i;:::-;88577:52;;;;83936:20:::0;83330:1;84456:7;:22;84273:213;83936:20;87775:862;;;;;:::o;78025:114::-;78084:7;78111:20;:18;:20::i;:::-;78104:27;;78025:114;:::o;88828:335::-;88900:17;88884:13;14391:12;;;14312:99;88884:13;:33;88876:95;;;;-1:-1:-1;;;88876:95:0;;7209:2:1;88876:95:0;;;7191:21:1;7248:2;7228:18;;;7221:30;7287:34;7267:18;;;7260:62;-1:-1:-1;;;7338:18:1;;;7331:47;7395:19;;88876:95:0;7007:413:1;88876:95:0;88982:25;88988:10;89000:6;88982:5;:25::i;:::-;89034:6;89018:12;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;89095:24:0;;1465:25:1;;;89100:10:0;;89095:24;;1453:2:1;1438:18;89095:24:0;;;;;;;88828:335;:::o;80738:103::-;79949:13;:11;:13::i;:::-;80803:30:::1;80830:1;80803:18;:30::i;:::-;80738:103::o:0;91786:146::-;91840:7;91907:16;14237:2;91907;:16;:::i;:::-;91891:32;;:13;:32;:::i;:::-;91868:12;;:18;;91883:3;91868:18;:::i;:::-;91867:57;;;;:::i;77767:145::-;-1:-1:-1;;;;;74645:14:0;;77858:7;74645:14;;;:7;:14;;;;;;77885:19;74558:109;72490:580;72593:13;72621:18;72654:21;72690:15;72720:25;72760:12;72787:27;72895:13;:11;:13::i;:::-;72923:16;:14;:16::i;:::-;73035;;;73018:1;73035:16;;;;;;;;;-1:-1:-1;;;72842:220:0;;;-1:-1:-1;72842:220:0;;-1:-1:-1;72954:13:0;;-1:-1:-1;72990:4:0;;-1:-1:-1;73018:1:0;-1:-1:-1;73035:16:0;-1:-1:-1;72842:220:0;-1:-1:-1;72490:580:0:o;91413:134::-;91465:7;91527:12;;91514:10;14237:2;;14163:84;91514:10;91508:16;;:2;:16;:::i;:::-;91492:32;;:13;:32;:::i;:::-;:47;;;;:::i;13420:95::-;13467:13;13500:7;13493:14;;;;;:::i;89303:119::-;89356:4;89397:17;89380:13;14391:12;;;14312:99;86626:856;86710:4;83892:21;:19;:21::i;:::-;86727:18:::1;86836:9;86820:13;14391:12:::0;;;14312:99;86820:13:::1;:25;86816:429;;;86873:28;86894:6;86873:20;:28::i;:::-;86860:41;;86932:10;86922:6;:20;;86914:68;;;;-1:-1:-1::0;;;86914:68:0::1;;;;;;;:::i;:::-;86998:14:::0;;86994:244:::1;;87029:31;4357:10:::0;87049::::1;87029:5;:31::i;:::-;87091:10;87075:12;;:26;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;87160:30:0::1;::::0;1465:25:1;;;4357:10:0;;87160:30:::1;::::0;1453:2:1;1438:18;87160:30:0::1;;;;;;;86994:244;87257:23;87283:19;87292:10:::0;87283:6;:19:::1;:::i;:::-;87356:67;::::0;;6928:25:1;;;6984:2;6969:18;;6962:34;;;87257:45:0;;-1:-1:-1;;;;;;87356:67:0;::::1;::::0;4357:10;;87356:67:::1;::::0;6901:18:1;87356:67:0::1;;;;;;;87439:35;87454:2;87458:15;87439:14;:35::i;:::-;87432:42;;;;83936:20:::0;83330:1;84456:7;:22;84273:213;90947:224;90995:21;91018:23;91089:9;91073:13;14391:12;;;14312:99;91073:13;:25;91054:44;;91146:17;91130:13;14391:12;;;14312:99;91130:13;:33;91109:54;;90947:224;;:::o;89821:102::-;89866:4;89906:9;89890:13;14391:12;;;14312:99;89890:13;:25;89883:32;;89821:102;:::o;77013:695::-;77243:8;77225:15;:26;77221:99;;;77275:33;;-1:-1:-1;;;77275:33:0;;;;;1465:25:1;;;1438:18;;77275:33:0;1319:177:1;77221:99:0;77332:18;76333:95;77391:5;77398:7;77407:5;77414:16;77424:5;-1:-1:-1;;;;;75155:14:0;74848:7;75155:14;;;:7;:14;;;;;:16;;;;;;;;;74788:402;77414:16;77363:78;;;;;;9671:25:1;;;;-1:-1:-1;;;;;9732:32:1;;;9712:18;;;9705:60;9801:32;;;;9781:18;;;9774:60;9850:18;;;9843:34;9893:19;;;9886:35;9937:19;;;9930:35;;;9643:19;;77363:78:0;;;;;;;;;;;;77353:89;;;;;;77332:110;;77455:12;77470:28;77487:10;77470:16;:28::i;:::-;77455:43;;77511:14;77528:28;77542:4;77548:1;77551;77554;77528:13;:28::i;:::-;77511:45;;77581:5;-1:-1:-1;;;;;77571:15:0;:6;-1:-1:-1;;;;;77571:15:0;;77567:90;;77610:35;;-1:-1:-1;;;77610:35:0;;-1:-1:-1;;;;;10168:32:1;;;77610:35:0;;;10150:51:1;10237:32;;10217:18;;;10210:60;10123:18;;77610:35:0;9976:300:1;77567:90:0;77669:31;77678:5;77685:7;77694:5;77669:8;:31::i;:::-;77210:498;;;77013:695;;;;;;;:::o;80996:220::-;79949:13;:11;:13::i;:::-;-1:-1:-1;;;;;81081:22:0;::::1;81077:93;;81127:31;::::0;-1:-1:-1;;;81127:31:0;;81155:1:::1;81127:31;::::0;::::1;4062:51:1::0;4035:18;;81127:31:0::1;3916:203:1::0;81077:93:0::1;81180:28;81199:8;81180:18;:28::i;:::-;80996:220:::0;:::o;92246:162::-;92319:7;92374:6;92347:23;92356:14;92347:6;:23;:::i;:::-;92346:34;;;;:::i;20330:130::-;20415:37;20424:5;20431:7;20440:5;20447:4;20415:8;:37::i;:::-;20330:130;;;:::o;83972:293::-;83374:1;84106:7;;:19;84098:63;;;;-1:-1:-1;;;84098:63:0;;10483:2:1;84098:63:0;;;10465:21:1;10522:2;10502:18;;;10495:30;10561:33;10541:18;;;10534:61;10612:18;;84098:63:0;10281:355:1;84098:63:0;83374:1;84239:7;:18;83972:293::o;19566:211::-;-1:-1:-1;;;;;19637:21:0;;19633:91;;19682:30;;-1:-1:-1;;;19682:30:0;;19709:1;19682:30;;;4062:51:1;4035:18;;19682:30:0;3916:203:1;19633:91:0;19734:35;19742:7;19759:1;19763:5;19734:7;:35::i;:::-;19566:211;;:::o;16271:249::-;16358:4;4357:10;16416:37;16432:4;4357:10;16447:5;16416:15;:37::i;:::-;16464:26;16474:4;16480:2;16484:5;16464:9;:26::i;:::-;-1:-1:-1;16508:4:0;;16271:249;-1:-1:-1;;;;16271:249:0:o;71157:268::-;71210:7;71242:4;-1:-1:-1;;;;;71251:11:0;71234:28;;:63;;;;;71283:14;71266:13;:31;71234:63;71230:188;;;-1:-1:-1;71321:22:0;;71157:268::o;71230:188::-;71383:23;71525:80;;;69349:95;71525:80;;;11250:25:1;71547:11:0;11291:18:1;;;11284:34;;;;71560:14:0;11334:18:1;;;11327:34;71576:13:0;11377:18:1;;;11370:34;71599:4:0;11420:19:1;;;11413:61;71488:7:0;;11222:19:1;;71525:80:0;;;;;;;;;;;;71515:91;;;;;;71508:98;;71433:181;;80228:166;80136:6;;-1:-1:-1;;;;;80136:6:0;4357:10;80288:23;80284:103;;80335:40;;-1:-1:-1;;;80335:40:0;;4357:10;80335:40;;;4062:51:1;4035:18;;80335:40:0;3916:203:1;81376:191:0;81469:6;;;-1:-1:-1;;;;;81486:17:0;;;-1:-1:-1;;;;;;81486:17:0;;;;;;;81519:40;;81469:6;;;81486:17;81469:6;;81519:40;;81450:16;;81519:40;81439:128;81376:191;:::o;73399:128::-;73445:13;73478:41;:5;73505:13;73478:26;:41::i;73862:137::-;73911:13;73944:47;:8;73974:16;73944:29;:47::i;14797:182::-;14866:4;4357:10;14922:27;4357:10;14939:2;14943:5;14922:9;:27::i;72256:178::-;72333:7;72360:66;72393:20;:18;:20::i;:::-;72415:10;57974:4;57968:11;-1:-1:-1;;;57993:23:0;;58046:4;58037:14;;58030:39;;;;58099:4;58090:14;;58083:34;58156:4;58141:20;;;57769:410;33442:264;33527:7;33548:17;33567:18;33587:16;33607:25;33618:4;33624:1;33627;33630;33607:10;:25::i;:::-;33547:85;;;;;;33643:28;33655:5;33662:8;33643:11;:28::i;:::-;-1:-1:-1;33689:9:0;;33442:264;-1:-1:-1;;;;;;33442:264:0:o;21311:443::-;-1:-1:-1;;;;;21424:19:0;;21420:91;;21467:32;;-1:-1:-1;;;21467:32:0;;21496:1;21467:32;;;4062:51:1;4035:18;;21467:32:0;3916:203:1;21420:91:0;-1:-1:-1;;;;;21525:21:0;;21521:92;;21570:31;;-1:-1:-1;;;21570:31:0;;21598:1;21570:31;;;4062:51:1;4035:18;;21570:31:0;3916:203:1;21521:92:0;-1:-1:-1;;;;;21623:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;:35;;;21669:78;;;;21720:7;-1:-1:-1;;;;;21704:31:0;21713:5;-1:-1:-1;;;;;21704:31:0;;21729:5;21704:31;;;;1465:25:1;;1453:2;1438:18;;1319:177;21704:31:0;;;;;;;;21669:78;21311:443;;;;:::o;17537:1135::-;-1:-1:-1;;;;;17627:18:0;;17623:552;;17781:5;17765:12;;:21;;;;;;;:::i;:::-;;;;-1:-1:-1;17623:552:0;;-1:-1:-1;17623:552:0;;-1:-1:-1;;;;;17841:15:0;;17819:19;17841:15;;;;;;;;;;;17875:19;;;17871:117;;;17922:50;;-1:-1:-1;;;17922:50:0;;-1:-1:-1;;;;;10861:32:1;;17922:50:0;;;10843:51:1;10910:18;;;10903:34;;;10953:18;;;10946:34;;;10816:18;;17922:50:0;10641:345:1;17871:117:0;-1:-1:-1;;;;;18111:15:0;;:9;:15;;;;;;;;;;18129:19;;;;18111:37;;17623:552;-1:-1:-1;;;;;18191:16:0;;18187:435;;18357:12;:21;;;;;;;18187:435;;;-1:-1:-1;;;;;18573:13:0;;:9;:13;;;;;;;;;;:22;;;;;;18187:435;18654:2;-1:-1:-1;;;;;18639:25:0;18648:4;-1:-1:-1;;;;;18639:25:0;;18658:5;18639:25;;;;1465::1;;1453:2;1438:18;;1319:177;18639:25:0;;;;;;;;17537:1135;;;:::o;22046:487::-;-1:-1:-1;;;;;15149:18:0;;;22146:24;15149:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;-1:-1:-1;;22213:37:0;;22209:317;;22290:5;22271:16;:24;22267:132;;;22323:60;;-1:-1:-1;;;22323:60:0;;-1:-1:-1;;;;;10861:32:1;;22323:60:0;;;10843:51:1;10910:18;;;10903:34;;;10953:18;;;10946:34;;;10816:18;;22323:60:0;10641:345:1;22267:132:0;22442:57;22451:5;22458:7;22486:5;22467:16;:24;22493:5;22442:8;:57::i;16905:308::-;-1:-1:-1;;;;;16989:18:0;;16985:88;;17031:30;;-1:-1:-1;;;17031:30:0;;17058:1;17031:30;;;4062:51:1;4035:18;;17031:30:0;3916:203:1;16985:88:0;-1:-1:-1;;;;;17087:16:0;;17083:88;;17127:32;;-1:-1:-1;;;17127:32:0;;17156:1;17127:32;;;4062:51:1;4035:18;;17127:32:0;3916:203:1;17083:88:0;17181:24;17189:4;17195:2;17199:5;17181:7;:24::i;65688:273::-;65782:13;63634:66;65812:46;;65808:146;;65882:15;65891:5;65882:8;:15::i;:::-;65875:22;;;;65808:146;65937:5;65930:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31747:1556;31878:7;;;32821:66;32808:79;;32804:166;;;-1:-1:-1;32920:1:0;;-1:-1:-1;32924:30:0;;-1:-1:-1;32956:1:0;32904:54;;32804:166;33084:24;;;33067:14;33084:24;;;;;;;;;11712:25:1;;;11785:4;11773:17;;11753:18;;;11746:45;;;;11807:18;;;11800:34;;;11850:18;;;11843:34;;;33084:24:0;;11684:19:1;;33084:24:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;33084:24:0;;-1:-1:-1;;33084:24:0;;;-1:-1:-1;;;;;;;33123:20:0;;33119:115;;-1:-1:-1;33176:1:0;;-1:-1:-1;33180:29:0;;-1:-1:-1;33176:1:0;;-1:-1:-1;33160:62:0;;33119:115;33254:6;-1:-1:-1;33262:20:0;;-1:-1:-1;33262:20:0;;-1:-1:-1;31747:1556:0;;;;;;;;;:::o;33844:542::-;33940:20;33931:5;:29;;;;;;;;:::i;:::-;;33927:452;;33844:542;;:::o;33927:452::-;34038:29;34029:5;:38;;;;;;;;:::i;:::-;;34025:354;;34091:23;;-1:-1:-1;;;34091:23:0;;;;;;;;;;;34025:354;34145:35;34136:5;:44;;;;;;;;:::i;:::-;;34132:247;;34204:46;;-1:-1:-1;;;34204:46:0;;;;;1465:25:1;;;1438:18;;34204:46:0;1319:177:1;34132:247:0;34281:30;34272:5;:39;;;;;;;;:::i;:::-;;34268:111;;34335:32;;-1:-1:-1;;;34335:32:0;;;;;1465:25:1;;;1438:18;;34335:32:0;1319:177:1;64343:415:0;64402:13;64428:11;64442:16;64453:4;64442:10;:16::i;:::-;64568:14;;;64579:2;64568:14;;;;;;;;;64428:30;;-1:-1:-1;64548:17:0;;64568:14;;;;;;;;;-1:-1:-1;;;64661:16:0;;;-1:-1:-1;64707:4:0;64698:14;;64691:28;;;;-1:-1:-1;64661:16:0;64343:415::o;64835:251::-;64896:7;64969:4;64933:40;;64997:2;64988:11;;64984:71;;;65023:20;;-1:-1:-1;;;65023:20:0;;;;;;;;;;;14:400:1;56:3;94:5;88:12;121:6;116:3;109:19;146:1;156:139;170:6;167:1;164:13;156:139;;;278:4;263:13;;;259:24;;253:31;233:11;;;229:22;;222:63;185:12;156:139;;;160:3;340:1;333:4;324:6;319:3;315:16;311:27;304:38;403:4;396:2;392:7;387:2;379:6;375:15;371:29;366:3;362:39;358:50;351:57;;;14:400;;;;:::o;419:220::-;568:2;557:9;550:21;531:4;588:45;629:2;618:9;614:18;606:6;588:45;:::i;644:173::-;712:20;;-1:-1:-1;;;;;761:31:1;;751:42;;741:70;;807:1;804;797:12;741:70;644:173;;;:::o;822:300::-;890:6;898;951:2;939:9;930:7;926:23;922:32;919:52;;;967:1;964;957:12;919:52;990:29;1009:9;990:29;:::i;:::-;980:39;1088:2;1073:18;;;;1060:32;;-1:-1:-1;;;822:300:1:o;1501:374::-;1578:6;1586;1594;1647:2;1635:9;1626:7;1622:23;1618:32;1615:52;;;1663:1;1660;1653:12;1615:52;1686:29;1705:9;1686:29;:::i;:::-;1676:39;;1734:38;1768:2;1757:9;1753:18;1734:38;:::i;:::-;1501:374;;1724:48;;-1:-1:-1;;;1841:2:1;1826:18;;;;1813:32;;1501:374::o;2251:226::-;2310:6;2363:2;2351:9;2342:7;2338:23;2334:32;2331:52;;;2379:1;2376;2369:12;2331:52;-1:-1:-1;2424:23:1;;2251:226;-1:-1:-1;2251:226:1:o;2482:186::-;2541:6;2594:2;2582:9;2573:7;2569:23;2565:32;2562:52;;;2610:1;2607;2600:12;2562:52;2633:29;2652:9;2633:29;:::i;2673:1238::-;3079:3;3074;3070:13;3062:6;3058:26;3047:9;3040:45;3121:3;3116:2;3105:9;3101:18;3094:31;3021:4;3148:46;3189:3;3178:9;3174:19;3166:6;3148:46;:::i;:::-;3242:9;3234:6;3230:22;3225:2;3214:9;3210:18;3203:50;3276:33;3302:6;3294;3276:33;:::i;:::-;3340:2;3325:18;;3318:34;;;-1:-1:-1;;;;;3389:32:1;;3383:3;3368:19;;3361:61;3409:3;3438:19;;3431:35;;;3503:22;;;3497:3;3482:19;;3475:51;3575:13;;3597:22;;;3647:2;3673:15;;;;-1:-1:-1;3635:15:1;;;;-1:-1:-1;3716:169:1;3730:6;3727:1;3724:13;3716:169;;;3791:13;;3779:26;;3834:2;3860:15;;;;3825:12;;;;3752:1;3745:9;3716:169;;;-1:-1:-1;3902:3:1;;2673:1238;-1:-1:-1;;;;;;;;;;;2673:1238:1:o;4397:903::-;4508:6;4516;4524;4532;4540;4548;4556;4609:3;4597:9;4588:7;4584:23;4580:33;4577:53;;;4626:1;4623;4616:12;4577:53;4649:29;4668:9;4649:29;:::i;:::-;4639:39;;4697:38;4731:2;4720:9;4716:18;4697:38;:::i;:::-;4687:48;-1:-1:-1;4804:2:1;4789:18;;4776:32;;-1:-1:-1;4905:2:1;4890:18;;4877:32;;-1:-1:-1;4987:3:1;4972:19;;4959:33;5036:4;5023:18;;5011:31;;5001:59;;5056:1;5053;5046:12;5001:59;4397:903;;;;-1:-1:-1;4397:903:1;;;;5079:7;5159:3;5144:19;;5131:33;;-1:-1:-1;5263:3:1;5248:19;;;5235:33;;4397:903;-1:-1:-1;;4397:903:1:o;5305:260::-;5373:6;5381;5434:2;5422:9;5413:7;5409:23;5405:32;5402:52;;;5450:1;5447;5440:12;5402:52;5473:29;5492:9;5473:29;:::i;:::-;5463:39;;5521:38;5555:2;5544:9;5540:18;5521:38;:::i;:::-;5511:48;;5305:260;;;;;:::o;5570:380::-;5649:1;5645:12;;;;5692;;;5713:61;;5767:4;5759:6;5755:17;5745:27;;5713:61;5820:2;5812:6;5809:14;5789:18;5786:38;5783:161;;5866:10;5861:3;5857:20;5854:1;5847:31;5901:4;5898:1;5891:15;5929:4;5926:1;5919:15;5783:161;;5570:380;;;:::o;5955:399::-;6157:2;6139:21;;;6196:2;6176:18;;;6169:30;6235:34;6230:2;6215:18;;6208:62;-1:-1:-1;;;6301:2:1;6286:18;;6279:33;6344:3;6329:19;;5955:399::o;6359:127::-;6420:10;6415:3;6411:20;6408:1;6401:31;6451:4;6448:1;6441:15;6475:4;6472:1;6465:15;6491:125;6556:9;;;6577:10;;;6574:36;;;6590:18;;:::i;6621:128::-;6688:9;;;6709:11;;;6706:37;;;6723:18;;:::i;7425:375::-;7513:1;7531:5;7545:249;7566:1;7556:8;7553:15;7545:249;;;7616:4;7611:3;7607:14;7601:4;7598:24;7595:50;;;7625:18;;:::i;:::-;7675:1;7665:8;7661:16;7658:49;;;7689:16;;;;7658:49;7772:1;7768:16;;;;;7728:15;;7545:249;;;7425:375;;;;;;:::o;7805:902::-;7854:5;7884:8;7874:80;;-1:-1:-1;7925:1:1;7939:5;;7874:80;7973:4;7963:76;;-1:-1:-1;8010:1:1;8024:5;;7963:76;8055:4;8073:1;8068:59;;;;8141:1;8136:174;;;;8048:262;;8068:59;8098:1;8089:10;;8112:5;;;8136:174;8173:3;8163:8;8160:17;8157:43;;;8180:18;;:::i;:::-;-1:-1:-1;;8236:1:1;8222:16;;8295:5;;8048:262;;8394:2;8384:8;8381:16;8375:3;8369:4;8366:13;8362:36;8356:2;8346:8;8343:16;8338:2;8332:4;8329:12;8325:35;8322:77;8319:203;;;-1:-1:-1;8431:19:1;;;8507:5;;8319:203;8554:42;-1:-1:-1;;8579:8:1;8573:4;8554:42;:::i;:::-;8632:6;8628:1;8624:6;8620:19;8611:7;8608:32;8605:58;;;8643:18;;:::i;:::-;8681:20;;7805:902;-1:-1:-1;;;7805:902:1:o;8712:140::-;8770:5;8799:47;8840:4;8830:8;8826:19;8820:4;8799:47;:::i;8857:168::-;8930:9;;;8961;;8978:15;;;8972:22;;8958:37;8948:71;;8999:18;;:::i;9030:217::-;9070:1;9096;9086:132;;9140:10;9135:3;9131:20;9128:1;9121:31;9175:4;9172:1;9165:15;9203:4;9200:1;9193:15;9086:132;-1:-1:-1;9232:9:1;;9030:217::o;11888:127::-;11949:10;11944:3;11940:20;11937:1;11930:31;11980:4;11977:1;11970:15;12004:4;12001:1;11994:15

    Swarm Source

    ipfs://eed356f7d67d658e5e6004d5158d3b5c708387506a215c3061a9f9fea654ce38
    [ 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.