package com.openwallet.core.protos

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

message AddressStatus

wallet.proto:266

Used in: WalletPocket

message DeterministicKey

wallet.proto:46

* Data attached to a Key message that defines the data needed by the BIP32 deterministic key hierarchy algorithm.

Used in: Key

message EncryptedData

wallet.proto:38

Used in: Key

message Key

wallet.proto:81

* A key used to control Bitcoin spending. Either the private key, the public key or both may be present. It is recommended that if the private key is provided that the public key is provided too because deriving it is slow. If only the public key is provided, the key can only be used to watch the blockchain and verify transactions, and not for spending.

Used in: Wallet, WalletPocket

enum Key.Type

wallet.proto:82

Used in: Key

message PeerAddress

wallet.proto:32

Used in: TransactionConfidence

message ScryptParameters

wallet.proto:303

* The parameters used in the scrypt key derivation function. The default values are taken from http://www.tarsnap.com/scrypt/scrypt-slides.pdf. They can be increased - n is the number of iterations performed and r and p can be used to tweak the algorithm - see: http://stackoverflow.com/questions/11126315/what-are-optimal-scrypt-work-factors

Used in: Wallet

message Transaction

wallet.proto:204

Used in: WalletPocket

enum Transaction.Pool

wallet.proto:216

* This is a bitfield oriented enum, with the following bits: bit 0 - spent bit 1 - appears in alt chain bit 2 - appears in best chain bit 3 - double-spent bit 4 - pending (we would like the tx to go into the best chain) Not all combinations are interesting, just the ones actually used in the enum.

Used in: Transaction

message TransactionConfidence

wallet.proto:167

* A description of the confidence we have that a transaction cannot be reversed in the future. Parsing should be lenient, since this could change for different applications yet we should maintain backward compatibility.

Used in: Transaction

enum TransactionConfidence.Source

wallet.proto:193

Where did we get this transaction from? Knowing the source may help us to risk analyze pending transactions.

Used in: TransactionConfidence

enum TransactionConfidence.Type

wallet.proto:168

Used in: TransactionConfidence

message TransactionInput

wallet.proto:122

Used in: Transaction

message TransactionOutput

wallet.proto:135

Used in: Transaction

message UnspentOutput

wallet.proto:148

Used in: WalletPocket

message Wallet

wallet.proto:311

* A bitcoin wallet

enum Wallet.EncryptionType

wallet.proto:319

* The encryption type of the wallet. The encryption type is UNENCRYPTED for wallets where the wallet does not support encryption - wallets prior to encryption support are grandfathered in as this wallet type. When a wallet is ENCRYPTED_SCRYPT_AES the keys are either encrypted with the wallet password or are unencrypted.

Used in: Wallet

message WalletPocket

wallet.proto:272

* A wallet pocket

Used in: Wallet