diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..8f32384 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,17 @@ +# v0.4.0 + +This is a major rehaul of crate. Older versions are going into deprecation soon, as they are desperately obsolete at this point. + +Features: + +- `no-std` compatibility +- External memory support to dynamically access metadata and call without full copy into memory space +- Shortened metadata support +- More sane short specs structure +- Properly parse unchecked extrinsics + +Bug fixes: + +- Multiple minor fixes in rarely used extrinsic structure + + diff --git a/Cargo.toml b/Cargo.toml index 0301e7f..42727cd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ exclude = ["/for_tests", "/.github"] base58 = {version = "0.2.0", optional = true} bitvec = {version = "1.0.1", default-features = false, features = ["alloc"]} blake2 = {version = "0.10.6", default-features = false, optional = true} -external-memory-tools = {git = "https://github.com/Alzymologist/external-memory-tools", default-features = false} +external-memory-tools = {version = "0.1.0", default-features = false} frame-metadata = {version = "16.0.0", default-features = false, features = ["current", "decode"]} hex = {version = "0.4.3", default-features = false, features = ["alloc"]} num-bigint = {version = "0.4.3", default-features = false}