Cargo Features

[dependencies]
ilp-node = { version = "0.6.0", default-features = false, features = ["balance-tracking", "google-pubsub"] }
default = balance-tracking

The balance-tracking feature is set by default whenever ilp-node is added without default-features = false somewhere in the dependency tree.

balance-tracking default
google-pubsub = base64, chrono, parking_lot, reqwest, serde_json, yup-oauth2

This is an experimental feature that enables submitting packet records to Google Cloud PubSub. This may be removed in the future.

Affects node::InterledgerNode.google_pubsub

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

base64 google-pubsub?

Enables base64 ^0.10.1

For google-pubsub

chrono google-pubsub?
parking_lot google-pubsub?

Enables parking_lot ^0.9.0

reqwest google-pubsub?

Enables reqwest ^0.9.22

serde_json google-pubsub?
yup-oauth2 google-pubsub?

Enables yup-oauth2 ^3.1.1