package walletrpc

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service WalletKit

walletkit.proto:30

WalletKit is a service that gives access to the core functionalities of the daemon's wallet.

message Account

walletkit.proto:481

Used in: ImportAccountResponse, ListAccountsResponse

message AccountWithAddresses

walletkit.proto:555

Used in: ListAddressesResponse

message AddressProperty

walletkit.proto:528

Used in: AccountWithAddresses

enum AddressType

walletkit.proto:474

Used in: Account, AccountWithAddresses, AddrRequest, ImportAccountRequest, ImportPublicKeyRequest, ListAccountsRequest

enum ChangeAddressType

walletkit.proto:1457

The possible change address types for default accounts and single imported public keys. By default, P2WPKH will be used. We don't provide the possibility to choose P2PKH as it is a legacy key scope, nor NP2WPKH as no key scope permits to do so. For custom accounts, no change type should be provided as the coin selection key scope will always be used to generate the change address.

Used in: FundPsbtRequest

message GetTransactionRequest

walletkit.proto:614

Used as request type in: WalletKit.GetTransaction, WalletKit.RemoveTransaction

message ListSweepsResponse.TransactionIDs

walletkit.proto:1419

Used in: ListSweepsResponse

message PendingSweep

walletkit.proto:1209

Used in: PendingSweepsResponse

message PsbtCoinSelect

walletkit.proto:1599

Used in: FundPsbtRequest

message SubmitPackageTxResult

walletkit.proto:834

Used in: SubmitPackageResponse

message TapLeaf

walletkit.proto:766

Used in: TapscriptFullTree, TapscriptPartialReveal

message TapscriptFullTree

walletkit.proto:759

Used in: ImportTapscriptRequest

message TapscriptPartialReveal

walletkit.proto:774

Used in: ImportTapscriptRequest

message TxTemplate

walletkit.proto:1581

Used in: FundPsbtRequest

message UtxoLease

walletkit.proto:1631

Used in: FundPsbtResponse, ListLeasesResponse

enum WitnessType

walletkit.proto:914

Used in: PendingSweep