ETH Price: $2,453.02 (-2.34%)

Token

ERC444 (444)
 

Overview

Max Total Supply

444 444

Holders

0

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

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

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Similar Match: 0x3e1B175b...261398022
Constructor

Contract Name

ERC404M

Compiler Version
v0.8.21+commit.d9974bed
Optimization Enabled
Yes with 200 runs
Other Settings
default 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":"baseURI_","type":"string"},{"internalType":"address[]","name":"recipients_","type":"address[]"},{"internalType":"uint256[]","name":"amounts_","type":"uint256[]"},{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalNativeSupply_","type":"uint256"},{"internalType":"address","name":"owner_","type":"address"}],"stateMutability":"payable","type":"constructor"},{"inputs":[],"name":"AlreadyExists","type":"error"},{"inputs":[],"name":"InvalidOwner","type":"error"},{"inputs":[],"name":"InvalidRecipient","type":"error"},{"inputs":[],"name":"InvalidSender","type":"error"},{"inputs":[],"name":"NotFound","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"inputs":[],"name":"UnsafeRecipient","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":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ERC20Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"name","type":"string"},{"indexed":false,"internalType":"string","name":"symbol","type":"string"},{"indexed":false,"internalType":"uint256","name":"totalNativeSupply","type":"uint256"},{"indexed":true,"internalType":"address","name":"deployer","type":"address"}],"name":"ERC404MCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"ERC721Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amountOrId","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minted","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":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"revokeOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"baseURI_","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bool","name":"state","type":"bool"}],"name":"setWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId_","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amountOrId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"whitelist","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610148575f3560e01c80636352211e116100bf578063a9059cbb11610079578063a9059cbb1461031b578063b88d4fde1461032e578063c87b56dd14610341578063dd62ed3e14610354578063e985e9c51461037e578063f2fde38b146103ab575f80fd5b80636352211e1461029a57806370a08231146102ad5780638da5cb5b146102cc57806395d89b41146102de5780639b19251a146102e6578063a22cb46514610308575f80fd5b80632b968958116101105780632b96895814610217578063313ce5671461021f57806342842e0e146102585780634f02c4201461026b57806353d6fd591461027457806355f804b314610287575f80fd5b806306fdde031461014c578063081812fc1461016a578063095ea7b3146101aa57806318160ddd146101cd57806323b872dd14610202575b5f80fd5b6101546103be565b60405161016191906113b9565b60405180910390f35b6101926101783660046113eb565b60066020525f90815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610161565b6101bd6101b8366004611418565b61044a565b6040519015158152602001610161565b6101f47f00000000000000000000000000000000000000000000001811bcdf965170000081565b604051908152602001610161565b610215610210366004611440565b610595565b005b61021561097e565b6102467f000000000000000000000000000000000000000000000000000000000000001281565b60405160ff9091168152602001610161565b610215610266366004611440565b6109e2565b6101f460035481565b610215610282366004611479565b610ab3565b6102156102953660046114c6565b610b06565b6101926102a83660046113eb565b610b3f565b6101f46102bb366004611571565b60046020525f908152604090205481565b5f54610192906001600160a01b031681565b610154610b79565b6101bd6102f4366004611571565b600b6020525f908152604090205460ff1681565b610215610316366004611479565b610b86565b6101bd610329366004611418565b610bf1565b61021561033c36600461158a565b610c04565b61015461034f3660046113eb565b610cc4565b6101f461036236600461161d565b600560209081525f928352604080842090915290825290205481565b6101bd61038c36600461161d565b600760209081525f928352604080842090915290825290205460ff1681565b6102156103b9366004611571565b610d83565b600180546103cb9061164e565b80601f01602080910402602001604051908101604052809291908181526020018280546103f79061164e565b80156104425780601f1061041957610100808354040283529160200191610442565b820191905f5260205f20905b81548152906001019060200180831161042557829003601f168201915b505050505081565b5f600354821115801561045c57505f82115b15610530575f828152600860205260409020546001600160a01b03163381148015906104ab57506001600160a01b0381165f90815260076020908152604080832033845290915290205460ff16155b156104c8576040516282b42960e81b815260040160405180910390fd5b5f8381526006602090815260409182902080546001600160a01b0319166001600160a01b038881169182179092559251868152908416917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35061058b565b335f8181526005602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35b5060015b92915050565b60035481116108a5575f818152600860205260409020546001600160a01b038481169116146105d757604051636edaef2f60e11b815260040160405180910390fd5b6001600160a01b0382166105fe57604051634e46966960e11b815260040160405180910390fd5b336001600160a01b0384161480159061063a57506001600160a01b0383165f90815260076020908152604080832033845290915290205460ff16155b801561065c57505f818152600660205260409020546001600160a01b03163314155b15610679576040516282b42960e81b815260040160405180910390fd5b610681610e1d565b6001600160a01b0384165f90815260046020526040812080549091906106a890849061169a565b909155506106b69050610e1d565b6001600160a01b038084165f81815260046020908152604080832080549096019095558582526008815284822080546001600160a01b03199081169094179055600681528482208054909316909255918616825260099052908120805461071f9060019061169a565b8154811061072f5761072f6116ad565b5f9182526020808320909101546001600160a01b0387168352600982526040808420868552600a90935290922054815492935083928110610772576107726116ad565b5f9182526020808320909101929092556001600160a01b03861681526009909152604090208054806107a6576107a66116c1565b5f828152602080822083015f19908101839055909201909255838252600a8152604080832054848452818420556001600160a01b038616808452600983529083208054600181810183558286529385200186905592529054610808919061169a565b5f838152600a602052604080822092909255905183916001600160a01b0380871692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4826001600160a01b0316846001600160a01b03167fe59fdd36d0d223c0c7d996db7ad796880f45e1936cb0bb7ac102e7082e03148761088e610e1d565b60405190815260200160405180910390a350505050565b6001600160a01b0383165f81815260056020908152604080832033845290915290205490301461096b57818110156109355760405162461bcd60e51b815260206004820152602960248201527f4552433430343a207472616e7366657220616d6f756e74206578636565647320604482015268616c6c6f77616e636560b81b606482015260840160405180910390fd5b5f19811461096b57610947828261169a565b6001600160a01b0385165f9081526005602090815260408083203384529091529020555b610976848484610e4e565b50505b505050565b5f546001600160a01b031633146109a7576040516282b42960e81b815260040160405180910390fd5b5f80546001600160a01b031916815560405133907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3565b6109ed838383610595565b6001600160a01b0382163b15801590610a955750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401525f608484015290919084169063150b7a029060a4016020604051808303815f875af1158015610a64573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a8891906116d5565b6001600160e01b03191614155b1561097957604051633da6393160e01b815260040160405180910390fd5b5f546001600160a01b03163314610adc576040516282b42960e81b815260040160405180910390fd5b6001600160a01b03919091165f908152600b60205260409020805460ff1916911515919091179055565b5f546001600160a01b03163314610b2f576040516282b42960e81b815260040160405180910390fd5b600c610b3b8282611749565b5050565b5f818152600860205260409020546001600160a01b031680610b745760405163c5723b5160e01b815260040160405180910390fd5b919050565b600280546103cb9061164e565b335f8181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b5f610bfd338484610e4e565b9392505050565b610c0f858585610595565b6001600160a01b0384163b15801590610ca65750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610c599033908a90899089908990600401611805565b6020604051808303815f875af1158015610c75573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c9991906116d5565b6001600160e01b03191614155b1561097657604051633da6393160e01b815260040160405180910390fd5b60605f610cf27f0000000000000000000000000000000000000000000000000000000000000012600a611937565b610d1c907f00000000000000000000000000000000000000000000001811bcdf9651700000611959565b610d26908461196c565b9050600c8054610d359061164e565b90505f03610d515760405180602001604052805f815250610bfd565b600c610d5c82611007565b604051602001610d6d92919061197f565b6040516020818303038152906040529392505050565b5f546001600160a01b03163314610dac576040516282b42960e81b815260040160405180910390fd5b6001600160a01b038116610dd3576040516349e27cff60e01b815260040160405180910390fd5b5f80546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b5f610e497f0000000000000000000000000000000000000000000000000000000000000012600a611937565b905090565b5f80610e58610e1d565b6001600160a01b038087165f818152600460205260408082208054948a1683529082205492825293945091929091869190610e93838661169a565b90915550506001600160a01b038087165f90815260046020908152604080832080548a019055928a168252600b9052205460ff16610f2c576001600160a01b0387165f90815260046020526040812054610eee908590611959565b610ef88585611959565b610f02919061169a565b90505f5b81811015610f2957610f1789611097565b80610f2181611a02565b915050610f06565b50505b6001600160a01b0386165f908152600b602052604090205460ff16610fad575f610f568483611959565b6001600160a01b0388165f90815260046020526040902054610f79908690611959565b610f83919061169a565b90505f5b81811015610faa57610f98886111b8565b80610fa281611a02565b915050610f87565b50505b856001600160a01b0316876001600160a01b03167fe59fdd36d0d223c0c7d996db7ad796880f45e1936cb0bb7ac102e7082e03148787604051610ff291815260200190565b60405180910390a35060019695505050505050565b60605f611013836112c0565b60010190505f8167ffffffffffffffff811115611032576110326114b2565b6040519080825280601f01601f19166020018201604052801561105c576020820181803683370190505b5090508181016020015b5f19016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461106657509392505050565b6001600160a01b0381166110be57604051636edaef2f60e11b815260040160405180910390fd5b6001600160a01b0381165f90815260096020526040812080546110e39060019061169a565b815481106110f3576110f36116ad565b905f5260205f200154905060095f836001600160a01b03166001600160a01b031681526020019081526020015f20805480611130576111306116c1565b5f828152602080822083015f19908101839055909201909255828252600a815260408083208390556008825280832080546001600160a01b031990811690915560069092528083208054909216909155518291906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6001600160a01b0381166111df57604051634e46966960e11b815260040160405180910390fd5b60038054600101908190555f818152600860205260409020546001600160a01b03161561121f5760405163119b4fd360e11b815260040160405180910390fd5b5f81815260086020908152604080832080546001600160a01b0319166001600160a01b038716908117909155808452600983529083208054600181810183558286529385200185905592529054611276919061169a565b5f828152600a602052604080822092909255905182916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b5f8072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106112fe5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061132a576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061134857662386f26fc10000830492506010015b6305f5e1008310611360576305f5e100830492506008015b612710831061137457612710830492506004015b60648310611386576064830492506002015b600a831061058f5760010192915050565b5f5b838110156113b1578181015183820152602001611399565b50505f910152565b602081525f82518060208401526113d7816040850160208701611397565b601f01601f19169190910160400192915050565b5f602082840312156113fb575f80fd5b5035919050565b80356001600160a01b0381168114610b74575f80fd5b5f8060408385031215611429575f80fd5b61143283611402565b946020939093013593505050565b5f805f60608486031215611452575f80fd5b61145b84611402565b925061146960208501611402565b9150604084013590509250925092565b5f806040838503121561148a575f80fd5b61149383611402565b9150602083013580151581146114a7575f80fd5b809150509250929050565b634e487b7160e01b5f52604160045260245ffd5b5f602082840312156114d6575f80fd5b813567ffffffffffffffff808211156114ed575f80fd5b818401915084601f830112611500575f80fd5b813581811115611512576115126114b2565b604051601f8201601f19908116603f0116810190838211818310171561153a5761153a6114b2565b81604052828152876020848701011115611552575f80fd5b826020860160208301375f928101602001929092525095945050505050565b5f60208284031215611581575f80fd5b610bfd82611402565b5f805f805f6080868803121561159e575f80fd5b6115a786611402565b94506115b560208701611402565b935060408601359250606086013567ffffffffffffffff808211156115d8575f80fd5b818801915088601f8301126115eb575f80fd5b8135818111156115f9575f80fd5b89602082850101111561160a575f80fd5b9699959850939650602001949392505050565b5f806040838503121561162e575f80fd5b61163783611402565b915061164560208401611402565b90509250929050565b600181811c9082168061166257607f821691505b60208210810361168057634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561058f5761058f611686565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52603160045260245ffd5b5f602082840312156116e5575f80fd5b81516001600160e01b031981168114610bfd575f80fd5b601f821115610979575f81815260208120601f850160051c810160208610156117225750805b601f850160051c820191505b818110156117415782815560010161172e565b505050505050565b815167ffffffffffffffff811115611763576117636114b2565b61177781611771845461164e565b846116fc565b602080601f8311600181146117aa575f84156117935750858301515b5f19600386901b1c1916600185901b178555611741565b5f85815260208120601f198616915b828110156117d8578886015182559484019460019091019084016117b9565b50858210156117f557878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160a01b038681168252851660208201526040810184905260806060820181905281018290525f828460a08401375f60a0848401015260a0601f19601f85011683010190509695505050505050565b600181815b8085111561189157815f190482111561187757611877611686565b8085161561188457918102915b93841c939080029061185c565b509250929050565b5f826118a75750600161058f565b816118b357505f61058f565b81600181146118c957600281146118d3576118ef565b600191505061058f565b60ff8411156118e4576118e4611686565b50506001821b61058f565b5060208310610133831016604e8410600b8410161715611912575081810a61058f565b61191c8383611857565b805f190482111561192f5761192f611686565b029392505050565b5f610bfd60ff841683611899565b634e487b7160e01b5f52601260045260245ffd5b5f8261196757611967611945565b500490565b5f8261197a5761197a611945565b500690565b5f80845461198c8161164e565b600182811680156119a457600181146119b9576119e5565b60ff19841687528215158302870194506119e5565b885f526020805f205f5b858110156119dc5781548a8201529084019082016119c3565b50505082870194505b5050505083516119f9818360208801611397565b01949350505050565b5f60018201611a1357611a13611686565b506001019056fea26469706673582212201668596b078a3959d43314865c7677154815494315b2fbc1324dcde6106b186a64736f6c63430008150033
🤖 Code Reader

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

Loading...
Loading
Loading...
Loading
[ 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.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice