@@ -39,6 +39,7 @@ type Config struct {
39
39
40
40
var FlagDomain = flag .String ("domain" , "" , "domain to configure" )
41
41
var FlagDebug = flag .Bool ("debug" , false , "more logs" )
42
+ var FlagTxURL = flag .Bool ("tx-url" , false , "show set domain record url instead of qr" )
42
43
43
44
type Handler struct {
44
45
h http.Handler
@@ -56,7 +57,7 @@ func (h Handler) ServeHTTP(writer http.ResponseWriter, request *http.Request) {
56
57
57
58
log .Println ("request:" , request .Method , request .Host , request .RequestURI )
58
59
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 " )
60
61
h .h .ServeHTTP (writer , request )
61
62
}
62
63
@@ -237,7 +238,12 @@ func setupDomain(client *liteclient.ConnectionPool, domain string, adnlAddr []by
237
238
return
238
239
}
239
240
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
+ }
241
247
fmt .Println ("Execute this transaction from the domain owner's wallet to setup site records." )
242
248
fmt .Println ("Execute transaction from wallet:" , nftData .OwnerAddress .String ())
243
249
fmt .Println ("When you've done, configuration will automatically proceed in ~10 seconds." )
0 commit comments