@@ -36,7 +36,9 @@ func Start(cfg *config.Config) error {
36
36
router .POST ("/api/submit/tx" , handleSubmitTx )
37
37
38
38
// Start listener
39
- err := router .Run (fmt .Sprintf ("%s:%d" , cfg .Api .ListenAddress , cfg .Api .ListenPort ))
39
+ err := router .Run (
40
+ fmt .Sprintf ("%s:%d" , cfg .Api .ListenAddress , cfg .Api .ListenPort ),
41
+ )
40
42
return err
41
43
}
42
44
@@ -88,16 +90,28 @@ func handleSubmitTx(c *gin.Context) {
88
90
clientTrace := & httptrace.ClientTrace {
89
91
GotConn : func (info httptrace.GotConnInfo ) { connReused = info .Reused },
90
92
}
91
- traceCtx := httptrace .WithClientTrace (context .Background (), clientTrace )
92
- req , err := http .NewRequestWithContext (traceCtx , http .MethodPost , backend , body )
93
+ traceCtx := httptrace .WithClientTrace (
94
+ context .Background (),
95
+ clientTrace ,
96
+ )
97
+ req , err := http .NewRequestWithContext (
98
+ traceCtx ,
99
+ http .MethodPost ,
100
+ backend ,
101
+ body ,
102
+ )
93
103
if err != nil {
94
104
logger .Errorf ("failed to create request: %s" , err )
95
105
return
96
106
}
97
107
req .Header .Add ("Content-Type" , "application/cbor" )
98
108
resp , err := http .DefaultClient .Do (req )
99
109
if err != nil {
100
- logger .Errorf ("failed to send request to backend %s: %s" , backend , err )
110
+ logger .Errorf (
111
+ "failed to send request to backend %s: %s" ,
112
+ backend ,
113
+ err ,
114
+ )
101
115
return
102
116
}
103
117
elapsedTime := time .Since (startTime )
@@ -109,7 +123,17 @@ func handleSubmitTx(c *gin.Context) {
109
123
}
110
124
defer resp .Body .Close ()
111
125
if resp .StatusCode == 202 {
112
- logger .Infow (fmt .Sprintf ("successfully submitted transaction %s to backend %s" , tx .Hash (), backend ), "latency" , elapsedTime .Seconds (), "connReused" , connReused )
126
+ logger .Infow (
127
+ fmt .Sprintf (
128
+ "successfully submitted transaction %s to backend %s" ,
129
+ tx .Hash (),
130
+ backend ,
131
+ ),
132
+ "latency" ,
133
+ elapsedTime .Seconds (),
134
+ "connReused" ,
135
+ connReused ,
136
+ )
113
137
} else {
114
138
logger .Errorw (fmt .Sprintf ("failed to send request to backend %s: got response %d, %s" , backend , resp .StatusCode , string (respBody )), "latency" , elapsedTime .Seconds (), "connReused" , connReused )
115
139
}
0 commit comments