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:569

Used in: ImportAccountResponse, ListAccountsResponse, XCreateAccountResponse

message AccountWithAddresses

walletkit.proto:643

Used in: ListAddressesResponse

message AddressProperty

walletkit.proto:616

Used in: AccountWithAddresses

enum AddressType

walletkit.proto:562

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

enum ChangeAddressType

walletkit.proto:1579

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:736

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

message ListSweepsResponse.TransactionIDs

walletkit.proto:1541

Used in: ListSweepsResponse

message PendingSweep

walletkit.proto:1331

Used in: PendingSweepsResponse

message PsbtCoinSelect

walletkit.proto:1731

Used in: FundPsbtRequest

message SignPsbtRequest

walletkit.proto:1801

Used as request type in: WalletKit.SignPsbt

Used as field type in: watchonlyrpc.SignCoordinatorRequest

message SignPsbtResponse

walletkit.proto:1809

Used as response type in: WalletKit.SignPsbt

Used as field type in: watchonlyrpc.SignCoordinatorResponse

message SubmitPackageTxResult

walletkit.proto:956

Used in: SubmitPackageResponse

message TapLeaf

walletkit.proto:888

Used in: TapscriptFullTree, TapscriptPartialReveal

message TapscriptFullTree

walletkit.proto:881

Used in: ImportTapscriptRequest

message TapscriptPartialReveal

walletkit.proto:896

Used in: ImportTapscriptRequest

message TxTemplate

walletkit.proto:1713

Used in: FundPsbtRequest

message UtxoLease

walletkit.proto:1763

Used in: FundPsbtResponse, ListLeasesResponse

enum WitnessType

walletkit.proto:1036

Used in: PendingSweep