ETH Price: $2,138.14 (-0.03%)

Token

Mezo USD (MUSD)
 

Overview

Max Total Supply

645,260.63491077 MUSD

Holders

7,971 ( -0.063%)

Transfers

-
27 ( -38.64%)

Market

Price

$1.00 @ 0.000469 ETH (-0.21%)

Onchain Market Cap

$647,196.42

Circulating Supply Market Cap

$30,615,624.00

Other Info

Token Contract (WITH 18 Decimals)

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

OVERVIEW

MUSD is a Bitcoin-backed stablecoin on Mezo. Users mint MUSD by depositing BTC collateral, accessing loans at fixed rates starting at 1%. Features include no repayment deadlines, 110% minimum collateralization, permissionless access, and full onchain transparency. Always redeemable $1 in BTC.

Market

Volume (24H):$539,714.00
Market Capitalization:$30,615,624.00
Circulating Supply:30,524,796.00 MUSD
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

MUSD

Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled
Yes with 100 runs
Other Settings
london EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AddressHasBurnRole","type":"error"},{"inputs":[],"name":"AddressHasMintRole","type":"error"},{"inputs":[],"name":"AddressWithoutBurnRole","type":"error"},{"inputs":[],"name":"AddressWithoutMintRole","type":"error"},{"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":false,"internalType":"address","name":"newBorrowerOperationsAddress","type":"address"}],"name":"BorrowerOperationsAddressAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_address","type":"address"}],"name":"BurnListAddressAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_address","type":"address"}],"name":"BurnListAddressRemoved","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"interestRateManagerAddress","type":"address"}],"name":"InterestRateManagerAddressAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_address","type":"address"}],"name":"MintListAddressAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_address","type":"address"}],"name":"MintListAddressRemoved","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":false,"internalType":"address","name":"newStabilityPoolAddress","type":"address"}],"name":"StabilityPoolAddressAdded","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"troveManagerAddress","type":"address"}],"name":"TroveManagerAddressAdded","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"addToBurnList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"addToMintList","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":"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":"address","name":"_account","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"burnList","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[{"internalType":"address","name":"_troveManagerAddress","type":"address"},{"internalType":"address","name":"_stabilityPoolAddress","type":"address"},{"internalType":"address","name":"_borrowerOperationsAddress","type":"address"},{"internalType":"address","name":"_interestRateManagerAddress","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"mintList","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[{"internalType":"address","name":"_address","type":"address"}],"name":"removeFromBurnList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"removeFromMintList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_troveManagerAddress","type":"address"},{"internalType":"address","name":"_stabilityPoolAddress","type":"address"},{"internalType":"address","name":"_borrowerOperationsAddress","type":"address"},{"internalType":"address","name":"_interestRateManagerAddress","type":"address"}],"name":"setSystemContracts","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":"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"}]
6101606040523480156200001257600080fd5b50336040518060400160405280600881526020016713595e9bc81554d160c21b81525080604051806040016040528060018152602001603160f81b8152506040518060400160405280600881526020016713595e9bc81554d160c21b81525060405180604001604052806004815260200163135554d160e21b81525081600390816200009f919062000320565b506004620000ae828262000320565b50620000c091508390506005620001ab565b61012052620000d1816006620001ab565b61014052815160208084019190912060e052815190820120610100524660a0526200015f60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506001600160a01b0381166200019957604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b620001a481620001e4565b5062000462565b6000602083511015620001cb57620001c38362000236565b9050620001de565b81620001d8848262000320565b5060ff90505b92915050565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600080829050601f8151111562000264578260405163305a27a960e01b8152600401620001909190620003ec565b805162000271826200043d565b179392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620002a457607f821691505b602082108103620002c557634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200031b576000816000526020600020601f850160051c81016020861015620002f65750805b601f850160051c820191505b81811015620003175782815560010162000302565b5050505b505050565b81516001600160401b038111156200033c576200033c62000279565b62000354816200034d84546200028f565b84620002cb565b602080601f8311600181146200038c5760008415620003735750858301515b600019600386901b1c1916600185901b17855562000317565b600085815260208120601f198616915b82811015620003bd578886015182559484019460019091019084016200039c565b5085821015620003dc5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808352835180602085015260005b818110156200041c57858101830151858201604001528201620003fe565b506000604082860101526040601f19601f8301168501019250505092915050565b80516020808301519190811015620002c55760001960209190910360031b1b16919050565b60805160a05160c05160e051610100516101205161014051611924620004bd6000396000610ea701526000610e7a01526000610d7c01526000610d5401526000610caf01526000610cd901526000610d0301526119246000f3fe608060405234801561001057600080fd5b50600436106101795760003560e01c8063715018a6116100d9578063a9059cbb11610087578063a9059cbb14610326578063bef432c614610339578063d505accf1461035c578063dd62ed3e1461036f578063e93c0bd114610382578063f2fde38b14610395578063f8c8765e146103a857600080fd5b8063715018a6146102a957806374c2a922146102b15780637ecebe00146102c457806384b0196e146102d75780638da5cb5b146102f257806395d89b411461030b5780639dc29fac1461031357600080fd5b806323b872dd1161013657806323b872dd1461020d578063313ce567146102205780633644e5151461022f57806340c10f19146102375780634e5b1a821461024a578063560a0b8e1461025d57806370a082311461028057600080fd5b806306fdde031461017e578063095ea7b31461019c578063158ef93e146101bf57806318160ddd146101d35780631932c9f8146101e55780631e7b6f47146101fa575b600080fd5b6101866103bb565b604051610193919061157b565b60405180910390f35b6101af6101aa3660046115aa565b61044d565b6040519015158152602001610193565b6008546101af90600160a01b900460ff1681565b6002545b604051908152602001610193565b6101f86101f33660046115d4565b610467565b005b6101f86102083660046115d4565b610503565b6101af61021b3660046115ef565b610598565b60405160128152602001610193565b6101d7610604565b6101f86102453660046115aa565b610613565b6101f86102583660046115d4565b610680565b6101af61026b3660046115d4565b60096020526000908152604090205460ff1681565b6101d761028e3660046115d4565b6001600160a01b031660009081526020819052604090205490565b6101f8610711565b6101f86102bf3660046115d4565b610725565b6101d76102d23660046115d4565b6107ba565b6102df6107c5565b604051610193979695949392919061162b565b6008546001600160a01b031660405161019391906116c4565b61018661080b565b6101f86103213660046115aa565b61081a565b6101af6103343660046115aa565b610883565b6101af6103473660046115d4565b600a6020526000908152604090205460ff1681565b6101f861036a3660046116d8565b6108e4565b6101d761037d36600461174b565b610a1e565b6101f861039036600461177e565b610a49565b6101f86103a33660046115d4565b610b84565b6101f86103b636600461177e565b610bc2565b6060600380546103ca906117d2565b80601f01602080910402602001604051908101604052809291908181526020018280546103f6906117d2565b80156104435780601f1061041857610100808354040283529160200191610443565b820191906000526020600020905b81548152906001019060200180831161042657829003601f168201915b5050505050905090565b60003361045b818585610c3f565b60019150505b92915050565b61046f610c51565b6001600160a01b0381166000908152600a602052604090205460ff166104a8576040516348d6163560e11b815260040160405180910390fd5b6001600160a01b0381166000908152600a602052604090819020805460ff19169055517fbb09ffd23076d90d4790b0713421c81f47447d950be89d08bd521078dcc0074d906104f89083906116c4565b60405180910390a150565b61050b610c51565b6001600160a01b03811660009081526009602052604090205460ff1615610545576040516311b66f6960e01b815260040160405180910390fd5b6001600160a01b03811660009081526009602052604090819020805460ff19166001179055517ff806078be68dc31d3b56fd84d312cfcc20506c622ff006a10151b7643da8d288906104f89083906116c4565b60006001600160a01b0383166105c95760405162461bcd60e51b81526004016105c09061180c565b60405180910390fd5b306001600160a01b038416036105f15760405162461bcd60e51b81526004016105c09061184f565b6105fc848484610c7e565b949350505050565b600061060e610ca2565b905090565b336000908152600a602052604090205460ff166106725760405162461bcd60e51b815260206004820181905260248201527f4d5553443a2043616c6c6572206e6f7420616c6c6f77656420746f206d696e7460448201526064016105c0565b61067c8282610dcd565b5050565b610688610c51565b6001600160a01b03811660009081526009602052604090205460ff166106c1576040516321e9b2f160e11b815260040160405180910390fd5b6001600160a01b03811660009081526009602052604090819020805460ff19169055517f3ad1ed787ac4ce8b725a71b39de5c41fe0dbbfb7bd49efbc7e39ea2ee38f9ca1906104f89083906116c4565b610719610c51565b6107236000610e03565b565b61072d610c51565b6001600160a01b0381166000908152600a602052604090205460ff1615610767576040516318faab5f60e31b815260040160405180910390fd5b6001600160a01b0381166000908152600a602052604090819020805460ff19166001179055517fb5f5e667e3c69826355d38372c34ea9b6dbe059e935081194d5eea2e8ad2692e906104f89083906116c4565b600061046182610e55565b6000606080600080600060606107d9610e73565b6107e1610ea0565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6060600480546103ca906117d2565b3360009081526009602052604090205460ff166108795760405162461bcd60e51b815260206004820181905260248201527f4d5553443a2043616c6c6572206e6f7420616c6c6f77656420746f206275726e60448201526064016105c0565b61067c8282610ecd565b60006001600160a01b0383166108ab5760405162461bcd60e51b81526004016105c09061180c565b306001600160a01b038416036108d35760405162461bcd60e51b81526004016105c09061184f565b6108dd8383610f03565b9392505050565b834211156109085760405163313c898160e11b8152600481018590526024016105c0565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109558c6001600160a01b0316600090815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006109b082610f11565b905060006109c082878787610f3e565b9050896001600160a01b0316816001600160a01b031614610a07576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016105c0565b610a128a8a8a610c3f565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610a51610c51565b610a5a84610f6c565b610a6383610f6c565b610a6c82610f6c565b610a7581610f6c565b610a7e84610503565b7f552e6c3035c33f04f1890bc312cbff2a7785b2e14ba719e635c5a8a75470564784604051610aad91906116c4565b60405180910390a1610abe83610503565b7fd5aac92b48f52fdc22e5b14b07e3cbbd61e939d86cec15efe7db4fd82a8d191183604051610aed91906116c4565b60405180910390a1610afe82610503565b610b0782610725565b7f5f1db3103369b41aebc8a140eb5553e5a21d3df288ff446278b59eb15d59e2a482604051610b3691906116c4565b60405180910390a1610b4781610725565b7f1bce83b105a2da08f37d270613188d0fdc6a0382528b49f666143207f88425ea81604051610b7691906116c4565b60405180910390a150505050565b610b8c610c51565b6001600160a01b038116610bb6576000604051631e4fbdf760e01b81526004016105c091906116c4565b610bbf81610e03565b50565b610bca610c51565b600854600160a01b900460ff1615610c1a5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b60448201526064016105c0565b6008805460ff60a01b1916600160a01b179055610c3984848484610a49565b50505050565b610c4c8383836001611011565b505050565b6008546001600160a01b03163314610723573360405163118cdaa760e01b81526004016105c091906116c4565b600033610c8c8582856110e6565b610c97858585611133565b506001949350505050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015610cfb57507f000000000000000000000000000000000000000000000000000000000000000046145b15610d2557507f000000000000000000000000000000000000000000000000000000000000000090565b61060e604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6001600160a01b038216610df757600060405163ec442f0560e01b81526004016105c091906116c4565b61067c6000838361118e565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038116600090815260076020526040812054610461565b606061060e7f000000000000000000000000000000000000000000000000000000000000000060056112a5565b606061060e7f000000000000000000000000000000000000000000000000000000000000000060066112a5565b6001600160a01b038216610ef7576000604051634b637e8f60e11b81526004016105c091906116c4565b61067c8260008361118e565b60003361045b818585611133565b6000610461610f1e610ca2565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600080610f5088888888611350565b925092509250610f608282611415565b50909695505050505050565b6001600160a01b038116610fc25760405162461bcd60e51b815260206004820152601e60248201527f4163636f756e742063616e6e6f74206265207a65726f2061646472657373000060448201526064016105c0565b803b8061067c5760405162461bcd60e51b815260206004820181905260248201527f4163636f756e7420636f64652073697a652063616e6e6f74206265207a65726f60448201526064016105c0565b6001600160a01b03841661103b57600060405163e602df0560e01b81526004016105c091906116c4565b6001600160a01b038316611065576000604051634a1406b160e11b81526004016105c091906116c4565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015610c3957826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516110d891815260200190565b60405180910390a350505050565b60006110f28484610a1e565b90506000198114610c39578181101561112457828183604051637dc7a0d960e11b81526004016105c093929190611896565b610c3984848484036000611011565b6001600160a01b03831661115d576000604051634b637e8f60e11b81526004016105c091906116c4565b6001600160a01b03821661118757600060405163ec442f0560e01b81526004016105c091906116c4565b610c4c8383835b6001600160a01b0383166111b95780600260008282546111ae91906118b7565b909155506112189050565b6001600160a01b038316600090815260208190526040902054818110156111f95783818360405163391434e360e21b81526004016105c093929190611896565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661123457600280548290039055611253565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161129891815260200190565b60405180910390a3505050565b606060ff83146112bf576112b8836114ce565b9050610461565b8180546112cb906117d2565b80601f01602080910402602001604051908101604052809291908181526020018280546112f7906117d2565b80156113445780601f1061131957610100808354040283529160200191611344565b820191906000526020600020905b81548152906001019060200180831161132757829003601f168201915b50505050509050610461565b600080806fa2a8918ca85bafe22016d0b997e4df60600160ff1b03841115611381575060009150600390508261140b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156113d5573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166114015750600092506001915082905061140b565b9250600091508190505b9450945094915050565b6000826003811115611429576114296118d8565b03611432575050565b6001826003811115611446576114466118d8565b036114645760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611478576114786118d8565b036114995760405163fce698f760e01b8152600481018290526024016105c0565b60038260038111156114ad576114ad6118d8565b0361067c576040516335e2f38360e21b8152600481018290526024016105c0565b606060006114db8361150d565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600060ff8216601f81111561046157604051632cd44ac360e21b815260040160405180910390fd5b6000815180845260005b8181101561155b5760208185018101518683018201520161153f565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006108dd6020830184611535565b80356001600160a01b03811681146115a557600080fd5b919050565b600080604083850312156115bd57600080fd5b6115c68361158e565b946020939093013593505050565b6000602082840312156115e657600080fd5b6108dd8261158e565b60008060006060848603121561160457600080fd5b61160d8461158e565b925061161b6020850161158e565b9150604084013590509250925092565b60ff60f81b881681526000602060e0602084015261164c60e084018a611535565b838103604085015261165e818a611535565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b818110156116b257835183529284019291840191600101611696565b50909c9b505050505050505050505050565b6001600160a01b0391909116815260200190565b600080600080600080600060e0888a0312156116f357600080fd5b6116fc8861158e565b965061170a6020890161158e565b95506040880135945060608801359350608088013560ff8116811461172e57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561175e57600080fd5b6117678361158e565b91506117756020840161158e565b90509250929050565b6000806000806080858703121561179457600080fd5b61179d8561158e565b93506117ab6020860161158e565b92506117b96040860161158e565b91506117c76060860161158e565b905092959194509250565b600181811c908216806117e657607f821691505b60208210810361180657634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526027908201527f45524332303a207472616e7366657220746f2074686520636f6e7472616374206040820152666164647265737360c81b606082015260800190565b6001600160a01b039390931683526020830191909152604082015260600190565b8082018082111561046157634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fdfea26469706673582212200254fa3680d68a2d2275b9a68fa28dea4ffedd898b4e5a2088e0893082e51e3964736f6c63430008180033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101795760003560e01c8063715018a6116100d9578063a9059cbb11610087578063a9059cbb14610326578063bef432c614610339578063d505accf1461035c578063dd62ed3e1461036f578063e93c0bd114610382578063f2fde38b14610395578063f8c8765e146103a857600080fd5b8063715018a6146102a957806374c2a922146102b15780637ecebe00146102c457806384b0196e146102d75780638da5cb5b146102f257806395d89b411461030b5780639dc29fac1461031357600080fd5b806323b872dd1161013657806323b872dd1461020d578063313ce567146102205780633644e5151461022f57806340c10f19146102375780634e5b1a821461024a578063560a0b8e1461025d57806370a082311461028057600080fd5b806306fdde031461017e578063095ea7b31461019c578063158ef93e146101bf57806318160ddd146101d35780631932c9f8146101e55780631e7b6f47146101fa575b600080fd5b6101866103bb565b604051610193919061157b565b60405180910390f35b6101af6101aa3660046115aa565b61044d565b6040519015158152602001610193565b6008546101af90600160a01b900460ff1681565b6002545b604051908152602001610193565b6101f86101f33660046115d4565b610467565b005b6101f86102083660046115d4565b610503565b6101af61021b3660046115ef565b610598565b60405160128152602001610193565b6101d7610604565b6101f86102453660046115aa565b610613565b6101f86102583660046115d4565b610680565b6101af61026b3660046115d4565b60096020526000908152604090205460ff1681565b6101d761028e3660046115d4565b6001600160a01b031660009081526020819052604090205490565b6101f8610711565b6101f86102bf3660046115d4565b610725565b6101d76102d23660046115d4565b6107ba565b6102df6107c5565b604051610193979695949392919061162b565b6008546001600160a01b031660405161019391906116c4565b61018661080b565b6101f86103213660046115aa565b61081a565b6101af6103343660046115aa565b610883565b6101af6103473660046115d4565b600a6020526000908152604090205460ff1681565b6101f861036a3660046116d8565b6108e4565b6101d761037d36600461174b565b610a1e565b6101f861039036600461177e565b610a49565b6101f86103a33660046115d4565b610b84565b6101f86103b636600461177e565b610bc2565b6060600380546103ca906117d2565b80601f01602080910402602001604051908101604052809291908181526020018280546103f6906117d2565b80156104435780601f1061041857610100808354040283529160200191610443565b820191906000526020600020905b81548152906001019060200180831161042657829003601f168201915b5050505050905090565b60003361045b818585610c3f565b60019150505b92915050565b61046f610c51565b6001600160a01b0381166000908152600a602052604090205460ff166104a8576040516348d6163560e11b815260040160405180910390fd5b6001600160a01b0381166000908152600a602052604090819020805460ff19169055517fbb09ffd23076d90d4790b0713421c81f47447d950be89d08bd521078dcc0074d906104f89083906116c4565b60405180910390a150565b61050b610c51565b6001600160a01b03811660009081526009602052604090205460ff1615610545576040516311b66f6960e01b815260040160405180910390fd5b6001600160a01b03811660009081526009602052604090819020805460ff19166001179055517ff806078be68dc31d3b56fd84d312cfcc20506c622ff006a10151b7643da8d288906104f89083906116c4565b60006001600160a01b0383166105c95760405162461bcd60e51b81526004016105c09061180c565b60405180910390fd5b306001600160a01b038416036105f15760405162461bcd60e51b81526004016105c09061184f565b6105fc848484610c7e565b949350505050565b600061060e610ca2565b905090565b336000908152600a602052604090205460ff166106725760405162461bcd60e51b815260206004820181905260248201527f4d5553443a2043616c6c6572206e6f7420616c6c6f77656420746f206d696e7460448201526064016105c0565b61067c8282610dcd565b5050565b610688610c51565b6001600160a01b03811660009081526009602052604090205460ff166106c1576040516321e9b2f160e11b815260040160405180910390fd5b6001600160a01b03811660009081526009602052604090819020805460ff19169055517f3ad1ed787ac4ce8b725a71b39de5c41fe0dbbfb7bd49efbc7e39ea2ee38f9ca1906104f89083906116c4565b610719610c51565b6107236000610e03565b565b61072d610c51565b6001600160a01b0381166000908152600a602052604090205460ff1615610767576040516318faab5f60e31b815260040160405180910390fd5b6001600160a01b0381166000908152600a602052604090819020805460ff19166001179055517fb5f5e667e3c69826355d38372c34ea9b6dbe059e935081194d5eea2e8ad2692e906104f89083906116c4565b600061046182610e55565b6000606080600080600060606107d9610e73565b6107e1610ea0565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6060600480546103ca906117d2565b3360009081526009602052604090205460ff166108795760405162461bcd60e51b815260206004820181905260248201527f4d5553443a2043616c6c6572206e6f7420616c6c6f77656420746f206275726e60448201526064016105c0565b61067c8282610ecd565b60006001600160a01b0383166108ab5760405162461bcd60e51b81526004016105c09061180c565b306001600160a01b038416036108d35760405162461bcd60e51b81526004016105c09061184f565b6108dd8383610f03565b9392505050565b834211156109085760405163313c898160e11b8152600481018590526024016105c0565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109558c6001600160a01b0316600090815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006109b082610f11565b905060006109c082878787610f3e565b9050896001600160a01b0316816001600160a01b031614610a07576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016105c0565b610a128a8a8a610c3f565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610a51610c51565b610a5a84610f6c565b610a6383610f6c565b610a6c82610f6c565b610a7581610f6c565b610a7e84610503565b7f552e6c3035c33f04f1890bc312cbff2a7785b2e14ba719e635c5a8a75470564784604051610aad91906116c4565b60405180910390a1610abe83610503565b7fd5aac92b48f52fdc22e5b14b07e3cbbd61e939d86cec15efe7db4fd82a8d191183604051610aed91906116c4565b60405180910390a1610afe82610503565b610b0782610725565b7f5f1db3103369b41aebc8a140eb5553e5a21d3df288ff446278b59eb15d59e2a482604051610b3691906116c4565b60405180910390a1610b4781610725565b7f1bce83b105a2da08f37d270613188d0fdc6a0382528b49f666143207f88425ea81604051610b7691906116c4565b60405180910390a150505050565b610b8c610c51565b6001600160a01b038116610bb6576000604051631e4fbdf760e01b81526004016105c091906116c4565b610bbf81610e03565b50565b610bca610c51565b600854600160a01b900460ff1615610c1a5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b60448201526064016105c0565b6008805460ff60a01b1916600160a01b179055610c3984848484610a49565b50505050565b610c4c8383836001611011565b505050565b6008546001600160a01b03163314610723573360405163118cdaa760e01b81526004016105c091906116c4565b600033610c8c8582856110e6565b610c97858585611133565b506001949350505050565b6000306001600160a01b037f000000000000000000000000dd468a1ddc392dcdbef6db6e34e89aa338f9f18616148015610cfb57507f000000000000000000000000000000000000000000000000000000000000000146145b15610d2557507f19849727f5a95ab269b901f5ee7959c582bbfcab0e56b61545a9dcd7df58079290565b61060e604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527fdc20c787d5d3cff310440e7ea9563934d1e189026289eaa8f7268d97dfae3c7f918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6001600160a01b038216610df757600060405163ec442f0560e01b81526004016105c091906116c4565b61067c6000838361118e565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038116600090815260076020526040812054610461565b606061060e7f4d657a6f2055534400000000000000000000000000000000000000000000000860056112a5565b606061060e7f310000000000000000000000000000000000000000000000000000000000000160066112a5565b6001600160a01b038216610ef7576000604051634b637e8f60e11b81526004016105c091906116c4565b61067c8260008361118e565b60003361045b818585611133565b6000610461610f1e610ca2565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600080610f5088888888611350565b925092509250610f608282611415565b50909695505050505050565b6001600160a01b038116610fc25760405162461bcd60e51b815260206004820152601e60248201527f4163636f756e742063616e6e6f74206265207a65726f2061646472657373000060448201526064016105c0565b803b8061067c5760405162461bcd60e51b815260206004820181905260248201527f4163636f756e7420636f64652073697a652063616e6e6f74206265207a65726f60448201526064016105c0565b6001600160a01b03841661103b57600060405163e602df0560e01b81526004016105c091906116c4565b6001600160a01b038316611065576000604051634a1406b160e11b81526004016105c091906116c4565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015610c3957826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516110d891815260200190565b60405180910390a350505050565b60006110f28484610a1e565b90506000198114610c39578181101561112457828183604051637dc7a0d960e11b81526004016105c093929190611896565b610c3984848484036000611011565b6001600160a01b03831661115d576000604051634b637e8f60e11b81526004016105c091906116c4565b6001600160a01b03821661118757600060405163ec442f0560e01b81526004016105c091906116c4565b610c4c8383835b6001600160a01b0383166111b95780600260008282546111ae91906118b7565b909155506112189050565b6001600160a01b038316600090815260208190526040902054818110156111f95783818360405163391434e360e21b81526004016105c093929190611896565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661123457600280548290039055611253565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161129891815260200190565b60405180910390a3505050565b606060ff83146112bf576112b8836114ce565b9050610461565b8180546112cb906117d2565b80601f01602080910402602001604051908101604052809291908181526020018280546112f7906117d2565b80156113445780601f1061131957610100808354040283529160200191611344565b820191906000526020600020905b81548152906001019060200180831161132757829003601f168201915b50505050509050610461565b600080806fa2a8918ca85bafe22016d0b997e4df60600160ff1b03841115611381575060009150600390508261140b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156113d5573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166114015750600092506001915082905061140b565b9250600091508190505b9450945094915050565b6000826003811115611429576114296118d8565b03611432575050565b6001826003811115611446576114466118d8565b036114645760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611478576114786118d8565b036114995760405163fce698f760e01b8152600481018290526024016105c0565b60038260038111156114ad576114ad6118d8565b0361067c576040516335e2f38360e21b8152600481018290526024016105c0565b606060006114db8361150d565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600060ff8216601f81111561046157604051632cd44ac360e21b815260040160405180910390fd5b6000815180845260005b8181101561155b5760208185018101518683018201520161153f565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006108dd6020830184611535565b80356001600160a01b03811681146115a557600080fd5b919050565b600080604083850312156115bd57600080fd5b6115c68361158e565b946020939093013593505050565b6000602082840312156115e657600080fd5b6108dd8261158e565b60008060006060848603121561160457600080fd5b61160d8461158e565b925061161b6020850161158e565b9150604084013590509250925092565b60ff60f81b881681526000602060e0602084015261164c60e084018a611535565b838103604085015261165e818a611535565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b818110156116b257835183529284019291840191600101611696565b50909c9b505050505050505050505050565b6001600160a01b0391909116815260200190565b600080600080600080600060e0888a0312156116f357600080fd5b6116fc8861158e565b965061170a6020890161158e565b95506040880135945060608801359350608088013560ff8116811461172e57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561175e57600080fd5b6117678361158e565b91506117756020840161158e565b90509250929050565b6000806000806080858703121561179457600080fd5b61179d8561158e565b93506117ab6020860161158e565b92506117b96040860161158e565b91506117c76060860161158e565b905092959194509250565b600181811c908216806117e657607f821691505b60208210810361180657634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526027908201527f45524332303a207472616e7366657220746f2074686520636f6e7472616374206040820152666164647265737360c81b606082015260800190565b6001600160a01b039390931683526020830191909152604082015260600190565b8082018082111561046157634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fdfea26469706673582212200254fa3680d68a2d2275b9a68fa28dea4ffedd898b4e5a2088e0893082e51e3964736f6c63430008180033
🤖 Code Reader Beta

Generate instant answers for your smart contract questions using Al Models. Read more.

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

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