Package | Description |
---|---|
org.bitcoinj.wallet |
Classes that support the
Wallet , which knows how to find and save transactions relevant to
a set of keys or scripts, calculate balances, and spend money: the wallet has many features and can be extended
in various ways, please refer to the website for documentation on how to use it. |
Modifier and Type | Method and Description |
---|---|
Protos.Transaction.Builder |
Protos.Transaction.Builder.addAllBlockHash(Iterable<? extends com.google.protobuf.ByteString> values)
A list of blocks in which the transaction has been observed (on any chain).
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.addAllBlockRelativityOffsets(Iterable<? extends Integer> values)
repeated int32 block_relativity_offsets = 11; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addAllTransactionInput(Iterable<? extends Protos.TransactionInput> values)
repeated .wallet.TransactionInput transaction_input = 6; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addAllTransactionOutput(Iterable<? extends Protos.TransactionOutput> values)
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addBlockHash(com.google.protobuf.ByteString value)
A list of blocks in which the transaction has been observed (on any chain).
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.addBlockRelativityOffsets(int value)
repeated int32 block_relativity_offsets = 11; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Protos.Transaction.Builder |
Protos.Wallet.Builder.addTransactionBuilder()
repeated .wallet.Transaction transaction = 4; |
Protos.Transaction.Builder |
Protos.Wallet.Builder.addTransactionBuilder(int index)
repeated .wallet.Transaction transaction = 4; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addTransactionInput(int index,
Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addTransactionInput(int index,
Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addTransactionInput(Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addTransactionInput(Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addTransactionOutput(int index,
Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addTransactionOutput(int index,
Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addTransactionOutput(Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.addTransactionOutput(Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.clear() |
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearBlockHash()
A list of blocks in which the transaction has been observed (on any chain).
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearBlockRelativityOffsets()
repeated int32 block_relativity_offsets = 11; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearConfidence()
Data describing where the transaction is in the chain.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearExchangeRate()
Exchange rate that was valid when the transaction was sent.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearHash()
required bytes hash = 2; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearLockTime()
The nLockTime field is useful for contracts.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearMemo()
Memo of the transaction.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearPool()
If pool is not present, that means either:
- This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
- Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN]; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearTransactionInput()
repeated .wallet.TransactionInput transaction_input = 6; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearTransactionOutput()
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearUpdatedAt()
millis since epoch the transaction was last updated
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.clearVersion()
See Wallet.java for detailed description of pool semantics
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.clone() |
Protos.Transaction.Builder |
Protos.Wallet.Builder.getTransactionBuilder(int index)
repeated .wallet.Transaction transaction = 4; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.mergeConfidence(Protos.TransactionConfidence value)
Data describing where the transaction is in the chain.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.mergeExchangeRate(Protos.ExchangeRate value)
Exchange rate that was valid when the transaction was sent.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Protos.Transaction.Builder |
Protos.Transaction.Builder.mergeFrom(com.google.protobuf.Message other) |
Protos.Transaction.Builder |
Protos.Transaction.Builder.mergeFrom(Protos.Transaction other) |
Protos.Transaction.Builder |
Protos.Transaction.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static Protos.Transaction.Builder |
Protos.Transaction.newBuilder() |
static Protos.Transaction.Builder |
Protos.Transaction.newBuilder(Protos.Transaction prototype) |
Protos.Transaction.Builder |
Protos.Transaction.newBuilderForType() |
protected Protos.Transaction.Builder |
Protos.Transaction.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Protos.Transaction.Builder |
Protos.Transaction.Builder.removeTransactionInput(int index)
repeated .wallet.TransactionInput transaction_input = 6; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.removeTransactionOutput(int index)
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.setBlockHash(int index,
com.google.protobuf.ByteString value)
A list of blocks in which the transaction has been observed (on any chain).
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.setBlockRelativityOffsets(int index,
int value)
repeated int32 block_relativity_offsets = 11; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.setConfidence(Protos.TransactionConfidence.Builder builderForValue)
Data describing where the transaction is in the chain.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.setConfidence(Protos.TransactionConfidence value)
Data describing where the transaction is in the chain.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.setExchangeRate(Protos.ExchangeRate.Builder builderForValue)
Exchange rate that was valid when the transaction was sent.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.setExchangeRate(Protos.ExchangeRate value)
Exchange rate that was valid when the transaction was sent.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Protos.Transaction.Builder |
Protos.Transaction.Builder.setHash(com.google.protobuf.ByteString value)
required bytes hash = 2; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.setLockTime(int value)
The nLockTime field is useful for contracts.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.setMemo(String value)
Memo of the transaction.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.setMemoBytes(com.google.protobuf.ByteString value)
Memo of the transaction.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.setPool(Protos.Transaction.Pool value)
If pool is not present, that means either:
- This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
- Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.setPurpose(Protos.Transaction.Purpose value)
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN]; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Protos.Transaction.Builder |
Protos.Transaction.Builder.setTransactionInput(int index,
Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.setTransactionInput(int index,
Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.setTransactionOutput(int index,
Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.setTransactionOutput(int index,
Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.Transaction.Builder |
Protos.Transaction.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Protos.Transaction.Builder |
Protos.Transaction.Builder.setUpdatedAt(long value)
millis since epoch the transaction was last updated
|
Protos.Transaction.Builder |
Protos.Transaction.Builder.setVersion(int value)
See Wallet.java for detailed description of pool semantics
|
Protos.Transaction.Builder |
Protos.Transaction.toBuilder() |
Modifier and Type | Method and Description |
---|---|
List<Protos.Transaction.Builder> |
Protos.Wallet.Builder.getTransactionBuilderList()
repeated .wallet.Transaction transaction = 4; |
Modifier and Type | Method and Description |
---|---|
Protos.Wallet.Builder |
Protos.Wallet.Builder.addTransaction(int index,
Protos.Transaction.Builder builderForValue)
repeated .wallet.Transaction transaction = 4; |
Protos.Wallet.Builder |
Protos.Wallet.Builder.addTransaction(Protos.Transaction.Builder builderForValue)
repeated .wallet.Transaction transaction = 4; |
Protos.Wallet.Builder |
Protos.Wallet.Builder.setTransaction(int index,
Protos.Transaction.Builder builderForValue)
repeated .wallet.Transaction transaction = 4; |
Copyright © 2018. All rights reserved.