Refactor out transcode as a separate library (#597)
* refactoring transcode as library * refactored as lib * remove unused deps * fix imports * cleanup * modified README * run fmt * make clippy happy * clippy cd * use std * PR comments * fixit
[workspace] | ||
members = [".", "metadata"] | ||
members = [".", "metadata", "transcode"] | ||
[package] | ||
name = "cargo-contract" | ||
... | ... | @@ -39,6 +39,7 @@ toml = "0.5.9" |
rustc_version = "0.4.0" | ||
blake2 = "0.10.4" | ||
contract-metadata = { version = "0.6.0", path = "./metadata" } | ||
transcode = { package = "contract-transcode", version = "0.1.0", path = "./transcode" } | ||
semver = { version = "1.0.9", features = ["serde"] } | ||
serde = { version = "1.0.137", default-features = false, features = ["derive"] } | ||
serde_json = "1.0.81" | ||
... | ... | @@ -50,19 +51,11 @@ regex = "1.5.6" |
# dependencies for extrinsics (deploying and calling a contract) | ||
async-std = { version = "1.11.0", features = ["attributes", "tokio1"] } | ||
ink_metadata = { version = "3", features = ["derive"] } | ||
ink_env = "3" | ||
scale-info = { version = "2.1.2", default-features = false, features = ["derive"] } | ||
sp-core = "6.0.0" | ||
sp-runtime = "6.0.0" | ||
pallet-contracts-primitives = "6.0.0" | ||
subxt = "0.21.0" | ||
hex = "0.4.3" | ||
jsonrpsee = { version = "0.13.1", features = ["ws-client"] } | ||
nom = "7.1.1" | ||
nom-supreme = { version = "0.7.0", features = ["error"] } | ||
indexmap = "1.8.2" | ||
escape8259 = "0.5.1" | ||
itertools = "0.10.3" | ||
[build-dependencies] | ||
anyhow = "1.0.57" | ||
... | ... | @@ -75,16 +68,11 @@ regex = "1.5.6" |
[dev-dependencies] | ||
assert_cmd = "2.0.4" | ||
assert_matches = "1.5.0" | ||
pretty_assertions = "1.2.1" | ||
wabt = "0.10.0" | ||
regex = "1.5.6" | ||
predicates = "2.1.1" | ||
ink_primitives = "3" | ||
ink_storage = "3" | ||
ink_lang = "3" | ||
[features] | ||
# This `std` feature is required for testing using an inline contract's metadata, because `ink!` annotates the metadata | ||
# generation code with `#[cfg(feature = "std")]`. | ||
... | ... |
transcode/Cargo.toml
0 → 100644
transcode/LICENSE
0 → 100644
transcode/README.md
0 → 100644
File moved
File moved
File moved
File moved
transcode/src/util.rs
0 → 100644
Please register or sign in to comment