mirror of
https://github.com/alexgo-io/libbrc20-indexer.git
synced 2026-04-29 12:15:14 +08:00
feat: input data drop 'isTransfer', use sequence instead
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user