Package wf.bitcoin.javabitcoindrpcclient
Class BitcoindRpcClient.BasicTxOutput
- java.lang.Object
-
- wf.bitcoin.javabitcoindrpcclient.BitcoindRpcClient.BasicTxOutput
-
- All Implemented Interfaces:
java.io.Serializable,BitcoindRpcClient.TxOutput
- Enclosing interface:
- BitcoindRpcClient
public static class BitcoindRpcClient.BasicTxOutput extends java.lang.Object implements BitcoindRpcClient.TxOutput
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BasicTxOutput(java.lang.String address, java.lang.String label, java.math.BigDecimal amount, java.lang.Boolean spendable, java.lang.Boolean solvable, java.lang.String desc, java.lang.Boolean safe, byte[] data)BasicTxOutput(java.lang.String address, java.math.BigDecimal amount)BasicTxOutput(java.lang.String address, java.math.BigDecimal amount, byte[] data)BasicTxOutput(java.lang.String address, java.math.BigDecimal amount, java.lang.Boolean spendable, byte[] data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringaddress()java.math.BigDecimalamount()byte[]data()java.lang.Stringdesc()java.lang.Stringlabel()java.lang.Booleansafe()java.lang.Booleansolvable()java.lang.Booleanspendable()
-
-
-
Field Detail
-
address
public final java.lang.String address
-
label
public final java.lang.String label
-
amount
public final java.math.BigDecimal amount
-
spendable
public final java.lang.Boolean spendable
-
solvable
public final java.lang.Boolean solvable
-
desc
public final java.lang.String desc
-
safe
public final java.lang.Boolean safe
-
data
public final byte[] data
-
-
Constructor Detail
-
BasicTxOutput
public BasicTxOutput(java.lang.String address, java.math.BigDecimal amount)
-
BasicTxOutput
public BasicTxOutput(java.lang.String address, java.math.BigDecimal amount, byte[] data)
-
BasicTxOutput
public BasicTxOutput(java.lang.String address, java.math.BigDecimal amount, java.lang.Boolean spendable, byte[] data)
-
BasicTxOutput
public BasicTxOutput(java.lang.String address, java.lang.String label, java.math.BigDecimal amount, java.lang.Boolean spendable, java.lang.Boolean solvable, java.lang.String desc, java.lang.Boolean safe, byte[] data)
-
-
Method Detail
-
address
public java.lang.String address()
- Specified by:
addressin interfaceBitcoindRpcClient.TxOutput
-
amount
public java.math.BigDecimal amount()
- Specified by:
amountin interfaceBitcoindRpcClient.TxOutput
-
data
public byte[] data()
- Specified by:
datain interfaceBitcoindRpcClient.TxOutput
-
label
public java.lang.String label()
- Specified by:
labelin interfaceBitcoindRpcClient.TxOutput- Returns:
- The label associated with
BitcoindRpcClient.TxOutput.address()
-
spendable
public java.lang.Boolean spendable()
- Specified by:
spendablein interfaceBitcoindRpcClient.TxOutput- Returns:
- Whether we have the private keys to spend this output
-
solvable
public java.lang.Boolean solvable()
- Specified by:
solvablein interfaceBitcoindRpcClient.TxOutput- Returns:
- Whether we know how to spend this output, ignoring the lack of keys
-
desc
public java.lang.String desc()
- Specified by:
descin interfaceBitcoindRpcClient.TxOutput- Returns:
- (only when solvable) A descriptor for spending this output
-
safe
public java.lang.Boolean safe()
- Specified by:
safein interfaceBitcoindRpcClient.TxOutput- Returns:
- Whether this output is considered safe to spend. Unconfirmed transactions from outside keys and unconfirmed replacement transactions are considered unsafe and are not eligible for spending by fundrawtransaction and sendtoaddress.
-
-