mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-14 04:01:10 +00:00
subxt-core crate (#1466)
* start migrating, broken * first iteration of updating * fmt and clippy * add Composite<u32> decoding via scale value patch * bump scale type gen versions * fix decoding with new scale decode * compiling with changed deps * core utils, condig, client, metadata * core crate compiling * signer crate no once lock * add core to no-std-tests, change imports * broken commit, start pulling everything together in subxt * port more things to subxt * events in core crate, extrinsics sadly much more difficult * almost all examples pass again * dynamic values fix in examples * fix no std issue and fmt * remove unused dependencies * fix lightclient impl * runtime version refactor * formatting and addressing nits * more comments addressed * update wasm example and no-std-signer tests * other nits and error impl on signer errors * fix feature flag * fix runtime version refactor * fix doc links * fix integration tests * fix feature flag gated client state * fix native feature in CI * fix lightclient utils * make imports more lean in subxt-core * integrate changes from subxt-core imports into subxt * other changes in subxt simplify imports more * fix and docs * doc false for cli * fix clippy * remove events block hash in tests * codegen no-std support in generated code * export alloc crate for no-std codegen * fix doc test * implement James comments * remove std traits, use core traits instead * address nits * remove unusued dep in no-std tests * fix Box import in no_std * sp-crypto-hashing instead of sp-core-hashing * bump scale-typegen, add no std codegen tests * fix some things * replace unmaintained derivative with derive_where to remove non-canonical warnings * fmt * remove unused dep * fix deps * update artifacts to fix type ID mismatches * bump to latest scale-typegen --------- Co-authored-by: James Wilson <james@jsdw.me>
This commit is contained in:
+5
-3
@@ -2,6 +2,7 @@
|
||||
members = [
|
||||
"cli",
|
||||
"codegen",
|
||||
"core",
|
||||
"lightclient",
|
||||
"testing/substrate-runner",
|
||||
"testing/test-runtime",
|
||||
@@ -70,7 +71,7 @@ codec = { package = "parity-scale-codec", version = "3.6.9", default-features =
|
||||
color-eyre = "0.6.3"
|
||||
console_error_panic_hook = "0.1.7"
|
||||
darling = "0.20.8"
|
||||
derivative = "2.2.0"
|
||||
derive-where = "1.2.7"
|
||||
derive_more = "0.99.17"
|
||||
either = { version = "1.10.0", default-features = false }
|
||||
frame-metadata = { version = "16.0.0", default-features = false }
|
||||
@@ -93,6 +94,8 @@ scale-value = { version = "0.14.1", default-features = false }
|
||||
scale-bits = { version = "0.5.0", default-features = false }
|
||||
scale-decode = { version = "0.11.1", default-features = false }
|
||||
scale-encode = { version = "0.6.0", default-features = false }
|
||||
scale-typegen = "0.4.2"
|
||||
scale-typegen-description = "0.4.2"
|
||||
serde = { version = "1.0.197", default-features = false, features = ["derive"] }
|
||||
serde_json = { version = "1.0.114", default-features = false }
|
||||
syn = { version = "2.0.15", features = ["full", "extra-traits"] }
|
||||
@@ -106,8 +109,6 @@ url = "2.5.0"
|
||||
wabt = "0.10.0"
|
||||
wasm-bindgen-test = "0.3.24"
|
||||
which = "5.0.0"
|
||||
scale-typegen-description = "0.2.0"
|
||||
scale-typegen = "0.2.0"
|
||||
strip-ansi-escapes = "0.2.0"
|
||||
|
||||
# Light client support:
|
||||
@@ -136,6 +137,7 @@ sp-keyring = "34.0.0"
|
||||
|
||||
# Subxt workspace crates:
|
||||
subxt = { version = "0.35.0", path = "subxt", default-features = false }
|
||||
subxt-core = { version = "0.35.0", path = "core", default-features = false }
|
||||
subxt-macro = { version = "0.35.0", path = "macro" }
|
||||
subxt-metadata = { version = "0.35.0", path = "metadata", default-features = false }
|
||||
subxt-codegen = { version = "0.35.0", path = "codegen" }
|
||||
|
||||
Reference in New Issue
Block a user