Type aliases
AssertData
Type declaration
Optional balances?: { dc: Balance < DataCredits > | undefined ; hnt: Balance < NetworkTokens | TestNetworkTokens > | undefined ; sol: Balance < SolTokens > | undefined }
sol: Balance < SolTokens > | undefined
hasSufficientBalance: boolean
Optional hasSufficientDc?: boolean
Optional hasSufficientHnt?: boolean
Optional hasSufficientSol?: boolean
isFree: boolean
Optional maker?: Maker
Optional makerFees?: { dc?: Balance < DataCredits > ; sol?: Balance < SolTokens > }
Optional ownerFees?: { dc?: Balance < DataCredits > ; sol?: Balance < SolTokens > }
payer: string
Optional solanaTransactions?: string []
Asset
Asset: { compression: { assetHash?: Buffer ; compressed: boolean ; creatorHash?: Buffer ; dataHash?: Buffer ; eligible: boolean ; leafId?: number ; tree?: PublicKey } ; content: any ; creators: Creator [] ; grouping?: { group_key: string ; group_value: PublicKey } [] ; id: PublicKey ; mutable: boolean ; ownership: { delegate: PublicKey ; owner: PublicKey } ; royalty: { basis_points: number ; primary_sale_happened: boolean } ; supply: { edition_nonce: number | null } ; uses?: Uses }
Defined in node_modules/@helium/spl-utils/lib/types/src/mplAssetAPI.d.ts:11
Type declaration
compression: { assetHash?: Buffer ; compressed: boolean ; creatorHash?: Buffer ; dataHash?: Buffer ; eligible: boolean ; leafId?: number ; tree?: PublicKey }
Optional assetHash?: Buffer
compressed: boolean
Optional creatorHash?: Buffer
Optional dataHash?: Buffer
eligible: boolean
Optional leafId?: number
Optional tree?: PublicKey
content: any
creators: Creator []
Optional grouping?: { group_key: string ; group_value: PublicKey } []
id: PublicKey
mutable: boolean
ownership: { delegate: PublicKey ; owner: PublicKey }
delegate: PublicKey
owner: PublicKey
royalty: { basis_points: number ; primary_sale_happened: boolean }
basis_points: number
primary_sale_happened: boolean
supply: { edition_nonce: number | null }
edition_nonce: number | null
Optional uses?: Uses
DiagnosticInfo
DiagnosticInfo: { connected: string ; dialable: string ; disk: string ; eth: string ; fw: string ; height: string ; ip: string ; nat_type: string ; wifi: string }
Type declaration
connected: string
dialable: string
disk: string
eth: string
fw: string
height: string
ip: string
nat_type: string
wifi: string
HotspotBleManager
HotspotBleManager: ReturnType < typeof useHotspotBle >
HotspotMeta
HotspotMeta: { elevation?: number ; gain?: number ; isFullHotspot: boolean ; lat?: number ; lng?: number ; location?: string ; numLocationAsserts: number ; owner?: string }
Type declaration
Optional elevation?: number
Optional gain?: number
isFullHotspot: boolean
Optional lat?: number
Optional lng?: number
Optional location?: string
numLocationAsserts: number
Optional owner?: string
OnboardingManager
OnboardingManager: ReturnType < typeof useOnboardingHook >
SolanaManager
SolanaManager: ReturnType < typeof useSolana >
Provides the HotspotBleManager instance. You must wrap your root app component in a HotspotBleProvider to use this.
For example: