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.