You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reporter: add mTLS support for remote signer connection (tellor-io#35)
* Add remote signer keyring to reporter client via --remote-signer-addr flag
* Add mTLS support for remote signer in reporter client
* fix: vendor signer api; restore grpc/rpc managers + password-file logic dropped in main merge
---------
Co-authored-by: krasi <root@ns1028910.ip-40-160-21.us>
Copy file name to clipboardExpand all lines: cmd/main.go
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -168,6 +168,9 @@ func init() {
168
168
rootCmd.Flags().Duration("refresh-gas-estimates-interval", 12*time.Hour, "Interval for resetting cached gas estimates and gas-adjustment levels (<=0 disables)")
169
169
// Remote signer: when set, tx signing is delegated to the remote signer service instead of the local keyring
170
170
rootCmd.Flags().String("remote-signer-addr", "", "gRPC address of the remote signer service (e.g. localhost:9191). When set, tx signing uses the remote signer instead of the local keyring.")
171
+
rootCmd.Flags().String("remote-signer-ca-cert", "", "Path to the CA certificate for verifying the remote signer's TLS certificate.")
172
+
rootCmd.Flags().String("remote-signer-client-cert", "", "Path to the client TLS certificate presented to the remote signer.")
173
+
rootCmd.Flags().String("remote-signer-client-key", "", "Path to the client TLS private key.")
171
174
172
175
// Auto-bridge: keep wallet at a fixed balance by bridging the excess to Ethereum
173
176
rootCmd.Flags().Uint64(daemonflags.FlagAutoBalanceToKeep, 0, "Keep this amount of loya in the wallet; bridge any excess to Ethereum at --auto-balance-execution-time (0 = disabled)")
0 commit comments