diff --git a/go.mod b/go.mod index 1f82ebd56d7467c7be2725fa4916c85662a2fe80..9b82ed094c47b4a9595b0fc7b0233dbebf9e95af 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/googollee/go-engine.io v1.4.3-0.20190924125625-798118fc0dd2 github.com/googollee/go-socket.io v1.4.3-0.20191204093753-683f8725b6d0 github.com/gorilla/websocket v1.4.1 - github.com/iotaledger/hive.go v0.0.0-20200325224052-ac4d38108211 + github.com/iotaledger/hive.go v0.0.0-20200326125723-9ba81bd19b75 github.com/iotaledger/iota.go v1.0.0-beta.14 github.com/labstack/echo v3.3.10+incompatible github.com/labstack/gommon v0.3.0 // indirect @@ -30,5 +30,3 @@ require ( golang.org/x/net v0.0.0-20200301022130-244492dfa37a gopkg.in/src-d/go-git.v4 v4.13.1 ) - -replace github.com/iotaledger/hive.go v0.0.0 => ../hive.go diff --git a/go.sum b/go.sum index ec54a880b8eae31b3fee9ade912cbc05fa464885..d91e6bdb82d4ce4585805526cbddfd002832205c 100644 --- a/go.sum +++ b/go.sum @@ -130,8 +130,10 @@ github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/iotaledger/hive.go v0.0.0-20200325224052-ac4d38108211 h1:ckZnjlKHCqgsG6jV5EEyI4uSXElOJxLN1fwQHc4r+eM= -github.com/iotaledger/hive.go v0.0.0-20200325224052-ac4d38108211/go.mod h1:EfH+ZcYGFJzzoFpO7NHGi2k7+Xc84ASyp1EwjhI3eJc= +github.com/iotaledger/hive.go v0.0.0-20200316213914-76b7a4169e64 h1:O+1g39PWKzskXCViRD07ePv6183gDbH81XoShbPTzuc= +github.com/iotaledger/hive.go v0.0.0-20200316213914-76b7a4169e64/go.mod h1:0LQvxKmfU4bcQcjYIAq3PRfsA5584U0AioAAas6/QU8= +github.com/iotaledger/hive.go v0.0.0-20200326125723-9ba81bd19b75 h1:oZdDKfciKDJm/txN1/Ax61CCuFyOc7Y7mpMCrrgCVwo= +github.com/iotaledger/hive.go v0.0.0-20200326125723-9ba81bd19b75/go.mod h1:EfH+ZcYGFJzzoFpO7NHGi2k7+Xc84ASyp1EwjhI3eJc= github.com/iotaledger/iota.go v1.0.0-beta.9/go.mod h1:F6WBmYd98mVjAmmPVYhnxg8NNIWCjjH8VWT9qvv3Rc8= github.com/iotaledger/iota.go v1.0.0-beta.14 h1:Oeb28MfBuJEeXcGrLhTCJFtbsnc8y1u7xidsAmiOD5A= github.com/iotaledger/iota.go v1.0.0-beta.14/go.mod h1:F6WBmYd98mVjAmmPVYhnxg8NNIWCjjH8VWT9qvv3Rc8= diff --git a/packages/binary/marshalutil/marshalutil.bool.go b/packages/binary/marshalutil/marshalutil.bool.go deleted file mode 100644 index ab1467f13cd19330fa985206d6b5dc6daa175da9..0000000000000000000000000000000000000000 --- a/packages/binary/marshalutil/marshalutil.bool.go +++ /dev/null @@ -1,24 +0,0 @@ -package marshalutil - -func (util *MarshalUtil) WriteBool(bool bool) { - writeEndOffset := util.expandWriteCapacity(1) - - if bool { - util.bytes[util.writeOffset] = 1 - } else { - util.bytes[util.writeOffset] = 0 - } - - util.WriteSeek(writeEndOffset) -} - -func (util *MarshalUtil) ReadBool() (bool, error) { - readEndOffset, err := util.checkReadCapacity(1) - if err != nil { - return false, err - } - - defer util.ReadSeek(readEndOffset) - - return util.bytes[util.readOffset] == 1, nil -} diff --git a/packages/binary/marshalutil/marshalutil.byte.go b/packages/binary/marshalutil/marshalutil.byte.go deleted file mode 100644 index 37e15bf71d31107e46f59e2e0c52fed7566d14e5..0000000000000000000000000000000000000000 --- a/packages/binary/marshalutil/marshalutil.byte.go +++ /dev/null @@ -1,20 +0,0 @@ -package marshalutil - -func (util *MarshalUtil) WriteByte(byte byte) { - writeEndOffset := util.expandWriteCapacity(1) - - util.bytes[util.writeOffset] = byte - - util.WriteSeek(writeEndOffset) -} - -func (util *MarshalUtil) ReadByte() (byte, error) { - readEndOffset, err := util.checkReadCapacity(1) - if err != nil { - return 0, err - } - - defer util.ReadSeek(readEndOffset) - - return util.bytes[util.readOffset], nil -} diff --git a/packages/binary/marshalutil/marshalutil.bytes.go b/packages/binary/marshalutil/marshalutil.bytes.go deleted file mode 100644 index 9e58affdf422462de2011713f3b31e93fb588d53..0000000000000000000000000000000000000000 --- a/packages/binary/marshalutil/marshalutil.bytes.go +++ /dev/null @@ -1,39 +0,0 @@ -package marshalutil - -// WriteBytes appends the given bytes to the internal buffer. -// It returns the same MarshalUtil so calls can be chained. -func (util *MarshalUtil) WriteBytes(bytes []byte) *MarshalUtil { - if bytes == nil { - return util - } - - writeEndOffset := util.expandWriteCapacity(len(bytes)) - - copy(util.bytes[util.writeOffset:writeEndOffset], bytes) - - util.WriteSeek(writeEndOffset) - - return util -} - -// ReadBytes unmarshals the given amount of bytes from the internal read buffer. -func (util *MarshalUtil) ReadBytes(length int) ([]byte, error) { - if length < 0 { - length = len(util.bytes) - util.readOffset + length - } - - readEndOffset, err := util.checkReadCapacity(length) - if err != nil { - return nil, err - } - - defer util.ReadSeek(readEndOffset) - - return util.bytes[util.readOffset:readEndOffset], nil -} - -func (util *MarshalUtil) ReadRemainingBytes() []byte { - defer util.ReadSeek(util.size) - - return util.bytes[util.readOffset:] -} diff --git a/packages/binary/marshalutil/marshalutil.go b/packages/binary/marshalutil/marshalutil.go deleted file mode 100644 index 87837b836e27401d660a2cd0db70364244d75a1b..0000000000000000000000000000000000000000 --- a/packages/binary/marshalutil/marshalutil.go +++ /dev/null @@ -1,105 +0,0 @@ -package marshalutil - -import ( - "fmt" -) - -type MarshalUtil struct { - bytes []byte - readOffset int - writeOffset int - size int -} - -func New(args ...interface{}) *MarshalUtil { - switch argsCount := len(args); argsCount { - case 0: - return &MarshalUtil{ - bytes: make([]byte, 1024), - size: 0, - } - case 1: - switch param := args[0].(type) { - case int: - return &MarshalUtil{ - bytes: make([]byte, param), - size: param, - } - case []byte: - return &MarshalUtil{ - bytes: param, - size: len(param), - } - default: - panic(fmt.Errorf("illegal argument type %T in marshalutil.New(...)", param)) - } - default: - panic(fmt.Errorf("illegal argument count %d in marshalutil.New(...)", argsCount)) - } -} - -func (util *MarshalUtil) Parse(parser func(data []byte) (interface{}, error, int)) (result interface{}, err error) { - result, err, readBytes := parser(util.bytes[util.readOffset:]) - if err == nil { - util.ReadSeek(util.readOffset + readBytes) - } - - return -} - -func (util *MarshalUtil) ReadOffset() int { - return util.readOffset -} - -func (util *MarshalUtil) WriteOffset() int { - return util.writeOffset -} - -func (util *MarshalUtil) WriteSeek(offset int) { - if offset < 0 { - util.writeOffset += offset - } else { - util.writeOffset = offset - } -} - -func (util *MarshalUtil) ReadSeek(offset int) { - if offset < 0 { - util.readOffset += offset - } else { - util.readOffset = offset - } -} - -func (util *MarshalUtil) Bytes(clone ...bool) []byte { - if len(clone) >= 1 && clone[0] { - clone := make([]byte, util.size) - copy(clone, util.bytes) - - return clone - } - - return util.bytes[:util.size] -} - -func (util *MarshalUtil) checkReadCapacity(length int) (readEndOffset int, err error) { - readEndOffset = util.readOffset + length - - if readEndOffset > util.size { - err = fmt.Errorf("tried to read %d bytes from %d bytes input", readEndOffset, util.size) - } - - return -} - -func (util *MarshalUtil) expandWriteCapacity(length int) (writeEndOffset int) { - writeEndOffset = util.writeOffset + length - - if writeEndOffset > util.size { - extendedBytes := make([]byte, writeEndOffset-util.size) - util.bytes = append(util.bytes, extendedBytes...) - util.size = writeEndOffset - } - - return -} diff --git a/packages/binary/marshalutil/marshalutil.int64.go b/packages/binary/marshalutil/marshalutil.int64.go deleted file mode 100644 index 5f1e55754abe159ab0df532234f5b8535eb77eb6..0000000000000000000000000000000000000000 --- a/packages/binary/marshalutil/marshalutil.int64.go +++ /dev/null @@ -1,26 +0,0 @@ -package marshalutil - -import ( - "encoding/binary" -) - -const INT64_SIZE = 8 - -func (util *MarshalUtil) WriteInt64(value int64) { - writeEndOffset := util.expandWriteCapacity(INT64_SIZE) - - binary.LittleEndian.PutUint64(util.bytes[util.writeOffset:writeEndOffset], uint64(value)) - - util.WriteSeek(writeEndOffset) -} - -func (util *MarshalUtil) ReadInt64() (int64, error) { - readEndOffset, err := util.checkReadCapacity(INT64_SIZE) - if err != nil { - return 0, err - } - - defer util.ReadSeek(readEndOffset) - - return int64(binary.LittleEndian.Uint64(util.bytes[util.readOffset:readEndOffset])), nil -} diff --git a/packages/binary/marshalutil/marshalutil.time.go b/packages/binary/marshalutil/marshalutil.time.go deleted file mode 100644 index 36633dd9d878dcf9d065dbe1b2a3272fe578a1d6..0000000000000000000000000000000000000000 --- a/packages/binary/marshalutil/marshalutil.time.go +++ /dev/null @@ -1,33 +0,0 @@ -package marshalutil - -import ( - "time" -) - -// WriteTime marshals the given time into a sequence of bytes, that get appended to the internal buffer. -func (util *MarshalUtil) WriteTime(timeToWrite time.Time) { - nanoSeconds := timeToWrite.UnixNano() - - // the zero value of time translates to -6795364578871345152 - if nanoSeconds == -6795364578871345152 { - util.WriteInt64(0) - } else { - util.WriteInt64(timeToWrite.UnixNano()) - } -} - -// ReadTime unmarshals a time object from the internal read buffer. -func (util *MarshalUtil) ReadTime() (result time.Time, err error) { - nanoSeconds, err := util.ReadInt64() - if err != nil { - return - } - - if nanoSeconds == 0 { - result = time.Time{} - } else { - result = time.Unix(0, nanoSeconds) - } - - return -} diff --git a/packages/binary/marshalutil/marshalutil.uint32.go b/packages/binary/marshalutil/marshalutil.uint32.go deleted file mode 100644 index 473e1d505100c96a5f156b0a42ce033bd6924313..0000000000000000000000000000000000000000 --- a/packages/binary/marshalutil/marshalutil.uint32.go +++ /dev/null @@ -1,26 +0,0 @@ -package marshalutil - -import ( - "encoding/binary" -) - -const UINT32_SIZE = 4 - -func (util *MarshalUtil) WriteUint32(value uint32) { - writeEndOffset := util.expandWriteCapacity(UINT32_SIZE) - - binary.LittleEndian.PutUint32(util.bytes[util.writeOffset:writeEndOffset], value) - - util.WriteSeek(writeEndOffset) -} - -func (util *MarshalUtil) ReadUint32() (uint32, error) { - readEndOffset, err := util.checkReadCapacity(UINT32_SIZE) - if err != nil { - return 0, err - } - - defer util.ReadSeek(readEndOffset) - - return binary.LittleEndian.Uint32(util.bytes[util.readOffset:readEndOffset]), nil -} diff --git a/packages/binary/marshalutil/marshalutil.uint64.go b/packages/binary/marshalutil/marshalutil.uint64.go deleted file mode 100644 index 0bb33119de4cf8b337998ea119f2bd138ef977e3..0000000000000000000000000000000000000000 --- a/packages/binary/marshalutil/marshalutil.uint64.go +++ /dev/null @@ -1,24 +0,0 @@ -package marshalutil - -import "encoding/binary" - -const UINT64_SIZE = 8 - -func (util *MarshalUtil) WriteUint64(value uint64) { - writeEndOffset := util.expandWriteCapacity(UINT64_SIZE) - - binary.LittleEndian.PutUint64(util.bytes[util.writeOffset:writeEndOffset], value) - - util.WriteSeek(writeEndOffset) -} - -func (util *MarshalUtil) ReadUint64() (uint64, error) { - readEndOffset, err := util.checkReadCapacity(UINT64_SIZE) - if err != nil { - return 0, err - } - - defer util.ReadSeek(readEndOffset) - - return binary.LittleEndian.Uint64(util.bytes[util.readOffset:readEndOffset]), nil -} diff --git a/packages/binary/marshalutil/marshalutil_test.go b/packages/binary/marshalutil/marshalutil_test.go deleted file mode 100644 index 17605b2140af0de9c4673c264f9b7787f7c926ac..0000000000000000000000000000000000000000 --- a/packages/binary/marshalutil/marshalutil_test.go +++ /dev/null @@ -1,22 +0,0 @@ -package marshalutil - -import ( - "fmt" - "testing" -) - -func Test(t *testing.T) { - util := New(1) - - util.WriteBytes(make([]byte, UINT64_SIZE)) - util.WriteInt64(-12) - util.WriteUint64(38) - util.WriteUint64(38) - - fmt.Println(util.ReadBytes(UINT64_SIZE)) - fmt.Println(util.ReadInt64()) - fmt.Println(util.ReadUint64()) - fmt.Println(util.ReadUint64()) - - fmt.Println(util) -} diff --git a/packages/binary/signature/ed25119/public_key.go b/packages/binary/signature/ed25119/public_key.go index f050f6ff274fc6bbb19f6a9dd1c105465fea551c..485ac0fea375198359c8de9f0258c37772692979 100644 --- a/packages/binary/signature/ed25119/public_key.go +++ b/packages/binary/signature/ed25119/public_key.go @@ -4,9 +4,8 @@ import ( "errors" "fmt" + "github.com/iotaledger/hive.go/marshalutil" "github.com/oasislabs/ed25519" - - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" ) type PublicKey [PublicKeySize]byte diff --git a/packages/binary/signature/ed25119/signature.go b/packages/binary/signature/ed25119/signature.go index 01a6750f7b62cb1c9b5653ef272bd9d4fee3c1b9..6362dce52d02efa74e361fa54f3aa6ccf1e7d977 100644 --- a/packages/binary/signature/ed25119/signature.go +++ b/packages/binary/signature/ed25119/signature.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" + "github.com/iotaledger/hive.go/marshalutil" ) type Signature [SignatureSize]byte diff --git a/packages/binary/tangle/model/message/id.go b/packages/binary/tangle/model/message/id.go index 4060031583911101ef10ab67c45932a86a56e530..c268adbf146c231318a38cd1339d09326d26db2e 100644 --- a/packages/binary/tangle/model/message/id.go +++ b/packages/binary/tangle/model/message/id.go @@ -3,9 +3,8 @@ package message import ( "fmt" + "github.com/iotaledger/hive.go/marshalutil" "github.com/mr-tron/base58" - - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" ) type Id [IdLength]byte diff --git a/packages/binary/tangle/model/message/payload/data/data.go b/packages/binary/tangle/model/message/payload/data/data.go index 74d74a2e8d877630874ff0fcf130a3fb757caf98..2be4b5db174ae77b06a2d422dfb6760ae5e5edf1 100644 --- a/packages/binary/tangle/model/message/payload/data/data.go +++ b/packages/binary/tangle/model/message/payload/data/data.go @@ -1,9 +1,9 @@ package data import ( + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/stringify" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/tangle/model/message/payload" ) diff --git a/packages/binary/tangle/model/message/payload/payload.go b/packages/binary/tangle/model/message/payload/payload.go index e9300f5ae055b3861e65c4b899ce844912a6456e..5510738465f479f462fa5b1db3a999fed438b9da 100644 --- a/packages/binary/tangle/model/message/payload/payload.go +++ b/packages/binary/tangle/model/message/payload/payload.go @@ -1,7 +1,7 @@ package payload import ( - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" + "github.com/iotaledger/hive.go/marshalutil" ) type Payload interface { diff --git a/packages/binary/tangle/model/message/transaction.go b/packages/binary/tangle/model/message/transaction.go index a8d99558c2900024f55cc32c6fa63a48f864b964..5b9f6785c7124e9d7200ae752f9234b16d4a8793 100644 --- a/packages/binary/tangle/model/message/transaction.go +++ b/packages/binary/tangle/model/message/transaction.go @@ -4,9 +4,9 @@ import ( "sync" "time" + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/stringify" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/signature/ed25119" "github.com/iotaledger/goshimmer/packages/binary/tangle/model/message/payload" diff --git a/packages/binary/valuetransfer/address/address.go b/packages/binary/valuetransfer/address/address.go index b73092fd6fd8d9c522be45fd802fda80824088fe..57a024afc6a824a4f5f08b5101d7ac52ad5463be 100644 --- a/packages/binary/valuetransfer/address/address.go +++ b/packages/binary/valuetransfer/address/address.go @@ -6,8 +6,8 @@ import ( "github.com/mr-tron/base58" "golang.org/x/crypto/blake2b" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/signature/ed25119" + "github.com/iotaledger/hive.go/marshalutil" ) type Version = byte diff --git a/packages/binary/valuetransfer/address/signaturescheme/ed25519.go b/packages/binary/valuetransfer/address/signaturescheme/ed25519.go index 4a3db62f31091ec1ab9d092a1c66049f586c6ca8..7da880a33a614ea44e690df9a01aed1eead95147 100644 --- a/packages/binary/valuetransfer/address/signaturescheme/ed25519.go +++ b/packages/binary/valuetransfer/address/signaturescheme/ed25519.go @@ -3,7 +3,8 @@ package signaturescheme import ( "fmt" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" + "github.com/iotaledger/hive.go/marshalutil" + "github.com/iotaledger/goshimmer/packages/binary/signature/ed25119" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/address" ) diff --git a/packages/binary/valuetransfer/balance/balance.go b/packages/binary/valuetransfer/balance/balance.go index e9e3acb2747efa07138ec022c85747c98d64c6fa..d969817c1ef7f4317d9f7fe2e1710c1fc24c8fc4 100644 --- a/packages/binary/valuetransfer/balance/balance.go +++ b/packages/binary/valuetransfer/balance/balance.go @@ -3,7 +3,7 @@ package balance import ( "strconv" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" + "github.com/iotaledger/hive.go/marshalutil" ) type Balance struct { diff --git a/packages/binary/valuetransfer/balance/color.go b/packages/binary/valuetransfer/balance/color.go index a37941884dfc6b14402df0112d698715a4f7dde0..b50ccacfd5458773a0167a3adbdf26a279485a6c 100644 --- a/packages/binary/valuetransfer/balance/color.go +++ b/packages/binary/valuetransfer/balance/color.go @@ -1,9 +1,8 @@ package balance import ( + "github.com/iotaledger/hive.go/marshalutil" "github.com/mr-tron/base58" - - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" ) type Color [ColorLength]byte diff --git a/packages/binary/valuetransfer/payload/id.go b/packages/binary/valuetransfer/payload/id.go index 313af04e90758de12b082d06967639819845d9f8..43241a6c059da3ad23a2b68712f709ad87bfa21f 100644 --- a/packages/binary/valuetransfer/payload/id.go +++ b/packages/binary/valuetransfer/payload/id.go @@ -4,9 +4,8 @@ import ( "crypto/rand" "fmt" + "github.com/iotaledger/hive.go/marshalutil" "github.com/mr-tron/base58" - - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" ) // Id represents the hash of a payload that is used to identify the given payload. diff --git a/packages/binary/valuetransfer/payload/payload.go b/packages/binary/valuetransfer/payload/payload.go index b24dc1ee0c631705f516b80b7b9fe4b03a97ea26..c9e6ff69f4fe5b0ede1bf6e1af2b6e14f5de565c 100644 --- a/packages/binary/valuetransfer/payload/payload.go +++ b/packages/binary/valuetransfer/payload/payload.go @@ -3,11 +3,11 @@ package payload import ( "sync" + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/objectstorage" "github.com/iotaledger/hive.go/stringify" "golang.org/x/crypto/blake2b" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/tangle/model/message/payload" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/transaction" ) diff --git a/packages/binary/valuetransfer/tangle/attachment.go b/packages/binary/valuetransfer/tangle/attachment.go index 122ca25ad9baf4ea24e3b1c42b1fd0628893cbf7..372d91eb8d03b78e75e92f213958be9eef7a7787 100644 --- a/packages/binary/valuetransfer/tangle/attachment.go +++ b/packages/binary/valuetransfer/tangle/attachment.go @@ -1,10 +1,10 @@ package tangle import ( + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/objectstorage" "github.com/iotaledger/hive.go/stringify" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/payload" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/transaction" ) diff --git a/packages/binary/valuetransfer/tangle/consumer.go b/packages/binary/valuetransfer/tangle/consumer.go index e03cd0a25308689daa3748ccf8c04c408a9a3186..e0a41212672f16dcc9e4a3f5bcf4f617d88eca92 100644 --- a/packages/binary/valuetransfer/tangle/consumer.go +++ b/packages/binary/valuetransfer/tangle/consumer.go @@ -1,10 +1,10 @@ package tangle import ( + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/objectstorage" "github.com/iotaledger/hive.go/stringify" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/transaction" ) diff --git a/packages/binary/valuetransfer/tangle/missingoutput.go b/packages/binary/valuetransfer/tangle/missingoutput.go index f576aed6c0edad773fd3d0b94b28313bcd511462..628d4a68e0aa57b59f9fc173be9bf44175400112 100644 --- a/packages/binary/valuetransfer/tangle/missingoutput.go +++ b/packages/binary/valuetransfer/tangle/missingoutput.go @@ -3,9 +3,9 @@ package tangle import ( "time" + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/objectstorage" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/transaction" ) diff --git a/packages/binary/valuetransfer/tangle/missingpayload.go b/packages/binary/valuetransfer/tangle/missingpayload.go index 2284ff9ab2cbe72e337afb459e82e877e9d0c5ec..527147538538686db202c6a3bc07d9ccd3ad0196 100644 --- a/packages/binary/valuetransfer/tangle/missingpayload.go +++ b/packages/binary/valuetransfer/tangle/missingpayload.go @@ -3,9 +3,9 @@ package tangle import ( "time" + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/objectstorage" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/payload" ) diff --git a/packages/binary/valuetransfer/tangle/payloadapprover.go b/packages/binary/valuetransfer/tangle/payloadapprover.go index d54930fb05d6e48948e860c1520493f98bd125a9..f0b34f1d413b739d683d1ddd9af34f1439d5e8f8 100644 --- a/packages/binary/valuetransfer/tangle/payloadapprover.go +++ b/packages/binary/valuetransfer/tangle/payloadapprover.go @@ -1,9 +1,9 @@ package tangle import ( + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/objectstorage" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/payload" ) diff --git a/packages/binary/valuetransfer/tangle/payloadmetadata.go b/packages/binary/valuetransfer/tangle/payloadmetadata.go index e17eb3f042104a04506a7455d46c25b6447efac5..a73dec84367a85686d38cfa2c122ccfe43cbb197 100644 --- a/packages/binary/valuetransfer/tangle/payloadmetadata.go +++ b/packages/binary/valuetransfer/tangle/payloadmetadata.go @@ -4,10 +4,10 @@ import ( "sync" "time" + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/objectstorage" "github.com/iotaledger/hive.go/stringify" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/payload" ) diff --git a/packages/binary/valuetransfer/tangle/transactionmetadata.go b/packages/binary/valuetransfer/tangle/transactionmetadata.go index e4c757533f18ed534618de662be621b9fbff8a4c..a920bce1c806b8f5ed2de036bb62e89853e8d7c9 100644 --- a/packages/binary/valuetransfer/tangle/transactionmetadata.go +++ b/packages/binary/valuetransfer/tangle/transactionmetadata.go @@ -4,10 +4,10 @@ import ( "sync" "time" + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/objectstorage" "github.com/iotaledger/hive.go/stringify" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/transaction" ) diff --git a/packages/binary/valuetransfer/tangle/transactionoutputmetadata.go b/packages/binary/valuetransfer/tangle/transactionoutputmetadata.go index 8d0bf541f132d07e94fc7d288febc50a2549a007..75ebbb5aff9efb1b6d0904164316785d9eafa474 100644 --- a/packages/binary/valuetransfer/tangle/transactionoutputmetadata.go +++ b/packages/binary/valuetransfer/tangle/transactionoutputmetadata.go @@ -4,10 +4,10 @@ import ( "sync" "time" + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/objectstorage" "github.com/iotaledger/hive.go/stringify" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/transaction" ) diff --git a/packages/binary/valuetransfer/transaction/id.go b/packages/binary/valuetransfer/transaction/id.go index 99b954bb847782596fc0593a78c146e0a3b412e7..3352d007cedf0082fe16cf08bf31acebd8396483 100644 --- a/packages/binary/valuetransfer/transaction/id.go +++ b/packages/binary/valuetransfer/transaction/id.go @@ -4,9 +4,8 @@ import ( "crypto/rand" "fmt" + "github.com/iotaledger/hive.go/marshalutil" "github.com/mr-tron/base58" - - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" ) // Id is the data type that represents the identifier for a Transaction. diff --git a/packages/binary/valuetransfer/transaction/inputs.go b/packages/binary/valuetransfer/transaction/inputs.go index 49f07e965add261dd8518f7f125e0489895e17ad..255a485027831cfde98e30845de50d6f2302d7f9 100644 --- a/packages/binary/valuetransfer/transaction/inputs.go +++ b/packages/binary/valuetransfer/transaction/inputs.go @@ -2,8 +2,9 @@ package transaction import ( "github.com/iotaledger/goshimmer/packages/binary/datastructure/orderedmap" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/address" + + "github.com/iotaledger/hive.go/marshalutil" ) type Inputs struct { diff --git a/packages/binary/valuetransfer/transaction/output.go b/packages/binary/valuetransfer/transaction/output.go index afc9cf4092c949adfb01643c42b09409af7def65..7231996f57ec8b84d026012c5a3a15b8e2c2d2b0 100644 --- a/packages/binary/valuetransfer/transaction/output.go +++ b/packages/binary/valuetransfer/transaction/output.go @@ -3,9 +3,9 @@ package transaction import ( "time" + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/objectstorage" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/address" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/balance" ) diff --git a/packages/binary/valuetransfer/transaction/outputid.go b/packages/binary/valuetransfer/transaction/outputid.go index 891cd5c09b678dfd7f097e179a25ce3fb6460c3f..6f0640c2f314f424f4711167a6869cbf60dcade9 100644 --- a/packages/binary/valuetransfer/transaction/outputid.go +++ b/packages/binary/valuetransfer/transaction/outputid.go @@ -3,7 +3,8 @@ package transaction import ( "github.com/mr-tron/base58" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" + "github.com/iotaledger/hive.go/marshalutil" + "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/address" ) diff --git a/packages/binary/valuetransfer/transaction/outputs.go b/packages/binary/valuetransfer/transaction/outputs.go index 3166ac938e9e355218f9a8632c926229dac6a50f..daf995bbea3799e65868699dad447f0f79ec9fd0 100644 --- a/packages/binary/valuetransfer/transaction/outputs.go +++ b/packages/binary/valuetransfer/transaction/outputs.go @@ -2,8 +2,9 @@ package transaction import ( "github.com/iotaledger/goshimmer/packages/binary/datastructure/orderedmap" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/address" + "github.com/iotaledger/hive.go/marshalutil" + "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/balance" ) diff --git a/packages/binary/valuetransfer/transaction/signatures.go b/packages/binary/valuetransfer/transaction/signatures.go index 843389e3cb50b025fe7895de56a1258e004bcb52..fd9a14240d1716fcf28254a2ad5337afde1379bf 100644 --- a/packages/binary/valuetransfer/transaction/signatures.go +++ b/packages/binary/valuetransfer/transaction/signatures.go @@ -1,8 +1,9 @@ package transaction import ( + "github.com/iotaledger/hive.go/marshalutil" + "github.com/iotaledger/goshimmer/packages/binary/datastructure/orderedmap" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/address" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/address/signaturescheme" ) diff --git a/packages/binary/valuetransfer/transaction/transaction.go b/packages/binary/valuetransfer/transaction/transaction.go index 664b8bb0d4a99aa09b32cb26184fed8e83b818bf..20e1c2a440c9d849691317c810f4dc2414a59762 100644 --- a/packages/binary/valuetransfer/transaction/transaction.go +++ b/packages/binary/valuetransfer/transaction/transaction.go @@ -4,12 +4,12 @@ import ( "fmt" "sync" + "github.com/iotaledger/hive.go/marshalutil" "github.com/iotaledger/hive.go/objectstorage" "github.com/iotaledger/hive.go/stringify" "github.com/mr-tron/base58" "golang.org/x/crypto/blake2b" - "github.com/iotaledger/goshimmer/packages/binary/marshalutil" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/address" "github.com/iotaledger/goshimmer/packages/binary/valuetransfer/address/signaturescheme" )