src/hooks/useVaultGaugeVoting
creatorvault-miniapp / src/hooks/useVaultGaugeVoting
src/hooks/useVaultGaugeVoting
Interfaces
EpochInfo
Defined in: hooks/useVaultGaugeVoting.ts:51
Properties
currentEpoch
currentEpoch:
number
Defined in: hooks/useVaultGaugeVoting.ts:52
epochDuration
epochDuration:
number
Defined in: hooks/useVaultGaugeVoting.ts:56
epochEndTime
epochEndTime:
Date
Defined in: hooks/useVaultGaugeVoting.ts:54
epochStartTime
epochStartTime:
Date
Defined in: hooks/useVaultGaugeVoting.ts:53
timeRemaining
timeRemaining:
number
Defined in: hooks/useVaultGaugeVoting.ts:55
VaultVote
Defined in: hooks/useVaultGaugeVoting.ts:45
Properties
vault
vault:
string
Defined in: hooks/useVaultGaugeVoting.ts:46
weight
weight:
bigint
Defined in: hooks/useVaultGaugeVoting.ts:47
weightBps
weightBps:
number
Defined in: hooks/useVaultGaugeVoting.ts:48
VotingPowerInfo
Defined in: hooks/useVaultGaugeVoting.ts:59
Properties
hasActiveLock
hasActiveLock:
boolean
Defined in: hooks/useVaultGaugeVoting.ts:62
remainingLockTime
remainingLockTime:
number
Defined in: hooks/useVaultGaugeVoting.ts:63
totalPower
totalPower:
bigint
Defined in: hooks/useVaultGaugeVoting.ts:61
userPower
userPower:
bigint
Defined in: hooks/useVaultGaugeVoting.ts:60
Functions
formatVotingPower()
formatVotingPower(
power,decimals):string
Defined in: hooks/useVaultGaugeVoting.ts:318
Parameters
power
bigint
decimals
number = 18
Returns
string
useTimeRemaining()
useTimeRemaining(
seconds):string
Defined in: hooks/useVaultGaugeVoting.ts:299
Parameters
seconds
number
Returns
string
useVaultGaugeVoting()
useVaultGaugeVoting(
__namedParameters):object
Defined in: hooks/useVaultGaugeVoting.ts:71
Parameters
__namedParameters
UseVaultGaugeVotingProps
Returns
object
epochInfo
epochInfo:
EpochInfo|undefined
hasVotedThisEpoch
hasVotedThisEpoch:
boolean|undefined
isVoting
isVoting:
boolean
pendingTxHash
pendingTxHash:
`0x${string}`|undefined
refetchAll()
refetchAll: () =>
void
Returns
void
resetVotes()
resetVotes: () =>
Promise<void>
Returns
Promise<void>
totalWeight
totalWeight:
bigint|undefined
txSuccess
txSuccess:
boolean
userVotes
userVotes:
VaultVote[]
vote()
vote: (
vaults,weights) =>Promise<void>
Parameters
vaults
string[]
weights
number[]
Returns
Promise<void>
votingPowerInfo
votingPowerInfo:
VotingPowerInfo|undefined
whitelistedVaults
whitelistedVaults:
string[] |undefined