Cargo Features

uniswap-v3-sdk has no features set by default.

[dependencies]
uniswap-v3-sdk = { version = "4.3.0", features = ["std", "extensions", "parse_price"] }
std parse_price?

Enables std of optional alloy ^0.13, alloy-sol-types ^0.8, optional base64, derive_more, optional once_cell, optional serde_json, thiserror, optional uniswap-lens, and uniswap-sdk-core ^4.1.0

once_cell:

Enables once_cell::sync module.

extensions parse_price? = alloy, base64, once_cell, serde_json, uniswap-lens

Affects uniswap-v3-sdk::extensions

parse_price = anyhow, extensions, regex, std

Affects price_tick_conversions::parse_price

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.

alloy extensions?

Enables alloy ^0.13

anyhow parse_price?
base64 extensions?
once_cell extensions?
regex parse_price?
serde_json extensions?
uniswap-lens extensions?