Fix elements_pegs bitcoinaddress field
This commit is contained in:
parent
b6e5a059c9
commit
c39ca0270e
@ -106,6 +106,7 @@ export namespace IBitcoinApi {
|
|||||||
address?: string; // (string) bitcoin address
|
address?: string; // (string) bitcoin address
|
||||||
addresses?: string[]; // (string) bitcoin addresses
|
addresses?: string[]; // (string) bitcoin addresses
|
||||||
pegout_chain?: string; // (string) Elements peg-out chain
|
pegout_chain?: string; // (string) Elements peg-out chain
|
||||||
|
pegout_address?: string; // (string) Elements peg-out address
|
||||||
pegout_addresses?: string[]; // (string) Elements peg-out addresses
|
pegout_addresses?: string[]; // (string) Elements peg-out addresses
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -67,12 +67,12 @@ class ElementsParser {
|
|||||||
for (const output of tx.vout) {
|
for (const output of tx.vout) {
|
||||||
if (output.scriptPubKey.pegout_chain) {
|
if (output.scriptPubKey.pegout_chain) {
|
||||||
await this.$savePegToDatabase(block.height, block.time, 0 - output.value * 100000000, tx.txid, output.n,
|
await this.$savePegToDatabase(block.height, block.time, 0 - output.value * 100000000, tx.txid, output.n,
|
||||||
(output.scriptPubKey.pegout_addresses && output.scriptPubKey.pegout_addresses[0] || ''), '', 0, 0, 0, 0);
|
(output.scriptPubKey.pegout_address || ''), '', 0, 0, 0, 0);
|
||||||
}
|
}
|
||||||
if (!output.scriptPubKey.pegout_chain && output.scriptPubKey.type === 'nulldata'
|
if (!output.scriptPubKey.pegout_chain && output.scriptPubKey.type === 'nulldata'
|
||||||
&& output.value && output.value > 0 && output.asset && output.asset === Common.nativeAssetId) {
|
&& output.value && output.value > 0 && output.asset && output.asset === Common.nativeAssetId) {
|
||||||
await this.$savePegToDatabase(block.height, block.time, 0 - output.value * 100000000, tx.txid, output.n,
|
await this.$savePegToDatabase(block.height, block.time, 0 - output.value * 100000000, tx.txid, output.n,
|
||||||
(output.scriptPubKey.pegout_addresses && output.scriptPubKey.pegout_addresses[0] || ''), '', 0, 0, 0, 1);
|
(output.scriptPubKey.pegout_address || ''), '', 0, 0, 0, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user