Connection Data Model¶
SslOptions ¶
Bases: SerializableStruct
Models SSL options for a Monero rpc connection.
ssl_allow_any_cert: bool | None instance-attribute ¶
Allow any certificate.
ssl_allowed_fingerprints: list[str] instance-attribute ¶
Allowed ssl fingerprints.
ssl_ca_file: str | None instance-attribute ¶
Path to ssl CA file.
ssl_certificate_path: str | None instance-attribute ¶
Path to private ssl certificate.
ssl_private_key_path: str | None instance-attribute ¶
Path to private ssl key.
__init__() ¶
Initialize a new rpc connection ssl options.
MoneroConnectionType ¶
Bases: IntEnum
Enumerates a connection type, wich can be IPV4, IPV6, TOR, I2P or INVALID.
I2P = 4 class-attribute instance-attribute ¶
4 Indicates that Monero connection type is I2P.
INVALID = 0 class-attribute instance-attribute ¶
0 Indicates that Monero connection type is invalid.
IPV4 = 1 class-attribute instance-attribute ¶
1 Indicates that Monero connection type is IPV4.
IPV6 = 2 class-attribute instance-attribute ¶
2 Indicates that Monero connection type is IPV6.
TOR = 3 class-attribute instance-attribute ¶
3 Indicates that Monero connection type is TOR.