OP_RETURN: upgrade to utf8 (#583)
Co-authored-by: motty <admin@fujicoin.org>
This commit is contained in:
parent
9a0851b7a1
commit
02369a9cce
@ -4,6 +4,7 @@ import (
|
||||
"bytes"
|
||||
"encoding/binary"
|
||||
"encoding/hex"
|
||||
"unicode/utf8"
|
||||
"math/big"
|
||||
"strconv"
|
||||
|
||||
@ -160,14 +161,7 @@ func (p *BitcoinParser) TryParseOPReturn(script []byte) string {
|
||||
return ed
|
||||
}
|
||||
|
||||
isASCII := true
|
||||
for _, c := range data {
|
||||
if c < 32 || c > 127 {
|
||||
isASCII = false
|
||||
break
|
||||
}
|
||||
}
|
||||
if isASCII {
|
||||
if utf8.Valid(data) {
|
||||
ed = "(" + string(data) + ")"
|
||||
} else {
|
||||
ed = hex.EncodeToString(data)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user