xtokens on generic (#343)

* generic xtokens support

---------

Co-authored-by: Nikita Khateev <nikita.khateev@openzeppelin.com>
This commit is contained in:
Özgün Özerk
2024-10-31 10:38:32 +03:00
committed by GitHub
parent c43aa9591b
commit a7d968b934
11 changed files with 579 additions and 26 deletions
+53
View File
@@ -3000,6 +3000,7 @@ dependencies = [
"fp-self-contained",
"frame-benchmarking",
"frame-executive",
"frame-metadata-hash-extension",
"frame-support",
"frame-system",
"frame-system-benchmarking",
@@ -6056,6 +6057,20 @@ dependencies = [
"hash-db",
]
[[package]]
name = "merkleized-metadata"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f313fcff1d2a4bcaa2deeaa00bf7530d77d5f7bd0467a117dde2e29a75a7a17a"
dependencies = [
"array-bytes",
"blake3",
"frame-metadata",
"parity-scale-codec",
"scale-decode",
"scale-info",
]
[[package]]
name = "merlin"
version = "3.0.0"
@@ -12153,6 +12168,29 @@ dependencies = [
"sp-arithmetic",
]
[[package]]
name = "scale-bits"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e57b1e7f6b65ed1f04e79a85a57d755ad56d76fdf1e9bddcc9ae14f71fcdcf54"
dependencies = [
"parity-scale-codec",
"scale-type-resolver",
]
[[package]]
name = "scale-decode"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e98f3262c250d90e700bb802eb704e1f841e03331c2eb815e46516c4edbf5b27"
dependencies = [
"derive_more",
"parity-scale-codec",
"scale-bits",
"scale-type-resolver",
"smallvec",
]
[[package]]
name = "scale-info"
version = "2.11.3"
@@ -12179,6 +12217,12 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "scale-type-resolver"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0cded6518aa0bd6c1be2b88ac81bf7044992f0f154bfbabd5ad34f43512abcb"
[[package]]
name = "schannel"
version = "0.1.24"
@@ -13955,13 +13999,22 @@ name = "substrate-wasm-builder"
version = "24.0.0"
source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-stable2407-1#16b0fd09d9e9281c20ee0c1d8b87d011e3e3454e"
dependencies = [
"array-bytes",
"build-helper",
"cargo_metadata",
"console",
"filetime",
"frame-metadata",
"merkleized-metadata",
"parity-scale-codec",
"parity-wasm",
"polkavm-linker",
"sc-executor",
"sp-core",
"sp-io",
"sp-maybe-compressed-blob",
"sp-tracing",
"sp-version",
"strum 0.26.3",
"tempfile",
"toml 0.8.19",
+1 -1
View File
@@ -1,5 +1,5 @@
[relaychain]
chain = "paseo-local"
chain = "rococo-local"
default_command = "./bin-stable2407-1/polkadot"
[[relaychain.nodes]]