Skip to content

Commit 0424375

Browse files
author
yangyile
committed
添加日志打印公钥
1 parent b18a166 commit 0424375

File tree

5 files changed

+40
-26
lines changed

5 files changed

+40
-26
lines changed

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,10 +177,10 @@ Sample output:
177177
}
178178
```
179179

180-
- `hexWithoutFlag` is the actual private key.
180+
- `hexWithoutFlag` is the actual private key in hex style.
181181
- `scheme` represents the wallet's protocol format (`ed25519` in this case).
182182

183-
With the `hexWithoutFlag`, you can perform tasks like signing transactions programmatically.
183+
With the `hexWithoutFlag`, you can perform tasks like signing transactions.
184184

185185
---
186186

@@ -239,12 +239,18 @@ Please ensure tests pass and include relevant documentation updates.
239239

240240
## Support
241241

242-
Welcome to contribute to this project by submitting pull requests or reporting issues.
242+
Welcome to contribute to this project by submitting pull requests and reporting issues.
243243

244244
If you find this package valuable, give me some stars on GitHub! Thank you!!!
245245

246246
**Thank you for your support!**
247247

248-
**Happy Coding with `sui-go-guide`!** 🎉
248+
**Happy Coding with this package!** 🎉
249249

250250
Give me stars. Thank you!!!
251+
252+
---
253+
254+
## GitHub Stars
255+
256+
[![starring](https://starchart.cc/go-xlan/sui-go-guide.svg?variant=adaptive)](https://starchart.cc/go-xlan/sui-go-guide)

README.zh.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,10 +210,12 @@ sui keytool convert [VALUE]
210210

211211
---
212212

213-
## 许可
213+
## 许可证类型
214214

215215
项目采用 MIT 许可证,详情请参阅 [LICENSE](LICENSE)
216216

217+
---
218+
217219
## 贡献新代码
218220

219221
非常欢迎贡献代码!贡献流程:
@@ -229,6 +231,8 @@ sui keytool convert [VALUE]
229231

230232
请确保测试通过并更新相关文档。
231233

234+
---
235+
232236
## 贡献与支持
233237

234238
欢迎通过提交 pull request 或报告问题来贡献此项目。

go.mod

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ require (
66
github.com/go-resty/resty/v2 v2.16.5
77
github.com/spf13/cobra v1.9.1
88
github.com/stretchr/testify v1.10.0
9-
github.com/yyle88/erero v1.0.20
9+
github.com/yyle88/erero v1.0.21
1010
github.com/yyle88/eroticgo v0.0.4
11-
github.com/yyle88/must v0.0.23
11+
github.com/yyle88/must v0.0.25
1212
github.com/yyle88/neatjson v0.0.12
13-
github.com/yyle88/osexec v0.0.28
13+
github.com/yyle88/osexec v0.0.31
1414
github.com/yyle88/rese v0.0.10
1515
github.com/yyle88/simplejsonx v0.0.11
16-
github.com/yyle88/zaplog v0.0.22
16+
github.com/yyle88/zaplog v0.0.24
1717
go.uber.org/zap v1.27.0
1818
golang.org/x/crypto v0.33.0
1919
)
@@ -25,11 +25,11 @@ require (
2525
github.com/pkg/errors v0.9.1 // indirect
2626
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
2727
github.com/spf13/pflag v1.0.6 // indirect
28-
github.com/yyle88/done v1.0.25 // indirect
28+
github.com/yyle88/done v1.0.26 // indirect
2929
github.com/yyle88/mutexmap v1.0.13 // indirect
3030
github.com/yyle88/printgo v1.0.5 // indirect
3131
github.com/yyle88/sure v0.0.38 // indirect
32-
github.com/yyle88/syntaxgo v0.0.50 // indirect
32+
github.com/yyle88/syntaxgo v0.0.52 // indirect
3333
github.com/yyle88/tern v0.0.8 // indirect
3434
go.uber.org/multierr v1.11.0 // indirect
3535
golang.org/x/net v0.35.0 // indirect

go.sum

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,22 @@ github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o=
2424
github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
2525
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
2626
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
27-
github.com/yyle88/done v1.0.25 h1:zBOFbByEybPited1OZcF+VMaZF5lSTueBgGeTCLH6XA=
28-
github.com/yyle88/done v1.0.25/go.mod h1:ATFPtqXx5TgRuk0abvGQivAA1yupqKAq6gogUNBYb4s=
29-
github.com/yyle88/erero v1.0.20 h1:S561vG3urdQ1pM6Se2/x8OQicrmVxnlWe9J7rC+WPvU=
30-
github.com/yyle88/erero v1.0.20/go.mod h1:nbNNXS09v4YZop/nYswXuxvnga874h6tjYOcDGYKKuA=
27+
github.com/yyle88/done v1.0.26 h1:lncTfGVFZWDV+ni9kgJWXjwl9qryVrX5xBYKW1Os1yg=
28+
github.com/yyle88/done v1.0.26/go.mod h1:Y/QHJS7guYtGMnbar4SHXGUtwUqckomTmRBaCcwW/y4=
29+
github.com/yyle88/erero v1.0.21 h1:SlVxmw1PsIXKkx23MojbrkYT4LtLEvSx+ZbDCDJ6ijE=
30+
github.com/yyle88/erero v1.0.21/go.mod h1:JH9yodnM7L9/0mCIkwwSXinLG1KY9xaaPGZRShJNTfw=
3131
github.com/yyle88/eroticgo v0.0.4 h1:ovmaRGWM8iN6P2uGlGNXaP8dVoWloLvYmC5Ta9rBNnM=
3232
github.com/yyle88/eroticgo v0.0.4/go.mod h1:e748J+JnGHnPrHVExVb14VzmYjaJelyhnAzzi5JF/GQ=
33-
github.com/yyle88/formatgo v1.0.23 h1:RrLxVGbv2aLbkfjpm97YYOpxD8fdTC1CwkggdNlRCFU=
34-
github.com/yyle88/formatgo v1.0.23/go.mod h1:I0yhAaSqWiIjBe98wL+rzgepj3F8GWYF8He+VWneQ2Q=
35-
github.com/yyle88/must v0.0.23 h1:fbOoobIqTq4vkGDJOFQWHbcPw4lG3MbyAe+aXFWcaiU=
36-
github.com/yyle88/must v0.0.23/go.mod h1:grBswgDZIpUOjs4ujCj0WXMGVOU/fL9xjMS3D50pfaU=
33+
github.com/yyle88/formatgo v1.0.24 h1:jdH+LkQ8vDozh/1YM5TnIUKN3okts90E/UgNBaqpY/w=
34+
github.com/yyle88/formatgo v1.0.24/go.mod h1:0Iaj84Kw5slGwGMXK46EyHpsiutpA6e2Lct+J5MOooY=
35+
github.com/yyle88/must v0.0.25 h1:SF1wAYNTfupFNfnXJcnizLZAJtCUCJf2dUVY/9nvtUQ=
36+
github.com/yyle88/must v0.0.25/go.mod h1:SE9pZwrZLt8+wnWJJEAve5QKOm8rz3lSxokUxGGgemo=
3737
github.com/yyle88/mutexmap v1.0.13 h1:wp/6mv/gsC2DSqNbhMYiil4gtnb0sDCIhHHIHK2h0cQ=
3838
github.com/yyle88/mutexmap v1.0.13/go.mod h1:QUYDuARLPlGj414kHewQ5tt8jkDxQXoai8H3C4Gg+yc=
3939
github.com/yyle88/neatjson v0.0.12 h1:M6y4IsHbe2/3drF/kDl3zBpaN29lmfW4MetEQcoG04A=
4040
github.com/yyle88/neatjson v0.0.12/go.mod h1:LT3nIhKyB3lkD3INiIXCN3FejNu+g+qvzCJ+fZSZaRc=
41-
github.com/yyle88/osexec v0.0.28 h1:UCb9+dBR2VLeKyWSRPW758czGjwJRmzw6ytrkUxLG00=
42-
github.com/yyle88/osexec v0.0.28/go.mod h1:Xgc8Zn/SKmIKKpC2iE8k0PlOCtOyiVfVm6RcuLnZE9Q=
41+
github.com/yyle88/osexec v0.0.31 h1:nMJLAv7r0mB1wKrD7njA+Kf2qlujtDDPu+SXy80Z4a0=
42+
github.com/yyle88/osexec v0.0.31/go.mod h1:YEJgsqvZ6vZc85nZaiU8NiFwCPuk0GGbkCKSrMxFtpQ=
4343
github.com/yyle88/printgo v1.0.5 h1:gmaJKzEkrH6adbgfOfS6xq02CdvsE8QF+uKXXOdVLN8=
4444
github.com/yyle88/printgo v1.0.5/go.mod h1:QZZD92Orn8ddmxF5IOEFvLPPW66UIQtgoLixPdpXuQc=
4545
github.com/yyle88/rese v0.0.10 h1:rMEcybaIe/CNVMmilgor3nMQWB4TcJgXRttvDjKtvLg=
@@ -50,12 +50,12 @@ github.com/yyle88/simplejsonx v0.0.11 h1:xw0nguLw68Ys/VW3aYsvs+NttqDgT8jY4xx8EMi
5050
github.com/yyle88/simplejsonx v0.0.11/go.mod h1:C8uO+tzjEugCbqqwx2Ymsebo/jjSKGTzI9Rv/FsmCZc=
5151
github.com/yyle88/sure v0.0.38 h1:+yw3++UKizkh7JsBtoZKH6jC2K1Jr4Z2U088zYBLJ/w=
5252
github.com/yyle88/sure v0.0.38/go.mod h1:zkSgOlFeW4xETRZNoR0GZ2v/q7wxnlHl3dxI4f4tftI=
53-
github.com/yyle88/syntaxgo v0.0.50 h1:cHupBGv17NEM2x/5ro2BI0W6//3VYy0KMn3F3RKAXvg=
54-
github.com/yyle88/syntaxgo v0.0.50/go.mod h1:eUeiqW73bQpWnZ7kiEbU/GQSfHTKy5eMWF6Ffn8BJA4=
53+
github.com/yyle88/syntaxgo v0.0.52 h1:G3A9MyTHp82j1Y2LPYqtD3lv/slutJ9/nVW/yi4XG4E=
54+
github.com/yyle88/syntaxgo v0.0.52/go.mod h1:wODs8eDwW75ARUJ9PBDBxOvot/Gj01gXPmsFQouTWsU=
5555
github.com/yyle88/tern v0.0.8 h1:Qn6dpYNbYA8bhPX/SjQHnML0MIoKScGNRgGH+VFox1U=
5656
github.com/yyle88/tern v0.0.8/go.mod h1:g9weyOMLtXYyt37EAshZPUTTHdH7WFauuxDi4oPr7/8=
57-
github.com/yyle88/zaplog v0.0.22 h1:hozMmQ0bhXLS6bkR3yHwW5cH8YelK09Df3lhy1k3iMM=
58-
github.com/yyle88/zaplog v0.0.22/go.mod h1:lOdA2Ju4Alify777G8AvdZVqfCPUEpkWjsLgEOkVfS4=
57+
github.com/yyle88/zaplog v0.0.24 h1:8/G2Id1H2wSiQKav4e4vipB8LFeFlIYicTsv4sQO6wQ=
58+
github.com/yyle88/zaplog v0.0.24/go.mod h1:3eaCIi66BgCHh5IIbHlvuRWJPXz89m/EDPfqLe7p6Us=
5959
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
6060
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
6161
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=

suiwallet/wallet_test.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package suiwallet_test
22

33
import (
44
"crypto/rand"
5+
"encoding/base64"
56
"encoding/hex"
67
"testing"
78

@@ -47,7 +48,10 @@ func caseNewWallet(t *testing.T, privateKeyHex string) string {
4748
require.NoError(t, err)
4849

4950
publicKeyHex := hex.EncodeToString(wallet.Public())
50-
t.Log("publicKey:", publicKeyHex)
51+
t.Log("publicKeyHex:", publicKeyHex)
52+
53+
publicKeyBase64 := base64.StdEncoding.EncodeToString(wallet.Public())
54+
t.Log("publicKeyBase64:", publicKeyBase64)
5155

5256
address := wallet.Address()
5357
t.Log("address:", address)

0 commit comments

Comments
 (0)