Ignore too large (> 512 bytes) output scripts
This commit is contained in:
parent
0a2379b5d2
commit
1950f125e5
@ -203,10 +203,14 @@ func (d *RocksDB) writeOutputs(
|
|||||||
for _, output := range tx.Vout {
|
for _, output := range tx.Vout {
|
||||||
outputScript := output.ScriptPubKey.Hex
|
outputScript := output.ScriptPubKey.Hex
|
||||||
if outputScript != "" {
|
if outputScript != "" {
|
||||||
records[outputScript] = append(records[outputScript], outpoint{
|
if len(outputScript) > 1024 {
|
||||||
txid: tx.Txid,
|
glog.Infof("block %d, skipping outputScript of length %d", block.Height, len(outputScript)/2)
|
||||||
vout: output.N,
|
} else {
|
||||||
})
|
records[outputScript] = append(records[outputScript], outpoint{
|
||||||
|
txid: tx.Txid,
|
||||||
|
vout: output.N,
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user