IFluidVaultFactory

mint

function mint(uint256 vaultId_, address user_) external returns (uint256 tokenId_)

Minting an NFT Vault for the user

ownerOf

function ownerOf(uint256 tokenId) external view returns (address owner)

returns owner of Vault which is also an NFT

isGlobalAuth

function isGlobalAuth(address auth_) external view returns (bool)

Global auth is auth for all vaults

isVaultAuth

function isVaultAuth(address vault_, address auth_) external view returns (bool)

Vault auth is auth for a specific vault

totalVaults

function totalVaults() external view returns (uint256)

Total vaults deployed.

getVaultAddress

function getVaultAddress(uint256 vaultId) external view returns (address)

Compute vaultAddress

readFromStorage

function readFromStorage(bytes32 slot_) external view returns (uint256 result_)

read uint256 result_ for a storage slot_ key