ETH Price: $1,771.64 (+3.00%)

Token

Royal Dollar (RUSD)
 

Overview

Max Total Supply

1,000,000,000 RUSD

Holders

5

Transfers

-
0 (0%)

Market

Price

$1.00 @ 0.000565 ETH (+0.06%)

Onchain Market Cap

-

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 18 Decimals)

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

Market

Volume (24H):$132,910,896.95
Market Capitalization:$0.00
Circulating Supply:0.00 RUSD
Market Data Source: Coinmarketcap

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

Contract Name

RoyalDollar

Compiler Version
v0.8.28+commit.7893614a
Optimization Enabled
Yes with 200 runs
Other Settings
cancun 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":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"string","name":"_currency","type":"string"},{"internalType":"address","name":"masterMinter","type":"address"},{"internalType":"address","name":"pauser","type":"address"},{"internalType":"address","name":"blacklister","type":"address"},{"internalType":"address","name":"rescuer","type":"address"},{"internalType":"address","name":"owner_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccessControlBadConfirmation","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"neededRole","type":"bytes32"}],"name":"AccessControlUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"AddressInsufficientBalance","type":"error"},{"inputs":[{"internalType":"uint256","name":"requested","type":"uint256"},{"internalType":"uint256","name":"allowed","type":"uint256"}],"name":"AllowanceExceeded","type":"error"},{"inputs":[],"name":"AmountZero","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"Blacklisted","type":"error"},{"inputs":[],"name":"ContractPaused","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":[],"name":"EnforcedPause","type":"error"},{"inputs":[],"name":"ExpectedPause","type":"error"},{"inputs":[],"name":"FailedInnerCall","type":"error"},{"inputs":[],"name":"NotMasterMinter","type":"error"},{"inputs":[],"name":"NotMinter","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":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"inputs":[],"name":"ZeroAddress","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":"account","type":"address"}],"name":"BlacklistedAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"BlacklistedRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"},{"indexed":false,"internalType":"uint256","name":"minterAllowedAmount","type":"uint256"}],"name":"MinterConfigured","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"}],"name":"MinterRemoved","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":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","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":"account","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ValueReceived","type":"event"},{"inputs":[],"name":"BLACKLISTER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MASTERMINTER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINTER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PAUSER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RESCUER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addBlacklisted","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":"","type":"address"}],"name":"blacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"bulkAddBlacklisted","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"bulkRemoveBlacklisted","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"},{"internalType":"uint256","name":"allowance_","type":"uint256"}],"name":"configureMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"currency","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mintByMaster","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"minterAllowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"minterAllowanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeBlacklisted","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"removeMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"callerConfirmation","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"rescueStuckFunds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"value","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":"value","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"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
608060405234801561000f575f5ffd5b506040516124f03803806124f083398101604081905261002e91610333565b338888600361003d8382610498565b50600461004a8282610498565b50506005805460ff19169055506001600160a01b03811661008457604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b61008d81610175565b50600761009a8782610498565b50600a805460ff191660011790556100b25f826101ce565b506100dd7f2d180871852095b41dfe8af2ceec0b5478b065bdb0317231b15e87d7d70434a7866101ce565b506101087f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a856101ce565b506101337f98db8a220cd0f09badce9f22d0ba7e93edb3d404448cc3560d391ab096ad16e9846101ce565b5061015e7fcf6f9f892731e14b8859835f2ff35575f447fb501f46243c4eb8bac19e31a050836101ce565b5061016881610175565b5050505050505050610552565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b5f8281526006602090815260408083206001600160a01b038516845290915281205460ff16610272575f8381526006602090815260408083206001600160a01b03861684529091529020805460ff1916600117905561022a3390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610275565b505f5b92915050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f83011261029e575f5ffd5b81516001600160401b038111156102b7576102b761027b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156102e5576102e561027b565b6040528181528382016020018510156102fc575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461032e575f5ffd5b919050565b5f5f5f5f5f5f5f5f610100898b03121561034b575f5ffd5b88516001600160401b03811115610360575f5ffd5b61036c8b828c0161028f565b60208b015190995090506001600160401b03811115610389575f5ffd5b6103958b828c0161028f565b60408b015190985090506001600160401b038111156103b2575f5ffd5b6103be8b828c0161028f565b9650506103cd60608a01610318565b94506103db60808a01610318565b93506103e960a08a01610318565b92506103f760c08a01610318565b915061040560e08a01610318565b90509295985092959890939650565b600181811c9082168061042857607f821691505b60208210810361044657634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561049357805f5260205f20601f840160051c810160208510156104715750805b601f840160051c820191505b81811015610490575f815560010161047d565b50505b505050565b81516001600160401b038111156104b1576104b161027b565b6104c5816104bf8454610414565b8461044c565b6020601f8211600181146104f7575f83156104e05750848201515b5f19600385901b1c1916600184901b178455610490565b5f84815260208120601f198516915b828110156105265787850151825560209485019460019092019101610506565b508482101561054357868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b611f918061055f5f395ff3fe608060405260043610610262575f3560e01c80637a1cf8a51161013f578063c39215da116100b3578063dd62ed3e11610078578063dd62ed3e14610790578063e5a6b10f146107d4578063e63ab1e9146107e8578063f2fde38b1461081b578063f515e6f21461083a578063fe575a871461085a575f5ffd5b8063c39215da146106e5578063c6a276c214610704578063d539139314610723578063d547741f14610743578063dbac26e914610762575f5ffd5b806391d148541161010457806391d148541461064157806395d89b4114610660578063a217fddf14610674578063a9059cbb14610687578063aa271e1a146106a6578063ae71e022146106c5575f5ffd5b80637a1cf8a51461057a57806382463271146105995780638456cb59146105cd5780638a6db9c3146105e15780638da5cb5b1461060c575f5ffd5b80633f4ba83a116101d65780635a9a75661161019b5780635a9a7566146104aa5780635c975abb146104c957806370a08231146104e05780637137254414610514578063715018a61461054757806379cc67901461055b575f5ffd5b80633f4ba83a1461041a57806340c10f191461042e57806342966c681461044d578063439867381461046c5780634e44d9561461048b575f5ffd5b806323b872dd1161022757806323b872dd14610355578063248a9ca3146103745780632f2ff15d146103a25780633092afd5146103c1578063313ce567146103e057806336568abe146103fb575f5ffd5b806301ffc9a7146102a257806306fdde03146102d6578063095ea7b3146102f757806318160ddd14610316578063188efc1614610334575f5ffd5b3661029e5760405134815233907f7e71433ddf847725166244795048ecf3e3f9f35628254ecbf7360566642334939060200160405180910390a2005b5f5ffd5b3480156102ad575f5ffd5b506102c16102bc366004611c5d565b610891565b60405190151581526020015b60405180910390f35b3480156102e1575f5ffd5b506102ea6108c7565b6040516102cd9190611c84565b348015610302575f5ffd5b506102c1610311366004611cd4565b610957565b348015610321575f5ffd5b506002545b6040519081526020016102cd565b34801561033f575f5ffd5b5061035361034e366004611cfc565b61096e565b005b348015610360575f5ffd5b506102c161036f366004611d15565b6109d1565b34801561037f575f5ffd5b5061032661038e366004611d4f565b5f9081526006602052604090206001015490565b3480156103ad575f5ffd5b506103536103bc366004611d66565b6109f6565b3480156103cc575f5ffd5b506103536103db366004611cfc565b610a20565b3480156103eb575f5ffd5b50604051601281526020016102cd565b348015610406575f5ffd5b50610353610415366004611d66565b610aaf565b348015610425575f5ffd5b50610353610ae7565b348015610439575f5ffd5b506102c1610448366004611cd4565b610b1c565b348015610458575f5ffd5b50610353610467366004611d4f565b610caf565b348015610477575f5ffd5b50610353610486366004611d90565b610cb9565b348015610496575f5ffd5b506103536104a5366004611cd4565b610edb565b3480156104b5575f5ffd5b506103536104c4366004611db8565b610f7f565b3480156104d4575f5ffd5b5060055460ff166102c1565b3480156104eb575f5ffd5b506103266104fa366004611cfc565b6001600160a01b03165f9081526020819052604090205490565b34801561051f575f5ffd5b506103267fcf6f9f892731e14b8859835f2ff35575f447fb501f46243c4eb8bac19e31a05081565b348015610552575f5ffd5b50610353611056565b348015610566575f5ffd5b50610353610575366004611cd4565b611069565b348015610585575f5ffd5b50610353610594366004611db8565b611082565b3480156105a4575f5ffd5b506103266105b3366004611cfc565b6001600160a01b03165f9081526009602052604090205490565b3480156105d8575f5ffd5b5061035361115a565b3480156105ec575f5ffd5b506103266105fb366004611cfc565b60096020525f908152604090205481565b348015610617575f5ffd5b5060055461010090046001600160a01b03166040516001600160a01b0390911681526020016102cd565b34801561064c575f5ffd5b506102c161065b366004611d66565b61118c565b34801561066b575f5ffd5b506102ea6111b6565b34801561067f575f5ffd5b506103265f81565b348015610692575f5ffd5b506102c16106a1366004611cd4565b6111c5565b3480156106b1575f5ffd5b506102c16106c0366004611cfc565b6111d2565b3480156106d0575f5ffd5b506103265f516020611efc5f395f51905f5281565b3480156106f0575f5ffd5b506102c16106ff366004611cd4565b6111ea565b34801561070f575f5ffd5b5061035361071e366004611cfc565b6112c1565b34801561072e575f5ffd5b506103265f516020611f1c5f395f51905f5281565b34801561074e575f5ffd5b5061035361075d366004611d66565b611321565b34801561076d575f5ffd5b506102c161077c366004611cfc565b60086020525f908152604090205460ff1681565b34801561079b575f5ffd5b506103266107aa366004611d90565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b3480156107df575f5ffd5b506102ea611345565b3480156107f3575f5ffd5b506103267f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b348015610826575f5ffd5b50610353610835366004611cfc565b6113d1565b348015610845575f5ffd5b506103265f516020611f3c5f395f51905f5281565b348015610865575f5ffd5b506102c1610874366004611cfc565b6001600160a01b03165f9081526008602052604090205460ff1690565b5f6001600160e01b03198216637965db0b60e01b14806108c157506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060600380546108d690611e29565b80601f016020809104026020016040519081016040528092919081815260200182805461090290611e29565b801561094d5780601f106109245761010080835404028352916020019161094d565b820191905f5260205f20905b81548152906001019060200180831161093057829003601f168201915b5050505050905090565b5f3361096481858561140b565b5060019392505050565b5f516020611f3c5f395f51905f5261098581611418565b6001600160a01b0382165f81815260086020526040808220805460ff19166001179055517fdbe320accb74107e8da655fa6a1e2b454c3102a3985d4201aba99308881a410a9190a25050565b5f336109de858285611422565b6109e9858585611497565b60019150505b9392505050565b5f82815260066020526040902060010154610a1081611418565b610a1a83836114f4565b50505050565b610a375f516020611efc5f395f51905f523361118c565b610a545760405163d5295ad160e01b815260040160405180910390fd5b610a6b5f516020611f1c5f395f51905f5282611585565b506001600160a01b0381165f81815260096020526040808220829055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a250565b6001600160a01b0381163314610ad85760405163334bd91960e11b815260040160405180910390fd5b610ae28282611585565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610b1181611418565b610b196115f0565b50565b5f610b25611642565b610b3c5f516020611f1c5f395f51905f523361118c565b610b5957604051633e34a41b60e21b815260040160405180910390fd5b335f8181526008602052604090205460ff1615610b9c576040516001620b633d60e31b031981526001600160a01b03821660048201526024015b60405180910390fd5b6001600160a01b0384165f90815260086020526040902054849060ff1615610be5576040516001620b633d60e31b031981526001600160a01b0382166004820152602401610b93565b6001600160a01b038516610c0c5760405163d92e233d60e01b815260040160405180910390fd5b835f03610c2c576040516365e52d5160e11b815260040160405180910390fd5b335f90815260096020526040902054841115610c7657335f9081526009602052604090819020549051635492412b60e11b8152610b93918691600401918252602082015260400190565b335f9081526009602052604081208054869290610c94908490611e75565b90915550610ca490508585611666565b506001949350505050565b610b19338261169a565b7fcf6f9f892731e14b8859835f2ff35575f447fb501f46243c4eb8bac19e31a050610ce381611418565b6001600160a01b038216610d0a5760405163d92e233d60e01b815260040160405180910390fd5b6001600160a01b038316158015610d2057505f47115b15610db7575f826001600160a01b0316476040515f6040518083038185875af1925050503d805f8114610d6e576040519150601f19603f3d011682016040523d82523d5f602084013e610d73565b606091505b5050905080610a1a5760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b6044820152606401610b93565b6040516370a0823160e01b81523060048201526001600160a01b038416906370a0823190602401602060405180830381865afa158015610df9573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e1d9190611e88565b5f03610e5e5760405162461bcd60e51b815260206004820152601060248201526f4e6f20746f6b656e2062616c616e636560801b6044820152606401610b93565b6040516370a0823160e01b8152306004820152610ae29083906001600160a01b038616906370a0823190602401602060405180830381865afa158015610ea6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eca9190611e88565b6001600160a01b03861691906116ce565b610ef25f516020611efc5f395f51905f523361118c565b610f0f5760405163d5295ad160e01b815260040160405180910390fd5b610f265f516020611f1c5f395f51905f52836114f4565b506001600160a01b0382165f8181526009602052604090819020839055517f46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d2090610f739084815260200190565b60405180910390a25050565b5f516020611f3c5f395f51905f52610f9681611418565b5f5b82811015610a1a575f60085f868685818110610fb657610fb6611e9f565b9050602002016020810190610fcb9190611cfc565b6001600160a01b0316815260208101919091526040015f20805460ff191691151591909117905583838281811061100457611004611e9f565b90506020020160208101906110199190611cfc565b6001600160a01b03167ff38e60871ec534937251cd91cad807e15f55f1f6815128faecc256e71994b49760405160405180910390a2600101610f98565b61105e611720565b6110675f611753565b565b611074823383611422565b61107e828261169a565b5050565b5f516020611f3c5f395f51905f5261109981611418565b5f5b82811015610a1a57600160085f8686858181106110ba576110ba611e9f565b90506020020160208101906110cf9190611cfc565b6001600160a01b0316815260208101919091526040015f20805460ff191691151591909117905583838281811061110857611108611e9f565b905060200201602081019061111d9190611cfc565b6001600160a01b03167fdbe320accb74107e8da655fa6a1e2b454c3102a3985d4201aba99308881a410a60405160405180910390a260010161109b565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61118481611418565b610b196117ac565b5f9182526006602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6060600480546108d690611e29565b5f33610964818585611497565b5f6108c15f516020611f1c5f395f51905f528361118c565b5f6111f3611642565b61120a5f516020611efc5f395f51905f523361118c565b6112275760405163d5295ad160e01b815260040160405180910390fd5b6001600160a01b0383165f90815260086020526040902054839060ff1615611270576040516001620b633d60e31b031981526001600160a01b0382166004820152602401610b93565b6001600160a01b0384166112975760405163d92e233d60e01b815260040160405180910390fd5b825f036112b7576040516365e52d5160e11b815260040160405180910390fd5b6109648484611666565b5f516020611f3c5f395f51905f526112d881611418565b6001600160a01b0382165f81815260086020526040808220805460ff19169055517ff38e60871ec534937251cd91cad807e15f55f1f6815128faecc256e71994b4979190a25050565b5f8281526006602052604090206001015461133b81611418565b610a1a8383611585565b6007805461135290611e29565b80601f016020809104026020016040519081016040528092919081815260200182805461137e90611e29565b80156113c95780601f106113a0576101008083540402835291602001916113c9565b820191905f5260205f20905b8154815290600101906020018083116113ac57829003601f168201915b505050505081565b6113d9611720565b6001600160a01b03811661140257604051631e4fbdf760e01b81525f6004820152602401610b93565b610b1981611753565b610ae283838360016117e9565b610b1981336118bb565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f198114610a1a578181101561148957604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610b93565b610a1a84848484035f6117e9565b6001600160a01b0383166114c057604051634b637e8f60e11b81525f6004820152602401610b93565b6001600160a01b0382166114e95760405163ec442f0560e01b81525f6004820152602401610b93565b610ae28383836118f4565b5f6114ff838361118c565b61157e575f8381526006602090815260408083206001600160a01b03861684529091529020805460ff191660011790556115363390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45060016108c1565b505f6108c1565b5f611590838361118c565b1561157e575f8381526006602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45060016108c1565b6115f86119b1565b6005805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b60055460ff16156110675760405163d93c066560e01b815260040160405180910390fd5b6001600160a01b03821661168f5760405163ec442f0560e01b81525f6004820152602401610b93565b61107e5f83836118f4565b6001600160a01b0382166116c357604051634b637e8f60e11b81525f6004820152602401610b93565b61107e825f836118f4565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610ae29084906119d4565b6005546001600160a01b036101009091041633146110675760405163118cdaa760e01b8152336004820152602401610b93565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6117b4611642565b6005805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586116253390565b6001600160a01b0384166118125760405163e602df0560e01b81525f6004820152602401610b93565b6001600160a01b03831661183b57604051634a1406b160e11b81525f6004820152602401610b93565b6001600160a01b038085165f9081526001602090815260408083209387168352929052208290558015610a1a57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516118ad91815260200190565b60405180910390a350505050565b6118c5828261118c565b61107e5760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610b93565b60055460ff16156119185760405163ab35696f60e01b815260040160405180910390fd5b6001600160a01b0383165f9081526008602052604090205460ff161561195f576040516001620b633d60e31b031981526001600160a01b0384166004820152602401610b93565b6001600160a01b0382165f9081526008602052604090205460ff16156119a6576040516001620b633d60e31b031981526001600160a01b0383166004820152602401610b93565b610ae2838383611a35565b60055460ff1661106757604051638dfc202b60e01b815260040160405180910390fd5b5f6119e86001600160a01b03841683611b5b565b905080515f14158015611a0c575080806020019051810190611a0a9190611eb3565b155b15610ae257604051635274afe760e01b81526001600160a01b0384166004820152602401610b93565b6001600160a01b038316611a5f578060025f828254611a549190611ed2565b90915550611acf9050565b6001600160a01b0383165f9081526020819052604090205481811015611ab15760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610b93565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216611aeb57600280548290039055611b09565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b4e91815260200190565b60405180910390a3505050565b60606109ef83835f845f5f856001600160a01b03168486604051611b7f9190611ee5565b5f6040518083038185875af1925050503d805f8114611bb9576040519150601f19603f3d011682016040523d82523d5f602084013e611bbe565b606091505b5091509150611bce868383611bd8565b9695505050505050565b606082611bed57611be882611c34565b6109ef565b8151158015611c0457506001600160a01b0384163b155b15611c2d57604051639996b31560e01b81526001600160a01b0385166004820152602401610b93565b50806109ef565b805115611c445780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b5f60208284031215611c6d575f5ffd5b81356001600160e01b0319811681146109ef575f5ffd5b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114611ccf575f5ffd5b919050565b5f5f60408385031215611ce5575f5ffd5b611cee83611cb9565b946020939093013593505050565b5f60208284031215611d0c575f5ffd5b6109ef82611cb9565b5f5f5f60608486031215611d27575f5ffd5b611d3084611cb9565b9250611d3e60208501611cb9565b929592945050506040919091013590565b5f60208284031215611d5f575f5ffd5b5035919050565b5f5f60408385031215611d77575f5ffd5b82359150611d8760208401611cb9565b90509250929050565b5f5f60408385031215611da1575f5ffd5b611daa83611cb9565b9150611d8760208401611cb9565b5f5f60208385031215611dc9575f5ffd5b823567ffffffffffffffff811115611ddf575f5ffd5b8301601f81018513611def575f5ffd5b803567ffffffffffffffff811115611e05575f5ffd5b8560208260051b8401011115611e19575f5ffd5b6020919091019590945092505050565b600181811c90821680611e3d57607f821691505b602082108103611e5b57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156108c1576108c1611e61565b5f60208284031215611e98575f5ffd5b5051919050565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611ec3575f5ffd5b815180151581146109ef575f5ffd5b808201808211156108c1576108c1611e61565b5f82518060208501845e5f92019182525091905056fe2d180871852095b41dfe8af2ceec0b5478b065bdb0317231b15e87d7d70434a79f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a698db8a220cd0f09badce9f22d0ba7e93edb3d404448cc3560d391ab096ad16e9a2646970667358221220db4bbd37c46aff75885bc2a63e7c9f8e61818565cb3f0b14142eeddeac02430264736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42000000000000000000000000000000000000000000000000000000000000000c526f79616c20446f6c6c617200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004525553440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035553440000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405260043610610262575f3560e01c80637a1cf8a51161013f578063c39215da116100b3578063dd62ed3e11610078578063dd62ed3e14610790578063e5a6b10f146107d4578063e63ab1e9146107e8578063f2fde38b1461081b578063f515e6f21461083a578063fe575a871461085a575f5ffd5b8063c39215da146106e5578063c6a276c214610704578063d539139314610723578063d547741f14610743578063dbac26e914610762575f5ffd5b806391d148541161010457806391d148541461064157806395d89b4114610660578063a217fddf14610674578063a9059cbb14610687578063aa271e1a146106a6578063ae71e022146106c5575f5ffd5b80637a1cf8a51461057a57806382463271146105995780638456cb59146105cd5780638a6db9c3146105e15780638da5cb5b1461060c575f5ffd5b80633f4ba83a116101d65780635a9a75661161019b5780635a9a7566146104aa5780635c975abb146104c957806370a08231146104e05780637137254414610514578063715018a61461054757806379cc67901461055b575f5ffd5b80633f4ba83a1461041a57806340c10f191461042e57806342966c681461044d578063439867381461046c5780634e44d9561461048b575f5ffd5b806323b872dd1161022757806323b872dd14610355578063248a9ca3146103745780632f2ff15d146103a25780633092afd5146103c1578063313ce567146103e057806336568abe146103fb575f5ffd5b806301ffc9a7146102a257806306fdde03146102d6578063095ea7b3146102f757806318160ddd14610316578063188efc1614610334575f5ffd5b3661029e5760405134815233907f7e71433ddf847725166244795048ecf3e3f9f35628254ecbf7360566642334939060200160405180910390a2005b5f5ffd5b3480156102ad575f5ffd5b506102c16102bc366004611c5d565b610891565b60405190151581526020015b60405180910390f35b3480156102e1575f5ffd5b506102ea6108c7565b6040516102cd9190611c84565b348015610302575f5ffd5b506102c1610311366004611cd4565b610957565b348015610321575f5ffd5b506002545b6040519081526020016102cd565b34801561033f575f5ffd5b5061035361034e366004611cfc565b61096e565b005b348015610360575f5ffd5b506102c161036f366004611d15565b6109d1565b34801561037f575f5ffd5b5061032661038e366004611d4f565b5f9081526006602052604090206001015490565b3480156103ad575f5ffd5b506103536103bc366004611d66565b6109f6565b3480156103cc575f5ffd5b506103536103db366004611cfc565b610a20565b3480156103eb575f5ffd5b50604051601281526020016102cd565b348015610406575f5ffd5b50610353610415366004611d66565b610aaf565b348015610425575f5ffd5b50610353610ae7565b348015610439575f5ffd5b506102c1610448366004611cd4565b610b1c565b348015610458575f5ffd5b50610353610467366004611d4f565b610caf565b348015610477575f5ffd5b50610353610486366004611d90565b610cb9565b348015610496575f5ffd5b506103536104a5366004611cd4565b610edb565b3480156104b5575f5ffd5b506103536104c4366004611db8565b610f7f565b3480156104d4575f5ffd5b5060055460ff166102c1565b3480156104eb575f5ffd5b506103266104fa366004611cfc565b6001600160a01b03165f9081526020819052604090205490565b34801561051f575f5ffd5b506103267fcf6f9f892731e14b8859835f2ff35575f447fb501f46243c4eb8bac19e31a05081565b348015610552575f5ffd5b50610353611056565b348015610566575f5ffd5b50610353610575366004611cd4565b611069565b348015610585575f5ffd5b50610353610594366004611db8565b611082565b3480156105a4575f5ffd5b506103266105b3366004611cfc565b6001600160a01b03165f9081526009602052604090205490565b3480156105d8575f5ffd5b5061035361115a565b3480156105ec575f5ffd5b506103266105fb366004611cfc565b60096020525f908152604090205481565b348015610617575f5ffd5b5060055461010090046001600160a01b03166040516001600160a01b0390911681526020016102cd565b34801561064c575f5ffd5b506102c161065b366004611d66565b61118c565b34801561066b575f5ffd5b506102ea6111b6565b34801561067f575f5ffd5b506103265f81565b348015610692575f5ffd5b506102c16106a1366004611cd4565b6111c5565b3480156106b1575f5ffd5b506102c16106c0366004611cfc565b6111d2565b3480156106d0575f5ffd5b506103265f516020611efc5f395f51905f5281565b3480156106f0575f5ffd5b506102c16106ff366004611cd4565b6111ea565b34801561070f575f5ffd5b5061035361071e366004611cfc565b6112c1565b34801561072e575f5ffd5b506103265f516020611f1c5f395f51905f5281565b34801561074e575f5ffd5b5061035361075d366004611d66565b611321565b34801561076d575f5ffd5b506102c161077c366004611cfc565b60086020525f908152604090205460ff1681565b34801561079b575f5ffd5b506103266107aa366004611d90565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b3480156107df575f5ffd5b506102ea611345565b3480156107f3575f5ffd5b506103267f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b348015610826575f5ffd5b50610353610835366004611cfc565b6113d1565b348015610845575f5ffd5b506103265f516020611f3c5f395f51905f5281565b348015610865575f5ffd5b506102c1610874366004611cfc565b6001600160a01b03165f9081526008602052604090205460ff1690565b5f6001600160e01b03198216637965db0b60e01b14806108c157506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060600380546108d690611e29565b80601f016020809104026020016040519081016040528092919081815260200182805461090290611e29565b801561094d5780601f106109245761010080835404028352916020019161094d565b820191905f5260205f20905b81548152906001019060200180831161093057829003601f168201915b5050505050905090565b5f3361096481858561140b565b5060019392505050565b5f516020611f3c5f395f51905f5261098581611418565b6001600160a01b0382165f81815260086020526040808220805460ff19166001179055517fdbe320accb74107e8da655fa6a1e2b454c3102a3985d4201aba99308881a410a9190a25050565b5f336109de858285611422565b6109e9858585611497565b60019150505b9392505050565b5f82815260066020526040902060010154610a1081611418565b610a1a83836114f4565b50505050565b610a375f516020611efc5f395f51905f523361118c565b610a545760405163d5295ad160e01b815260040160405180910390fd5b610a6b5f516020611f1c5f395f51905f5282611585565b506001600160a01b0381165f81815260096020526040808220829055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a250565b6001600160a01b0381163314610ad85760405163334bd91960e11b815260040160405180910390fd5b610ae28282611585565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610b1181611418565b610b196115f0565b50565b5f610b25611642565b610b3c5f516020611f1c5f395f51905f523361118c565b610b5957604051633e34a41b60e21b815260040160405180910390fd5b335f8181526008602052604090205460ff1615610b9c576040516001620b633d60e31b031981526001600160a01b03821660048201526024015b60405180910390fd5b6001600160a01b0384165f90815260086020526040902054849060ff1615610be5576040516001620b633d60e31b031981526001600160a01b0382166004820152602401610b93565b6001600160a01b038516610c0c5760405163d92e233d60e01b815260040160405180910390fd5b835f03610c2c576040516365e52d5160e11b815260040160405180910390fd5b335f90815260096020526040902054841115610c7657335f9081526009602052604090819020549051635492412b60e11b8152610b93918691600401918252602082015260400190565b335f9081526009602052604081208054869290610c94908490611e75565b90915550610ca490508585611666565b506001949350505050565b610b19338261169a565b7fcf6f9f892731e14b8859835f2ff35575f447fb501f46243c4eb8bac19e31a050610ce381611418565b6001600160a01b038216610d0a5760405163d92e233d60e01b815260040160405180910390fd5b6001600160a01b038316158015610d2057505f47115b15610db7575f826001600160a01b0316476040515f6040518083038185875af1925050503d805f8114610d6e576040519150601f19603f3d011682016040523d82523d5f602084013e610d73565b606091505b5050905080610a1a5760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b6044820152606401610b93565b6040516370a0823160e01b81523060048201526001600160a01b038416906370a0823190602401602060405180830381865afa158015610df9573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e1d9190611e88565b5f03610e5e5760405162461bcd60e51b815260206004820152601060248201526f4e6f20746f6b656e2062616c616e636560801b6044820152606401610b93565b6040516370a0823160e01b8152306004820152610ae29083906001600160a01b038616906370a0823190602401602060405180830381865afa158015610ea6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eca9190611e88565b6001600160a01b03861691906116ce565b610ef25f516020611efc5f395f51905f523361118c565b610f0f5760405163d5295ad160e01b815260040160405180910390fd5b610f265f516020611f1c5f395f51905f52836114f4565b506001600160a01b0382165f8181526009602052604090819020839055517f46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d2090610f739084815260200190565b60405180910390a25050565b5f516020611f3c5f395f51905f52610f9681611418565b5f5b82811015610a1a575f60085f868685818110610fb657610fb6611e9f565b9050602002016020810190610fcb9190611cfc565b6001600160a01b0316815260208101919091526040015f20805460ff191691151591909117905583838281811061100457611004611e9f565b90506020020160208101906110199190611cfc565b6001600160a01b03167ff38e60871ec534937251cd91cad807e15f55f1f6815128faecc256e71994b49760405160405180910390a2600101610f98565b61105e611720565b6110675f611753565b565b611074823383611422565b61107e828261169a565b5050565b5f516020611f3c5f395f51905f5261109981611418565b5f5b82811015610a1a57600160085f8686858181106110ba576110ba611e9f565b90506020020160208101906110cf9190611cfc565b6001600160a01b0316815260208101919091526040015f20805460ff191691151591909117905583838281811061110857611108611e9f565b905060200201602081019061111d9190611cfc565b6001600160a01b03167fdbe320accb74107e8da655fa6a1e2b454c3102a3985d4201aba99308881a410a60405160405180910390a260010161109b565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61118481611418565b610b196117ac565b5f9182526006602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6060600480546108d690611e29565b5f33610964818585611497565b5f6108c15f516020611f1c5f395f51905f528361118c565b5f6111f3611642565b61120a5f516020611efc5f395f51905f523361118c565b6112275760405163d5295ad160e01b815260040160405180910390fd5b6001600160a01b0383165f90815260086020526040902054839060ff1615611270576040516001620b633d60e31b031981526001600160a01b0382166004820152602401610b93565b6001600160a01b0384166112975760405163d92e233d60e01b815260040160405180910390fd5b825f036112b7576040516365e52d5160e11b815260040160405180910390fd5b6109648484611666565b5f516020611f3c5f395f51905f526112d881611418565b6001600160a01b0382165f81815260086020526040808220805460ff19169055517ff38e60871ec534937251cd91cad807e15f55f1f6815128faecc256e71994b4979190a25050565b5f8281526006602052604090206001015461133b81611418565b610a1a8383611585565b6007805461135290611e29565b80601f016020809104026020016040519081016040528092919081815260200182805461137e90611e29565b80156113c95780601f106113a0576101008083540402835291602001916113c9565b820191905f5260205f20905b8154815290600101906020018083116113ac57829003601f168201915b505050505081565b6113d9611720565b6001600160a01b03811661140257604051631e4fbdf760e01b81525f6004820152602401610b93565b610b1981611753565b610ae283838360016117e9565b610b1981336118bb565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f198114610a1a578181101561148957604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610b93565b610a1a84848484035f6117e9565b6001600160a01b0383166114c057604051634b637e8f60e11b81525f6004820152602401610b93565b6001600160a01b0382166114e95760405163ec442f0560e01b81525f6004820152602401610b93565b610ae28383836118f4565b5f6114ff838361118c565b61157e575f8381526006602090815260408083206001600160a01b03861684529091529020805460ff191660011790556115363390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45060016108c1565b505f6108c1565b5f611590838361118c565b1561157e575f8381526006602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45060016108c1565b6115f86119b1565b6005805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b60055460ff16156110675760405163d93c066560e01b815260040160405180910390fd5b6001600160a01b03821661168f5760405163ec442f0560e01b81525f6004820152602401610b93565b61107e5f83836118f4565b6001600160a01b0382166116c357604051634b637e8f60e11b81525f6004820152602401610b93565b61107e825f836118f4565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610ae29084906119d4565b6005546001600160a01b036101009091041633146110675760405163118cdaa760e01b8152336004820152602401610b93565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6117b4611642565b6005805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586116253390565b6001600160a01b0384166118125760405163e602df0560e01b81525f6004820152602401610b93565b6001600160a01b03831661183b57604051634a1406b160e11b81525f6004820152602401610b93565b6001600160a01b038085165f9081526001602090815260408083209387168352929052208290558015610a1a57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516118ad91815260200190565b60405180910390a350505050565b6118c5828261118c565b61107e5760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610b93565b60055460ff16156119185760405163ab35696f60e01b815260040160405180910390fd5b6001600160a01b0383165f9081526008602052604090205460ff161561195f576040516001620b633d60e31b031981526001600160a01b0384166004820152602401610b93565b6001600160a01b0382165f9081526008602052604090205460ff16156119a6576040516001620b633d60e31b031981526001600160a01b0383166004820152602401610b93565b610ae2838383611a35565b60055460ff1661106757604051638dfc202b60e01b815260040160405180910390fd5b5f6119e86001600160a01b03841683611b5b565b905080515f14158015611a0c575080806020019051810190611a0a9190611eb3565b155b15610ae257604051635274afe760e01b81526001600160a01b0384166004820152602401610b93565b6001600160a01b038316611a5f578060025f828254611a549190611ed2565b90915550611acf9050565b6001600160a01b0383165f9081526020819052604090205481811015611ab15760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610b93565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216611aeb57600280548290039055611b09565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b4e91815260200190565b60405180910390a3505050565b60606109ef83835f845f5f856001600160a01b03168486604051611b7f9190611ee5565b5f6040518083038185875af1925050503d805f8114611bb9576040519150601f19603f3d011682016040523d82523d5f602084013e611bbe565b606091505b5091509150611bce868383611bd8565b9695505050505050565b606082611bed57611be882611c34565b6109ef565b8151158015611c0457506001600160a01b0384163b155b15611c2d57604051639996b31560e01b81526001600160a01b0385166004820152602401610b93565b50806109ef565b805115611c445780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b5f60208284031215611c6d575f5ffd5b81356001600160e01b0319811681146109ef575f5ffd5b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114611ccf575f5ffd5b919050565b5f5f60408385031215611ce5575f5ffd5b611cee83611cb9565b946020939093013593505050565b5f60208284031215611d0c575f5ffd5b6109ef82611cb9565b5f5f5f60608486031215611d27575f5ffd5b611d3084611cb9565b9250611d3e60208501611cb9565b929592945050506040919091013590565b5f60208284031215611d5f575f5ffd5b5035919050565b5f5f60408385031215611d77575f5ffd5b82359150611d8760208401611cb9565b90509250929050565b5f5f60408385031215611da1575f5ffd5b611daa83611cb9565b9150611d8760208401611cb9565b5f5f60208385031215611dc9575f5ffd5b823567ffffffffffffffff811115611ddf575f5ffd5b8301601f81018513611def575f5ffd5b803567ffffffffffffffff811115611e05575f5ffd5b8560208260051b8401011115611e19575f5ffd5b6020919091019590945092505050565b600181811c90821680611e3d57607f821691505b602082108103611e5b57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156108c1576108c1611e61565b5f60208284031215611e98575f5ffd5b5051919050565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611ec3575f5ffd5b815180151581146109ef575f5ffd5b808201808211156108c1576108c1611e61565b5f82518060208501845e5f92019182525091905056fe2d180871852095b41dfe8af2ceec0b5478b065bdb0317231b15e87d7d70434a79f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a698db8a220cd0f09badce9f22d0ba7e93edb3d404448cc3560d391ab096ad16e9a2646970667358221220db4bbd37c46aff75885bc2a63e7c9f8e61818565cb3f0b14142eeddeac02430264736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42000000000000000000000000000000000000000000000000000000000000000c526f79616c20446f6c6c617200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004525553440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035553440000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): Royal Dollar
Arg [1] : _symbol (string): RUSD
Arg [2] : _currency (string): USD
Arg [3] : masterMinter (address): 0x484f8C8466Abb2Ac82F46acb0EAcF79E1665De42
Arg [4] : pauser (address): 0x484f8C8466Abb2Ac82F46acb0EAcF79E1665De42
Arg [5] : blacklister (address): 0x484f8C8466Abb2Ac82F46acb0EAcF79E1665De42
Arg [6] : rescuer (address): 0x484f8C8466Abb2Ac82F46acb0EAcF79E1665De42
Arg [7] : owner_ (address): 0x484f8C8466Abb2Ac82F46acb0EAcF79E1665De42

-----Encoded View---------------
14 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000140
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000180
Arg [3] : 000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42
Arg [4] : 000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42
Arg [5] : 000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42
Arg [6] : 000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42
Arg [7] : 000000000000000000000000484f8c8466abb2ac82f46acb0eacf79e1665de42
Arg [8] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [9] : 526f79616c20446f6c6c61720000000000000000000000000000000000000000
Arg [10] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [11] : 5255534400000000000000000000000000000000000000000000000000000000
Arg [12] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [13] : 5553440000000000000000000000000000000000000000000000000000000000

🤖 Code Reader

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.