From 808d60b0492b9cd853a8b663f40c6ac76b67a6db Mon Sep 17 00:00:00 2001 From: Luke Rohenaz Date: Wed, 29 Mar 2023 10:14:37 -0400 Subject: [PATCH] remove op_false as a splitter from default config --- bob.go | 7 ------- bob_test.go | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/bob.go b/bob.go index 3a9b8b4..ad04404 100644 --- a/bob.go +++ b/bob.go @@ -190,7 +190,6 @@ func (t *Tx) FromTx(tx *bt.Tx) error { var separator = "|" var l = bpu.IncludeL var opReturn = uint8(106) - var opFalse = uint8(0) var splitConfig = []bpu.SplitConfig{ { Token: &bpu.Token{ @@ -198,12 +197,6 @@ func (t *Tx) FromTx(tx *bt.Tx) error { }, Include: &l, }, - { - Token: &bpu.Token{ - Op: &opFalse, - }, - Include: &l, - }, { Token: &bpu.Token{ S: &separator, diff --git a/bob_test.go b/bob_test.go index 4101102..47469b5 100644 --- a/bob_test.go +++ b/bob_test.go @@ -632,6 +632,26 @@ func TestTx_Boost(t *testing.T) { } // Test HugeOrd +func TestRawTxString_HugeOrd(t *testing.T) { + hugeOrdTx, err := bt.NewTxFromString(bigOrdTx) + assert.NoError(t, err) + + // import a tx from hex + goBobTx, err := NewFromTx(hugeOrdTx) + assert.NoError(t, err) + + if _, err = goBobTx.ToString(); err != nil { + fmt.Printf("error occurred: %s", err.Error()) + } + assert.NoError(t, err) + + assert.Equal(t, 14, len(goBobTx.Out[0].Tape[0].Cell)) + assert.Equal(t, 2, len(goBobTx.Out[0].Tape)) + assert.Equal(t, 1437, len(goBobTx.Out)) + +} + +// Test HugeOrd From Tx func TestTx_HugeOrd(t *testing.T) { // import a tx from hex goBobTx, err := NewFromRawTxString(bigOrdTx)