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