Skip to main content

src/hooks/useVault

creatorvault-miniapp


creatorvault-miniapp / src/hooks/useVault

src/hooks/useVault

Functions

useVault()

useVault(vaultAddress): object

Defined in: hooks/useVault.ts:18

Parameters

vaultAddress

`0x${string}`

Returns

object

approveTxHash

approveTxHash: `0x${string}` | undefined

asset

asset: `0x${string}` | undefined

depositTxHash

depositTxHash: `0x${string}` | undefined

formatAmount()

formatAmount: (value, decimals) => string

Parameters
value

bigint | undefined

decimals

number = 18

Returns

string

handleApprove()

handleApprove: (amount, decimals) => void

Parameters
amount

string

decimals

number = 18

Returns

void

handleDeposit()

handleDeposit: (amount, decimals) => void

Parameters
amount

string

decimals

number = 18

Returns

void

handleWithdraw()

handleWithdraw: (amount, decimals) => void

Parameters
amount

string

decimals

number = 18

Returns

void

isApproveConfirming

isApproveConfirming: boolean

isApproveSuccess

isApproveSuccess: boolean

isApproving

isApproving: boolean

isDepositConfirming

isDepositConfirming: boolean

isDepositing

isDepositing: boolean

isDepositSuccess

isDepositSuccess: boolean

isWithdrawConfirming

isWithdrawConfirming: boolean

isWithdrawing

isWithdrawing: boolean

isWithdrawSuccess

isWithdrawSuccess: boolean

name

name: string | undefined

needsApproval()

needsApproval: (amount, decimals) => boolean

Parameters
amount

string

decimals

number = 18

Returns

boolean

refetchAll()

refetchAll: () => void

Returns

void

resetApprove()

resetApprove: () => void

Returns

void

resetDeposit()

resetDeposit: () => void

Returns

void

resetWithdraw()

resetWithdraw: () => void

Returns

void

symbol

symbol: string | undefined

tokenAllowance

tokenAllowance: bigint | undefined

tokenBalance

tokenBalance: bigint | undefined

totalAssets

totalAssets: bigint | undefined

totalSupply

totalSupply: bigint | undefined

userAssets

userAssets: bigint | undefined

userShares

userShares: bigint | undefined

withdrawTxHash

withdrawTxHash: `0x${string}` | undefined