Skip to main content

ReadonlyWallet

export interface ReadonlyWallet {
  collateral: Promise<TxInput[]>
  isMainnet(): Promise<boolean>
  stakingAddresses: Promise<StakingAddress[]>
  unusedAddresses: Promise<Address[]>
  usedAddresses: Promise<Address[]>
  utxos: Promise<TxInput[]>
}
An interface type for a readonly wallet that manages a user's UTxOs and addresses.

Properties

collateral

collateral: Promise<TxInput[]>
Returns a list of utxos suitable for use as collateral

isMainnet

isMainnet(): Promise<boolean>
Returns true if the wallet is connected to the mainnet.

stakingAddresses

stakingAddresses: Promise<StakingAddress[]>
Returns a list of the reward addresses.

unusedAddresses

unusedAddresses: Promise<Address[]>
Returns a list of unique unused addresses which can be used to send UTxOs to with increased anonimity.

usedAddresses

usedAddresses: Promise<Address[]>
Returns a list of addresses which already contain UTxOs.

utxos

utxos: Promise<TxInput[]>
Returns a list of all the utxos controlled by the wallet.