feat: input data drop 'isTransfer', use sequence instead

This commit is contained in:
jiedo
2024-02-04 18:22:52 +08:00
parent a74d8bd356
commit bb4a0cb4a7

View File

@@ -35,15 +35,18 @@ func LoadBRC20InputData(fname string) ([]*model.InscriptionBRC20Data, error) {
line := scanner.Text()
fields := strings.Split(line, " ")
if len(fields) != 14 {
if len(fields) != 13 {
return nil, fmt.Errorf("invalid data format")
}
var data model.InscriptionBRC20Data
data.IsTransfer, err = strconv.ParseBool(fields[0])
sequence, err := strconv.ParseUint(fields[0], 10, 16)
if err != nil {
return nil, err
}
data.Sequence = uint16(sequence)
data.IsTransfer = (data.Sequence > 0)
txid, err := hex.DecodeString(fields[1])
if err != nil {
@@ -123,12 +126,6 @@ func LoadBRC20InputData(fname string) ([]*model.InscriptionBRC20Data, error) {
}
data.BlockTime = uint32(blockTime)
sequence, err := strconv.ParseUint(fields[13], 10, 16)
if err != nil {
return nil, err
}
data.Sequence = uint16(sequence)
brc20Datas = append(brc20Datas, &data)
}