Overview
TokenID
14
Total Transfers
-
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
ERC1155
Compiler Version
v0.8.28+commit.7893614a
Optimization Enabled:
Yes with 200 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.4;import {ERC1155Base} from "./ERC1155Base.sol";import {ERC2981} from "./ERC2981.sol";import {LibString} from "./utils/LibString.sol";import {PermissionedMintingNFT} from "./PermissionedMintingNFT.sol";import {BridgedNFT} from "./BridgedNFT.sol";contract ERC1155 is ERC1155Base, ERC2981, PermissionedMintingNFT, BridgedNFT {// NFT Metadatastring public name;// tokenURI overrides everythingmapping(uint256 => string) private _tokenURIs;bool public burningEnabled = true;error URINotSet();error BurningIsDisabled();event BurningDisabled();struct AirdropUnit {address to;uint256[] ids;uint256[] amounts;bytes data;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.4;/// @notice Simple ERC1155 implementation./// @author Solady (https://github.com/vectorized/solady/blob/main/src/tokens/ERC1155.sol)/// @author Modified from Solmate (https://github.com/transmissions11/solmate/blob/main/src/tokens/ERC1155.sol)/// @author Modified from OpenZeppelin (https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC1155/ERC1155.sol)////// @dev Note:/// - The ERC1155 standard allows for self-approvals./// For performance, this implementation WILL NOT revert for such actions./// Please add any checks with overrides if desired./// - The transfer functions use the identity precompile (0x4)/// to copy memory internally.////// If you are overriding:/// - Make sure all variables written to storage are properly cleaned// (e.g. the bool value for `isApprovedForAll` MUST be either 1 or 0 under the hood)./// - Check that the overridden function is actually used in the function you want to/// change the behavior of. Much of the code has been manually inlined for performance.abstract contract ERC1155Base {/*´:°•.°+.*•´.*:˚.°*.˚•´.°:°•.°•.*•´.*:˚.°*.˚•´.°:°•.°+.*•´.*:*//* CUSTOM ERRORS *//*.•°:°.´+˚.*°.˚:*.´•*.+°.•°:´*.´•*.•°.•°:°.´:•˚°.*°.˚:*.´+°.•*//// @dev The lengths of the input arrays are not the same.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity >=0.8.7 <0.9.0;abstract contract ERC2981 {// ERC165 bytes to add to interface array - set in parent contractbytes4 private constant _INTERFACE_ID_ERC2981 = 0x2a55205a;uint256 internal _royaltyBps;address internal _royaltyRecipient;error Invalid();constructor(address recipient, uint256 royaltyBps) {_setRoyalties(recipient, royaltyBps);}// Called with the sale price to determine how much royalty// is owed and to whom.function royaltyInfo(uint256, uint256 _salePrice) external view virtual returns (address, uint256) {if (_royaltyBps == 0) {return (address(0), 0);}uint256 royaltyAmount = (_salePrice * _royaltyBps) / 10000;return (_royaltyRecipient, royaltyAmount);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.4;/// @notice Library for converting numbers into strings and other string operations./// @author Solady (https://github.com/vectorized/solady/blob/main/src/utils/LibString.sol)/// @author Modified from Solmate (https://github.com/transmissions11/solmate/blob/main/src/utils/LibString.sol)////// @dev Note:/// For performance and bytecode compactness, most of the string operations are restricted to/// byte strings (7-bit ASCII), except where otherwise specified./// Usage of byte string operations on charsets with runes spanning two or more bytes/// can lead to undefined behavior.library LibString {/*´:°•.°+.*•´.*:˚.°*.˚•´.°:°•.°•.*•´.*:˚.°*.˚•´.°:°•.°+.*•´.*:*//* CUSTOM ERRORS *//*.•°:°.´+˚.*°.˚:*.´•*.+°.•°:´*.´•*.•°.•°:°.´:•˚°.*°.˚:*.´+°.•*//// @dev The length of the output is too small to contain all the hex digits.error HexLengthInsufficient();/// @dev The length of the string is more than 32 bytes.error TooBigForSmallString();/// @dev The input string must be a 7-bit ASCII.error StringNot7BitASCII();
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.4;import {Ownable} from "./Ownable.sol";/*** @title PermissionedMintingNFT* @dev Base contract for NFT collections with permissioned minting functionality*/abstract contract PermissionedMintingNFT is Ownable {// Mapping of addresses allowed to mintmapping(address => bool) private _minters;// Global minting enabled flagbool public mintingEnabled = true;// Eventsevent MintRightsGranted(address indexed minter);event MintRightsRevoked(address indexed minter);// Custom errorserror NotMinter();error MintClosed();constructor() Ownable(msg.sender) {}
123456789101112131415// SPDX-License-Identifier: MITpragma solidity ^0.8.4;/*** @title BridgedNFT* @dev Base contract for NFTs that are bridged from another chain*/abstract contract BridgedNFT {// The address of the original collection on the source chainaddress public immutable originalCollectionAddress;constructor(address originalAddress) {originalCollectionAddress = originalAddress;}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)pragma solidity ^0.8.20;/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** The initial owner is set to the address provided by the deployer. This can* later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/abstract contract Ownable {address private _owner;/*** @dev The caller account is not authorized to perform an operation.*/error OwnableUnauthorizedAccount(address account);/**
1234567891011121314151617181920212223242526{"remappings": ["forge-std/=lib/forge-std/src/"],"optimizer": {"enabled": true,"runs": 200},"metadata": {"useLiteralContent": false,"bytecodeHash": "ipfs","appendCBOR": true},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}},"evmVersion": "paris",
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"originalAddress","type":"address"},{"internalType":"address","name":"royaltyRecipient","type":"address"},{"internalType":"uint256","name":"royaltyBps","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccountBalanceOverflow","type":"error"},{"inputs":[],"name":"ArrayLengthsMismatch","type":"error"},{"inputs":[],"name":"BurningIsDisabled","type":"error"},{"inputs":[],"name":"InsufficientBalance","type":"error"},{"inputs":[],"name":"Invalid","type":"error"},{"inputs":[],"name":"MintClosed","type":"error"},{"inputs":[],"name":"NotMinter","type":"error"},{"inputs":[],"name":"NotOwnerNorApproved","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":[],"name":"TransferToNonERC1155ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","type":"error"},{"inputs":[],"name":"URINotSet","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"isApproved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[],"name":"BurningDisabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"}],"name":"MintRightsGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"}],"name":"MintRightsRevoked","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":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"bps","type":"uint256"}],"name":"RoyaltiesSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"indexed":false,"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"TransferBatch","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TransferSingle","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"value","type":"string"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"URI","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"owners","type":"address[]"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"}],"name":"balanceOfBatch","outputs":[{"internalType":"uint256[]","name":"balances","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"startId","type":"uint256"},{"internalType":"string[]","name":"uris","type":"string[]"}],"name":"batchSetTokenURIs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct ERC1155.AirdropUnit[]","name":"airdrops","type":"tuple[]"}],"name":"bulkAirdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burningEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"closeMinting","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"disableBurning","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"result","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"mintingEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"originalCollectionAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceMintingRights","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"_salePrice","type":"uint256"}],"name":"royaltyInfo","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeBatchTransferFrom","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":"uint256","name":"amount","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":"isApproved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newMinter","type":"address"},{"internalType":"bool","name":"canMint","type":"bool"}],"name":"setCanMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_name","type":"string"}],"name":"setName","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"bps","type":"uint256"}],"name":"setRoyalties","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"result","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"uri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
60a03461016157601f611a1438819003918201601f19168301916001600160401b0383118484101761016657808492606094604052833981010312610161576100478161017c565b9060406100566020830161017c565b91015190612710821161015057600180546001600160a01b0319166001600160a01b03909216918217905560008290556040805191825260208201929092527f908669f35f6fb3977a956ba70597841fe541d1e8491ca3c025161e258d3bfdb69190a1331561013a5760028054336001600160a01b0319821681179092556040519291906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3600160ff196004541617600455608052600160ff1960075416176007556118839081610191823960805181610d060152f35b631e4fbdf760e01b600052600060045260246000fd5b636dac6a0960e01b60005260046000fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036101615756fe608080604052600436101561001357600080fd5b60003560e01c908162fdd58e146114275750806301ffc9a7146113da578063058260d71461137657806306fdde03146112a95780630e89341c1461127e5780632a55205a146112405780632eb2c2d6146110105780634d75471514610fed5780634e1273f414610f03578063715018a614610ea6578063731133e914610d3557806383a1310014610cf057806383a9c14c14610a5257806387491c6014610a2d5780638c7ea24b146109975780638da5cb5b1461096e57806398603cca146109245780639fd6db1214610901578063a22cb465146108a2578063c47f002714610718578063dc6c34d5146106b2578063e026f634146104d1578063e985e9c51461048b578063f242432a146102f9578063f2fde38b1461026f5763f5298aca1461013c57600080fd5b3461026a57606036600319011261026a57610155611461565b6044359060ff60045416156102595733600052600360205260ff604060002054161580610244575b6102335760ff6007541615610222578060601b80679a31110384e0b0c9176020521560011715610206575b6024356000526040600020918254928382116101f8578160009403905560205260018060a01b0316337fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62604084a4005b63f4d678b86000526004601cfd5b600080526034600c20546101a857634b6e7f186000526004601cfd5b630e2fc82d60e31b60005260046000fd5b633e34a41b60e21b60005260046000fd5b506002546001600160a01b031633141561017d565b63589ed34b60e01b60005260046000fd5b600080fd5b3461026a57602036600319011261026a57610288611461565b610290611824565b6001600160a01b031680156102e357600280546001600160a01b0319811683179091556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b631e4fbdf760e01b600052600060045260246000fd5b3461026a5760a036600319011261026a57610312611461565b61031a611477565b60443591606435916084356001600160401b03811161026a57610341903690600401611590565b909260601b679a31110384e0b0c9179160601b679a31110384e0b0c917918060205260601c928260601c92831561047d57843303610461575b86600052604060002080548088116101f857879003905560205260406000208054908682019182106104535755846020528284337fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f6260406000a4823b6103dc57005b60209460405196879563f23a6e618752338888015260408701526060860152608085015260a08085015281850190601f190160c085013760c401906000601c8401915af115610444575b51630dc5919f60e01b0161043657005b639c05499b6000526004601cfd5b3d15610426573d6000823e3d90fd5b6301336cea6000526004601cfd5b336000526034600c205461037a57634b6e7f186000526004601cfd5b63ea553b346000526004601cfd5b3461026a57604036600319011261026a576104a4611461565b6104ac611477565b90679a31110384e0b0c960205260145260005260206034600c20546040519015158152f35b3461026a57604036600319011261026a576004356024356001600160401b03811161026a57610504903690600401611560565b909133600052600360205260ff60406000205416158061069d575b6102335791906000925b8184101561069b576000936105438160051b8501856117f2565b828401808511610687578752600660205260408720916001600160401b0382116106735761057183546114bc565b601f811161062e575b5087601f83116001146105c6579160019596979881926105af94926105bb575b50508160011b916000199060031b1c19161790565b90555b01929190610529565b01359050898061059a565b90601f19831684835260208320925b8181106106165750906001969798998488959493106105fc575b505050811b0190556105b2565b0135600019600384901b60f8161c191690558880806105ef565b99926020600181928686013581550194019a016105d5565b83895260208920601f840160051c81019160208510610669575b601f0160051c01905b81811061065e575061057a565b898155600101610651565b9091508190610648565b634e487b7160e01b88526041600452602488fd5b634e487b7160e01b88526011600452602488fd5b005b506002546001600160a01b031633141561051f565b3461026a57600036600319011261026a5733600052600360205260ff604060002054161561023357336000526003602052604060002060ff198154169055337fbc74bff95226a050e21d53e829339d080fc74c0cacda3909936a18acf42d784e600080a2005b3461026a57602036600319011261026a576004356001600160401b03811161026a573660238201121561026a576107599036906024816004013591016115bd565b610761611824565b80516001600160401b03811161088c5761077c6005546114bc565b601f8111610843575b50602091601f82116001146107c5576107b592600091836107ba5750508160011b916000199060031b1c19161790565b600555005b01519050838061059a565b601f1982169260056000527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db09160005b85811061082b57508360019510610812575b505050811b01600555005b015160001960f88460031b161c19169055828080610807565b919260206001819286850151815501940192016107f5565b60056000526020600020601f830160051c81019160208410610882575b601f0160051c01905b8181106108765750610785565b60008155600101610869565b9091508190610860565b634e487b7160e01b600052604160045260246000fd5b3461026a576108b03661148d565b1515679a31110384e0b0c96020523360145281600052806034600c205560005260018060a01b0316337f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160206000a3005b3461026a57600036600319011261026a57602060ff600454166040519015158152f35b3461026a57600036600319011261026a5761093d611824565b60ff19600754166007557f9bdcd7b2de47aadf92905c62d9ed9e7d1f02a42a8187d0549f686c76148c7c35600080a1005b3461026a57600036600319011261026a576002546040516001600160a01b039091168152602090f35b3461026a57604036600319011261026a576109b0611461565b6024356109bb611824565b6127108111610a1c57600180546001600160a01b0319166001600160a01b0393909316928317905560008190556040805192835260208301919091527f908669f35f6fb3977a956ba70597841fe541d1e8491ca3c025161e258d3bfdb691a1005b636dac6a0960e01b60005260046000fd5b3461026a57600036600319011261026a57610a46611824565b6004805460ff19169055005b3461026a57602036600319011261026a576004356001600160401b03811161026a57610a82903690600401611560565b9060ff60045416156102595733600052600360205260ff604060002054161580610cdb575b6102335760005b828110610ab757005b610ac2818484611785565b356001600160a01b03811680820361026a57610b47918591610af2610ae8868589611785565b60208101906117bd565b610b3f88610b37610b2d610b238b610b1b610b11828d9a9e9a88611785565b60408101906117bd565b9b9095611785565b60608101906117f2565b9990943691611730565b963691611730565b9536916115bd565b908451845103610ccd578260601b801561047d57679a31110384e0b0c917602052835160051b805b610ca65750600060405160408152855160051b60200160408201818860045afa503d60400160208201527f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb3d820191885160051b60200160408401818b60045afa5060408133943d01030190a4813b610bef575b50505050600101610aae565b906020929160405194859363bc197c81855233868601526000604086015260a06060860152805160051b8601908160c087019160045afa5060a03d80820160808701523d860192805160051b8801908160c086019160045afa503d010160a08501523d019080518501908160c084019160045afa508260c0601b19923d01010301906000601c8401915af115610c97575b516343e6837f60e01b016104365783808080610be3565b3d15610c80573d6000823e3d90fd5b8086015181860151600052604060002080549182019182106104535755601f190180610b6f565b633b800a466000526004601cfd5b506002546001600160a01b0316331415610aa7565b3461026a57600036600319011261026a576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b3461026a57608036600319011261026a57610d4e611461565b604435906024356064356001600160401b03811161026a573660238201121561026a57610d859036906024816004013591016115bd565b9160ff60045416156102595733600052600360205260ff604060002054161580610e91575b610233578060601b1561047d57679a31110384e0b0c960205280601452816000526040600020805490858201918210610453575560208490526001600160a01b0381166000337fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62604083a4803b610e1d57005b60209260405194859363f23a6e6185523386860152600060408601526060850152608084015260a08084015280518091818060c0870152610e7d575b505060c401906000601c8401915af1156104445751630dc5919f60e01b0161043657005b818660e08701920160045afa508086610e59565b506002546001600160a01b0316331415610daa565b3461026a57600036600319011261026a57610ebf611824565b600280546001600160a01b031981169091556000906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461026a57604036600319011261026a576004356001600160401b03811161026a57610f33903690600401611560565b906024356001600160401b03811161026a57610f53903690600401611560565b928303610ccd576040519280845260051b806020858201016040525b610fb9578360405180916020820160208352815180915260206040840192019060005b818110610fa0575050500390f35b8251845285945060209384019390920191600101610f92565b601f1981840181013560601b679a31110384e0b0c91760205282820181013560009081526040902054858301520180610f6f565b3461026a57600036600319011261026a57602060ff600754166040519015158152f35b3461026a5760a036600319011261026a57611029611461565b611031611477565b6044356001600160401b03811161026a57611050903690600401611560565b6064929192356001600160401b03811161026a57611072903690600401611560565b6084959195356001600160401b03811161026a57611094903690600401611590565b9290918403610ccd5760601b679a31110384e0b0c9179360601b679a31110384e0b0c91791846020528460601c948360601c94851561047d57863303611224575b60051b9384805b6111d55750505060405191604083528360200196601f19019787896040860137606085016020850152601f1901968088606087870101378587868001957f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb33916080890190a4853b61114a57005b60209760e0899660e498600052836040519c8d9b63bc197c818d528c8b3391015260408d015260a060608d015260c08c013760c0810160808b01528901013760e0830160a087015281840190601f190160e085858901010137010101601c8201600080515af1156111c6575b516343e6837f60e01b0161043657005b3d156111b6573d6000823e3d90fd5b80601f190190601f19818c0101359084602052601f19908b010135600052604060002080548083116101f8578290039055826020526040600020908154908101908110610453578291556110dc565b336000526034600c20546110d557634b6e7f186000526004601cfd5b3461026a57604036600319011261026a5761125c6024356116e1565b604080516001600160a01b0390931683526020830191909152819081015b0390f35b3461026a57602036600319011261026a5761127a61129d600435611603565b60405191829182611517565b3461026a57600036600319011261026a5760405160006005546112cb816114bc565b808452906001811690811561135257506001146112f3575b61127a8361129d818503826114f6565b600560009081527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0939250905b8082106113385750909150810160200161129d6112e3565b919260018160209254838588010152019101909291611320565b60ff191660208086019190915291151560051b8401909101915061129d90506112e3565b3461026a576113843661148d565b9061138d611824565b60018060a01b03169081600052600360205260406000209060ff8019835416911515161790557ffeb4923949bd61afe4bcb7aa489d3c1f1cca2165debd87a41f64cd1361c9353f600080a2005b3461026a57602036600319011261026a576004356001600160e01b03198116810361026a5760209060e01c60405190630e89341c8114906301ffc9a763d9b67a2682149114171715158152f35b3461026a57604036600319011261026a57602090611443611461565b679a31110384e0b0c983526014526024356000526040600020548152f35b600435906001600160a01b038216820361026a57565b602435906001600160a01b038216820361026a57565b604090600319011261026a576004356001600160a01b038116810361026a5790602435801515810361026a5790565b90600182811c921680156114ec575b60208310146114d657565b634e487b7160e01b600052602260045260246000fd5b91607f16916114cb565b90601f801991011681019081106001600160401b0382111761088c57604052565b91909160208152825180602083015260005b81811061154a575060409293506000838284010152601f8019910116010190565b8060208092870101516040828601015201611529565b9181601f8401121561026a578235916001600160401b03831161026a576020808501948460051b01011161026a57565b9181601f8401121561026a578235916001600160401b03831161026a576020838186019501011161026a57565b9291926001600160401b03821161088c57604051916115e6601f8201601f1916602001846114f6565b82948184528183011161026a578281602093846000960137010152565b80600052600660205261161a6040600020546114bc565b156116d057600052600660205260406000206040519081600082549261163f846114bc565b80845293600181169081156116ae5750600114611667575b50611664925003826114f6565b90565b90506000929192526020600020906000915b8183106116925750509060206116649282010138611657565b6020919350806001915483858801015201910190918392611679565b90506020925061166494915060ff191682840152151560051b82010138611657565b6305989e3d60e51b60005260046000fd5b9060005491821561172757828102928184041490151715611711576001546001600160a01b031691612710900490565b634e487b7160e01b600052601160045260246000fd5b50600091508190565b929190926001600160401b03841161088c578360051b906020604051611758828501826114f6565b809681520191810192831161026a57905b82821061177557505050565b8135815260209182019101611769565b91908110156117a75760051b81013590607e198136030182121561026a570190565b634e487b7160e01b600052603260045260246000fd5b903590601e198136030182121561026a57018035906001600160401b03821161026a57602001918160051b3603831361026a57565b903590601e198136030182121561026a57018035906001600160401b03821161026a5760200191813603831361026a57565b6002546001600160a01b0316330361183857565b63118cdaa760e01b6000523360045260246000fdfea26469706673582212202c2d1583a338d6152edcf6e773e0201cfafd0cb4068f674ab87317a5595d252264736f6c634300081c0033000000000000000000000000ffdfff350f317e118fd35cec07766e89f689dcd700000000000000000000000011584d6aaebfdbf48cd5a11599bf40b5bc38683700000000000000000000000000000000000000000000000000000000000001f4
Deployed Bytecode
0x608080604052600436101561001357600080fd5b60003560e01c908162fdd58e146114275750806301ffc9a7146113da578063058260d71461137657806306fdde03146112a95780630e89341c1461127e5780632a55205a146112405780632eb2c2d6146110105780634d75471514610fed5780634e1273f414610f03578063715018a614610ea6578063731133e914610d3557806383a1310014610cf057806383a9c14c14610a5257806387491c6014610a2d5780638c7ea24b146109975780638da5cb5b1461096e57806398603cca146109245780639fd6db1214610901578063a22cb465146108a2578063c47f002714610718578063dc6c34d5146106b2578063e026f634146104d1578063e985e9c51461048b578063f242432a146102f9578063f2fde38b1461026f5763f5298aca1461013c57600080fd5b3461026a57606036600319011261026a57610155611461565b6044359060ff60045416156102595733600052600360205260ff604060002054161580610244575b6102335760ff6007541615610222578060601b80679a31110384e0b0c9176020521560011715610206575b6024356000526040600020918254928382116101f8578160009403905560205260018060a01b0316337fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62604084a4005b63f4d678b86000526004601cfd5b600080526034600c20546101a857634b6e7f186000526004601cfd5b630e2fc82d60e31b60005260046000fd5b633e34a41b60e21b60005260046000fd5b506002546001600160a01b031633141561017d565b63589ed34b60e01b60005260046000fd5b600080fd5b3461026a57602036600319011261026a57610288611461565b610290611824565b6001600160a01b031680156102e357600280546001600160a01b0319811683179091556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b631e4fbdf760e01b600052600060045260246000fd5b3461026a5760a036600319011261026a57610312611461565b61031a611477565b60443591606435916084356001600160401b03811161026a57610341903690600401611590565b909260601b679a31110384e0b0c9179160601b679a31110384e0b0c917918060205260601c928260601c92831561047d57843303610461575b86600052604060002080548088116101f857879003905560205260406000208054908682019182106104535755846020528284337fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f6260406000a4823b6103dc57005b60209460405196879563f23a6e618752338888015260408701526060860152608085015260a08085015281850190601f190160c085013760c401906000601c8401915af115610444575b51630dc5919f60e01b0161043657005b639c05499b6000526004601cfd5b3d15610426573d6000823e3d90fd5b6301336cea6000526004601cfd5b336000526034600c205461037a57634b6e7f186000526004601cfd5b63ea553b346000526004601cfd5b3461026a57604036600319011261026a576104a4611461565b6104ac611477565b90679a31110384e0b0c960205260145260005260206034600c20546040519015158152f35b3461026a57604036600319011261026a576004356024356001600160401b03811161026a57610504903690600401611560565b909133600052600360205260ff60406000205416158061069d575b6102335791906000925b8184101561069b576000936105438160051b8501856117f2565b828401808511610687578752600660205260408720916001600160401b0382116106735761057183546114bc565b601f811161062e575b5087601f83116001146105c6579160019596979881926105af94926105bb575b50508160011b916000199060031b1c19161790565b90555b01929190610529565b01359050898061059a565b90601f19831684835260208320925b8181106106165750906001969798998488959493106105fc575b505050811b0190556105b2565b0135600019600384901b60f8161c191690558880806105ef565b99926020600181928686013581550194019a016105d5565b83895260208920601f840160051c81019160208510610669575b601f0160051c01905b81811061065e575061057a565b898155600101610651565b9091508190610648565b634e487b7160e01b88526041600452602488fd5b634e487b7160e01b88526011600452602488fd5b005b506002546001600160a01b031633141561051f565b3461026a57600036600319011261026a5733600052600360205260ff604060002054161561023357336000526003602052604060002060ff198154169055337fbc74bff95226a050e21d53e829339d080fc74c0cacda3909936a18acf42d784e600080a2005b3461026a57602036600319011261026a576004356001600160401b03811161026a573660238201121561026a576107599036906024816004013591016115bd565b610761611824565b80516001600160401b03811161088c5761077c6005546114bc565b601f8111610843575b50602091601f82116001146107c5576107b592600091836107ba5750508160011b916000199060031b1c19161790565b600555005b01519050838061059a565b601f1982169260056000527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db09160005b85811061082b57508360019510610812575b505050811b01600555005b015160001960f88460031b161c19169055828080610807565b919260206001819286850151815501940192016107f5565b60056000526020600020601f830160051c81019160208410610882575b601f0160051c01905b8181106108765750610785565b60008155600101610869565b9091508190610860565b634e487b7160e01b600052604160045260246000fd5b3461026a576108b03661148d565b1515679a31110384e0b0c96020523360145281600052806034600c205560005260018060a01b0316337f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160206000a3005b3461026a57600036600319011261026a57602060ff600454166040519015158152f35b3461026a57600036600319011261026a5761093d611824565b60ff19600754166007557f9bdcd7b2de47aadf92905c62d9ed9e7d1f02a42a8187d0549f686c76148c7c35600080a1005b3461026a57600036600319011261026a576002546040516001600160a01b039091168152602090f35b3461026a57604036600319011261026a576109b0611461565b6024356109bb611824565b6127108111610a1c57600180546001600160a01b0319166001600160a01b0393909316928317905560008190556040805192835260208301919091527f908669f35f6fb3977a956ba70597841fe541d1e8491ca3c025161e258d3bfdb691a1005b636dac6a0960e01b60005260046000fd5b3461026a57600036600319011261026a57610a46611824565b6004805460ff19169055005b3461026a57602036600319011261026a576004356001600160401b03811161026a57610a82903690600401611560565b9060ff60045416156102595733600052600360205260ff604060002054161580610cdb575b6102335760005b828110610ab757005b610ac2818484611785565b356001600160a01b03811680820361026a57610b47918591610af2610ae8868589611785565b60208101906117bd565b610b3f88610b37610b2d610b238b610b1b610b11828d9a9e9a88611785565b60408101906117bd565b9b9095611785565b60608101906117f2565b9990943691611730565b963691611730565b9536916115bd565b908451845103610ccd578260601b801561047d57679a31110384e0b0c917602052835160051b805b610ca65750600060405160408152855160051b60200160408201818860045afa503d60400160208201527f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb3d820191885160051b60200160408401818b60045afa5060408133943d01030190a4813b610bef575b50505050600101610aae565b906020929160405194859363bc197c81855233868601526000604086015260a06060860152805160051b8601908160c087019160045afa5060a03d80820160808701523d860192805160051b8801908160c086019160045afa503d010160a08501523d019080518501908160c084019160045afa508260c0601b19923d01010301906000601c8401915af115610c97575b516343e6837f60e01b016104365783808080610be3565b3d15610c80573d6000823e3d90fd5b8086015181860151600052604060002080549182019182106104535755601f190180610b6f565b633b800a466000526004601cfd5b506002546001600160a01b0316331415610aa7565b3461026a57600036600319011261026a576040517f000000000000000000000000ffdfff350f317e118fd35cec07766e89f689dcd76001600160a01b03168152602090f35b3461026a57608036600319011261026a57610d4e611461565b604435906024356064356001600160401b03811161026a573660238201121561026a57610d859036906024816004013591016115bd565b9160ff60045416156102595733600052600360205260ff604060002054161580610e91575b610233578060601b1561047d57679a31110384e0b0c960205280601452816000526040600020805490858201918210610453575560208490526001600160a01b0381166000337fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62604083a4803b610e1d57005b60209260405194859363f23a6e6185523386860152600060408601526060850152608084015260a08084015280518091818060c0870152610e7d575b505060c401906000601c8401915af1156104445751630dc5919f60e01b0161043657005b818660e08701920160045afa508086610e59565b506002546001600160a01b0316331415610daa565b3461026a57600036600319011261026a57610ebf611824565b600280546001600160a01b031981169091556000906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461026a57604036600319011261026a576004356001600160401b03811161026a57610f33903690600401611560565b906024356001600160401b03811161026a57610f53903690600401611560565b928303610ccd576040519280845260051b806020858201016040525b610fb9578360405180916020820160208352815180915260206040840192019060005b818110610fa0575050500390f35b8251845285945060209384019390920191600101610f92565b601f1981840181013560601b679a31110384e0b0c91760205282820181013560009081526040902054858301520180610f6f565b3461026a57600036600319011261026a57602060ff600754166040519015158152f35b3461026a5760a036600319011261026a57611029611461565b611031611477565b6044356001600160401b03811161026a57611050903690600401611560565b6064929192356001600160401b03811161026a57611072903690600401611560565b6084959195356001600160401b03811161026a57611094903690600401611590565b9290918403610ccd5760601b679a31110384e0b0c9179360601b679a31110384e0b0c91791846020528460601c948360601c94851561047d57863303611224575b60051b9384805b6111d55750505060405191604083528360200196601f19019787896040860137606085016020850152601f1901968088606087870101378587868001957f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb33916080890190a4853b61114a57005b60209760e0899660e498600052836040519c8d9b63bc197c818d528c8b3391015260408d015260a060608d015260c08c013760c0810160808b01528901013760e0830160a087015281840190601f190160e085858901010137010101601c8201600080515af1156111c6575b516343e6837f60e01b0161043657005b3d156111b6573d6000823e3d90fd5b80601f190190601f19818c0101359084602052601f19908b010135600052604060002080548083116101f8578290039055826020526040600020908154908101908110610453578291556110dc565b336000526034600c20546110d557634b6e7f186000526004601cfd5b3461026a57604036600319011261026a5761125c6024356116e1565b604080516001600160a01b0390931683526020830191909152819081015b0390f35b3461026a57602036600319011261026a5761127a61129d600435611603565b60405191829182611517565b3461026a57600036600319011261026a5760405160006005546112cb816114bc565b808452906001811690811561135257506001146112f3575b61127a8361129d818503826114f6565b600560009081527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0939250905b8082106113385750909150810160200161129d6112e3565b919260018160209254838588010152019101909291611320565b60ff191660208086019190915291151560051b8401909101915061129d90506112e3565b3461026a576113843661148d565b9061138d611824565b60018060a01b03169081600052600360205260406000209060ff8019835416911515161790557ffeb4923949bd61afe4bcb7aa489d3c1f1cca2165debd87a41f64cd1361c9353f600080a2005b3461026a57602036600319011261026a576004356001600160e01b03198116810361026a5760209060e01c60405190630e89341c8114906301ffc9a763d9b67a2682149114171715158152f35b3461026a57604036600319011261026a57602090611443611461565b679a31110384e0b0c983526014526024356000526040600020548152f35b600435906001600160a01b038216820361026a57565b602435906001600160a01b038216820361026a57565b604090600319011261026a576004356001600160a01b038116810361026a5790602435801515810361026a5790565b90600182811c921680156114ec575b60208310146114d657565b634e487b7160e01b600052602260045260246000fd5b91607f16916114cb565b90601f801991011681019081106001600160401b0382111761088c57604052565b91909160208152825180602083015260005b81811061154a575060409293506000838284010152601f8019910116010190565b8060208092870101516040828601015201611529565b9181601f8401121561026a578235916001600160401b03831161026a576020808501948460051b01011161026a57565b9181601f8401121561026a578235916001600160401b03831161026a576020838186019501011161026a57565b9291926001600160401b03821161088c57604051916115e6601f8201601f1916602001846114f6565b82948184528183011161026a578281602093846000960137010152565b80600052600660205261161a6040600020546114bc565b156116d057600052600660205260406000206040519081600082549261163f846114bc565b80845293600181169081156116ae5750600114611667575b50611664925003826114f6565b90565b90506000929192526020600020906000915b8183106116925750509060206116649282010138611657565b6020919350806001915483858801015201910190918392611679565b90506020925061166494915060ff191682840152151560051b82010138611657565b6305989e3d60e51b60005260046000fd5b9060005491821561172757828102928184041490151715611711576001546001600160a01b031691612710900490565b634e487b7160e01b600052601160045260246000fd5b50600091508190565b929190926001600160401b03841161088c578360051b906020604051611758828501826114f6565b809681520191810192831161026a57905b82821061177557505050565b8135815260209182019101611769565b91908110156117a75760051b81013590607e198136030182121561026a570190565b634e487b7160e01b600052603260045260246000fd5b903590601e198136030182121561026a57018035906001600160401b03821161026a57602001918160051b3603831361026a57565b903590601e198136030182121561026a57018035906001600160401b03821161026a5760200191813603831361026a57565b6002546001600160a01b0316330361183857565b63118cdaa760e01b6000523360045260246000fdfea26469706673582212202c2d1583a338d6152edcf6e773e0201cfafd0cb4068f674ab87317a5595d252264736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000ffdfff350f317e118fd35cec07766e89f689dcd700000000000000000000000011584d6aaebfdbf48cd5a11599bf40b5bc38683700000000000000000000000000000000000000000000000000000000000001f4
-----Decoded View---------------
Arg [0] : originalAddress (address): 0xFfdFFF350f317E118fD35Cec07766e89f689dcd7
Arg [1] : royaltyRecipient (address): 0x11584D6AaeBFdbF48Cd5A11599BF40b5bC386837
Arg [2] : royaltyBps (uint256): 500
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000ffdfff350f317e118fd35cec07766e89f689dcd7
Arg [1] : 00000000000000000000000011584d6aaebfdbf48cd5a11599bf40b5bc386837
Arg [2] : 00000000000000000000000000000000000000000000000000000000000001f4
[ 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.