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.