Skip to content

Commit 00a0ae5

Browse files
committed
Add EncodeMtgMemo
1 parent 14cb112 commit 00a0ae5

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.22.2
44

55
require (
66
github.com/MixinNetwork/mixin v0.18.5
7-
github.com/MixinNetwork/trusted-group v0.6.2-0.20240514075940-fd36e5801587
7+
github.com/MixinNetwork/trusted-group v0.6.2-0.20240530105623-41d1602b332a
88
github.com/btcsuite/btcd v0.23.4
99
github.com/btcsuite/btcd/btcec/v2 v2.3.2
1010
github.com/btcsuite/btcd/btcutil v1.1.3

go.sum

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ github.com/MixinNetwork/mixin v0.18.5 h1:X9WunhpAwOfynjgc0MjseesJSsuMov3XOeT12xr
1111
github.com/MixinNetwork/mixin v0.18.5/go.mod h1:4q18tY4LXnkOMmo7fl6ezXxc8J+N+o3Hx06Zh3/aj0I=
1212
github.com/MixinNetwork/trusted-group v0.6.2-0.20240514075940-fd36e5801587 h1:UiL4I2jefaPYCRypyIgJEI867dQ7fSTPalJ0HJi27Hs=
1313
github.com/MixinNetwork/trusted-group v0.6.2-0.20240514075940-fd36e5801587/go.mod h1:RkQzsoZrlG9lYcLJZaGDZIQ82N8AGDTQzibWZ27xB+E=
14+
github.com/MixinNetwork/trusted-group v0.6.2-0.20240530105623-41d1602b332a h1:oBe049BFPaJYqfkxAnBQVksiVzo/sNw/sIDM1ChJelk=
15+
github.com/MixinNetwork/trusted-group v0.6.2-0.20240530105623-41d1602b332a/go.mod h1:RkQzsoZrlG9lYcLJZaGDZIQ82N8AGDTQzibWZ27xB+E=
1416
github.com/VictoriaMetrics/fastcache v1.12.1 h1:i0mICQuojGDL3KblA7wUNlY5lOK6a4bwt3uRKnkZU40=
1517
github.com/VictoriaMetrics/fastcache v1.12.1/go.mod h1:tX04vaqcNoQeGLD+ra5pU5sWkuxnzWhEzLwhP9w653o=
1618
github.com/aead/siphash v1.0.1 h1:FwHfE/T45KPKYuuSAKyyvE+oPWcaQ+CUmFW0bPlM+kg=

types/operation.go

+5
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
"encoding/hex"
66

77
"github.com/MixinNetwork/mixin/common"
8+
"github.com/MixinNetwork/trusted-group/mtg"
89
"github.com/gofrs/uuid/v5"
910
)
1011

@@ -47,6 +48,10 @@ func (o *Operation) EncodeBase64() string {
4748
return base64.RawURLEncoding.EncodeToString(o.Encode())
4849
}
4950

51+
func (o *Operation) EncodeMtgMemo(appId, traceId string) string {
52+
return mtg.EncodeMixinExtra(appId, traceId, string(o.Encode()))
53+
}
54+
5055
func (o *Operation) IdBytes() []byte {
5156
uid, err := uuid.FromString(o.Id)
5257
if err != nil {

0 commit comments

Comments
 (0)