diff --git a/core/btc/runes/runestone.go b/core/btc/runes/runestone.go index 797a287..0657af3 100644 --- a/core/btc/runes/runestone.go +++ b/core/btc/runes/runestone.go @@ -167,7 +167,7 @@ func Decipher(transaction *wire.MsgTx) (Artifact, error) { if len(b) != 2 || b[0].BitLen() > 64 || b[1].BitLen() > 32 { return nil } - return &RuneId{Block: b[0].Uint64(), Tx: uint32(b[0].Uint64())} + return &RuneId{Block: b[0].Uint64(), Tx: uint32(b[1].Uint64())} }) pointer := runestone.Take[uint32](runestone.Pointer, message.Fields, 1, func(b ...big.Int) *uint32 {