Skip to main content

OfflineWallet

export interface OfflineWallet {
  collateral: Promise<TxInput[]>
  collateralSync: TxInput[]
  isMainnet(): Promise<boolean>
  isMainnetSync: boolean
  stakingAddresses: Promise<StakingAddress[]>
  stakingAddressesSync: StakingAddress[]
  toJsonSafe(): OfflineWalletJsonSafe
  unusedAddresses: Promise<Address[]>
  unusedAddressesSync: Address[]
  usedAddresses: Promise<Address[]>
  usedAddressesSync: Address[]
  utxos: Promise<TxInput[]>
  utxosSync: TxInput[]
}

Properties

collateral

offlineWallet.collateral satisfies Promise<TxInput[]>

collateralSync

offlineWallet.collateralSync satisfies TxInput[]

isMainnet

offlineWallet.isMainnet satisfies () => Promise<boolean>

isMainnetSync

offlineWallet.isMainnetSync satisfies boolean

stakingAddresses

offlineWallet.stakingAddresses satisfies Promise<StakingAddress[]>

stakingAddressesSync

offlineWallet.stakingAddressesSync satisfies StakingAddress[]

toJsonSafe

offlineWallet.toJsonSafe satisfies () => OfflineWalletJsonSafe

unusedAddresses

offlineWallet.unusedAddresses satisfies Promise<Address[]>

unusedAddressesSync

offlineWallet.unusedAddressesSync satisfies Address[]

usedAddresses

offlineWallet.usedAddresses satisfies Promise<Address[]>

usedAddressesSync

offlineWallet.usedAddressesSync satisfies Address[]

utxos

offlineWallet.utxos satisfies Promise<TxInput[]>

utxosSync

offlineWallet.utxosSync satisfies TxInput[]