Cargo Features

[dependencies]
solana-remote-wallet = { version = "2.1.2", default-features = false, features = ["linux-shared-hidraw", "linux-shared-libusb", "linux-static-hidraw", "linux-static-libusb"] }
default = hidapi, linux-static-hidraw

These default features are set whenever solana-remote-wallet is added without default-features = false somewhere in the dependency tree.

linux-shared-hidraw

Enables linux-shared-hidraw of hidapi

linux-shared-libusb

Enables linux-shared-libusb of hidapi

linux-static-hidraw default

Enables linux-static-hidraw of hidapi

linux-static-libusb

Enables linux-static-libusb of hidapi

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.

hidapi default linux-shared-hidraw? linux-shared-libusb? linux-static-hidraw linux-static-libusb?

Affects ledger::LedgerWallet.device, remote_wallet::initialize_wallet_manager