88
99 "github.com/urfave/cli/v3"
1010
11+ "github.com/rocket-pool/smartnode/shared/services"
1112 apiutils "github.com/rocket-pool/smartnode/shared/utils/api"
1213)
1314
@@ -29,7 +30,12 @@ func RegisterRoutes(mux *http.ServeMux, c *cli.Command) {
2930 })
3031
3132 mux .HandleFunc ("/api/auction/create-lot" , func (w http.ResponseWriter , r * http.Request ) {
32- resp , err := createLot (c )
33+ opts , err := services .GetNodeAccountTransactorFromRequest (c , r )
34+ if err != nil {
35+ apiutils .WriteErrorResponse (w , err )
36+ return
37+ }
38+ resp , err := createLot (c , opts )
3339 apiutils .WriteResponse (w , resp , err )
3440 })
3541
@@ -49,7 +55,12 @@ func RegisterRoutes(mux *http.ServeMux, c *cli.Command) {
4955 apiutils .WriteErrorResponse (w , err )
5056 return
5157 }
52- resp , err := bidOnLot (c , lotIndex , amountWei )
58+ opts , err := services .GetNodeAccountTransactorFromRequest (c , r )
59+ if err != nil {
60+ apiutils .WriteErrorResponse (w , err )
61+ return
62+ }
63+ resp , err := bidOnLot (c , lotIndex , amountWei , opts )
5364 apiutils .WriteResponse (w , resp , err )
5465 })
5566
@@ -69,7 +80,12 @@ func RegisterRoutes(mux *http.ServeMux, c *cli.Command) {
6980 apiutils .WriteErrorResponse (w , err )
7081 return
7182 }
72- resp , err := claimFromLot (c , lotIndex )
83+ opts , err := services .GetNodeAccountTransactorFromRequest (c , r )
84+ if err != nil {
85+ apiutils .WriteErrorResponse (w , err )
86+ return
87+ }
88+ resp , err := claimFromLot (c , lotIndex , opts )
7389 apiutils .WriteResponse (w , resp , err )
7490 })
7591
@@ -89,7 +105,12 @@ func RegisterRoutes(mux *http.ServeMux, c *cli.Command) {
89105 apiutils .WriteErrorResponse (w , err )
90106 return
91107 }
92- resp , err := recoverRplFromLot (c , lotIndex )
108+ opts , err := services .GetNodeAccountTransactorFromRequest (c , r )
109+ if err != nil {
110+ apiutils .WriteErrorResponse (w , err )
111+ return
112+ }
113+ resp , err := recoverRplFromLot (c , lotIndex , opts )
93114 apiutils .WriteResponse (w , resp , err )
94115 })
95116}
0 commit comments