mirror of
https://github.com/aljazceru/nutshell.git
synced 2026-01-06 02:14:21 +01:00
description of settings (#823)
This commit is contained in:
@@ -118,10 +118,11 @@ LIGHTNING_FEE_PERCENT=1.0
|
||||
LIGHTNING_RESERVE_FEE_MIN=2000
|
||||
|
||||
# Mint Management gRPC service configurations
|
||||
# Run the script in cashu/mint/management_rpc/generate_certificates.sh to generate certificates for the server and client.
|
||||
# Use `poetry run mint-cli get-info` to test the connection.
|
||||
MINT_RPC_SERVER_ENABLE=FALSE
|
||||
MINT_RPC_SERVER_ADDR=localhost
|
||||
MINT_RPC_SERVER_PORT=8086
|
||||
MINT_RPC_SERVER_MUTUAL_TLS=TRUE
|
||||
MINT_RPC_SERVER_KEY="./server_private.pem"
|
||||
MINT_RPC_SERVER_CERT="./server_cert.pem"
|
||||
MINT_RPC_SERVER_CA="./ca_cert.pem"
|
||||
|
||||
@@ -208,13 +208,27 @@ class MintInformation(CashuSettings):
|
||||
|
||||
|
||||
class MintManagementRPCSettings(MintSettings):
|
||||
mint_rpc_server_enable: bool = Field(default=False)
|
||||
mint_rpc_server_ca: str = Field(default=None)
|
||||
mint_rpc_server_cert: str = Field(default=None)
|
||||
mint_rpc_server_enable: bool = Field(
|
||||
default=False, description="Enable the management RPC server."
|
||||
)
|
||||
mint_rpc_server_ca: str = Field(
|
||||
default=None,
|
||||
description="CA certificate file path for the management RPC server.",
|
||||
)
|
||||
mint_rpc_server_cert: str = Field(
|
||||
default=None,
|
||||
description="Server certificate file path for the management RPC server.",
|
||||
)
|
||||
mint_rpc_server_key: str = Field(default=None)
|
||||
mint_rpc_server_addr: str = Field(default="localhost")
|
||||
mint_rpc_server_port: int = Field(default=8086)
|
||||
mint_rpc_server_mutual_tls: bool = Field(default=True)
|
||||
mint_rpc_server_addr: str = Field(
|
||||
default="localhost", description="Address for the management RPC server."
|
||||
)
|
||||
mint_rpc_server_port: int = Field(
|
||||
default=8086, gt=0, lt=65536, description="Port for the management RPC server."
|
||||
)
|
||||
mint_rpc_server_mutual_tls: bool = Field(
|
||||
default=True, description="Require client certificates."
|
||||
)
|
||||
|
||||
|
||||
class WalletSettings(CashuSettings):
|
||||
|
||||
Reference in New Issue
Block a user