Skip to main content

IZKSBT

Methods

getEncryptedData

function getEncryptedData(uint256 tokenId) external view returns (bytes[])

Parameters

NameTypeDescription
tokenIduint256undefined

Returns

NameTypeDescription
_0bytes[]undefined

getRoot

function getRoot(uint256 tokenId) external view returns (bytes)

Parameters

NameTypeDescription
tokenIduint256undefined

Returns

NameTypeDescription
_0bytesundefined

mint

function mint(address to, bytes root, bytes[] encryptedData) external payable returns (uint256)

Parameters

NameTypeDescription
toaddressundefined
rootbytesundefined
encryptedDatabytes[]undefined

Returns

NameTypeDescription
_0uint256undefined

verifyProof

function verifyProof(uint256 tokenId, uint256[] proof, uint256[] publicValues) external view returns (bool)

Parameters

NameTypeDescription
tokenIduint256undefined
proofuint256[]undefined
publicValuesuint256[]undefined

Returns

NameTypeDescription
_0boolundefined