diff --git a/cmd/microservice-solana-worker-client/main.go b/cmd/microservice-solana-worker-client/main.go index 9ea61d6e9..0c69db24e 100644 --- a/cmd/microservice-solana-worker-client/main.go +++ b/cmd/microservice-solana-worker-client/main.go @@ -293,7 +293,7 @@ and instruction data %+v`, } log.App(func(k *log.Log) { - k.Format("Sent payout transaction with signature %v", sig) + k.Format("Sent payout transaction with signature hash %v", sig) }) }) } diff --git a/cmd/microservice-solana-worker-server/main.go b/cmd/microservice-solana-worker-server/main.go index dc932c970..71471ff54 100644 --- a/cmd/microservice-solana-worker-server/main.go +++ b/cmd/microservice-solana-worker-server/main.go @@ -271,8 +271,8 @@ func main() { log.Debug(func(k *log.Log) { k.Format( - "Found winning transaction %v winning %v tokens!", - userAction, + "Found winning transaction hash %v winning %v tokens!", + userActionTransactionHash, winningAmount, ) }) diff --git a/common/solana/util.go b/common/solana/util.go index 023bf4894..ebd8f5499 100644 --- a/common/solana/util.go +++ b/common/solana/util.go @@ -177,6 +177,11 @@ type Message struct { type Signature [64]byte +func (s Signature) String() string { + b := [64]byte(s) + return base58.Encode(b[:]) +} + func SignatureFromBase58(b58 string) (Signature, error) { sigBytes := base58.Decode(b58)