src/lib/onchain/creatorVaultResolve
creatorvault-miniapp / src/lib/onchain/creatorVaultResolve
src/lib/onchain/creatorVaultResolve
Type Aliases
CreatorCoinInfo
CreatorCoinInfo =
object
Defined in: lib/onchain/creatorVaultResolve.ts:69
Properties
creator
creator:
Address|null
Defined in: lib/onchain/creatorVaultResolve.ts:78
gaugeController
gaugeController:
Address|null
Defined in: lib/onchain/creatorVaultResolve.ts:77
isActive
isActive:
boolean
Defined in: lib/onchain/creatorVaultResolve.ts:79
name
name:
string
Defined in: lib/onchain/creatorVaultResolve.ts:71
oracle
oracle:
Address|null
Defined in: lib/onchain/creatorVaultResolve.ts:76
registeredAt
registeredAt:
bigint|null
Defined in: lib/onchain/creatorVaultResolve.ts:80
shareOFT
shareOFT:
Address|null
Defined in: lib/onchain/creatorVaultResolve.ts:74
symbol
symbol:
string
Defined in: lib/onchain/creatorVaultResolve.ts:72
token
token:
Address
Defined in: lib/onchain/creatorVaultResolve.ts:70
vault
vault:
Address|null
Defined in: lib/onchain/creatorVaultResolve.ts:73
wrapper
wrapper:
Address|null
Defined in: lib/onchain/creatorVaultResolve.ts:75
CreatorVaultResolved
CreatorVaultResolved =
object
Defined in: lib/onchain/creatorVaultResolve.ts:83
Properties
ccaStrategy
ccaStrategy:
Address|null
Defined in: lib/onchain/creatorVaultResolve.ts:86
info
info:
CreatorCoinInfo
Defined in: lib/onchain/creatorVaultResolve.ts:85
token
token:
Address
Defined in: lib/onchain/creatorVaultResolve.ts:84
Functions
fetchCcaStrategyForToken()
fetchCcaStrategyForToken<
TTransport,TChain>(publicClient,token):Promise<`0x${string}`|null>
Defined in: lib/onchain/creatorVaultResolve.ts:155
Type Parameters
TTransport
TTransport extends Transport = Transport
TChain
TChain extends Chain | undefined = Chain | undefined
Parameters
publicClient
token
`0x${string}`
Returns
Promise<`0x${string}` | null>
fetchCreatorCoinInfo()
fetchCreatorCoinInfo<
TTransport,TChain>(publicClient,token):Promise<CreatorCoinInfo|null>
Defined in: lib/onchain/creatorVaultResolve.ts:125
Type Parameters
TTransport
TTransport extends Transport = Transport
TChain
TChain extends Chain | undefined = Chain | undefined
Parameters
publicClient
token
`0x${string}`
Returns
Promise<CreatorCoinInfo | null>
resolveCreatorTokenFromAnyAddress()
resolveCreatorTokenFromAnyAddress<
TTransport,TChain>(publicClient,addr):Promise<`0x${string}`|null>
Defined in: lib/onchain/creatorVaultResolve.ts:96
Type Parameters
TTransport
TTransport extends Transport = Transport
TChain
TChain extends Chain | undefined = Chain | undefined
Parameters
publicClient
addr
`0x${string}`
Returns
Promise<`0x${string}` | null>
resolveCreatorVaultByAnyAddress()
resolveCreatorVaultByAnyAddress<
TTransport,TChain>(publicClient,addressLike):Promise<CreatorVaultResolved|null>
Defined in: lib/onchain/creatorVaultResolve.ts:171
Type Parameters
TTransport
TTransport extends Transport = Transport
TChain
TChain extends Chain | undefined = Chain | undefined
Parameters
publicClient
addressLike
string
Returns
Promise<CreatorVaultResolved | null>