parent
2b1c511611
commit
4d0429b786
@ -113,6 +113,10 @@ export class Common {
|
|||||||
private static findAllParents(tx: TransactionExtended, memPool: { [txid: string]: TransactionExtended }): TransactionExtended[] {
|
private static findAllParents(tx: TransactionExtended, memPool: { [txid: string]: TransactionExtended }): TransactionExtended[] {
|
||||||
let parents: TransactionExtended[] = [];
|
let parents: TransactionExtended[] = [];
|
||||||
tx.vin.forEach((parent) => {
|
tx.vin.forEach((parent) => {
|
||||||
|
if (parents.find((p) => p.txid === parent.txid)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const parentTx = memPool[parent.txid];
|
const parentTx = memPool[parent.txid];
|
||||||
if (parentTx) {
|
if (parentTx) {
|
||||||
if (tx.bestDescendant && tx.bestDescendant.fee / (tx.bestDescendant.weight / 4) > parentTx.feePerVsize) {
|
if (tx.bestDescendant && tx.bestDescendant.fee / (tx.bestDescendant.weight / 4) > parentTx.feePerVsize) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user