Skip to content

Commit b082624

Browse files
authored
Merge pull request #17 from tonutils/test
Tonutils-go update with rldp improvements + domain tx url flag
2 parents a547faa + 4f13f70 commit b082624

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

cmd/proxy/main.go

+8-2
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ type Config struct {
3939

4040
var FlagDomain = flag.String("domain", "", "domain to configure")
4141
var FlagDebug = flag.Bool("debug", false, "more logs")
42+
var FlagTxURL = flag.Bool("tx-url", false, "show set domain record url instead of qr")
4243

4344
type Handler struct {
4445
h http.Handler
@@ -56,7 +57,7 @@ func (h Handler) ServeHTTP(writer http.ResponseWriter, request *http.Request) {
5657

5758
log.Println("request:", request.Method, request.Host, request.RequestURI)
5859

59-
writer.Header().Set("Ton-Reverse-Proxy", "Tonutils Reverse Proxy v0.3.0")
60+
writer.Header().Set("Ton-Reverse-Proxy", "Tonutils Reverse Proxy v0.3.1")
6061
h.h.ServeHTTP(writer, request)
6162
}
6263

@@ -237,7 +238,12 @@ func setupDomain(client *liteclient.ConnectionPool, domain string, adnlAddr []by
237238
return
238239
}
239240

240-
qrterminal.GenerateHalfBlock("ton://transfer/"+domainInfo.GetNFTAddress().String()+args, qrterminal.L, os.Stdout)
241+
txUrl := "ton://transfer/" + domainInfo.GetNFTAddress().String() + args
242+
if *FlagTxURL {
243+
fmt.Println(txUrl)
244+
} else {
245+
qrterminal.GenerateHalfBlock(txUrl, qrterminal.L, os.Stdout)
246+
}
241247
fmt.Println("Execute this transaction from the domain owner's wallet to setup site records.")
242248
fmt.Println("Execute transaction from wallet:", nftData.OwnerAddress.String())
243249
fmt.Println("When you've done, configuration will automatically proceed in ~10 seconds.")

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.19
55
require (
66
github.com/mdp/qrterminal/v3 v3.0.0
77
github.com/sigurn/crc16 v0.0.0-20211026045750-20ab5afb07e3
8-
github.com/xssnick/tonutils-go v1.8.9-0.20240125180557-86af89e735af
8+
github.com/xssnick/tonutils-go v1.9.9-0.20240726185310-b76c122b8cd6
99
)
1010

1111
require (

go.sum

+6
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ github.com/sigurn/crc16 v0.0.0-20211026045750-20ab5afb07e3 h1:aQKxg3+2p+IFXXg97M
99
github.com/sigurn/crc16 v0.0.0-20211026045750-20ab5afb07e3/go.mod h1:9/etS5gpQq9BJsJMWg1wpLbfuSnkm8dPF6FdW2JXVhA=
1010
github.com/xssnick/tonutils-go v1.8.9-0.20240125180557-86af89e735af h1:gWcFk6S4bY1ypuVB+W4YTlaHYpOYgdlps86QQvRoU1E=
1111
github.com/xssnick/tonutils-go v1.8.9-0.20240125180557-86af89e735af/go.mod h1:p1l1Bxdv9sz6x2jfbuGQUGJn6g5cqg7xsTp8rBHFoJY=
12+
github.com/xssnick/tonutils-go v1.9.2 h1:70s1oqcJ4jOOmqjSik0TmZR05JySfk/PeVuPeXmr+ho=
13+
github.com/xssnick/tonutils-go v1.9.2/go.mod h1:p1l1Bxdv9sz6x2jfbuGQUGJn6g5cqg7xsTp8rBHFoJY=
14+
github.com/xssnick/tonutils-go v1.9.9-0.20240726185310-b76c122b8cd6 h1:po4uMNWZTLZxO0Xms4BEHB8TCar3gLFMUAGgmvDsN9E=
15+
github.com/xssnick/tonutils-go v1.9.9-0.20240726185310-b76c122b8cd6/go.mod h1:p1l1Bxdv9sz6x2jfbuGQUGJn6g5cqg7xsTp8rBHFoJY=
16+
github.com/xssnick/tonutils-go v1.9.9 h1:J0hVJI4LNEFHqgRHzpWTjFuv/Ga89OqLRUc9gxmjCoc=
17+
github.com/xssnick/tonutils-go v1.9.9/go.mod h1:p1l1Bxdv9sz6x2jfbuGQUGJn6g5cqg7xsTp8rBHFoJY=
1218
golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k=
1319
golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
1420
golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=

0 commit comments

Comments
 (0)