Cargo Features

[dependencies]
lumina-node-uniffi = { version = "0.5.0", default-features = false, features = ["tls-native-roots", "tls-webpki-roots"] }
default = tls-webpki-roots

webpki is needed for TLS on android and iOS https://github.com/hyperium/tonic/issues/2369

tls-native-roots

Enables tls-native-roots of celestia-grpc

celestia-grpc:

Add system trust roots to rustls in tonic.

Selecting this feature enables TLS support in grpc client.

tls-webpki-roots default

Enables tls-webpki-roots of celestia-grpc

celestia-grpc:

Add the standard trust roots from webpki to rustls in tonic

Selecting this feature enables TLS support in grpc client.