ETH Price: $1,881.72 (+1.25%)
 

Overview

Max Total Supply

1,000,000,000 MAMO

Holders

72,413

Transfers

-
3,529 ( 28.47%)

Market

Price

$0.0096 @ 0.000005 ETH (+1.76%)

Onchain Market Cap

-

Circulating Supply Market Cap

$5,733,447.62

Other Info

Token Contract (WITH 18 Decimals)

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

OVERVIEW

Mamo aims to built a tool to help user grow their money quietly in the background. No spreadsheets, no stress, just smart strategies, automated and explained in plain language. Users stay in control, Mamo does the work.

Market

Volume (24H):$884,478.21
Market Capitalization:$5,733,447.62
Circulating Supply:597,648,057.00 MAMO
Market Data Source: Coinmarketcap

UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
Source Code Verified Exact Match

Contract Name

MAMO

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 Security Audit

Contract ABI
API
[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"address","name":"recipient","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"CheckpointUnorderedInsertion","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":"uint256","name":"increasedSupply","type":"uint256"},{"internalType":"uint256","name":"cap","type":"uint256"}],"name":"ERC20ExceededSafeSupply","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":"uint256","name":"timepoint","type":"uint256"},{"internalType":"uint48","name":"clock","type":"uint48"}],"name":"ERC5805FutureLookup","type":"error"},{"inputs":[],"name":"ERC6372InconsistentClock","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":[],"name":"NotSuperchainTokenBridge","type":"error"},{"inputs":[{"internalType":"uint8","name":"bits","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SafeCastOverflowedUintDowncast","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"inputs":[{"internalType":"uint256","name":"expiry","type":"uint256"}],"name":"VotesExpiredSignature","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"CrosschainBurn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"CrosschainMint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousVotes","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newVotes","type":"uint256"}],"name":"DelegateVotesChanged","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"CLOCK_MODE","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"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":"account","type":"address"},{"internalType":"uint32","name":"pos","type":"uint32"}],"name":"checkpoints","outputs":[{"components":[{"internalType":"uint48","name":"_key","type":"uint48"},{"internalType":"uint208","name":"_value","type":"uint208"}],"internalType":"struct Checkpoints.Checkpoint208","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"clock","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"crosschainBurn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"crosschainMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"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":"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"}]
610160604052346100dc57612c2f803803809161001b826100f4565b610160396060816101600191126100dc57610160516001600160401b0381116100dc578161004c9161016001610154565b6101805190916001600160401b0382116100dc5761006d9161016001610154565b6101a051906001600160a01b03821682036100dc5761008b926101a9565b604051611ea79081610d48823960805181611398015260a05181611455015260c05181611362015260e051816113e70152610100518161140d015261012051816108f30152610140518161091c0152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b610160601f91909101601f19168101906001600160401b0382119082101761011b57604052565b6100e0565b601f909101601f19168101906001600160401b0382119082101761011b57604052565b60405190610152604083610120565b565b81601f820112156100dc578051906001600160401b03821161011b5760405192610188601f8401601f191660200185610120565b828452602083830101116100dc57815f9260208093018386015e8301015290565b929190926040516101bb604082610120565b60018152603160f81b6020820190815282519092906001600160401b03811161011b576101f2816101ed600354610305565b61033d565b6020601f821160011461027d57966102278261022f93610152999a5f91610272575b508160011b915f199060031b1c19161790565b6003556103dc565b610238816105b2565b61012052610245826106a7565b610140526020815191012060e052519020610100524660a052610266610799565b6080523060c0526104c1565b90508501515f610214565b60035f52601f198216907fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b915f5b8181106102ed5750926101529899926001928261022f96106102d5575b5050811b016003556103dc565b8601515f1960f88460031b161c191690555f806102c8565b919260206001819286890151815501940192016102ab565b90600182811c92168015610333575b602083101461031f57565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610314565b601f8111610349575050565b60035f5260205f20906020601f840160051c83019310610383575b601f0160051c01905b818110610378575050565b5f815560010161036d565b9091508190610364565b601f821161039a57505050565b5f5260205f20906020601f840160051c830193106103d2575b601f0160051c01905b8181106103c7575050565b5f81556001016103bc565b90915081906103b3565b80519091906001600160401b03811161011b57610405816103fe600454610305565b600461038d565b602092601f821160011461044557610435929382915f9261043a575b50508160011b915f199060031b1c19161790565b600455565b015190505f80610421565b60045f52601f198216937f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b915f5b8681106104a95750836001959610610491575b505050811b01600455565b01515f1960f88460031b161c191690555f8080610486565b91926020600181928685015181550194019201610473565b6001600160a01b038116801561059f576002546b033b2e3c9fd0803ce8000000810180911161059a576002556001600160a01b0382165f9081526020819052604090206b033b2e3c9fd0803ce800000081540190555f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef604051806105576b033b2e3c9fd0803ce8000000829190602083019252565b0390a36002546001600160d01b03908181116105855750506b033b2e3c9fd0803ce800000061015291610876565b630e58ae9360e11b5f5260045260245260445ffd5b610862565b63ec442f0560e01b5f525f60045260245ffd5b908151602081105f146105cd5750906105ca906107f7565b90565b6001600160401b03811161011b576105f1816105ea600554610305565b600561038d565b602092601f821160011461062857610620929382915f9261043a5750508160011b915f199060031b1c19161790565b60055560ff90565b60055f52601f198216937f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0915f5b86811061068f5750836001959610610677575b505050811b0160055560ff90565b01515f1960f88460031b161c191690555f8080610669565b91926020600181928685015181550194019201610656565b908151602081105f146106bf5750906105ca906107f7565b6001600160401b03811161011b576106e3816106dc600654610305565b600661038d565b602092601f821160011461071a57610712929382915f9261043a5750508160011b915f199060031b1c19161790565b60065560ff90565b60065f52601f198216937ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f915f5b8681106107815750836001959610610769575b505050811b0160065560ff90565b01515f1960f88460031b161c191690555f808061075b565b91926020600181928685015181550194019201610748565b60e051610100516040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a081526107f160c082610120565b51902090565b601f815111610822576020815191015160208210610813571790565b5f198260200360031b1b161790565b604460209160405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b634e487b7160e01b5f52601160045260245ffd5b9061088081610975565b9165ffffffffffff431161095d57600a548061092757506108ba6108aa610152945f5b6001610ceb565b65ffffffffffff4316600a610c15565b50506001600160a01b0316801561090f575b60086020527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c7545f9182526040909120546001600160a01b039081169116610aa4565b61092061091b83610975565b6109a6565b50506108cc565b92835f1981011161059a57600a5f525f516020612bef5f395f51905f5290930154610152936108ba916108aa919060301c6108a3565b6306dfcc6560e41b5f5260306004524360245260445ffd5b6001600160d01b03811161098f576001600160d01b031690565b6306dfcc6560e41b5f5260d060045260245260445ffd5b65ffffffffffff431161095d57600a54806109d057506108aa6109cc915f5b6002610ceb565b9091565b805f1981011161059a57600a5f525f516020612bef5f395f51905f5201546109cc916108aa9160301c6109c5565b65ffffffffffff431161095d57805480610a325750610a226109cc925f6002610ceb565b9065ffffffffffff431690610c15565b805f1981011161059a575f82815260209020015f1901546109cc92610a229160301c6109c5565b65ffffffffffff431161095d57805480610a7d5750610a226109cc925f6001610ceb565b805f1981011161059a575f82815260209020015f1901546109cc92610a229160301c6108a3565b6001600160a01b03808316939291908116908185141580610b97575b610acc575b5050505050565b81610b3d575b505082610ae1575b8080610ac5565b6001600160a01b03165f9081526009602052604090205f516020612c0f5f395f51905f5291610b1a91610b149091610975565b90610a59565b604080516001600160d01b039384168152919092166020820152a25f8080610ada565b6001600160a01b03165f9081526009602052604090205f516020612c0f5f395f51905f5290610b7590610b6f86610975565b906109fe565b604080516001600160d01b039384168152919092166020820152a25f80610ad2565b50831515610ac0565b5f1981019190821161059a57565b9081546801000000000000000081101561011b5760018101808455811015610c01575f9283526020928390208251929093015160301b65ffffffffffff191665ffffffffffff9290921691909117910155565b634e487b7160e01b5f52603260045260245ffd5b80549293928015610cc157610c2c610c3791610ba0565b825f5260205f200190565b8054603081901c9365ffffffffffff91821692918116808411610cb257879303610c7e5750610c7a92509065ffffffffffff82549181199060301b169116179055565b9190565b915050610c7a91610c9e610c90610143565b65ffffffffffff9093168352565b6001600160d01b0386166020830152610bae565b632520601d60e01b5f5260045ffd5b5090610ce691610cd2610c90610143565b6001600160d01b0385166020830152610bae565b5f9190565b91909180600114610d2d57600214610d1157634e487b7160e01b5f52605160045260245ffd5b6001600160d01b039081169181169190910390811161059a5790565b506001600160d01b039182169082160190811161059a579056fe60806040526004361015610011575f80fd5b5f3560e01c806301ffc9a7146101d457806306fdde03146101cf578063095ea7b3146101ca57806318160ddd146101c557806318bf5077146101c057806323b872dd146101bb5780632b8c49e3146101b6578063313ce567146101b15780633644e515146101ac5780633a46b1a8146101a757806342966c68146101a25780634bf5d7e91461019d578063587cde1e146101985780635c19a95c146101935780636fcfff451461018e57806370a082311461018957806379cc6790146101845780637ecebe001461017f57806384b0196e1461017a5780638e539e8c1461017557806391ddadf41461017057806395d89b411461016b5780639ab24eb014610166578063a9059cbb14610161578063c3cda5201461015c578063d505accf14610157578063dd62ed3e146101525763f1127ed81461014d575f80fd5b610e7e565b610e27565b610d03565b610bf4565b610bae565b610b67565b610ac2565b610a97565b6109d8565b6108db565b6108a3565b610873565b61083b565b6107d9565b6107b7565b610777565b6106e7565b6106c8565b6105e3565b6105c1565b6105a6565b610537565b6104ff565b6103d2565b6103b5565b610384565b61027e565b346102425760203660031901126102425760043563ffffffff60e01b811680910361024257602090630cccc66560e21b8114908115610231575b8115610220575b506040519015158152f35b6301ffc9a760e01b1490505f610215565b6336372b0760e01b8114915061020e565b5f80fd5b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b90602061027b928181520190610246565b90565b34610242575f366003190112610242576040515f60035461029e81610f44565b808452906001811690811561033457506001146102d6575b6102d2836102c681850382611032565b6040519182918261026a565b0390f35b60035f9081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b939250905b80821061031a575090915081016020016102c66102b6565b919260018160209254838588010152019101909291610302565b60ff191660208086019190915291151560051b840190910191506102c690506102b6565b600435906001600160a01b038216820361024257565b602435906001600160a01b038216820361024257565b34610242576040366003190112610242576103aa6103a0610358565b60243590336115bd565b602060405160018152f35b34610242575f366003190112610242576020600254604051908152f35b34610242576040366003190112610242576103eb610358565b602435906027602160991b011933016104f0576001600160a01b0381169081156104dd5761042361041e846002546114d0565b600255565b6001600160a01b0381165f908152602081905260409020838154019055815f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6040518061047688829190602083019252565b0390a36002546001600160d01b03908181116104c85750508261049891611c51565b60405191825233917fde22baff038e3a3e08407cbdf617deed74e869a7ba517df611e33131c6e6ea0490602090a3005b630e58ae9360e11b5f5260045260245260445ffd5b63ec442f0560e01b5f525f60045260245ffd5b63a123061160e01b5f5260045ffd5b34610242576060366003190112610242576103aa61051b610358565b61052361036e565b6044359161053283338361107d565b61114b565b3461024257604036600319011261024257610550610358565b6024356027602160991b011933016104f05761056c8183611237565b60405190815233916001600160a01b0316907fb90795a66650155983e242cac3e1ac1a4dc26f8ed2987f3ce416a34e00111fd490602090a3005b34610242575f36600319011261024257602060405160128152f35b34610242575f3660031901126102425760206105db61135f565b604051908152f35b34610242576040366003190112610242576105fc610358565b6001600160a01b03165f90815260096020526040902061061d60243561147b565b8154905f829160058411610670575b6106379350846117dd565b908161065557505060205f5b6040516001600160d01b039091168152f35b6106606020926114b4565b905f52815f20015460301c610643565b919261067b8161167f565b81039081116106c35761063793855f5265ffffffffffff8260205f2001541665ffffffffffff8516105f146106b157509161062c565b9291506106bd906114c2565b9061062c565b610f30565b34610242576020366003190112610242576106e560043533611237565b005b34610242575f3660031901126102425761070043611632565b65ffffffffffff8061071143611632565b16911603610768576102d260405161072a604082611032565b601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c740000006020820152604051918291602083526020830190610246565b6301bfc1c560e61b5f5260045ffd5b34610242576020366003190112610242576001600160a01b03610798610358565b165f526008602052602060018060a01b0360405f205416604051908152f35b34610242576020366003190112610242576106e56107d3610358565b336114dd565b34610242576020366003190112610242576001600160a01b036107fa610358565b165f52600960205260405f205463ffffffff81116108245760405163ffffffff9091168152602090f35b6306dfcc6560e41b5f52602060045260245260445ffd5b346102425760203660031901126102425760206105db610859610358565b6001600160a01b03165f9081526020819052604090205490565b34610242576040366003190112610242576106e561088f610358565b6024359061089e82338361107d565b611237565b34610242576020366003190112610242576001600160a01b036108c4610358565b165f526007602052602060405f2054604051908152f35b34610242575f3660031901126102425761097f6109177f0000000000000000000000000000000000000000000000000000000000000000611963565b6109407f00000000000000000000000000000000000000000000000000000000000000006119c3565b602060405161094f8282611032565b5f81528161098d81830194601f198301368737604051978897600f60f81b895260e0858a015260e0890190610246565b908782036040890152610246565b914660608701523060808701525f60a087015285830360c087015251918281520192915f5b8281106109c157505050500390f35b8351855286955093810193928101926001016109b2565b34610242576020366003190112610242576109f460043561147b565b600a54905f829160058411610a43575b610a109350600a6117dd565b80610a2157506040515f8152602090f35b610a3e610a2f6020926114b4565b600a5f52825f20015460301c90565b610643565b9192610a4e8161167f565b81039081116106c357610a1093600a5f5265ffffffffffff8260205f2001541665ffffffffffff8516105f14610a85575091610a04565b929150610a91906114c2565b90610a04565b34610242575f366003190112610242576020610ab243611632565b65ffffffffffff60405191168152f35b34610242575f366003190112610242576040515f600454610ae281610f44565b80845290600181169081156103345750600114610b09576102d2836102c681850382611032565b60045f9081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b808210610b4d575090915081016020016102c66102b6565b919260018160209254838588010152019101909291610b35565b34610242576020366003190112610242576001600160a01b03610b88610358565b165f526009602052602060018060d01b03610ba560405f2061155e565b16604051908152f35b34610242576040366003190112610242576103aa610bca610358565b602435903361114b565b6064359060ff8216820361024257565b6084359060ff8216820361024257565b346102425760c036600319011261024257610c0d610358565b60243590604435610c1c610bd4565b6084359060a43592804211610cf15791610ca19391610c93610c989460405160208101917fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf835260018060a01b038a1660408301528a6060830152608082015260808152610c8b60a082611032565b519020611588565b6119fa565b90929192611aa5565b6001600160a01b0381165f908152600760205260409020805460018101909155809303610cd2576106e592506114dd565b90506301d4b62360e61b5f5260018060a01b031660045260245260445ffd5b632341d78760e11b5f5260045260245ffd5b346102425760e036600319011261024257610d1c610358565b610d2461036e565b6044359060643592610d34610be4565b60a43560c43590864211610e14576001600160a01b0384165f908152600760205260409020805460018101909155610dd99390610dd4909860405160208101917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9835260018060a01b0389169b8c604084015260018060a01b038b1660608401528b608084015260a083015260c082015260c08152610c8b60e082611032565b6115ae565b936001600160a01b03851603610df3576106e593506115bd565b6325c0072360e11b5f526001600160a01b038085166004521660245260445ffd5b8663313c898160e11b5f5260045260245ffd5b34610242576040366003190112610242576020610e75610e45610358565b610e4d61036e565b6001600160a01b039182165f9081526001855260408082209290931681526020919091522090565b54604051908152f35b3461024257604036600319011261024257610e97610358565b6024359063ffffffff82168203610242576102d291610ee691610eb8611065565b50610ec1611065565b506001600160a01b03165f908152600960205260409020610ee0611065565b50611b21565b5060405190610ef482611011565b5465ffffffffffff811680835260309190911c60209283019081526040805192835290516001600160d01b031692820192909252918291820190565b634e487b7160e01b5f52601160045260245ffd5b90600182811c92168015610f72575b6020831014610f5e57565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610f53565b5f9291815491610f8b83610f44565b8083529260018116908115610fe05750600114610fa757505050565b5f9081526020812093945091925b838310610fc6575060209250010190565b600181602092949394548385870101520191019190610fb5565b915050602093945060ff929192191683830152151560051b010190565b634e487b7160e01b5f52604160045260245ffd5b6040810190811067ffffffffffffffff82111761102d57604052565b610ffd565b90601f8019910116810190811067ffffffffffffffff82111761102d57604052565b60405190611063604083611032565b565b6040519061107282611011565b5f6020838281520152565b6001600160a01b039081165f81815260016020908152604080832094861683529390529190912091929091545f1981106110b8575b50505050565b81811061112a578215611117576001600160a01b03841615611104576110fa925f526001602052039160405f209060018060a01b03165f5260205260405f2090565b555f8080806110b2565b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b83637dc7a0d960e11b5f5260018060a01b031660045260245260445260645ffd5b6001600160a01b038116939291908415611224576001600160a01b03821680156104dd576001600160a01b0382165f90815260208190526040902054958487106111fe57846110639697036111af8460018060a01b03165f525f60205260405f2090565b556001600160a01b0384165f9081526020819052604090208054860190556040518581527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602090a3611cca565b63391434e360e21b5f526001600160a01b0383166004526024879052604485905260645ffd5b634b637e8f60e11b5f525f60045260245ffd5b6001600160a01b038116908115611224576001600160a01b0381165f9081526020819052604090205483811061133a579061128984611063959493039160018060a01b03165f525f60205260405f2090565b5581600254036002555f817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405180602081018782520390a38015611322575b6112db6112d683611b4a565b611c1c565b50505f908152600860205260408120549080527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c7546001600160a01b039081169116611841565b61133361132e83611b4a565b611be7565b50506112ca565b63391434e360e21b5f526001600160a01b03909116600452602452604482905260645ffd5b307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161480611452575b156113ba577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a0815261144c60c082611032565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614611391565b65ffffffffffff61148b43611632565b168082101561149e575061027b90611632565b90637669fc0f60e11b5f5260045260245260445ffd5b5f198101919082116106c357565b90600182018092116106c357565b919082018092116106c357565b6001600160a01b038181165f81815260086020526040812080548685166001600160a01b031982168117909255611063969416946115589390928691907f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9080a46001600160a01b03165f9081526020819052604090205490565b91611841565b8054908161156c5750505f90565b815f198101116106c3575f525f199060205f2001015460301c90565b60429061159361135f565b906040519161190160f01b8352600283015260228201522090565b9161027b9391610c98936119fa565b6001600160a01b0316908115611117576001600160a01b03811692831561110457806116257f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92593855f52600160205260405f209060018060a01b03165f5260205260405f2090565b55604051908152602090a3565b65ffffffffffff811161164a5765ffffffffffff1690565b6306dfcc6560e41b5f52603060045260245260445ffd5b811561166b570490565b634e487b7160e01b5f52601260045260245ffd5b600181111561027b57806001600160801b8210156117a0575b61174661173c61173261172861171e61171461170361174d9760048a600160401b6117529c1015611793575b640100000000811015611786575b62010000811015611779575b61010081101561176c575b601081101561175f575b1015611757575b60030260011c90565b61170d818b611661565b0160011c90565b61170d818a611661565b61170d8189611661565b61170d8188611661565b61170d8187611661565b61170d8186611661565b8093611661565b821190565b900390565b60011b6116fa565b60041c9160021b916116f3565b60081c9160041b916116e9565b60101c9160081b916116de565b60201c9160101b916116d2565b60401c9160201b916116c4565b505061175261174d61174661173c61173261172861171e6117146117036117c78a60801c90565b9850600160401b97506116989650505050505050565b91905b8382106117ed5750505090565b9091928083169080841860011c82018092116106c357845f5265ffffffffffff8260205f2001541665ffffffffffff8416105f1461182f5750925b91906117e0565b93925061183b906114c2565b91611828565b6001600160a01b0380831693929190811690818514158061195a575b611869575b5050505050565b816118ed575b50508261187e575b8080611862565b6001600160a01b03165f9081526009602052604090207fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724916118ca916118c49091611b4a565b90611bb3565b604080516001600160d01b039384168152919092166020820152a25f8080611877565b6001600160a01b03165f9081526009602052604090207fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724906119389061193286611b4a565b90611b7b565b604080516001600160d01b039384168152919092166020820152a25f8061186f565b5083151561185d565b60ff81146119a95760ff811690601f821161199a5760405191611987604084611032565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b5060405161027b816119bc816005610f7c565b0382611032565b60ff81146119e75760ff811690601f821161199a5760405191611987604084611032565b5060405161027b816119bc816006610f7c565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411611a7c579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa15611a71575f516001600160a01b03811615611a6757905f905f90565b505f906001905f90565b6040513d5f823e3d90fd5b5050505f9160039190565b60041115611a9157565b634e487b7160e01b5f52602160045260245ffd5b611aae81611a87565b80611ab7575050565b611ac081611a87565b60018103611ad75763f645eedf60e01b5f5260045ffd5b611ae081611a87565b60028103611afb575063fce698f760e01b5f5260045260245ffd5b80611b07600392611a87565b14611b0f5750565b6335e2f38360e21b5f5260045260245ffd5b8054821015611b36575f5260205f2001905f90565b634e487b7160e01b5f52603260045260245ffd5b6001600160d01b038111611b64576001600160d01b031690565b6306dfcc6560e41b5f5260d060045260245260445ffd5b90611b8543611632565b90611b8f8361155e565b6001600160d01b0391821690821603919082116106c357611baf92611d9b565b9091565b90611bbd43611632565b90611bc78361155e565b6001600160d01b0391821690821601919082116106c357611baf92611d9b565b611bf043611632565b90611bfb600a61155e565b6001600160d01b03918216908216019081116106c357611baf91600a611d9b565b611c2543611632565b90611c30600a61155e565b6001600160d01b03918216908216039081116106c357611baf91600a611d9b565b9061106391611c6261132e83611b4a565b50506001600160a01b03168015611cb7575b60086020527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c7545f9182526040909120546001600160a01b039081169116611841565b611cc36112d683611b4a565b5050611c74565b61106392916001600160a01b03909116908115611d2d575b6001600160a01b0316908115611d1a575b5f90815260086020526040808220549282529020546001600160a01b039081169116611841565b611d266112d684611b4a565b5050611cf3565b611d3961132e84611b4a565b5050611ce2565b8054600160401b81101561102d57611d5d91600182018155611b21565b611d8857815160209092015160301b65ffffffffffff191665ffffffffffff92909216919091179055565b634e487b7160e01b5f525f60045260245ffd5b80549293928015611e4757611db2611dbd916114b4565b825f5260205f200190565b8054603081901c9365ffffffffffff91821692918116808411611e3857879303611e045750611e0092509065ffffffffffff82549181199060301b169116179055565b9190565b915050611e0091611e24611e16611054565b65ffffffffffff9093168352565b6001600160d01b0386166020830152611d40565b632520601d60e01b5f5260045ffd5b5090611e6c91611e58611e16611054565b6001600160d01b0385166020830152611d40565b5f919056fea26469706673582212206bf45c1fc2e96b61066bfb1e3a00f4be8a2ded09df9ef0ee03345eb158e72b6964736f6c634300081c0033c65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a7dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000026c158a4cd56d148c554190a95a921d90f00c16000000000000000000000000000000000000000000000000000000000000000044d616d6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d414d4f00000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x60806040526004361015610011575f80fd5b5f3560e01c806301ffc9a7146101d457806306fdde03146101cf578063095ea7b3146101ca57806318160ddd146101c557806318bf5077146101c057806323b872dd146101bb5780632b8c49e3146101b6578063313ce567146101b15780633644e515146101ac5780633a46b1a8146101a757806342966c68146101a25780634bf5d7e91461019d578063587cde1e146101985780635c19a95c146101935780636fcfff451461018e57806370a082311461018957806379cc6790146101845780637ecebe001461017f57806384b0196e1461017a5780638e539e8c1461017557806391ddadf41461017057806395d89b411461016b5780639ab24eb014610166578063a9059cbb14610161578063c3cda5201461015c578063d505accf14610157578063dd62ed3e146101525763f1127ed81461014d575f80fd5b610e7e565b610e27565b610d03565b610bf4565b610bae565b610b67565b610ac2565b610a97565b6109d8565b6108db565b6108a3565b610873565b61083b565b6107d9565b6107b7565b610777565b6106e7565b6106c8565b6105e3565b6105c1565b6105a6565b610537565b6104ff565b6103d2565b6103b5565b610384565b61027e565b346102425760203660031901126102425760043563ffffffff60e01b811680910361024257602090630cccc66560e21b8114908115610231575b8115610220575b506040519015158152f35b6301ffc9a760e01b1490505f610215565b6336372b0760e01b8114915061020e565b5f80fd5b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b90602061027b928181520190610246565b90565b34610242575f366003190112610242576040515f60035461029e81610f44565b808452906001811690811561033457506001146102d6575b6102d2836102c681850382611032565b6040519182918261026a565b0390f35b60035f9081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b939250905b80821061031a575090915081016020016102c66102b6565b919260018160209254838588010152019101909291610302565b60ff191660208086019190915291151560051b840190910191506102c690506102b6565b600435906001600160a01b038216820361024257565b602435906001600160a01b038216820361024257565b34610242576040366003190112610242576103aa6103a0610358565b60243590336115bd565b602060405160018152f35b34610242575f366003190112610242576020600254604051908152f35b34610242576040366003190112610242576103eb610358565b602435906027602160991b011933016104f0576001600160a01b0381169081156104dd5761042361041e846002546114d0565b600255565b6001600160a01b0381165f908152602081905260409020838154019055815f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6040518061047688829190602083019252565b0390a36002546001600160d01b03908181116104c85750508261049891611c51565b60405191825233917fde22baff038e3a3e08407cbdf617deed74e869a7ba517df611e33131c6e6ea0490602090a3005b630e58ae9360e11b5f5260045260245260445ffd5b63ec442f0560e01b5f525f60045260245ffd5b63a123061160e01b5f5260045ffd5b34610242576060366003190112610242576103aa61051b610358565b61052361036e565b6044359161053283338361107d565b61114b565b3461024257604036600319011261024257610550610358565b6024356027602160991b011933016104f05761056c8183611237565b60405190815233916001600160a01b0316907fb90795a66650155983e242cac3e1ac1a4dc26f8ed2987f3ce416a34e00111fd490602090a3005b34610242575f36600319011261024257602060405160128152f35b34610242575f3660031901126102425760206105db61135f565b604051908152f35b34610242576040366003190112610242576105fc610358565b6001600160a01b03165f90815260096020526040902061061d60243561147b565b8154905f829160058411610670575b6106379350846117dd565b908161065557505060205f5b6040516001600160d01b039091168152f35b6106606020926114b4565b905f52815f20015460301c610643565b919261067b8161167f565b81039081116106c35761063793855f5265ffffffffffff8260205f2001541665ffffffffffff8516105f146106b157509161062c565b9291506106bd906114c2565b9061062c565b610f30565b34610242576020366003190112610242576106e560043533611237565b005b34610242575f3660031901126102425761070043611632565b65ffffffffffff8061071143611632565b16911603610768576102d260405161072a604082611032565b601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c740000006020820152604051918291602083526020830190610246565b6301bfc1c560e61b5f5260045ffd5b34610242576020366003190112610242576001600160a01b03610798610358565b165f526008602052602060018060a01b0360405f205416604051908152f35b34610242576020366003190112610242576106e56107d3610358565b336114dd565b34610242576020366003190112610242576001600160a01b036107fa610358565b165f52600960205260405f205463ffffffff81116108245760405163ffffffff9091168152602090f35b6306dfcc6560e41b5f52602060045260245260445ffd5b346102425760203660031901126102425760206105db610859610358565b6001600160a01b03165f9081526020819052604090205490565b34610242576040366003190112610242576106e561088f610358565b6024359061089e82338361107d565b611237565b34610242576020366003190112610242576001600160a01b036108c4610358565b165f526007602052602060405f2054604051908152f35b34610242575f3660031901126102425761097f6109177f4d616d6f00000000000000000000000000000000000000000000000000000004611963565b6109407f31000000000000000000000000000000000000000000000000000000000000016119c3565b602060405161094f8282611032565b5f81528161098d81830194601f198301368737604051978897600f60f81b895260e0858a015260e0890190610246565b908782036040890152610246565b914660608701523060808701525f60a087015285830360c087015251918281520192915f5b8281106109c157505050500390f35b8351855286955093810193928101926001016109b2565b34610242576020366003190112610242576109f460043561147b565b600a54905f829160058411610a43575b610a109350600a6117dd565b80610a2157506040515f8152602090f35b610a3e610a2f6020926114b4565b600a5f52825f20015460301c90565b610643565b9192610a4e8161167f565b81039081116106c357610a1093600a5f5265ffffffffffff8260205f2001541665ffffffffffff8516105f14610a85575091610a04565b929150610a91906114c2565b90610a04565b34610242575f366003190112610242576020610ab243611632565b65ffffffffffff60405191168152f35b34610242575f366003190112610242576040515f600454610ae281610f44565b80845290600181169081156103345750600114610b09576102d2836102c681850382611032565b60045f9081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b808210610b4d575090915081016020016102c66102b6565b919260018160209254838588010152019101909291610b35565b34610242576020366003190112610242576001600160a01b03610b88610358565b165f526009602052602060018060d01b03610ba560405f2061155e565b16604051908152f35b34610242576040366003190112610242576103aa610bca610358565b602435903361114b565b6064359060ff8216820361024257565b6084359060ff8216820361024257565b346102425760c036600319011261024257610c0d610358565b60243590604435610c1c610bd4565b6084359060a43592804211610cf15791610ca19391610c93610c989460405160208101917fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf835260018060a01b038a1660408301528a6060830152608082015260808152610c8b60a082611032565b519020611588565b6119fa565b90929192611aa5565b6001600160a01b0381165f908152600760205260409020805460018101909155809303610cd2576106e592506114dd565b90506301d4b62360e61b5f5260018060a01b031660045260245260445ffd5b632341d78760e11b5f5260045260245ffd5b346102425760e036600319011261024257610d1c610358565b610d2461036e565b6044359060643592610d34610be4565b60a43560c43590864211610e14576001600160a01b0384165f908152600760205260409020805460018101909155610dd99390610dd4909860405160208101917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9835260018060a01b0389169b8c604084015260018060a01b038b1660608401528b608084015260a083015260c082015260c08152610c8b60e082611032565b6115ae565b936001600160a01b03851603610df3576106e593506115bd565b6325c0072360e11b5f526001600160a01b038085166004521660245260445ffd5b8663313c898160e11b5f5260045260245ffd5b34610242576040366003190112610242576020610e75610e45610358565b610e4d61036e565b6001600160a01b039182165f9081526001855260408082209290931681526020919091522090565b54604051908152f35b3461024257604036600319011261024257610e97610358565b6024359063ffffffff82168203610242576102d291610ee691610eb8611065565b50610ec1611065565b506001600160a01b03165f908152600960205260409020610ee0611065565b50611b21565b5060405190610ef482611011565b5465ffffffffffff811680835260309190911c60209283019081526040805192835290516001600160d01b031692820192909252918291820190565b634e487b7160e01b5f52601160045260245ffd5b90600182811c92168015610f72575b6020831014610f5e57565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610f53565b5f9291815491610f8b83610f44565b8083529260018116908115610fe05750600114610fa757505050565b5f9081526020812093945091925b838310610fc6575060209250010190565b600181602092949394548385870101520191019190610fb5565b915050602093945060ff929192191683830152151560051b010190565b634e487b7160e01b5f52604160045260245ffd5b6040810190811067ffffffffffffffff82111761102d57604052565b610ffd565b90601f8019910116810190811067ffffffffffffffff82111761102d57604052565b60405190611063604083611032565b565b6040519061107282611011565b5f6020838281520152565b6001600160a01b039081165f81815260016020908152604080832094861683529390529190912091929091545f1981106110b8575b50505050565b81811061112a578215611117576001600160a01b03841615611104576110fa925f526001602052039160405f209060018060a01b03165f5260205260405f2090565b555f8080806110b2565b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b83637dc7a0d960e11b5f5260018060a01b031660045260245260445260645ffd5b6001600160a01b038116939291908415611224576001600160a01b03821680156104dd576001600160a01b0382165f90815260208190526040902054958487106111fe57846110639697036111af8460018060a01b03165f525f60205260405f2090565b556001600160a01b0384165f9081526020819052604090208054860190556040518581527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602090a3611cca565b63391434e360e21b5f526001600160a01b0383166004526024879052604485905260645ffd5b634b637e8f60e11b5f525f60045260245ffd5b6001600160a01b038116908115611224576001600160a01b0381165f9081526020819052604090205483811061133a579061128984611063959493039160018060a01b03165f525f60205260405f2090565b5581600254036002555f817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405180602081018782520390a38015611322575b6112db6112d683611b4a565b611c1c565b50505f908152600860205260408120549080527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c7546001600160a01b039081169116611841565b61133361132e83611b4a565b611be7565b50506112ca565b63391434e360e21b5f526001600160a01b03909116600452602452604482905260645ffd5b307f0000000000000000000000007300b37dfdfab110d83290a29dfb31b1740219fe6001600160a01b03161480611452575b156113ba577fdd80c5430f6b8249365b2835b4c776547363ce36ab7a493cb5fc675fed6aecad90565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527ff697b9c627a8e4e6a20b1e11388e8d17f4b5bccc2f77f39f8bd5c4753b00032b60408201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260a0815261144c60c082611032565b51902090565b507f00000000000000000000000000000000000000000000000000000000000021054614611391565b65ffffffffffff61148b43611632565b168082101561149e575061027b90611632565b90637669fc0f60e11b5f5260045260245260445ffd5b5f198101919082116106c357565b90600182018092116106c357565b919082018092116106c357565b6001600160a01b038181165f81815260086020526040812080548685166001600160a01b031982168117909255611063969416946115589390928691907f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9080a46001600160a01b03165f9081526020819052604090205490565b91611841565b8054908161156c5750505f90565b815f198101116106c3575f525f199060205f2001015460301c90565b60429061159361135f565b906040519161190160f01b8352600283015260228201522090565b9161027b9391610c98936119fa565b6001600160a01b0316908115611117576001600160a01b03811692831561110457806116257f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92593855f52600160205260405f209060018060a01b03165f5260205260405f2090565b55604051908152602090a3565b65ffffffffffff811161164a5765ffffffffffff1690565b6306dfcc6560e41b5f52603060045260245260445ffd5b811561166b570490565b634e487b7160e01b5f52601260045260245ffd5b600181111561027b57806001600160801b8210156117a0575b61174661173c61173261172861171e61171461170361174d9760048a600160401b6117529c1015611793575b640100000000811015611786575b62010000811015611779575b61010081101561176c575b601081101561175f575b1015611757575b60030260011c90565b61170d818b611661565b0160011c90565b61170d818a611661565b61170d8189611661565b61170d8188611661565b61170d8187611661565b61170d8186611661565b8093611661565b821190565b900390565b60011b6116fa565b60041c9160021b916116f3565b60081c9160041b916116e9565b60101c9160081b916116de565b60201c9160101b916116d2565b60401c9160201b916116c4565b505061175261174d61174661173c61173261172861171e6117146117036117c78a60801c90565b9850600160401b97506116989650505050505050565b91905b8382106117ed5750505090565b9091928083169080841860011c82018092116106c357845f5265ffffffffffff8260205f2001541665ffffffffffff8416105f1461182f5750925b91906117e0565b93925061183b906114c2565b91611828565b6001600160a01b0380831693929190811690818514158061195a575b611869575b5050505050565b816118ed575b50508261187e575b8080611862565b6001600160a01b03165f9081526009602052604090207fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724916118ca916118c49091611b4a565b90611bb3565b604080516001600160d01b039384168152919092166020820152a25f8080611877565b6001600160a01b03165f9081526009602052604090207fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724906119389061193286611b4a565b90611b7b565b604080516001600160d01b039384168152919092166020820152a25f8061186f565b5083151561185d565b60ff81146119a95760ff811690601f821161199a5760405191611987604084611032565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b5060405161027b816119bc816005610f7c565b0382611032565b60ff81146119e75760ff811690601f821161199a5760405191611987604084611032565b5060405161027b816119bc816006610f7c565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411611a7c579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa15611a71575f516001600160a01b03811615611a6757905f905f90565b505f906001905f90565b6040513d5f823e3d90fd5b5050505f9160039190565b60041115611a9157565b634e487b7160e01b5f52602160045260245ffd5b611aae81611a87565b80611ab7575050565b611ac081611a87565b60018103611ad75763f645eedf60e01b5f5260045ffd5b611ae081611a87565b60028103611afb575063fce698f760e01b5f5260045260245ffd5b80611b07600392611a87565b14611b0f5750565b6335e2f38360e21b5f5260045260245ffd5b8054821015611b36575f5260205f2001905f90565b634e487b7160e01b5f52603260045260245ffd5b6001600160d01b038111611b64576001600160d01b031690565b6306dfcc6560e41b5f5260d060045260245260445ffd5b90611b8543611632565b90611b8f8361155e565b6001600160d01b0391821690821603919082116106c357611baf92611d9b565b9091565b90611bbd43611632565b90611bc78361155e565b6001600160d01b0391821690821601919082116106c357611baf92611d9b565b611bf043611632565b90611bfb600a61155e565b6001600160d01b03918216908216019081116106c357611baf91600a611d9b565b611c2543611632565b90611c30600a61155e565b6001600160d01b03918216908216039081116106c357611baf91600a611d9b565b9061106391611c6261132e83611b4a565b50506001600160a01b03168015611cb7575b60086020527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c7545f9182526040909120546001600160a01b039081169116611841565b611cc36112d683611b4a565b5050611c74565b61106392916001600160a01b03909116908115611d2d575b6001600160a01b0316908115611d1a575b5f90815260086020526040808220549282529020546001600160a01b039081169116611841565b611d266112d684611b4a565b5050611cf3565b611d3961132e84611b4a565b5050611ce2565b8054600160401b81101561102d57611d5d91600182018155611b21565b611d8857815160209092015160301b65ffffffffffff191665ffffffffffff92909216919091179055565b634e487b7160e01b5f525f60045260245ffd5b80549293928015611e4757611db2611dbd916114b4565b825f5260205f200190565b8054603081901c9365ffffffffffff91821692918116808411611e3857879303611e045750611e0092509065ffffffffffff82549181199060301b169116179055565b9190565b915050611e0091611e24611e16611054565b65ffffffffffff9093168352565b6001600160d01b0386166020830152611d40565b632520601d60e01b5f5260045ffd5b5090611e6c91611e58611e16611054565b6001600160d01b0385166020830152611d40565b5f919056fea26469706673582212206bf45c1fc2e96b61066bfb1e3a00f4be8a2ded09df9ef0ee03345eb158e72b6964736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000026c158a4cd56d148c554190a95a921d90f00c16000000000000000000000000000000000000000000000000000000000000000044d616d6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d414d4f00000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name (string): Mamo
Arg [1] : symbol (string): MAMO
Arg [2] : recipient (address): 0x26c158A4CD56d148c554190A95A921d90F00C160

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 00000000000000000000000026c158a4cd56d148c554190a95a921d90f00c160
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [4] : 4d616d6f00000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [6] : 4d414d4f00000000000000000000000000000000000000000000000000000000

🤖 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.