forked from Qortal/qortal
UnspentOutput additions to support latest PirateChainHTLC methods
This commit is contained in:
parent
9c02b01318
commit
4516d44cc0
@ -293,8 +293,10 @@ public class PirateLightClient extends BitcoinyBlockchainProvider {
|
||||
byte[] txHash = unspent.getTxid().toByteArray();
|
||||
int outputIndex = unspent.getIndex();
|
||||
long value = unspent.getValueZat();
|
||||
byte[] script = unspent.getScript().toByteArray();
|
||||
String addressRes = unspent.getAddress();
|
||||
|
||||
unspentOutputs.add(new UnspentOutput(txHash, outputIndex, height, value));
|
||||
unspentOutputs.add(new UnspentOutput(txHash, outputIndex, height, value, script, addressRes));
|
||||
}
|
||||
|
||||
return unspentOutputs;
|
||||
|
@ -7,10 +7,20 @@ public class UnspentOutput {
|
||||
public final int height;
|
||||
public final long value;
|
||||
|
||||
public UnspentOutput(byte[] hash, int index, int height, long value) {
|
||||
// Optional fields returned by Pirate Light Client server
|
||||
public final byte[] script;
|
||||
public final String address;
|
||||
|
||||
public UnspentOutput(byte[] hash, int index, int height, long value, byte[] script, String address) {
|
||||
this.hash = hash;
|
||||
this.index = index;
|
||||
this.height = height;
|
||||
this.value = value;
|
||||
this.script = script;
|
||||
this.address = address;
|
||||
}
|
||||
|
||||
public UnspentOutput(byte[] hash, int index, int height, long value) {
|
||||
this(hash, index, height, value, null, null);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user