Get desktop application:
View/edit binary Protocol Buffers messages
bytes passphrase = 1
uint32 mixed_account = 2
uint32 mixed_account_branch = 3
uint32 change_account = 4
(message has no fields)
bytes serialized_transaction = 1
string address = 1
string message = 2
bytes signature = 3
bytes block_hash = 1
sint32 block_height = 2
bytes seed_bytes = 1
string seed_hex = 2
string seed_mnemonic = 3
bytes passphrase = 1
uint32 account = 2
uint32 voting_account = 3
int64 balance_to_maintain = 4
string vsp_host = 5
string vsp_pubkey = 6
int32 limit = 7
bool enable_mixing = 8
uint32 mixed_account = 9
uint32 mixed_account_branch = 10
uint32 mixed_split_account = 11
uint32 change_account = 12
(message has no fields)
(message has no fields)
string version_string = 1
uint32 major = 2
uint32 minor = 3
uint32 patch = 4
string prerelease = 5
string build_metadata = 6
uint32 version = 1
uint32 votebits = 3
bytes hash = 1
bytes ticket_hash = 2
bytes hash = 1
string policy = 2
bytes ticket_hash = 3
(message has no fields)
(message has no fields)
bytes key = 1
string policy = 2
bytes ticket_hash = 3
(message has no fields)
(message has no fields)
bytes public_passphrase = 1
bytes private_passphrase = 2
bytes seed = 3
bool set_birth_time = 4
int64 birth_time = 5
bool set_birth_height = 6
uint32 birth_height = 7
(message has no fields)
string extended_pub_key = 1
bytes public_passphrase = 2
(message has no fields)
bytes public_passphrase = 1
(message has no fields)
(message has no fields)
bool discover_accounts = 1
bytes private_passphrase = 2
repeated string spv_connect = 3
string network_address = 1
string username = 2
bytes password = 3
bytes certificate = 4
bool discover_accounts = 5
bytes private_passphrase = 6
(message has no fields)
bytes rescan_point_hash = 1
(message has no fields)
(message has no fields)
(message has no fields)
uint32 active_network = 1
(message has no fields)
uint32 account_number = 1
(message has no fields)
bytes current_block_hash = 2
int32 current_block_height = 3
uint32 account = 1
uint32 index = 3
string address = 1
string public_key = 2
uint32 account_number = 1
int32 required_confirmations = 2
int64 total = 1
int64 spendable = 2
int64 immature_reward = 3
int64 immature_stake_generation = 4
int64 locked_by_tickets = 5
int64 voting_authority = 6
int64 unconfirmed = 7
uint32 account_number = 1
string acc_extended_pub_key = 1
uint32 account_number = 1
bytes passphrase = 2
string acc_extended_priv_key = 1
bytes transaction_hash = 1
int32 confirmations = 2
bytes block_hash = 3
bytes starting_block_hash = 1
sint32 starting_block_height = 2
bytes ending_block_hash = 3
int32 ending_block_height = 4
int32 minimum_recent_transactions = 5
int32 target_transaction_count = 6
bytes starting_block_hash = 1
sint32 starting_block_height = 2
bytes ending_block_hash = 3
int32 ending_block_height = 4
int32 target_ticket_count = 5
(message has no fields)
int64 ticket_price = 1
int32 height = 2
(message has no fields)
uint32 pool_size = 1
uint32 all_mempool_tix = 2
uint32 own_mempool_tix = 3
uint32 immature = 4
uint32 live = 5
uint32 voted = 6
uint32 missed = 7
uint32 revoked = 8
uint32 expired = 9
int64 total_subsidy = 10
uint32 unspent = 11
bytes block_hash = 1
int32 block_height = 2
bytes block_hash = 1
int32 block_height = 2
int32 confirmations = 3
int64 timestamp = 4
bytes block_header = 5
bool stake_invalidated = 6
bool approves_parent = 7
(message has no fields)
uint32 height = 1
bytes hash = 2
bytes transaction_hash = 1
uint32 index = 2
bytes spender_transaction = 1
uint32 input_index = 2
bytes starting_block_hash = 1
sint32 starting_block_height = 2
bytes ending_block_hash = 3
sint32 ending_block_height = 4
bytes key = 1
bytes filter = 2
bytes block_hash = 3
(message has no fields)
string private_key_wif = 1
(message has no fields)
bytes hash = 1
uint32 height = 2
(message has no fields)
repeated BlockDetails attached_blocks = 1
repeated bytes detached_blocks = 2
repeated bytes unmined_transaction_hashes = 4
(message has no fields)
uint32 account_number = 1
string account_name = 2
uint32 external_key_count = 3
uint32 internal_key_count = 4
uint32 imported_key_count = 5
repeated bytes tx_hashes = 1
int32 stop_after = 2
bytes old_passphrase = 2
bytes new_passphrase = 3
(message has no fields)
uint32 account_number = 1
string new_name = 2
(message has no fields)
int32 begin_height = 1
bytes begin_hash = 2
int32 rescanned_through = 1
bytes passphrase = 1
string account_name = 2
uint32 account_number = 1
string address = 1
string public_key = 2
bytes passphrase = 1
uint32 account = 2
string private_key_wif = 3
bool rescan = 4
int32 scan_from = 5
(message has no fields)
string xpub = 1
string account_name = 2
bool rescan = 3
int32 scan_from = 4
(message has no fields)
bytes seed = 1
string name = 2
bytes passphrase = 3
bool rescan = 4
int32 scan_from = 5
bool discover_usage = 6
int32 discover_from = 7
int32 discover_gap_limit = 8
bytes passphrase = 1
bytes script = 2
bool rescan = 3
int32 scan_from = 4
bool require_redeemable = 5
string p2sh_address = 1
bool redeemable = 2
uint32 account = 1
int64 target_amount = 2
int32 required_confirmations = 3
bool include_immature_coinbases = 4
bool include_change_script = 5
int64 total_amount = 2
bytes change_pk_script = 3
uint32 account = 1
int64 target_amount = 2
int32 required_confirmations = 3
bool include_immature_coinbases = 4
bytes transaction_hash = 1
uint32 output_index = 2
int64 amount = 3
bytes pk_script = 4
int64 receive_time = 5
bool from_coinbase = 6
int32 tree = 7
int64 amount_sum = 8
uint32 source_account = 1
int32 required_confirmations = 2
int32 fee_per_kb = 3
bytes unsigned_transaction = 1
int64 total_previous_output_amount = 2
int64 total_output_amount = 3
uint32 estimated_signed_size = 4
int32 change_index = 5
bytes passphrase = 1
bytes serialized_transaction = 2
bytes transaction = 1
repeated uint32 unsigned_input_indexes = 2
bytes passphrase = 1
string address = 2
bytes serialized_transaction = 3
uint32 input_index = 4
bytes previous_pk_script = 6
bytes signature = 1
bytes public_key = 2
bytes signed_transaction = 1
bytes transaction_hash = 1
(message has no fields)
(message has no fields)
bytes passphrase = 1
uint32 account = 2
int64 spend_limit = 3
uint32 required_confirmations = 4
uint32 num_tickets = 5
uint32 expiry = 6
int64 tx_fee = 7
int64 ticket_fee = 8
bool dont_sign_tx = 9
bool enable_mixing = 10
uint32 mixed_account = 11
uint32 mixed_account_branch = 12
uint32 mixed_split_account = 13
uint32 change_account = 14
string vsp_host = 15
string vsp_pubkey = 16
bool use_voting_account = 17
uint32 voting_account = 18
repeated bytes ticket_hashes = 1
repeated bytes tickets = 2
bytes split_tx = 3
(message has no fields)
(message has no fields)
string address = 1
string message = 2
bytes passphrase = 3
bool is_valid = 1
bool is_mine = 2
uint32 account_number = 3
string pub_key_addr = 4
bytes pub_key = 5
bool is_script = 6
repeated string pk_script_addrs = 7
bytes pay_to_addr_script = 9
uint32 sigs_required = 10
bool is_internal = 11
uint32 index = 12
repeated bytes tickets = 1
string source_account = 1
string destination_address = 2
uint32 required_confirmations = 3
double fee_per_kb = 4
bytes unsigned_transaction = 1
int64 total_previous_output_amount = 2
int64 total_output_amount = 3
uint32 estimated_signed_size = 4
bytes transaction_hash = 1
(message has no fields)
bytes passphrase = 1
string address = 2
repeated bytes hashes = 3
bytes public_key = 1
repeated bytes signatures = 2
(message has no fields)
bytes account_passphrase = 1
bytes new_account_passphrase = 2
uint32 account_number = 3
bytes wallet_passphrase = 4
(message has no fields)
bytes passphrase = 1
uint32 account_number = 2
(message has no fields)
uint32 account_number = 1
(message has no fields)
(message has no fields)
(message has no fields)
(message has no fields)
uint32 account_number = 1
string vsp_host = 1
string vsp_pubkey = 2
uint32 account = 3
uint32 change_account = 4
(message has no fields)
repeated bytes tickets_hashes = 1
string vsp_host = 1
string vsp_pubkey = 2
uint32 fee_account = 3
uint32 change_account = 4
(message has no fields)
string vsp_host = 1
string vsp_pubkey = 2
uint32 fee_account = 3
uint32 change_account = 4
(message has no fields)
string vsp_host = 1
string vsp_pubkey = 2
uint32 fee_account = 3
uint32 change_account = 4
(message has no fields)
(message has no fields)
bool discover_accounts = 1
uint32 gap_limit = 2
bytes starting_block_hash = 3
(message has no fields)
uint32 account = 1
int64 total_balance = 2
Used in: AccountsResponse
uint32 account_number = 1
string account_name = 2
int64 total_balance = 3
uint32 external_key_count = 4
uint32 internal_key_count = 5
uint32 imported_key_count = 6
bool account_encrypted = 7
bool account_unlocked = 8
Used in: AddressRequest
BIP0044_EXTERNAL = 0
BIP0044_INTERNAL = 1
Used in: AgendasResponse
string id = 1
string description = 2
uint32 mask = 3
repeated Choice choices = 4
int64 start_time = 5
int64 expire_time = 6
Used in: Agenda
string id = 1
string description = 2
uint32 bits = 3
bool is_abstain = 4
bool is_no = 5
Used in: GetTransactionsResponse, TransactionNotificationsResponse
bytes hash = 1
int32 height = 2
int64 timestamp = 3
bool approves_parent = 5
bytes prev_block = 6
Used in: ChangePassphraseRequest
Used in: CommittedTicketsResponse
bytes ticket = 1
string address = 2
Used in: ConfirmationNotificationsResponse
bytes tx_hash = 1
int32 confirmations = 2
bytes block_hash = 3
int32 block_height = 4
Used in: ConstructTransactionRequest
Used in: ConstructTransactionRequest, Output
string address = 1
bytes script = 2
uint32 script_version = 3
Used in: ConstructTransactionRequest
Used in: CreateSignatureRequest
SIGHASH_OLD = 0
SIGHASH_ALL = 1
SIGHASH_NONE = 2
SIGHASH_SINGLE = 3
SIGHASH_ALLVALUE = 4
SIGHASH_ANYONECANPAY = 128
Used in: DecodeRawTransactionResponse
bytes transaction_hash = 1
int32 version = 2
uint32 lock_time = 3
uint32 expiry = 4
Used in: DecodedTransaction
bytes previous_transaction_hash = 1
uint32 previous_transaction_index = 2
uint32 sequence = 4
int64 amount_in = 5
uint32 block_height = 6
uint32 block_index = 7
bytes signature_script = 8
string signature_script_asm = 9
Used in: Input
REGULAR = 0
UNKNOWN = -1
STAKE = 1
Used in: DecodedTransaction
int64 value = 1
uint32 index = 2
int32 version = 3
bytes script = 4
string script_asm = 5
int32 required_signatures = 6
repeated string addresses = 8
int64 commitment_amount = 9
Used in: Output
NON_STANDARD = 0
PUB_KEY = 1
PUB_KEY_HASH = 2
SCRIPT_HASH = 3
MULTI_SIG = 4
NULL_DATA = 5
STAKE_SUBMISSION = 6
STAKE_GEN = 7
STAKE_REVOCATION = 8
STAKE_SUB_CHANGE = 9
PUB_KEY_ALT = 10
PUB_KEY_HASH_ALT = 11
TGEN = 12
TADD = 13
Used in: TransactionNotificationsResponse
bytes hash = 1
int32 height = 2
bytes prev_block = 3
int64 timestamp = 4
bool discover_accounts = 1
bytes private_passphrase = 2
bytes starting_block_hash = 3
(message has no fields)
Used in: RpcSyncResponse, SpvSyncResponse
int32 fetched_headers_count = 1
int64 last_header_time = 2
(message has no fields)
uint32 fetched_headers_count = 1
bytes first_new_block_hash = 2
int32 first_new_block_height = 3
bytes main_chain_tip_block_hash = 4
int32 main_chain_tip_block_height = 5
Used in: RpcSyncResponse, SpvSyncResponse
int32 fetched_cfilters_start_height = 1
int32 fetched_cfilters_end_height = 2
(message has no fields)
(message has no fields)
Used in: FundTransactionResponse
bytes transaction_hash = 1
uint32 output_index = 2
int64 amount = 3
bytes pk_script = 4
int64 receive_time = 5
bool from_coinbase = 6
int32 tree = 7
Used in: GetPeerInfoResponse
int32 id = 1
string addr = 2
string addr_local = 3
string services = 4
uint32 version = 5
string sub_ver = 6
int64 starting_height = 7
int32 ban_score = 8
Used as response type in: WalletService.GetTicket, WalletService.GetTickets
Used in: GetTicketsResponse
bytes hash = 1
int32 height = 2
int64 timestamp = 3
Used in: GetTicketsResponse
Used in: TicketDetails
UNKNOWN = 0
UNMINED = 1
IMMATURE = 2
LIVE = 3
VOTED = 4
MISSED = 5
EXPIRED = 6
REVOKED = 7
Used in: VSP
bytes ticket_hash = 1
string voting_address = 2
string commitment_address = 3
uint32 state = 4
int64 fee = 5
bytes fee_hash = 6
Used in: GetTrackedVSPTicketsResponse
string host = 1
repeated Ticket tickets = 2
Used in: GetVSPTicketsByFeeStatusRequest
VSP_FEE_PROCESS_STARTED = 0
VSP_FEE_PROCESS_PAID = 1
VSP_FEE_PROCESS_ERRORED = 2
VSP_FEE_PROCESS_CONFIRMED = 3
Used in: NextAddressRequest
GAP_POLICY_UNSPECIFIED = 0
GAP_POLICY_ERROR = 1
GAP_POLICY_IGNORE = 2
GAP_POLICY_WRAP = 3
Used in: NextAddressRequest
BIP0044_EXTERNAL = 0
BIP0044_INTERNAL = 1
Used in: RpcSyncResponse, SpvSyncResponse
int32 peer_count = 1
string address = 2
Used in: RpcSyncResponse, SpvSyncResponse
int32 rescanned_through = 1
Used in: SetVoteChoicesRequest
string agenda_id = 1
string choice_id = 2
Used in: SignMessagesRequest
string address = 1
string message = 2
Used in: SignMessagesResponse
bytes signature = 1
string error = 2
Used in: SignTransactionRequest
bytes transaction_hash = 1
uint32 output_index = 2
int32 tree = 3
bytes pk_script = 4
Used in: SignTransactionsRequest
bytes transaction_hash = 1
uint32 output_index = 2
int32 tree = 3
bytes pk_script = 4
Used in: SignTransactionsRequest
bytes serialized_transaction = 1
Used in: SignTransactionsResponse
bytes transaction = 1
repeated uint32 unsigned_input_indexes = 2
string network_address = 1
string username = 2
bytes password = 3
bytes certificate = 4
(message has no fields)
(message has no fields)
(message has no fields)
Used in: RpcSyncResponse, SpvSyncResponse
SYNCED = 0
UNSYNCED = 1
PEER_CONNECTED = 2
PEER_DISCONNECTED = 3
FETCHED_MISSING_CFILTERS_STARTED = 4
FETCHED_MISSING_CFILTERS_PROGRESS = 5
FETCHED_MISSING_CFILTERS_FINISHED = 6
FETCHED_HEADERS_STARTED = 7
FETCHED_HEADERS_PROGRESS = 8
FETCHED_HEADERS_FINISHED = 9
DISCOVER_ADDRESSES_STARTED = 10
DISCOVER_ADDRESSES_FINISHED = 11
RESCAN_STARTED = 12
RESCAN_PROGRESS = 13
RESCAN_FINISHED = 14
Used in: TSpendPoliciesResponse
bytes hash = 1
string policy = 2
bytes ticket_hash = 3
Used in: BlockDetails, GetTicketsResponse.TicketDetails, GetTransactionResponse, GetTransactionsResponse, TransactionNotificationsResponse
bytes hash = 1
bytes transaction = 2
int64 fee = 5
int64 timestamp = 6
Used in: TransactionDetails
uint32 index = 1
uint32 previous_account = 2
int64 previous_amount = 3
Used in: TransactionDetails
uint32 index = 1
uint32 account = 2
bool internal = 3
int64 amount = 4
string address = 5
bytes output_script = 6
Used in: DecodedTransaction, TransactionDetails
REGULAR = 0
COINBASE = 4
TICKET_PURCHASE = 1
VOTE = 2
REVOCATION = 3
Used in: TreasuryPoliciesResponse
bytes key = 1
string policy = 2
bytes ticket_hash = 3
Used in: ValidateAddressResponse
NonStandardTy = 0
PubKeyTy = 1
PubKeyHashTy = 2
ScriptHashTy = 3
MultiSigTy = 4
NullDataTy = 5
StakeSubmissionTy = 6
StakeGenTy = 7
StakeRevocationTy = 8
StakeSubChangeTy = 9
PubkeyAltTy = 10
PubkeyHashAltTy = 11
TreasuryGenTy = 12
TreasuryAddTy = 13
Used in: VoteChoicesResponse
string agenda_id = 1
string agenda_description = 2
string choice_id = 3
string choice_description = 4
Used in: GetCoinjoinOutputspByAcctResponse
uint32 account_number = 1
int32 coinjoin_txs_sum = 2