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();
|
byte[] txHash = unspent.getTxid().toByteArray();
|
||||||
int outputIndex = unspent.getIndex();
|
int outputIndex = unspent.getIndex();
|
||||||
long value = unspent.getValueZat();
|
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;
|
return unspentOutputs;
|
||||||
|
@ -7,10 +7,20 @@ public class UnspentOutput {
|
|||||||
public final int height;
|
public final int height;
|
||||||
public final long value;
|
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.hash = hash;
|
||||||
this.index = index;
|
this.index = index;
|
||||||
this.height = height;
|
this.height = height;
|
||||||
this.value = value;
|
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