Fixed P2PK issue in connectBlocks tests

This commit is contained in:
Jakub Matys 2018-10-04 15:27:56 +02:00
parent c66278f456
commit af7a8f2f64

View File

@ -243,12 +243,9 @@ func getTaInfo(parser bchain.BlockChainParser, ta *db.TxAddresses) (*txInfo, err
for i := range ta.Inputs { for i := range ta.Inputs {
info.valInSat.Add(&info.valInSat, &ta.Inputs[i].ValueSat) info.valInSat.Add(&info.valInSat, &ta.Inputs[i].ValueSat)
addrs, _, err := ta.Inputs[i].Addresses(parser) addrs, s, err := ta.Inputs[i].Addresses(parser)
if err != nil { if err == nil && s {
return nil, err for _, a := range addrs {
}
for _, a := range addrs {
if !strings.HasPrefix(a, "OP_") {
info.inputs = append(info.inputs, a) info.inputs = append(info.inputs, a)
} }
} }
@ -256,12 +253,9 @@ func getTaInfo(parser bchain.BlockChainParser, ta *db.TxAddresses) (*txInfo, err
for i := range ta.Outputs { for i := range ta.Outputs {
info.valOutSat.Add(&info.valOutSat, &ta.Outputs[i].ValueSat) info.valOutSat.Add(&info.valOutSat, &ta.Outputs[i].ValueSat)
addrs, _, err := ta.Outputs[i].Addresses(parser) addrs, s, err := ta.Outputs[i].Addresses(parser)
if err != nil { if err == nil && s {
return nil, err for _, a := range addrs {
}
for _, a := range addrs {
if !strings.HasPrefix(a, "OP_") {
info.outputs = append(info.outputs, a) info.outputs = append(info.outputs, a)
} }
} }