VaultHandlerV7

Verified contract

Active on Ethereum with 37,992 txns
Deployed by via 0xcab0e824 at 12827229
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
)
ERC-721
--
0x98e877c67dbf14f8acf48084ceaf20dbc87e7a31f7a49d7c23b0ca79644fc96b
0x2f104b2722c8a092bb36cd840f821511eb059849229251f600c2cf7f10c5580a
0x9b602e7deca05243de4a20c98c80dd25e76ca407fd67d7fb738a1552515ed896
From
0x8450a6e6b53eb0677f335853bff4d06f7d2d738c157c3b195a651b58cc987c0c
0xb9c00e782ff8835561d8bed3b2c2a2c4039d225b212072c769fcaedfa3297c8f
0x22c1f7b6015349936feaabaad6d14fe8cdf3821a46424b2a26f3bc1f9531bddf
0x4fd5aef5c70f46f728ec79f0855ac4f25098e21fba65725d6b4979078cb88793
0x36e5bc5e1baf9bebb06ab96fe0e8b223a3af945bd4b6eb8c17d6f606aedaddd8
0x23569e3bde7ca685fb467fceea8a82d76c954fee64a059371bea91ef02acf576
0xc9bd8526ddf52dd9d7641f2189495909331da3d39ffa62385e945eca15a09fe6

Functions
Getter at block 21283162
getOwner(view returns (address)
0x2272ecf43a7481088fa2d4ba9109804ed5a31901
getPaymentDecimals(view returns (uint8)
8
initialized(view returns (bool)
true
metadataBaseUri(view returns (string)
https://api.emblemvault.io/s:evmetadata/meta/
nftAddress(view returns (address)
0x82c7a8f707110f5fbb16184a5933e9f78a34c6ab
paymentAddress(view returns (address)
0x3d658390460295fb963f54dc0899cfb1c30776df
price(view returns (uint256)
25000000000
recipientAddress(view returns (address)
0x2272ecf43a7481088fa2d4ba9109804ed5a31901
shouldBurn(view returns (bool)
true
Read-only
asciiToInteger(bytes32 xpure returns (uint256)
chainBalances(uint256view returns (uint256)
chainIds(uint256view returns (bool)
checkPreMintImage(string imagebytes32 preImagepure returns (bytes32bytes32bool)
checkPreTransferImage(string imagebytes32 preImagepure returns (bytes32bytes32bool)
getAddressFromSignature(bytes32 _hashbytes signaturepure returns (address)
getAddressFromSignature(uint256 _tokenIduint256 _noncebytes signatureview returns (address)
getAddressFromSignature(uint256 _tokenIduint256 _noncestring payloadbytes signatureview returns (address)
getHash(string _payloadpure returns (bytes32)
getPreMint(address _foruint256 _tokenIdview returns (struct VaultHandlerV7PreMint)
getPreMintByIndex(address _foruint256 indexview returns (struct VaultHandlerV7PreMint)
getPreMintCount(address _forview returns (uint256 length)
getPreTransfer(uint256 _tokenIdview returns (struct VaultHandlerV7PreTransfer)
getPreTransferByIndex(uint256 _tokenIduint256 indexview returns (struct VaultHandlerV7PreTransfer)
getPreTransferCount(uint256 _tokenIdview returns (uint256 length)
toString(address accountpure returns (string)
toString(bytes datapure returns (string)
toString(bytes32 valuepure returns (string)
toString(uint256 valuepure returns (string)
witnesses(addressview returns (bool)
State-modifying
addChainId(uint256 chainIdreturns (bool)
addPreMint(address _forstring _payloaduint256 _tokenIdbytes32 preImage
addPreTransfer(uint256 _tokenIdbytes32 preImage
addWitness(address _witness
buyWithPaymentOnly(address _touint256 _tokenIdstring imagepayable 
buyWithSignature(address _touint256 _tokenIdstring _payloaduint256 _noncebytes _signaturepayable 
changeMetadataBaseUri(string _uri
changeName(string namestring symbol
changeNft(address token
changePayment(address payment
changePrice(uint256 _price
changeRecipient(address _recipient
claim(uint256 tokenId
deletePreMint(address _foruint256 _tokenId
deletePreTransfer(uint256 _tokenId
mint(address _touint256 _tokenIdstring _uristring _payload
removeChainId(uint256 chainIdreturns (bool)
removeWitness(address _witness
toggleShouldBurn(
transferFromChain(address _touint256 chainIduint256 amountreturns (bool)
transferNftOwnership(address newOwner
transferOwnership(address newOwner
transferPaymentOwnership(address newOwner
transferToChain(uint256 chainIduint256 amountreturns (bool)
transferWithCode(uint256 _tokenIdstring codeaddress _touint256 _noncebytes signaturepayable 
updateTokenUri(uint256 _tokenIdstring _uri
Events
BridgeDeposit(address indexed senderuint256 indexed amountuint256 chainId
BridgeWithdrawal(address indexed senderuint256 indexed amountuint256 chainId
OwnerSet(address indexed oldOwneraddress indexed newOwner
Constructor
constructor(address _nftAddressaddress _paymentAddressaddress _recipientAddressuint256 _price
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.