Cargo Features

[dependencies]
soroban-tools = { version = "0.1.11", default-features = false, features = ["oracle", "commitment-scheme", "storage", "state-machine", "circuit-breaker", "utils", "mock-storage"] }
default = circuit-breaker, commitment-scheme, oracle, state-machine, storage, utils

These default features are set whenever soroban-tools is added without default-features = false somewhere in the dependency tree.

oracle default

Affects soroban-tools::oracle

commitment-scheme default
storage default mock-storage?

Affects soroban-tools::storage

state-machine default circuit-breaker

Affects soroban-tools::fsm

circuit-breaker default = state-machine

Affects soroban-tools::circuit_breaker

utils default
mock-storage = storage