FUSION

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x34fa7189 at 18218730
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
12 additional variables

No balances found for "FUSION"

No transactions found for "FUSION"


Functions
Getter at block 20870988
baseFusionURI(view returns (string)
isContractSaleActive(view returns (bool)
false
isCreatingItemActive(view returns (bool)
false
isFusionActive(view returns (bool)
false
isOperatorFilterRegistryRevoked(view returns (bool)
false
isPreActive(view returns (bool)
false
isPublicActive(view returns (bool)
false
itemContract(view returns (address)
0x0000000000000000000000000000000000000000
katanaContract(view returns (address)
0x0000000000000000000000000000000000000000
mannequinURI(view returns (string)
maxSupply(view returns (uint256)
0
name(view returns (string)
nextTransferId(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
price(view returns (uint256)
0
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
symbol(view returns (string)
totalMinted(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
totalSupply(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
Read-only
amountMintedByAddress(addressview returns (uint256)
amountSaleTransferredByAddress(addressview returns (uint256)
balanceOf(address ownerview returns (uint256)
elementsIds(uint256uint256view returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
fusionableTokensOfOwer(address _ownerview returns (uint256[])
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isBurnableContract(addressview returns (bool)
isFusionable(address _addressuint256 _mannequinIduint256 _itemIduint256 _katanaIdview returns (bool)
isFusioned(uint256view returns (bool)
itemToKatanaMapping(uint256view returns (uint256)
mintableAmount(address _addressuint256 _maxMintableAmountbytes32[] _merkleProofview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
airdrop(address[] _toListuint256[] _amountList
approve(address operatoruint256 tokenIdpayable 
burn(uint256 _tokenId
contractSaleTransfer(uint256 _amountuint256 _maxTransferableAmountbytes32[] _merkleProofpayable 
executeFusion(uint256 _mannequinIduint256 _itemIduint256 _katanaId
initialize(uint256 _maxSupplyuint256 _pricestring _mannequinURIbytes32 merkleRoot_
onERC721Received(addressaddressuint256bytesreturns (bytes4)
ownerMint(address _touint256 _mintAmount
preMint(uint256 _amountuint256 _maxMintableAmountbytes32[] _merkleProofpayable 
publicMint(uint256 _mintAmountpayable 
renounceOwnership(
revokeOperatorFilterRegistry(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setApprovalForAll(address operatorbool approved
setBaseFusionURI(string _newBaseFusionURI
setBatchItemToKatana(uint256[] _itemIdListuint256[] _katanaIdList
setBurnableContract(address _contractAddressbool _isBurnable
setItemContract(address _contractAddress
setKatanaContract(address _contractAddress
setMannequinURI(string _newMannequinURI
setMaxSupply(uint256 _newMaxSupply
setMerkleProof(bytes32 _newMerkleRoot
setNextTransferId(uint256 _nextTransferId
setPrice(uint256 _newPrice
setRoyaltyInfo(address _receiveruint96 _royaltyFee
toggleContractSaleActive(
toggleCreatingItemActive(
toggleFusionActive(
togglePreActive(
togglePublicActive(
transferERC721To(address _touint256 _amount
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(
Events
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
BeaconUpgraded(address indexed beacon
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Fusioned(uint256 _tokenIduint256 _itemIduint256 _katanaId
Initialized(uint8 version
MetadataUpdate(uint256 _tokenId
MintAmount(uint256 _mintAmountLeftuint256 _totalMintedaddress _minter
OperatorFilterRegistryRevoked(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PublicMint(uint256 _totalMintedaddress _minter
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
TransferredAmount(uint256 _transferAmountLeftuint256 _contractBalanceaddress _caller
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive
receive(
Errors
AlreadyRevoked(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
FUSION__AmountIsTooBig(
FUSION__InsufficientMintPrice(
FUSION__InsufficientMintsLeft(
FUSION__InvalidMerkleProof(
FUSION__MintAmountIsTooSmall(
FUSION__MismatchedArrayLengths(
FUSION__MustMintWithinMaxSupply(
FUSION__NotFusionable(
FUSION__NotReadyYet(
FUSION__NotTokenOwner(
FUSION__WithdrawFailed(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OnlyOwner(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(