mirror of
https://github.com/luxfi/precompile.git
synced 2026-09-24 00:26:21 +00:00
228fffb renamed luxprecompile-sys -> lux-precompile for lux-consensus naming
consistency, but that (a) broke every consumer importing luxprecompile_sys and
(b) collided with sdk-rs's idiomatic wrapper crate, which is ALSO lux-precompile
— cargo refuses two same-named packages in one graph. Keep the family consistent
AND the Rust FFI convention: the -sys crate is lux-precompile-sys, the wrapper
stays lux-precompile. Consumed as a local path dep from sdk-rs (no crates.io
publish required).
29 lines
807 B
TOML
29 lines
807 B
TOML
[package]
|
|
name = "lux-precompile-sys"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "Lux Network — FFI bindings to libluxprecompile (all Lux EVM precompiles via Go shared library)"
|
|
license-file = "LICENSE"
|
|
repository = "https://github.com/luxfi/precompile"
|
|
homepage = "https://lux.network"
|
|
readme = "README.md"
|
|
keywords = ["precompile", "evm", "ffi", "blockchain", "lux"]
|
|
categories = ["external-ffi-bindings", "cryptography"]
|
|
links = "luxprecompile"
|
|
authors = ["Lux Industries Inc."]
|
|
|
|
[dependencies]
|
|
thiserror = "2"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
|
|
[build-dependencies]
|
|
|
|
[features]
|
|
default = []
|
|
|
|
[package.metadata.docs.rs]
|
|
# docs.rs cannot link against libluxprecompile; build docs without the link step.
|
|
no-default-features = true
|
|
rustdoc-args = ["--cfg", "docsrs"]
|