git.delta.rocks / unique-network / refs/commits / 1a4aa2d6346d

difftreelog

feat introduce democracy (#965)

Pavel Orlov2023-08-23parent: #20ac01d.patch.diff
in: master
* feature: democracy draft

* fix: basic democracy setup

* fix: cargo fmt

* feat: setup maintenance manager origin

* feat: root or tech comm cna set collators

* feat: root or tech commm can set identities

* fix: remove democracy benchmarks

* fix: pallet-presence

* fix: externalDefaultOrigin

* fix: all tech comm can suspend/resume xcm

* test(governance): first batch

* revert(democracy): launch-config

* refactor(governance): address suggestions

* refactor(governance): switch to frame's democracy pallet

* chore: update deps

* chore: fix deps

* chore: fix xcm mod

* feature(governance): add new associated types from 42 v

* feat(governance): add ranked collective

* refactor(governance): split codebase to entities

* feature(governance): pallets config & refactor

* feat(governance): fix tracks and mapping

* feature(governance): tune types for maintenance&xcm

* feat(governance): rename pallet name to integrate with apps ui

* feature(governance): remove unused origins

* feature(governance): rename track

* feature(governance): change rank mapper & democracy track id

* feat(governance): configuration impl

* refactor: remove old gov tests, add new test-cases + minor fix

* feature(governance): aded events, config impl, bencmarks

* feature(governance): set correct weight to `set_governance_arg`

* refactor(governance): `ClassToRankMapper`

* Update runtime/common/config/pallets/governance/types.rs

Co-authored-by: Daniel Shiposha <mrshiposha@gmail.com>

* Update pallets/configuration/src/lib.rs

Co-authored-by: Daniel Shiposha <mrshiposha@gmail.com>

* Update runtime/common/config/pallets/governance/council_collective.rs

Co-authored-by: Daniel Shiposha <mrshiposha@gmail.com>

* Update runtime/common/config/pallets/governance/council_collective.rs

Co-authored-by: Daniel Shiposha <mrshiposha@gmail.com>

* Update runtime/common/config/pallets/governance/council_collective.rs

Co-authored-by: Daniel Shiposha <mrshiposha@gmail.com>

* Update runtime/common/config/pallets/governance/technical_committee.rs

Co-authored-by: Daniel Shiposha <mrshiposha@gmail.com>

* Update runtime/common/config/pallets/governance/technical_committee.rs

Co-authored-by: Daniel Shiposha <mrshiposha@gmail.com>

* Update runtime/common/config/pallets/governance/technical_committee.rs

Co-authored-by: Daniel Shiposha <mrshiposha@gmail.com>

* refactor(governance): code organization

* fix: format

* feature(governance): added new types

* refactor: gov origins, minor fixes

* chore: regenerate types

* chore: update Cargo.lock

* fix: governance playground fixes

* fix: cargo fmt

* Initialize Council and Technical Committee tests

* refactor: governance params + test timings

* feat(tests): add time-to-block constants

* refactor(tests): event helpers

* feat(tests): add fellowship helpers

* fix(tests): xcm tests use new event helpers

* test: fellowship basic tests

* feat: add fellowship timing MIN_ENACTMENT_PERIOD

* refactor(tests): instroduce governance test infrastructure

* fix: cargo fmt

* fix: yarn lint

* feat: add moreThanHalfCouncil

* fix: council test

* test: fellowship

* test(council): added impl for 14 cases + helpers + refac

* test(council): prime member impl + Closed events parser

* test(council): tests + helpers

* test(goverment): refactor test organization

* test(governance): comm tests

* fix: quartz test-env feature

* feat: add gov workflow, add describeGov

* test: democracy

* fix: optimize techcomm imports

* fix: exclude unique from gov workflow

* Update tests/src/governance/council.test.ts

Co-authored-by: Daniel Shiposha <mrshiposha@gmail.com>

* fix(test governance): origin for council members

* No more state in governance test utils

* fix typo

* fix(test gov): dummy prop impl

* test(governance): refactor & remove unused

* refactor(gobv test): initCouncil

* chore(governance): after rebase fixes

* fix: fmt

* fix: fmt & types

* chore: polkadot types

* chore(gov): fix gov workflow

* change api port to rpc for 0.9.43 polkadot

* test(gov): fix waiter for block

Added fn for hard reset some of pallets

* test(gov): fix waiter for block

Added hard reset for some of the pallets

* Update runtime/common/config/pallets/governance/fellowship.rs

Co-authored-by: Yaroslav Bolyukin <iam@lach.pw>

* add var wasm_name for goverments workflow for running sapphire

* fix(runtime): spces -> tabs

* add var wasm_name for goverments workflow for running sapphire

* refactor(governance):

- Removed debug test info
- Added new test for current Add\Remove assoc. type
- Changed gov settings
-Added helper `getMembers` for RankedCollective group

* refactor(governacne): nitpicks

* refactor(governance):construct runtime.

Fixed condition for skipping unique scheduler tests.

Added full name codec dep .

* fix(gov): added `origins` to pallets list

---------

61 files changed

added.docker/docker-compose.gov.j2diffbeforeafterboth

no changes

modified.github/workflows/ci-develop.ymldiffbeforeafterboth
61 uses: ./.github/workflows/node-only-update.yml61 uses: ./.github/workflows/node-only-update.yml
62 secrets: inherit62 secrets: inherit
63
64 gov:
65 if: ${{ (github.event.pull_request.draft == false && contains( github.event.pull_request.labels.*.name, 'CI-gov')) }} # Conditional check for draft & labels per job.
66 uses: ./.github/workflows/gov.yml
67 secrets: inherit # pass all secrets from initial workflow to nested
6368
64 codestyle:69 codestyle:
65 if: github.event.pull_request.draft == false # Conditional check for draft per job.70 if: github.event.pull_request.draft == false # Conditional check for draft per job.
added.github/workflows/gov.ymldiffbeforeafterboth

no changes

modifiedCargo.lockdiffbeforeafterboth
172172
173[[package]]173[[package]]
174name = "aho-corasick"174name = "aho-corasick"
175version = "1.0.2"175version = "1.0.4"
176source = "registry+https://github.com/rust-lang/crates.io-index"176source = "registry+https://github.com/rust-lang/crates.io-index"
177checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"177checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a"
178dependencies = [178dependencies = [
179 "memchr",179 "memchr",
180]180]
250250
251[[package]]251[[package]]
252name = "anstyle-wincon"252name = "anstyle-wincon"
253version = "1.0.1"253version = "1.0.2"
254source = "registry+https://github.com/rust-lang/crates.io-index"254source = "registry+https://github.com/rust-lang/crates.io-index"
255checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"255checksum = "c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c"
256dependencies = [256dependencies = [
257 "anstyle",257 "anstyle",
258 "windows-sys 0.48.0",258 "windows-sys 0.48.0",
259]259]
260260
261[[package]]261[[package]]
262name = "anyhow"262name = "anyhow"
263version = "1.0.72"263version = "1.0.74"
264source = "registry+https://github.com/rust-lang/crates.io-index"264source = "registry+https://github.com/rust-lang/crates.io-index"
265checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854"265checksum = "8c6f84b74db2535ebae81eede2f39b947dcbf01d093ae5f791e5dd414a1bf289"
266266
267[[package]]267[[package]]
268name = "app-promotion-rpc"268name = "app-promotion-rpc"
333 "num-traits",333 "num-traits",
334 "rusticata-macros",334 "rusticata-macros",
335 "thiserror",335 "thiserror",
336 "time 0.3.23",336 "time 0.3.25",
337]337]
338338
339[[package]]339[[package]]
349 "num-traits",349 "num-traits",
350 "rusticata-macros",350 "rusticata-macros",
351 "thiserror",351 "thiserror",
352 "time 0.3.23",352 "time 0.3.25",
353]353]
354354
355[[package]]355[[package]]
426426
427[[package]]427[[package]]
428name = "async-lock"428name = "async-lock"
429version = "2.7.0"429version = "2.8.0"
430source = "registry+https://github.com/rust-lang/crates.io-index"430source = "registry+https://github.com/rust-lang/crates.io-index"
431checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7"431checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
432dependencies = [432dependencies = [
433 "event-listener",433 "event-listener",
434]434]
441dependencies = [441dependencies = [
442 "proc-macro2",442 "proc-macro2",
443 "quote",443 "quote",
444 "syn 2.0.27",444 "syn 2.0.28",
445]445]
446446
447[[package]]447[[package]]
448name = "async-trait"448name = "async-trait"
449version = "0.1.72"449version = "0.1.73"
450source = "registry+https://github.com/rust-lang/crates.io-index"450source = "registry+https://github.com/rust-lang/crates.io-index"
451checksum = "cc6dde6e4ed435a4c1ee4e73592f5ba9da2151af10076cc04858746af9352d09"451checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
452dependencies = [452dependencies = [
453 "proc-macro2",453 "proc-macro2",
454 "quote",454 "quote",
455 "syn 2.0.27",455 "syn 2.0.28",
456]456]
457457
458[[package]]458[[package]]
465 "futures-sink",465 "futures-sink",
466 "futures-util",466 "futures-util",
467 "memchr",467 "memchr",
468 "pin-project-lite 0.2.10",468 "pin-project-lite 0.2.12",
469]469]
470470
471[[package]]471[[package]]
599 "regex",599 "regex",
600 "rustc-hash",600 "rustc-hash",
601 "shlex",601 "shlex",
602 "syn 2.0.27",602 "syn 2.0.28",
603]603]
604604
605[[package]]605[[package]]
610610
611[[package]]611[[package]]
612name = "bitflags"612name = "bitflags"
613version = "2.3.3"613version = "2.4.0"
614source = "registry+https://github.com/rust-lang/crates.io-index"614source = "registry+https://github.com/rust-lang/crates.io-index"
615checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42"615checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
616616
617[[package]]617[[package]]
618name = "bitvec"618name = "bitvec"
873873
874[[package]]874[[package]]
875name = "cc"875name = "cc"
876version = "1.0.79"876version = "1.0.82"
877source = "registry+https://github.com/rust-lang/crates.io-index"877source = "registry+https://github.com/rust-lang/crates.io-index"
878checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"878checksum = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01"
879dependencies = [879dependencies = [
880 "jobserver",880 "jobserver",
881 "libc",
881]882]
882883
883[[package]]884[[package]]
902903
903[[package]]904[[package]]
904name = "cfg-expr"905name = "cfg-expr"
905version = "0.15.3"906version = "0.15.4"
906source = "registry+https://github.com/rust-lang/crates.io-index"907source = "registry+https://github.com/rust-lang/crates.io-index"
907checksum = "215c0072ecc28f92eeb0eea38ba63ddfcb65c2828c46311d646f1a3ff5f9841c"908checksum = "b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9"
908dependencies = [909dependencies = [
909 "smallvec",910 "smallvec",
910]911]
10241025
1025[[package]]1026[[package]]
1026name = "clap"1027name = "clap"
1027version = "4.3.17"1028version = "4.3.21"
1028source = "registry+https://github.com/rust-lang/crates.io-index"1029source = "registry+https://github.com/rust-lang/crates.io-index"
1029checksum = "5b0827b011f6f8ab38590295339817b0d26f344aa4932c3ced71b45b0c54b4a9"1030checksum = "c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd"
1030dependencies = [1031dependencies = [
1031 "clap_builder",1032 "clap_builder",
1032 "clap_derive",1033 "clap_derive",
10351036
1036[[package]]1037[[package]]
1037name = "clap_builder"1038name = "clap_builder"
1038version = "4.3.17"1039version = "4.3.21"
1039source = "registry+https://github.com/rust-lang/crates.io-index"1040source = "registry+https://github.com/rust-lang/crates.io-index"
1040checksum = "9441b403be87be858db6a23edb493e7f694761acdc3343d5a0fcaafd304cbc9e"1041checksum = "08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa"
1041dependencies = [1042dependencies = [
1042 "anstream",1043 "anstream",
1043 "anstyle",1044 "anstyle",
1054 "heck",1055 "heck",
1055 "proc-macro2",1056 "proc-macro2",
1056 "quote",1057 "quote",
1057 "syn 2.0.27",1058 "syn 2.0.28",
1058]1059]
10591060
1060[[package]]1061[[package]]
11261127
1127[[package]]1128[[package]]
1128name = "const-oid"1129name = "const-oid"
1129version = "0.9.4"1130version = "0.9.5"
1130source = "registry+https://github.com/rust-lang/crates.io-index"1131source = "registry+https://github.com/rust-lang/crates.io-index"
1131checksum = "795bc6e66a8e340f075fcf6227e417a2dc976b92b91f3cdc778bb858778b6747"1132checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f"
11321133
1133[[package]]1134[[package]]
1134name = "constant_time_eq"1135name = "constant_time_eq"
1724 "proc-macro-crate",1725 "proc-macro-crate",
1725 "proc-macro2",1726 "proc-macro2",
1726 "quote",1727 "quote",
1727 "syn 2.0.27",1728 "syn 2.0.28",
1728]1729]
17291730
1730[[package]]1731[[package]]
20002001
2001[[package]]2002[[package]]
2002name = "cxx"2003name = "cxx"
2003version = "1.0.102"2004version = "1.0.105"
2004source = "registry+https://github.com/rust-lang/crates.io-index"2005source = "registry+https://github.com/rust-lang/crates.io-index"
2005checksum = "f68e12e817cb19eaab81aaec582b4052d07debd3c3c6b083b9d361db47c7dc9d"2006checksum = "666a3ec767f4bbaf0dcfcc3b4ea048b90520b254fdf88813e763f4c762636c14"
2006dependencies = [2007dependencies = [
2007 "cc",2008 "cc",
2008 "cxxbridge-flags",2009 "cxxbridge-flags",
20122013
2013[[package]]2014[[package]]
2014name = "cxx-build"2015name = "cxx-build"
2015version = "1.0.102"2016version = "1.0.105"
2016source = "registry+https://github.com/rust-lang/crates.io-index"2017source = "registry+https://github.com/rust-lang/crates.io-index"
2017checksum = "e789217e4ab7cf8cc9ce82253180a9fe331f35f5d339f0ccfe0270b39433f397"2018checksum = "162bec16c4cc28b19e26db0197b60ba5480fdb9a4cbf0f4c6c104a937741b78e"
2018dependencies = [2019dependencies = [
2019 "cc",2020 "cc",
2020 "codespan-reporting",2021 "codespan-reporting",
2021 "once_cell",2022 "once_cell",
2022 "proc-macro2",2023 "proc-macro2",
2023 "quote",2024 "quote",
2024 "scratch",2025 "scratch",
2025 "syn 2.0.27",2026 "syn 2.0.28",
2026]2027]
20272028
2028[[package]]2029[[package]]
2029name = "cxxbridge-flags"2030name = "cxxbridge-flags"
2030version = "1.0.102"2031version = "1.0.105"
2031source = "registry+https://github.com/rust-lang/crates.io-index"2032source = "registry+https://github.com/rust-lang/crates.io-index"
2032checksum = "78a19f4c80fd9ab6c882286fa865e92e07688f4387370a209508014ead8751d0"2033checksum = "d6e8c238aadc4b9f2c00269d04c87abb23f96dd240803872536eed1a304bb40e"
20332034
2034[[package]]2035[[package]]
2035name = "cxxbridge-macro"2036name = "cxxbridge-macro"
2036version = "1.0.102"2037version = "1.0.105"
2037source = "registry+https://github.com/rust-lang/crates.io-index"2038source = "registry+https://github.com/rust-lang/crates.io-index"
2038checksum = "b8fcfa71f66c8563c4fa9dd2bb68368d50267856f831ac5d85367e0805f9606c"2039checksum = "59d9ffb4193dd22180b8d5747b1e095c3d9c9c665ce39b0483a488948f437e06"
2039dependencies = [2040dependencies = [
2040 "proc-macro2",2041 "proc-macro2",
2041 "quote",2042 "quote",
2042 "syn 2.0.27",2043 "syn 2.0.28",
2043]2044]
20442045
2045[[package]]2046[[package]]
21162117
2117[[package]]2118[[package]]
2118name = "der"2119name = "der"
2119version = "0.7.7"2120version = "0.7.8"
2120source = "registry+https://github.com/rust-lang/crates.io-index"2121source = "registry+https://github.com/rust-lang/crates.io-index"
2121checksum = "0c7ed52955ce76b1554f509074bb357d3fb8ac9b51288a65a3fd480d1dfba946"2122checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c"
2122dependencies = [2123dependencies = [
2123 "const-oid",2124 "const-oid",
2124 "zeroize",2125 "zeroize",
2152 "rusticata-macros",2153 "rusticata-macros",
2153]2154]
2155
2156[[package]]
2157name = "deranged"
2158version = "0.3.7"
2159source = "registry+https://github.com/rust-lang/crates.io-index"
2160checksum = "7684a49fb1af197853ef7b2ee694bc1f5b4179556f1e5710e1760c5db6f5e929"
21542161
2155[[package]]2162[[package]]
2156name = "derivative"2163name = "derivative"
2303dependencies = [2310dependencies = [
2304 "proc-macro2",2311 "proc-macro2",
2305 "quote",2312 "quote",
2306 "syn 2.0.27",2313 "syn 2.0.28",
2307]2314]
23082315
2309[[package]]2316[[package]]
2369source = "registry+https://github.com/rust-lang/crates.io-index"2376source = "registry+https://github.com/rust-lang/crates.io-index"
2370checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4"2377checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4"
2371dependencies = [2378dependencies = [
2372 "der 0.7.7",2379 "der 0.7.8",
2373 "digest 0.10.7",2380 "digest 0.10.7",
2374 "elliptic-curve 0.13.5",2381 "elliptic-curve 0.13.5",
2375 "rfc6979 0.4.0",2382 "rfc6979 0.4.0",
24162423
2417[[package]]2424[[package]]
2418name = "either"2425name = "either"
2419version = "1.8.1"2426version = "1.9.0"
2420source = "registry+https://github.com/rust-lang/crates.io-index"2427source = "registry+https://github.com/rust-lang/crates.io-index"
2421checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"2428checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
24222429
2423[[package]]2430[[package]]
2424name = "elliptic-curve"2431name = "elliptic-curve"
2496dependencies = [2503dependencies = [
2497 "proc-macro2",2504 "proc-macro2",
2498 "quote",2505 "quote",
2499 "syn 2.0.27",2506 "syn 2.0.28",
2500]2507]
25012508
2502[[package]]2509[[package]]
2507dependencies = [2514dependencies = [
2508 "proc-macro2",2515 "proc-macro2",
2509 "quote",2516 "quote",
2510 "syn 2.0.27",2517 "syn 2.0.28",
2511]2518]
25122519
2513[[package]]2520[[package]]
25502557
2551[[package]]2558[[package]]
2552name = "errno"2559name = "errno"
2553version = "0.3.1"2560version = "0.3.2"
2554source = "registry+https://github.com/rust-lang/crates.io-index"2561source = "registry+https://github.com/rust-lang/crates.io-index"
2555checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"2562checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f"
2556dependencies = [2563dependencies = [
2557 "errno-dragonfly",2564 "errno-dragonfly",
2558 "libc",2565 "libc",
2768 "fs-err",2775 "fs-err",
2769 "proc-macro2",2776 "proc-macro2",
2770 "quote",2777 "quote",
2771 "syn 2.0.27",2778 "syn 2.0.28",
2772]2779]
27732780
2774[[package]]2781[[package]]
30083015
3009[[package]]3016[[package]]
3010name = "filetime"3017name = "filetime"
3011version = "0.2.21"3018version = "0.2.22"
3012source = "registry+https://github.com/rust-lang/crates.io-index"3019source = "registry+https://github.com/rust-lang/crates.io-index"
3013checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153"3020checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0"
3014dependencies = [3021dependencies = [
3015 "cfg-if",3022 "cfg-if",
3016 "libc",3023 "libc",
3017 "redox_syscall 0.2.16",3024 "redox_syscall 0.3.5",
3018 "windows-sys 0.48.0",3025 "windows-sys 0.48.0",
3019]3026]
30203027
30543061
3055[[package]]3062[[package]]
3056name = "flate2"3063name = "flate2"
3057version = "1.0.26"3064version = "1.0.27"
3058source = "registry+https://github.com/rust-lang/crates.io-index"3065source = "registry+https://github.com/rust-lang/crates.io-index"
3059checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"3066checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010"
3060dependencies = [3067dependencies = [
3061 "crc32fast",3068 "crc32fast",
3062 "libz-sys",3069 "libz-sys",
3280 "proc-macro-crate",3287 "proc-macro-crate",
3281 "proc-macro2",3288 "proc-macro2",
3282 "quote",3289 "quote",
3283 "syn 2.0.27",3290 "syn 2.0.28",
3284]3291]
32853292
3286[[package]]3293[[package]]
3397 "proc-macro-warning",3404 "proc-macro-warning",
3398 "proc-macro2",3405 "proc-macro2",
3399 "quote",3406 "quote",
3400 "syn 2.0.27",3407 "syn 2.0.28",
3401]3408]
34023409
3403[[package]]3410[[package]]
3409 "proc-macro-crate",3416 "proc-macro-crate",
3410 "proc-macro2",3417 "proc-macro2",
3411 "quote",3418 "quote",
3412 "syn 2.0.27",3419 "syn 2.0.28",
3413]3420]
34143421
3415[[package]]3422[[package]]
3419dependencies = [3426dependencies = [
3420 "proc-macro2",3427 "proc-macro2",
3421 "quote",3428 "quote",
3422 "syn 2.0.27",3429 "syn 2.0.28",
3423]3430]
34243431
3425[[package]]3432[[package]]
3499source = "registry+https://github.com/rust-lang/crates.io-index"3506source = "registry+https://github.com/rust-lang/crates.io-index"
3500checksum = "2eeb4ed9e12f43b7fa0baae3f9cdda28352770132ef2e09a23760c29cae8bd47"3507checksum = "2eeb4ed9e12f43b7fa0baae3f9cdda28352770132ef2e09a23760c29cae8bd47"
3501dependencies = [3508dependencies = [
3502 "rustix 0.38.4",3509 "rustix 0.38.8",
3503 "windows-sys 0.48.0",3510 "windows-sys 0.48.0",
3504]3511]
35053512
3569 "futures-io",3576 "futures-io",
3570 "memchr",3577 "memchr",
3571 "parking",3578 "parking",
3572 "pin-project-lite 0.2.10",3579 "pin-project-lite 0.2.12",
3573 "waker-fn",3580 "waker-fn",
3574]3581]
35753582
3581dependencies = [3588dependencies = [
3582 "proc-macro2",3589 "proc-macro2",
3583 "quote",3590 "quote",
3584 "syn 2.0.27",3591 "syn 2.0.28",
3585]3592]
35863593
3587[[package]]3594[[package]]
3626 "futures-sink",3633 "futures-sink",
3627 "futures-task",3634 "futures-task",
3628 "memchr",3635 "memchr",
3629 "pin-project-lite 0.2.10",3636 "pin-project-lite 0.2.12",
3630 "pin-utils",3637 "pin-utils",
3631 "slab",3638 "slab",
3632]3639]
37313738
3732[[package]]3739[[package]]
3733name = "globset"3740name = "globset"
3734version = "0.4.11"3741version = "0.4.13"
3735source = "registry+https://github.com/rust-lang/crates.io-index"3742source = "registry+https://github.com/rust-lang/crates.io-index"
3736checksum = "1391ab1f92ffcc08911957149833e682aa3fe252b9f45f966d2ef972274c97df"3743checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d"
3737dependencies = [3744dependencies = [
3738 "aho-corasick",3745 "aho-corasick",
3739 "bstr",3746 "bstr",
3954dependencies = [3961dependencies = [
3955 "bytes",3962 "bytes",
3956 "http",3963 "http",
3957 "pin-project-lite 0.2.10",3964 "pin-project-lite 0.2.12",
3958]3965]
39593966
3960[[package]]3967[[package]]
39713978
3972[[package]]3979[[package]]
3973name = "httpdate"3980name = "httpdate"
3974version = "1.0.2"3981version = "1.0.3"
3975source = "registry+https://github.com/rust-lang/crates.io-index"3982source = "registry+https://github.com/rust-lang/crates.io-index"
3976checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"3983checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
39773984
3978[[package]]3985[[package]]
3979name = "humantime"3986name = "humantime"
3997 "httparse",4004 "httparse",
3998 "httpdate",4005 "httpdate",
3999 "itoa",4006 "itoa",
4000 "pin-project-lite 0.2.10",4007 "pin-project-lite 0.2.12",
4001 "socket2 0.4.9",4008 "socket2 0.4.9",
4002 "tokio",4009 "tokio",
4003 "tower-service",4010 "tower-service",
41614168
4162[[package]]4169[[package]]
4163name = "indicatif"4170name = "indicatif"
4164version = "0.17.5"4171version = "0.17.6"
4165source = "registry+https://github.com/rust-lang/crates.io-index"4172source = "registry+https://github.com/rust-lang/crates.io-index"
4166checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057"4173checksum = "0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730"
4167dependencies = [4174dependencies = [
4168 "console",4175 "console",
4169 "instant",4176 "instant",
4266checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"4273checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
4267dependencies = [4274dependencies = [
4268 "hermit-abi 0.3.2",4275 "hermit-abi 0.3.2",
4269 "rustix 0.38.4",4276 "rustix 0.38.8",
4270 "windows-sys 0.48.0",4277 "windows-sys 0.48.0",
4271]4278]
42724279
51455152
5146[[package]]5153[[package]]
5147name = "libz-sys"5154name = "libz-sys"
5148version = "1.1.9"5155version = "1.1.12"
5149source = "registry+https://github.com/rust-lang/crates.io-index"5156source = "registry+https://github.com/rust-lang/crates.io-index"
5150checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db"5157checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b"
5151dependencies = [5158dependencies = [
5152 "cc",5159 "cc",
5153 "pkg-config",5160 "pkg-config",
52015208
5202[[package]]5209[[package]]
5203name = "linux-raw-sys"5210name = "linux-raw-sys"
5204version = "0.4.3"5211version = "0.4.5"
5205source = "registry+https://github.com/rust-lang/crates.io-index"5212source = "registry+https://github.com/rust-lang/crates.io-index"
5206checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0"5213checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503"
52075214
5208[[package]]5215[[package]]
5209name = "lock_api"5216name = "lock_api"
52175224
5218[[package]]5225[[package]]
5219name = "log"5226name = "log"
5220version = "0.4.19"5227version = "0.4.20"
5221source = "registry+https://github.com/rust-lang/crates.io-index"5228source = "registry+https://github.com/rust-lang/crates.io-index"
5222checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"5229checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
52235230
5224[[package]]5231[[package]]
5225name = "lru"5232name = "lru"
57585765
5759[[package]]5766[[package]]
5760name = "num-complex"5767name = "num-complex"
5761version = "0.4.3"5768version = "0.4.4"
5762source = "registry+https://github.com/rust-lang/crates.io-index"5769source = "registry+https://github.com/rust-lang/crates.io-index"
5763checksum = "02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d"5770checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214"
5764dependencies = [5771dependencies = [
5765 "num-traits",5772 "num-traits",
5766]5773]
5854 "proc-macro-crate",5861 "proc-macro-crate",
5855 "proc-macro2",5862 "proc-macro2",
5856 "quote",5863 "quote",
5857 "syn 2.0.27",5864 "syn 2.0.28",
5858]5865]
58595866
5860[[package]]5867[[package]]
5949 "pallet-balances-adapter",5956 "pallet-balances-adapter",
5950 "pallet-base-fee",5957 "pallet-base-fee",
5951 "pallet-collator-selection",5958 "pallet-collator-selection",
5959 "pallet-collective",
5952 "pallet-common",5960 "pallet-common",
5953 "pallet-configuration",5961 "pallet-configuration",
5962 "pallet-democracy",
5954 "pallet-ethereum",5963 "pallet-ethereum",
5955 "pallet-evm",5964 "pallet-evm",
5956 "pallet-evm-coder-substrate",5965 "pallet-evm-coder-substrate",
5960 "pallet-evm-transaction-payment",5969 "pallet-evm-transaction-payment",
5961 "pallet-foreign-assets",5970 "pallet-foreign-assets",
5962 "pallet-fungible",5971 "pallet-fungible",
5972 "pallet-gov-origins",
5963 "pallet-identity 4.0.0-dev",5973 "pallet-identity 4.0.0-dev",
5964 "pallet-inflation",5974 "pallet-inflation",
5965 "pallet-maintenance",5975 "pallet-maintenance",
5976 "pallet-membership",
5966 "pallet-nonfungible",5977 "pallet-nonfungible",
5967 "pallet-preimage",5978 "pallet-preimage",
5979 "pallet-ranked-collective",
5980 "pallet-referenda",
5968 "pallet-refungible",5981 "pallet-refungible",
5982 "pallet-scheduler",
5969 "pallet-session",5983 "pallet-session",
5970 "pallet-state-trie-migration",5984 "pallet-state-trie-migration",
5971 "pallet-structure",5985 "pallet-structure",
6522 "sp-core",6536 "sp-core",
6523 "sp-io",6537 "sp-io",
6524 "sp-std",6538 "sp-std",
6539 "up-common",
6525 "xcm",6540 "xcm",
6526]6541]
65276542
6803 "up-data-structs",6818 "up-data-structs",
6804]6819]
6820
6821[[package]]
6822name = "pallet-gov-origins"
6823version = "0.2.1"
6824dependencies = [
6825 "frame-support",
6826 "frame-system",
6827 "parity-scale-codec",
6828 "scale-info",
6829]
68056830
6806[[package]]6831[[package]]
6807name = "pallet-grandpa"6832name = "pallet-grandpa"
7323 "proc-macro-crate",7348 "proc-macro-crate",
7324 "proc-macro2",7349 "proc-macro2",
7325 "quote",7350 "quote",
7326 "syn 2.0.27",7351 "syn 2.0.28",
7327]7352]
73287353
7329[[package]]7354[[package]]
7773 "libc",7798 "libc",
7774 "redox_syscall 0.3.5",7799 "redox_syscall 0.3.5",
7775 "smallvec",7800 "smallvec",
7776 "windows-targets 0.48.1",7801 "windows-targets 0.48.2",
7777]7802]
77787803
7779[[package]]7804[[package]]
78387863
7839[[package]]7864[[package]]
7840name = "pest"7865name = "pest"
7841version = "2.7.1"7866version = "2.7.2"
7842source = "registry+https://github.com/rust-lang/crates.io-index"7867source = "registry+https://github.com/rust-lang/crates.io-index"
7843checksum = "0d2d1d55045829d65aad9d389139882ad623b33b904e7c9f1b10c5b8927298e5"7868checksum = "1acb4a4365a13f749a93f1a094a7805e5cfa0955373a9de860d962eaa3a5fe5a"
7844dependencies = [7869dependencies = [
7845 "thiserror",7870 "thiserror",
7846 "ucd-trie",7871 "ucd-trie",
7847]7872]
78487873
7849[[package]]7874[[package]]
7850name = "pest_derive"7875name = "pest_derive"
7851version = "2.7.1"7876version = "2.7.2"
7852source = "registry+https://github.com/rust-lang/crates.io-index"7877source = "registry+https://github.com/rust-lang/crates.io-index"
7853checksum = "5f94bca7e7a599d89dea5dfa309e217e7906c3c007fb9c3299c40b10d6a315d3"7878checksum = "666d00490d4ac815001da55838c500eafb0320019bbaa44444137c48b443a853"
7854dependencies = [7879dependencies = [
7855 "pest",7880 "pest",
7856 "pest_generator",7881 "pest_generator",
7857]7882]
78587883
7859[[package]]7884[[package]]
7860name = "pest_generator"7885name = "pest_generator"
7861version = "2.7.1"7886version = "2.7.2"
7862source = "registry+https://github.com/rust-lang/crates.io-index"7887source = "registry+https://github.com/rust-lang/crates.io-index"
7863checksum = "99d490fe7e8556575ff6911e45567ab95e71617f43781e5c05490dc8d75c965c"7888checksum = "68ca01446f50dbda87c1786af8770d535423fa8a53aec03b8f4e3d7eb10e0929"
7864dependencies = [7889dependencies = [
7865 "pest",7890 "pest",
7866 "pest_meta",7891 "pest_meta",
7867 "proc-macro2",7892 "proc-macro2",
7868 "quote",7893 "quote",
7869 "syn 2.0.27",7894 "syn 2.0.28",
7870]7895]
78717896
7872[[package]]7897[[package]]
7873name = "pest_meta"7898name = "pest_meta"
7874version = "2.7.1"7899version = "2.7.2"
7875source = "registry+https://github.com/rust-lang/crates.io-index"7900source = "registry+https://github.com/rust-lang/crates.io-index"
7876checksum = "2674c66ebb4b4d9036012091b537aae5878970d6999f81a265034d85b136b341"7901checksum = "56af0a30af74d0445c0bf6d9d051c979b516a1a5af790d251daee76005420a48"
7877dependencies = [7902dependencies = [
7878 "once_cell",7903 "once_cell",
7879 "pest",7904 "pest",
78927917
7893[[package]]7918[[package]]
7894name = "pin-project"7919name = "pin-project"
7895version = "1.1.2"7920version = "1.1.3"
7896source = "registry+https://github.com/rust-lang/crates.io-index"7921source = "registry+https://github.com/rust-lang/crates.io-index"
7897checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842"7922checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
7898dependencies = [7923dependencies = [
7899 "pin-project-internal",7924 "pin-project-internal",
7900]7925]
79017926
7902[[package]]7927[[package]]
7903name = "pin-project-internal"7928name = "pin-project-internal"
7904version = "1.1.2"7929version = "1.1.3"
7905source = "registry+https://github.com/rust-lang/crates.io-index"7930source = "registry+https://github.com/rust-lang/crates.io-index"
7906checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c"7931checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
7907dependencies = [7932dependencies = [
7908 "proc-macro2",7933 "proc-macro2",
7909 "quote",7934 "quote",
7910 "syn 2.0.27",7935 "syn 2.0.28",
7911]7936]
79127937
7913[[package]]7938[[package]]
79187943
7919[[package]]7944[[package]]
7920name = "pin-project-lite"7945name = "pin-project-lite"
7921version = "0.2.10"7946version = "0.2.12"
7922source = "registry+https://github.com/rust-lang/crates.io-index"7947source = "registry+https://github.com/rust-lang/crates.io-index"
7923checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57"7948checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05"
79247949
7925[[package]]7950[[package]]
7926name = "pin-utils"7951name = "pin-utils"
7944source = "registry+https://github.com/rust-lang/crates.io-index"7969source = "registry+https://github.com/rust-lang/crates.io-index"
7945checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"7970checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
7946dependencies = [7971dependencies = [
7947 "der 0.7.7",7972 "der 0.7.8",
7948 "spki 0.7.2",7973 "spki 0.7.2",
7949]7974]
79507975
9150 "concurrent-queue",9175 "concurrent-queue",
9151 "libc",9176 "libc",
9152 "log",9177 "log",
9153 "pin-project-lite 0.2.10",9178 "pin-project-lite 0.2.12",
9154 "windows-sys 0.48.0",9179 "windows-sys 0.48.0",
9155]9180]
91569181
91919216
9192[[package]]9217[[package]]
9193name = "portable-atomic"9218name = "portable-atomic"
9194version = "1.4.1"9219version = "1.4.2"
9195source = "registry+https://github.com/rust-lang/crates.io-index"9220source = "registry+https://github.com/rust-lang/crates.io-index"
9196checksum = "edc55135a600d700580e406b4de0d59cb9ad25e344a3a091a97ded2622ec4ec6"9221checksum = "f32154ba0af3a075eefa1eda8bb414ee928f62303a54ea85b8d6638ff1a6ee9e"
91979222
9198[[package]]9223[[package]]
9199name = "ppv-lite86"9224name = "ppv-lite86"
9259checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62"9284checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62"
9260dependencies = [9285dependencies = [
9261 "proc-macro2",9286 "proc-macro2",
9262 "syn 2.0.27",9287 "syn 2.0.28",
9263]9288]
92649289
9265[[package]]9290[[package]]
9334dependencies = [9359dependencies = [
9335 "proc-macro2",9360 "proc-macro2",
9336 "quote",9361 "quote",
9337 "syn 2.0.27",9362 "syn 2.0.28",
9338]9363]
93399364
9340[[package]]9365[[package]]
93749399
9375[[package]]9400[[package]]
9376name = "prometheus-client-derive-encode"9401name = "prometheus-client-derive-encode"
9377version = "0.4.1"9402version = "0.4.2"
9378source = "registry+https://github.com/rust-lang/crates.io-index"9403source = "registry+https://github.com/rust-lang/crates.io-index"
9379checksum = "72b6a5217beb0ad503ee7fa752d451c905113d70721b937126158f3106a48cc1"9404checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8"
9380dependencies = [9405dependencies = [
9381 "proc-macro2",9406 "proc-macro2",
9382 "quote",9407 "quote",
9383 "syn 1.0.109",9408 "syn 2.0.28",
9384]9409]
93859410
9386[[package]]9411[[package]]
9487 "pallet-balances-adapter",9512 "pallet-balances-adapter",
9488 "pallet-base-fee",9513 "pallet-base-fee",
9489 "pallet-collator-selection",9514 "pallet-collator-selection",
9515 "pallet-collective",
9490 "pallet-common",9516 "pallet-common",
9491 "pallet-configuration",9517 "pallet-configuration",
9518 "pallet-democracy",
9492 "pallet-ethereum",9519 "pallet-ethereum",
9493 "pallet-evm",9520 "pallet-evm",
9494 "pallet-evm-coder-substrate",9521 "pallet-evm-coder-substrate",
9498 "pallet-evm-transaction-payment",9525 "pallet-evm-transaction-payment",
9499 "pallet-foreign-assets",9526 "pallet-foreign-assets",
9500 "pallet-fungible",9527 "pallet-fungible",
9528 "pallet-gov-origins",
9501 "pallet-identity 4.0.0-dev",9529 "pallet-identity 4.0.0-dev",
9502 "pallet-inflation",9530 "pallet-inflation",
9503 "pallet-maintenance",9531 "pallet-maintenance",
9532 "pallet-membership",
9504 "pallet-nonfungible",9533 "pallet-nonfungible",
9505 "pallet-preimage",9534 "pallet-preimage",
9535 "pallet-ranked-collective",
9536 "pallet-referenda",
9506 "pallet-refungible",9537 "pallet-refungible",
9538 "pallet-scheduler",
9507 "pallet-session",9539 "pallet-session",
9508 "pallet-state-trie-migration",9540 "pallet-state-trie-migration",
9509 "pallet-structure",9541 "pallet-structure",
95889620
9589[[package]]9621[[package]]
9590name = "quinn-proto"9622name = "quinn-proto"
9591version = "0.9.3"9623version = "0.9.4"
9592source = "registry+https://github.com/rust-lang/crates.io-index"9624source = "registry+https://github.com/rust-lang/crates.io-index"
9593checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c"9625checksum = "f31999cfc7927c4e212e60fd50934ab40e8e8bfd2d493d6095d2d306bc0764d9"
9594dependencies = [9626dependencies = [
9595 "bytes",9627 "bytes",
9596 "rand 0.8.5",9628 "rand 0.8.5",
96069638
9607[[package]]9639[[package]]
9608name = "quote"9640name = "quote"
9609version = "1.0.31"9641version = "1.0.32"
9610source = "registry+https://github.com/rust-lang/crates.io-index"9642source = "registry+https://github.com/rust-lang/crates.io-index"
9611checksum = "5fe8a65d69dd0808184ebb5f836ab526bb259db23c657efa38711b1072ee47f0"9643checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965"
9612dependencies = [9644dependencies = [
9613 "proc-macro2",9645 "proc-macro2",
9614]9646]
9735dependencies = [9767dependencies = [
9736 "pem",9768 "pem",
9737 "ring",9769 "ring",
9738 "time 0.3.23",9770 "time 0.3.25",
9739 "x509-parser 0.13.2",9771 "x509-parser 0.13.2",
9740 "yasna",9772 "yasna",
9741]9773]
9748dependencies = [9780dependencies = [
9749 "pem",9781 "pem",
9750 "ring",9782 "ring",
9751 "time 0.3.23",9783 "time 0.3.25",
9752 "yasna",9784 "yasna",
9753]9785]
97549786
9811dependencies = [9843dependencies = [
9812 "proc-macro2",9844 "proc-macro2",
9813 "quote",9845 "quote",
9814 "syn 2.0.27",9846 "syn 2.0.28",
9815]9847]
98169848
9817[[package]]9849[[package]]
98289860
9829[[package]]9861[[package]]
9830name = "regex"9862name = "regex"
9831version = "1.9.1"9863version = "1.9.3"
9832source = "registry+https://github.com/rust-lang/crates.io-index"9864source = "registry+https://github.com/rust-lang/crates.io-index"
9833checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"9865checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a"
9834dependencies = [9866dependencies = [
9835 "aho-corasick",9867 "aho-corasick",
9836 "memchr",9868 "memchr",
9837 "regex-automata 0.3.3",9869 "regex-automata 0.3.6",
9838 "regex-syntax 0.7.4",9870 "regex-syntax 0.7.4",
9839]9871]
98409872
98499881
9850[[package]]9882[[package]]
9851name = "regex-automata"9883name = "regex-automata"
9852version = "0.3.3"9884version = "0.3.6"
9853source = "registry+https://github.com/rust-lang/crates.io-index"9885source = "registry+https://github.com/rust-lang/crates.io-index"
9854checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310"9886checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69"
9855dependencies = [9887dependencies = [
9856 "aho-corasick",9888 "aho-corasick",
9857 "memchr",9889 "memchr",
1018510217
10186[[package]]10218[[package]]
10187name = "rustix"10219name = "rustix"
10188version = "0.38.4"10220version = "0.38.8"
10189source = "registry+https://github.com/rust-lang/crates.io-index"10221source = "registry+https://github.com/rust-lang/crates.io-index"
10190checksum = "0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5"10222checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f"
10191dependencies = [10223dependencies = [
10192 "bitflags 2.3.3",10224 "bitflags 2.4.0",
10193 "errno",10225 "errno",
10194 "libc",10226 "libc",
10195 "linux-raw-sys 0.4.3",10227 "linux-raw-sys 0.4.5",
10196 "windows-sys 0.48.0",10228 "windows-sys 0.48.0",
10197]10229]
1019810230
10388 "proc-macro-crate",10420 "proc-macro-crate",
10389 "proc-macro2",10421 "proc-macro2",
10390 "quote",10422 "quote",
10391 "syn 2.0.27",10423 "syn 2.0.28",
10392]10424]
1039310425
10394[[package]]10426[[package]]
11391 "proc-macro-crate",11423 "proc-macro-crate",
11392 "proc-macro2",11424 "proc-macro2",
11393 "quote",11425 "quote",
11394 "syn 2.0.27",11426 "syn 2.0.28",
11395]11427]
1139611428
11397[[package]]11429[[package]]
11579checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"11611checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
11580dependencies = [11612dependencies = [
11581 "base16ct 0.2.0",11613 "base16ct 0.2.0",
11582 "der 0.7.7",11614 "der 0.7.8",
11583 "generic-array 0.14.7",11615 "generic-array 0.14.7",
11584 "pkcs8 0.10.2",11616 "pkcs8 0.10.2",
11585 "subtle",11617 "subtle",
1161511647
11616[[package]]11648[[package]]
11617name = "security-framework"11649name = "security-framework"
11618version = "2.9.1"11650version = "2.9.2"
11619source = "registry+https://github.com/rust-lang/crates.io-index"11651source = "registry+https://github.com/rust-lang/crates.io-index"
11620checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"11652checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
11621dependencies = [11653dependencies = [
11622 "bitflags 1.3.2",11654 "bitflags 1.3.2",
11623 "core-foundation",11655 "core-foundation",
1162811660
11629[[package]]11661[[package]]
11630name = "security-framework-sys"11662name = "security-framework-sys"
11631version = "2.9.0"11663version = "2.9.1"
11632source = "registry+https://github.com/rust-lang/crates.io-index"11664source = "registry+https://github.com/rust-lang/crates.io-index"
11633checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7"11665checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
11634dependencies = [11666dependencies = [
11635 "core-foundation-sys",11667 "core-foundation-sys",
11636 "libc",11668 "libc",
1166211694
11663[[package]]11695[[package]]
11664name = "serde"11696name = "serde"
11665version = "1.0.174"11697version = "1.0.183"
11666source = "registry+https://github.com/rust-lang/crates.io-index"11698source = "registry+https://github.com/rust-lang/crates.io-index"
11667checksum = "3b88756493a5bd5e5395d53baa70b194b05764ab85b59e43e4b8f4e1192fa9b1"11699checksum = "32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c"
11668dependencies = [11700dependencies = [
11669 "serde_derive",11701 "serde_derive",
11670]11702]
1167111703
11672[[package]]11704[[package]]
11673name = "serde_derive"11705name = "serde_derive"
11674version = "1.0.174"11706version = "1.0.183"
11675source = "registry+https://github.com/rust-lang/crates.io-index"11707source = "registry+https://github.com/rust-lang/crates.io-index"
11676checksum = "6e5c3a298c7f978e53536f95a63bdc4c4a64550582f31a0359a9afda6aede62e"11708checksum = "aafe972d60b0b9bee71a91b92fee2d4fb3c9d7e8f6b179aa99f27203d99a4816"
11677dependencies = [11709dependencies = [
11678 "proc-macro2",11710 "proc-macro2",
11679 "quote",11711 "quote",
11680 "syn 2.0.27",11712 "syn 2.0.28",
11681]11713]
1168211714
11683[[package]]11715[[package]]
11684name = "serde_json"11716name = "serde_json"
11685version = "1.0.103"11717version = "1.0.105"
11686source = "registry+https://github.com/rust-lang/crates.io-index"11718source = "registry+https://github.com/rust-lang/crates.io-index"
11687checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b"11719checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360"
11688dependencies = [11720dependencies = [
11689 "itoa",11721 "itoa",
11690 "ryu",11722 "ryu",
11985 "proc-macro-crate",12017 "proc-macro-crate",
11986 "proc-macro2",12018 "proc-macro2",
11987 "quote",12019 "quote",
11988 "syn 2.0.27",12020 "syn 2.0.28",
11989]12021]
1199012022
11991[[package]]12023[[package]]
12227 "proc-macro2",12259 "proc-macro2",
12228 "quote",12260 "quote",
12229 "sp-core-hashing",12261 "sp-core-hashing",
12230 "syn 2.0.27",12262 "syn 2.0.28",
12231]12263]
1223212264
12233[[package]]12265[[package]]
12246dependencies = [12278dependencies = [
12247 "proc-macro2",12279 "proc-macro2",
12248 "quote",12280 "quote",
12249 "syn 2.0.27",12281 "syn 2.0.28",
12250]12282]
1225112283
12252[[package]]12284[[package]]
12457 "proc-macro-crate",12489 "proc-macro-crate",
12458 "proc-macro2",12490 "proc-macro2",
12459 "quote",12491 "quote",
12460 "syn 2.0.27",12492 "syn 2.0.28",
12461]12493]
1246212494
12463[[package]]12495[[package]]
12643 "parity-scale-codec",12675 "parity-scale-codec",
12644 "proc-macro2",12676 "proc-macro2",
12645 "quote",12677 "quote",
12646 "syn 2.0.27",12678 "syn 2.0.28",
12647]12679]
1264812680
12649[[package]]12681[[package]]
12683dependencies = [12715dependencies = [
12684 "proc-macro2",12716 "proc-macro2",
12685 "quote",12717 "quote",
12686 "syn 2.0.27",12718 "syn 2.0.28",
12687]12719]
1268812720
12689[[package]]12721[[package]]
12720checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a"12752checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a"
12721dependencies = [12753dependencies = [
12722 "base64ct",12754 "base64ct",
12723 "der 0.7.7",12755 "der 0.7.8",
12724]12756]
1272512757
12726[[package]]12758[[package]]
12727name = "ss58-registry"12759name = "ss58-registry"
12728version = "1.41.0"12760version = "1.42.0"
12729source = "registry+https://github.com/rust-lang/crates.io-index"12761source = "registry+https://github.com/rust-lang/crates.io-index"
12730checksum = "bfc443bad666016e012538782d9e3006213a7db43e9fb1dda91657dc06a6fa08"12762checksum = "14782ef66f16396bc977f43c89b36f2c7b58357a2cc0bf58a09627542c13c379"
12731dependencies = [12763dependencies = [
12732 "Inflector",12764 "Inflector",
12733 "num-format",12765 "num-format",
12960 "proc-macro-crate",12992 "proc-macro-crate",
12961 "proc-macro2",12993 "proc-macro2",
12962 "quote",12994 "quote",
12963 "syn 2.0.27",12995 "syn 2.0.28",
12964]12996]
1296512997
12966[[package]]12998[[package]]
1300813040
13009[[package]]13041[[package]]
13010name = "syn"13042name = "syn"
13011version = "2.0.27"13043version = "2.0.28"
13012source = "registry+https://github.com/rust-lang/crates.io-index"13044source = "registry+https://github.com/rust-lang/crates.io-index"
13013checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0"13045checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567"
13014dependencies = [13046dependencies = [
13015 "proc-macro2",13047 "proc-macro2",
13016 "quote",13048 "quote",
1305813090
13059[[package]]13091[[package]]
13060name = "target-lexicon"13092name = "target-lexicon"
13061version = "0.12.10"13093version = "0.12.11"
13062source = "registry+https://github.com/rust-lang/crates.io-index"13094source = "registry+https://github.com/rust-lang/crates.io-index"
13063checksum = "1d2faeef5759ab89935255b1a4cd98e0baf99d1085e37d36599c625dac49ae8e"13095checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a"
1306413096
13065[[package]]13097[[package]]
13066name = "tempfile"13098name = "tempfile"
13067version = "3.7.0"13099version = "3.7.1"
13068source = "registry+https://github.com/rust-lang/crates.io-index"13100source = "registry+https://github.com/rust-lang/crates.io-index"
13069checksum = "5486094ee78b2e5038a6382ed7645bc084dc2ec433426ca4c3cb61e2007b8998"13101checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651"
13070dependencies = [13102dependencies = [
13071 "cfg-if",13103 "cfg-if",
13072 "fastrand 2.0.0",13104 "fastrand 2.0.0",
13073 "redox_syscall 0.3.5",13105 "redox_syscall 0.3.5",
13074 "rustix 0.38.4",13106 "rustix 0.38.8",
13075 "windows-sys 0.48.0",13107 "windows-sys 0.48.0",
13076]13108]
1307713109
1312413156
13125[[package]]13157[[package]]
13126name = "thiserror"13158name = "thiserror"
13127version = "1.0.44"13159version = "1.0.46"
13128source = "registry+https://github.com/rust-lang/crates.io-index"13160source = "registry+https://github.com/rust-lang/crates.io-index"
13129checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90"13161checksum = "d9207952ae1a003f42d3d5e892dac3c6ba42aa6ac0c79a6a91a2b5cb4253e75c"
13130dependencies = [13162dependencies = [
13131 "thiserror-impl",13163 "thiserror-impl",
13132]13164]
1313313165
13134[[package]]13166[[package]]
13135name = "thiserror-impl"13167name = "thiserror-impl"
13136version = "1.0.44"13168version = "1.0.46"
13137source = "registry+https://github.com/rust-lang/crates.io-index"13169source = "registry+https://github.com/rust-lang/crates.io-index"
13138checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96"13170checksum = "f1728216d3244de4f14f14f8c15c79be1a7c67867d28d69b719690e2a19fb445"
13139dependencies = [13171dependencies = [
13140 "proc-macro2",13172 "proc-macro2",
13141 "quote",13173 "quote",
13142 "syn 2.0.27",13174 "syn 2.0.28",
13143]13175]
1314413176
13145[[package]]13177[[package]]
1318213214
13183[[package]]13215[[package]]
13184name = "tikv-jemalloc-ctl"13216name = "tikv-jemalloc-ctl"
13185version = "0.5.0"13217version = "0.5.4"
13186source = "registry+https://github.com/rust-lang/crates.io-index"13218source = "registry+https://github.com/rust-lang/crates.io-index"
13187checksum = "e37706572f4b151dff7a0146e040804e9c26fe3a3118591112f05cf12a4216c1"13219checksum = "619bfed27d807b54f7f776b9430d4f8060e66ee138a28632ca898584d462c31c"
13188dependencies = [13220dependencies = [
13189 "libc",13221 "libc",
13190 "paste",13222 "paste",
1319313225
13194[[package]]13226[[package]]
13195name = "tikv-jemalloc-sys"13227name = "tikv-jemalloc-sys"
13196version = "0.5.3+5.3.0-patched"13228version = "0.5.4+5.3.0-patched"
13197source = "registry+https://github.com/rust-lang/crates.io-index"13229source = "registry+https://github.com/rust-lang/crates.io-index"
13198checksum = "a678df20055b43e57ef8cddde41cdfda9a3c1a060b67f4c5836dfb1d78543ba8"13230checksum = "9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1"
13199dependencies = [13231dependencies = [
13200 "cc",13232 "cc",
13201 "libc",13233 "libc",
1321413246
13215[[package]]13247[[package]]
13216name = "time"13248name = "time"
13217version = "0.3.23"13249version = "0.3.25"
13218source = "registry+https://github.com/rust-lang/crates.io-index"13250source = "registry+https://github.com/rust-lang/crates.io-index"
13219checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446"13251checksum = "b0fdd63d58b18d663fbdf70e049f00a22c8e42be082203be7f26589213cd75ea"
13220dependencies = [13252dependencies = [
13253 "deranged",
13221 "itoa",13254 "itoa",
13222 "serde",13255 "serde",
13223 "time-core",13256 "time-core",
1323213265
13233[[package]]13266[[package]]
13234name = "time-macros"13267name = "time-macros"
13235version = "0.2.10"13268version = "0.2.11"
13236source = "registry+https://github.com/rust-lang/crates.io-index"13269source = "registry+https://github.com/rust-lang/crates.io-index"
13237checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4"13270checksum = "eb71511c991639bb078fd5bf97757e03914361c48100d52878b8e52b46fb92cd"
13238dependencies = [13271dependencies = [
13239 "time-core",13272 "time-core",
13240]13273]
1329413327
13295[[package]]13328[[package]]
13296name = "tokio"13329name = "tokio"
13297version = "1.29.1"13330version = "1.31.0"
13298source = "registry+https://github.com/rust-lang/crates.io-index"13331source = "registry+https://github.com/rust-lang/crates.io-index"
13299checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da"13332checksum = "40de3a2ba249dcb097e01be5e67a5ff53cf250397715a071a81543e8a832a920"
13300dependencies = [13333dependencies = [
13301 "autocfg",
13302 "backtrace",13334 "backtrace",
13303 "bytes",13335 "bytes",
13304 "libc",13336 "libc",
13305 "mio",13337 "mio",
13306 "num_cpus",13338 "num_cpus",
13307 "parking_lot 0.12.1",13339 "parking_lot 0.12.1",
13308 "pin-project-lite 0.2.10",13340 "pin-project-lite 0.2.12",
13309 "signal-hook-registry",13341 "signal-hook-registry",
13310 "socket2 0.4.9",13342 "socket2 0.5.3",
13311 "tokio-macros",13343 "tokio-macros",
13312 "windows-sys 0.48.0",13344 "windows-sys 0.48.0",
13313]13345]
13320dependencies = [13352dependencies = [
13321 "proc-macro2",13353 "proc-macro2",
13322 "quote",13354 "quote",
13323 "syn 2.0.27",13355 "syn 2.0.28",
13324]13356]
1332513357
13326[[package]]13358[[package]]
13352checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"13384checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
13353dependencies = [13385dependencies = [
13354 "futures-core",13386 "futures-core",
13355 "pin-project-lite 0.2.10",13387 "pin-project-lite 0.2.12",
13356 "tokio",13388 "tokio",
13357 "tokio-util",13389 "tokio-util",
13358]13390]
13367 "futures-core",13399 "futures-core",
13368 "futures-io",13400 "futures-io",
13369 "futures-sink",13401 "futures-sink",
13370 "pin-project-lite 0.2.10",13402 "pin-project-lite 0.2.12",
13371 "tokio",13403 "tokio",
13372 "tracing",13404 "tracing",
13373]13405]
13432source = "registry+https://github.com/rust-lang/crates.io-index"13464source = "registry+https://github.com/rust-lang/crates.io-index"
13433checksum = "55ae70283aba8d2a8b411c695c437fe25b8b5e44e23e780662002fc72fb47a82"13465checksum = "55ae70283aba8d2a8b411c695c437fe25b8b5e44e23e780662002fc72fb47a82"
13434dependencies = [13466dependencies = [
13435 "bitflags 2.3.3",13467 "bitflags 2.4.0",
13436 "bytes",13468 "bytes",
13437 "futures-core",13469 "futures-core",
13438 "futures-util",13470 "futures-util",
13439 "http",13471 "http",
13440 "http-body",13472 "http-body",
13441 "http-range-header",13473 "http-range-header",
13442 "pin-project-lite 0.2.10",13474 "pin-project-lite 0.2.12",
13443 "tower-layer",13475 "tower-layer",
13444 "tower-service",13476 "tower-service",
13445]13477]
13464dependencies = [13496dependencies = [
13465 "cfg-if",13497 "cfg-if",
13466 "log",13498 "log",
13467 "pin-project-lite 0.2.10",13499 "pin-project-lite 0.2.12",
13468 "tracing-attributes",13500 "tracing-attributes",
13469 "tracing-core",13501 "tracing-core",
13470]13502]
13477dependencies = [13509dependencies = [
13478 "proc-macro2",13510 "proc-macro2",
13479 "quote",13511 "quote",
13480 "syn 2.0.27",13512 "syn 2.0.28",
13481]13513]
1348213514
13483[[package]]13515[[package]]
13520 "proc-macro-crate",13552 "proc-macro-crate",
13521 "proc-macro2",13553 "proc-macro2",
13522 "quote",13554 "quote",
13523 "syn 2.0.27",13555 "syn 2.0.28",
13524]13556]
1352513557
13526[[package]]13558[[package]]
13981 "pallet-balances-adapter",14013 "pallet-balances-adapter",
13982 "pallet-base-fee",14014 "pallet-base-fee",
13983 "pallet-collator-selection",14015 "pallet-collator-selection",
14016 "pallet-collective",
13984 "pallet-common",14017 "pallet-common",
13985 "pallet-configuration",14018 "pallet-configuration",
14019 "pallet-democracy",
13986 "pallet-ethereum",14020 "pallet-ethereum",
13987 "pallet-evm",14021 "pallet-evm",
13988 "pallet-evm-coder-substrate",14022 "pallet-evm-coder-substrate",
13992 "pallet-evm-transaction-payment",14026 "pallet-evm-transaction-payment",
13993 "pallet-foreign-assets",14027 "pallet-foreign-assets",
13994 "pallet-fungible",14028 "pallet-fungible",
14029 "pallet-gov-origins",
13995 "pallet-identity 4.0.0-dev",14030 "pallet-identity 4.0.0-dev",
13996 "pallet-inflation",14031 "pallet-inflation",
13997 "pallet-maintenance",14032 "pallet-maintenance",
14033 "pallet-membership",
13998 "pallet-nonfungible",14034 "pallet-nonfungible",
13999 "pallet-preimage",14035 "pallet-preimage",
14036 "pallet-ranked-collective",
14037 "pallet-referenda",
14000 "pallet-refungible",14038 "pallet-refungible",
14039 "pallet-scheduler",
14001 "pallet-session",14040 "pallet-session",
14002 "pallet-state-trie-migration",14041 "pallet-state-trie-migration",
14003 "pallet-structure",14042 "pallet-structure",
14269 "once_cell",14308 "once_cell",
14270 "proc-macro2",14309 "proc-macro2",
14271 "quote",14310 "quote",
14272 "syn 2.0.27",14311 "syn 2.0.28",
14273 "wasm-bindgen-shared",14312 "wasm-bindgen-shared",
14274]14313]
1427514314
14303dependencies = [14342dependencies = [
14304 "proc-macro2",14343 "proc-macro2",
14305 "quote",14344 "quote",
14306 "syn 2.0.27",14345 "syn 2.0.28",
14307 "wasm-bindgen-backend",14346 "wasm-bindgen-backend",
14308 "wasm-bindgen-shared",14347 "wasm-bindgen-shared",
14309]14348]
14681 "sha2 0.10.7",14720 "sha2 0.10.7",
14682 "stun",14721 "stun",
14683 "thiserror",14722 "thiserror",
14684 "time 0.3.23",14723 "time 0.3.25",
14685 "tokio",14724 "tokio",
14686 "turn",14725 "turn",
14687 "url",14726 "url",
15048source = "registry+https://github.com/rust-lang/crates.io-index"15087source = "registry+https://github.com/rust-lang/crates.io-index"
15049checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"15088checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
15050dependencies = [15089dependencies = [
15051 "windows-targets 0.48.1",15090 "windows-targets 0.48.2",
15052]15091]
1505315092
15054[[package]]15093[[package]]
15066source = "registry+https://github.com/rust-lang/crates.io-index"15105source = "registry+https://github.com/rust-lang/crates.io-index"
15067checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"15106checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
15068dependencies = [15107dependencies = [
15069 "windows-targets 0.48.1",15108 "windows-targets 0.48.2",
15070]15109]
1507115110
15072[[package]]15111[[package]]
1508615125
15087[[package]]15126[[package]]
15088name = "windows-targets"15127name = "windows-targets"
15089version = "0.48.1"15128version = "0.48.2"
15090source = "registry+https://github.com/rust-lang/crates.io-index"15129source = "registry+https://github.com/rust-lang/crates.io-index"
15091checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"15130checksum = "d1eeca1c172a285ee6c2c84c341ccea837e7c01b12fbb2d0fe3c9e550ce49ec8"
15092dependencies = [15131dependencies = [
15093 "windows_aarch64_gnullvm 0.48.0",15132 "windows_aarch64_gnullvm 0.48.2",
15094 "windows_aarch64_msvc 0.48.0",15133 "windows_aarch64_msvc 0.48.2",
15095 "windows_i686_gnu 0.48.0",15134 "windows_i686_gnu 0.48.2",
15096 "windows_i686_msvc 0.48.0",15135 "windows_i686_msvc 0.48.2",
15097 "windows_x86_64_gnu 0.48.0",15136 "windows_x86_64_gnu 0.48.2",
15098 "windows_x86_64_gnullvm 0.48.0",15137 "windows_x86_64_gnullvm 0.48.2",
15099 "windows_x86_64_msvc 0.48.0",15138 "windows_x86_64_msvc 0.48.2",
15100]15139]
1510115140
15102[[package]]15141[[package]]
1510715146
15108[[package]]15147[[package]]
15109name = "windows_aarch64_gnullvm"15148name = "windows_aarch64_gnullvm"
15110version = "0.48.0"15149version = "0.48.2"
15111source = "registry+https://github.com/rust-lang/crates.io-index"15150source = "registry+https://github.com/rust-lang/crates.io-index"
15112checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"15151checksum = "b10d0c968ba7f6166195e13d593af609ec2e3d24f916f081690695cf5eaffb2f"
1511315152
15114[[package]]15153[[package]]
15115name = "windows_aarch64_msvc"15154name = "windows_aarch64_msvc"
1512515164
15126[[package]]15165[[package]]
15127name = "windows_aarch64_msvc"15166name = "windows_aarch64_msvc"
15128version = "0.48.0"15167version = "0.48.2"
15129source = "registry+https://github.com/rust-lang/crates.io-index"15168source = "registry+https://github.com/rust-lang/crates.io-index"
15130checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"15169checksum = "571d8d4e62f26d4932099a9efe89660e8bd5087775a2ab5cdd8b747b811f1058"
1513115170
15132[[package]]15171[[package]]
15133name = "windows_i686_gnu"15172name = "windows_i686_gnu"
1514315182
15144[[package]]15183[[package]]
15145name = "windows_i686_gnu"15184name = "windows_i686_gnu"
15146version = "0.48.0"15185version = "0.48.2"
15147source = "registry+https://github.com/rust-lang/crates.io-index"15186source = "registry+https://github.com/rust-lang/crates.io-index"
15148checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"15187checksum = "2229ad223e178db5fbbc8bd8d3835e51e566b8474bfca58d2e6150c48bb723cd"
1514915188
15150[[package]]15189[[package]]
15151name = "windows_i686_msvc"15190name = "windows_i686_msvc"
1516115200
15162[[package]]15201[[package]]
15163name = "windows_i686_msvc"15202name = "windows_i686_msvc"
15164version = "0.48.0"15203version = "0.48.2"
15165source = "registry+https://github.com/rust-lang/crates.io-index"15204source = "registry+https://github.com/rust-lang/crates.io-index"
15166checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"15205checksum = "600956e2d840c194eedfc5d18f8242bc2e17c7775b6684488af3a9fff6fe3287"
1516715206
15168[[package]]15207[[package]]
15169name = "windows_x86_64_gnu"15208name = "windows_x86_64_gnu"
1517915218
15180[[package]]15219[[package]]
15181name = "windows_x86_64_gnu"15220name = "windows_x86_64_gnu"
15182version = "0.48.0"15221version = "0.48.2"
15183source = "registry+https://github.com/rust-lang/crates.io-index"15222source = "registry+https://github.com/rust-lang/crates.io-index"
15184checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"15223checksum = "ea99ff3f8b49fb7a8e0d305e5aec485bd068c2ba691b6e277d29eaeac945868a"
1518515224
15186[[package]]15225[[package]]
15187name = "windows_x86_64_gnullvm"15226name = "windows_x86_64_gnullvm"
1519115230
15192[[package]]15231[[package]]
15193name = "windows_x86_64_gnullvm"15232name = "windows_x86_64_gnullvm"
15194version = "0.48.0"15233version = "0.48.2"
15195source = "registry+https://github.com/rust-lang/crates.io-index"15234source = "registry+https://github.com/rust-lang/crates.io-index"
15196checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"15235checksum = "8f1a05a1ece9a7a0d5a7ccf30ba2c33e3a61a30e042ffd247567d1de1d94120d"
1519715236
15198[[package]]15237[[package]]
15199name = "windows_x86_64_msvc"15238name = "windows_x86_64_msvc"
1520915248
15210[[package]]15249[[package]]
15211name = "windows_x86_64_msvc"15250name = "windows_x86_64_msvc"
15212version = "0.48.0"15251version = "0.48.2"
15213source = "registry+https://github.com/rust-lang/crates.io-index"15252source = "registry+https://github.com/rust-lang/crates.io-index"
15214checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"15253checksum = "d419259aba16b663966e29e6d7c6ecfa0bb8425818bb96f6f1f3c3eb71a6e7b9"
1521515254
15216[[package]]15255[[package]]
15217name = "winnow"15256name = "winnow"
15218version = "0.5.0"15257version = "0.5.11"
15219source = "registry+https://github.com/rust-lang/crates.io-index"15258source = "registry+https://github.com/rust-lang/crates.io-index"
15220checksum = "81fac9742fd1ad1bd9643b991319f72dd031016d44b77039a26977eb667141e7"15259checksum = "1e461589e194280efaa97236b73623445efa195aa633fd7004f39805707a9d53"
15221dependencies = [15260dependencies = [
15222 "memchr",15261 "memchr",
15223]15262]
15279 "ring",15318 "ring",
15280 "rusticata-macros",15319 "rusticata-macros",
15281 "thiserror",15320 "thiserror",
15282 "time 0.3.23",15321 "time 0.3.25",
15283]15322]
1528415323
15285[[package]]15324[[package]]
15297 "oid-registry 0.6.1",15336 "oid-registry 0.6.1",
15298 "rusticata-macros",15337 "rusticata-macros",
15299 "thiserror",15338 "thiserror",
15300 "time 0.3.23",15339 "time 0.3.25",
15301]15340]
1530215341
15303[[package]]15342[[package]]
15366 "Inflector",15405 "Inflector",
15367 "proc-macro2",15406 "proc-macro2",
15368 "quote",15407 "quote",
15369 "syn 2.0.27",15408 "syn 2.0.28",
15370]15409]
1537115410
15372[[package]]15411[[package]]
15389source = "registry+https://github.com/rust-lang/crates.io-index"15428source = "registry+https://github.com/rust-lang/crates.io-index"
15390checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"15429checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
15391dependencies = [15430dependencies = [
15392 "time 0.3.23",15431 "time 0.3.25",
15393]15432]
1539415433
15395[[package]]15434[[package]]
15409dependencies = [15448dependencies = [
15410 "proc-macro2",15449 "proc-macro2",
15411 "quote",15450 "quote",
15412 "syn 2.0.27",15451 "syn 2.0.28",
15413]15452]
1541415453
15415[[package]]15454[[package]]
modifiedCargo.tomldiffbeforeafterboth
40pallet-evm-transaction-payment = { path = "pallets/evm-transaction-payment", default-features = false }42pallet-evm-transaction-payment = { path = "pallets/evm-transaction-payment", default-features = false }
41pallet-foreign-assets = { default-features = false, path = "pallets/foreign-assets" }43pallet-foreign-assets = { default-features = false, path = "pallets/foreign-assets" }
42pallet-fungible = { default-features = false, path = "pallets/fungible" }44pallet-fungible = { default-features = false, path = "pallets/fungible" }
45pallet-gov-origins = { default-features = false, path = "pallets/gov-origins" }
43pallet-identity = { default-features = false, path = "pallets/identity" }46pallet-identity = { default-features = false, path = "pallets/identity" }
44pallet-inflation = { path = "pallets/inflation", default-features = false }47pallet-inflation = { path = "pallets/inflation", default-features = false }
45pallet-maintenance = { default-features = false, path = "pallets/maintenance" }48pallet-maintenance = { default-features = false, path = "pallets/maintenance" }
105pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }108pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
106pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }109pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
107pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }110pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
111pallet-collective = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
112pallet-democracy = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
113pallet-membership = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
108pallet-preimage = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }114pallet-preimage = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
115pallet-ranked-collective = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
116pallet-referenda = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
117pallet-scheduler = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
109pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }118pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
110pallet-state-trie-migration = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }119pallet-state-trie-migration = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
111pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }120pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
116pallet-treasury = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }125pallet-treasury = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.43" }
117pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.43", default-features = false }126pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.43", default-features = false }
118parachain-info = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.43" }127parachain-info = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.43" }
128parity-scale-codec = { version = "3.2.2", features = ["derive"], default-features = false }
119polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.43" }129polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.43" }
120polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.43", default-features = false }130polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.43", default-features = false }
121polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.43" }131polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.43" }
modifiedlaunch-config.jsondiffbeforeafterboth

no syntactic changes

modifiednode/cli/src/chain_spec.rsdiffbeforeafterboth
207 ethereum: EthereumConfig {},208 ethereum: EthereumConfig {},
208 polkadot_xcm: Default::default(),209 polkadot_xcm: Default::default(),
209 transaction_payment: Default::default(),210 transaction_payment: Default::default(),
211 ..Default::default()
210 }212 }
211 }};213 }};
212}214}
modifiedpallets/configuration/Cargo.tomldiffbeforeafterboth
15smallvec = { workspace = true }15smallvec = { workspace = true }
16sp-arithmetic = { workspace = true }16sp-arithmetic = { workspace = true }
17sp-core = { workspace = true }17sp-core = { workspace = true }
18sp-io = { workspace = true }
18sp-std = { workspace = true }19sp-std = { workspace = true }
19sp-io = { workspace = true }20up-common = { workspace = true }
20xcm = { workspace = true }21xcm = { workspace = true }
2122
22hex-literal = { workspace = true }23hex-literal = { workspace = true }
modifiedpallets/configuration/src/lib.rsdiffbeforeafterboth
60 type Balance: Parameter60 type Balance: Parameter
61 + Member61 + Member
62 + AtLeast32BitUnsigned62 + AtLeast32BitUnsigned
63 + From<up_common::types::Balance>
63 + Codec64 + Codec
64 + Default65 + Default
65 + Copy66 + Copy
addedpallets/gov-origins/Cargo.tomldiffbeforeafterboth

no changes

addedpallets/gov-origins/src/lib.rsdiffbeforeafterboth

no changes

modifiedpallets/maintenance/src/lib.rsdiffbeforeafterboth
27pub mod pallet {27pub mod pallet {
28
28 use frame_support::{dispatch::*, pallet_prelude::*};29 use frame_support::{dispatch::*, pallet_prelude::*};
29 use frame_support::{30 use frame_support::traits::{QueryPreimage, StorePreimage, EnsureOrigin};
30 traits::{QueryPreimage, StorePreimage},
31 };
32 use frame_system::pallet_prelude::*;31 use frame_system::pallet_prelude::*;
33 use sp_core::H256;32 use sp_core::H256;
3433
39 /// The overarching event type.38 /// The overarching event type.
40 type RuntimeEvent: From<Event<Self>> + IsType<<Self as frame_system::Config>::RuntimeEvent>;39 type RuntimeEvent: From<Event<Self>> + IsType<<Self as frame_system::Config>::RuntimeEvent>;
41
42 /// The runtime origin type.
43 type RuntimeOrigin: From<RawOrigin<Self::AccountId>>
44 + IsType<<Self as frame_system::Config>::RuntimeOrigin>;
4540
46 /// The aggregated call type.41 /// The aggregated call type.
47 type RuntimeCall: Parameter42 type RuntimeCall: Parameter
48 + Dispatchable<43 + Dispatchable<RuntimeOrigin = Self::RuntimeOrigin, PostInfo = PostDispatchInfo>
49 RuntimeOrigin = <Self as Config>::RuntimeOrigin,
50 PostInfo = PostDispatchInfo,
51 > + GetDispatchInfo44 + GetDispatchInfo
52 + From<frame_system::Call<Self>>;45 + From<frame_system::Call<Self>>;
5346
54 /// The preimage provider with which we look up call hashes to get the call.47 /// The preimage provider with which we look up call hashes to get the call.
55 type Preimages: QueryPreimage + StorePreimage;48 type Preimages: QueryPreimage + StorePreimage;
49
50 /// The Origin that has the right to enable or disable the maintenance mode.
51 type ManagerOrigin: EnsureOrigin<<Self as frame_system::Config>::RuntimeOrigin>;
52
53 /// The Origin that has the right to execute preimage.
54 type PreimageOrigin: EnsureOrigin<<Self as frame_system::Config>::RuntimeOrigin>;
5655
57 /// Weight information for extrinsics in this pallet.56 /// Weight information for extrinsics in this pallet.
58 type WeightInfo: WeightInfo;57 type WeightInfo: WeightInfo;
80 #[pallet::call_index(0)]79 #[pallet::call_index(0)]
81 #[pallet::weight(<T as Config>::WeightInfo::enable())]80 #[pallet::weight(<T as Config>::WeightInfo::enable())]
82 pub fn enable(origin: OriginFor<T>) -> DispatchResult {81 pub fn enable(origin: OriginFor<T>) -> DispatchResult {
83 ensure_root(origin)?;82 T::ManagerOrigin::ensure_origin(origin)?;
8483
85 <Enabled<T>>::set(true);84 <Enabled<T>>::set(true);
8685
92 #[pallet::call_index(1)]91 #[pallet::call_index(1)]
93 #[pallet::weight(<T as Config>::WeightInfo::disable())]92 #[pallet::weight(<T as Config>::WeightInfo::disable())]
94 pub fn disable(origin: OriginFor<T>) -> DispatchResult {93 pub fn disable(origin: OriginFor<T>) -> DispatchResult {
95 ensure_root(origin)?;94 T::ManagerOrigin::ensure_origin(origin)?;
9695
97 <Enabled<T>>::set(false);96 <Enabled<T>>::set(false);
9897
114 ) -> DispatchResultWithPostInfo {113 ) -> DispatchResultWithPostInfo {
115 use codec::Decode;114 use codec::Decode;
116115
117 ensure_root(origin)?;116 T::PreimageOrigin::ensure_origin(origin.clone())?;
118117
119 let data = T::Preimages::fetch(&hash, None)?;118 let data = T::Preimages::fetch(&hash, None)?;
120 weight_bound.set_proof_size(119 weight_bound.set_proof_size(
136 DispatchError::Exhausted135 DispatchError::Exhausted
137 );136 );
138137
139 match call.dispatch(frame_system::RawOrigin::Root.into()) {138 match call.dispatch(origin) {
140 Ok(_) => Ok(Pays::No.into()),139 Ok(_) => Ok(Pays::No.into()),
141 Err(error_and_info) => Err(DispatchErrorWithPostInfo {140 Err(error_and_info) => Err(DispatchErrorWithPostInfo {
142 post_info: Pays::No.into(),141 post_info: Pays::No.into(),
modifiedpallets/unique/src/eth/mod.rsdiffbeforeafterboth

no syntactic changes

modifiedruntime/common/config/mod.rsdiffbeforeafterboth
22pub mod substrate;22pub mod substrate;
23pub mod xcm;23pub mod xcm;
2424
25#[cfg(feature = "pallet-test-utils")]25#[cfg(feature = "test-env")]
26pub mod test_pallets;26pub mod test_pallets;
2727
modifiedruntime/common/config/pallets/collator_selection.rsdiffbeforeafterboth
15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
1616
17use frame_support::{parameter_types, PalletId};17use frame_support::{parameter_types, PalletId};
18use frame_system::EnsureRoot;
19use crate::{18use crate::{
20 AccountId, Balance, Balances, BlockNumber, Runtime, RuntimeEvent, Aura, Session, SessionKeys,19 Balance, Balances, BlockNumber, Runtime, RuntimeEvent, Aura, Session, SessionKeys,
21 CollatorSelection, Treasury,20 CollatorSelection, Treasury,
22 config::pallets::{MaxCollators, SessionPeriod, TreasuryAccountId},21 config::pallets::{MaxCollators, SessionPeriod, TreasuryAccountId},
23};22};
23
24#[cfg(feature = "governance")]
25use crate::config::pallets::governance;
26
27#[cfg(not(feature = "governance"))]
28use frame_system::EnsureRoot;
29
24use sp_runtime::Perbill;30use sp_runtime::Perbill;
25use up_common::constants::{UNIQUE, MILLIUNIQUE};31use up_common::constants::{UNIQUE, MILLIUNIQUE};
78 type MaxSubAccounts = MaxSubAccounts;84 type MaxSubAccounts = MaxSubAccounts;
79 type SubAccountDeposit = SubAccountDeposit;85 type SubAccountDeposit = SubAccountDeposit;
86
87 #[cfg(feature = "governance")]
88 type RegistrarOrigin = governance::RootOrAllTechnicalCommittee;
89
90 #[cfg(feature = "governance")]
91 type ForceOrigin = governance::RootOrAllTechnicalCommittee;
92
93 #[cfg(not(feature = "governance"))]
80 type RegistrarOrigin = EnsureRoot<<Self as frame_system::Config>::AccountId>;94 type RegistrarOrigin = EnsureRoot<<Self as frame_system::Config>::AccountId>;
95
96 #[cfg(not(feature = "governance"))]
81 type ForceOrigin = EnsureRoot<<Self as frame_system::Config>::AccountId>;97 type ForceOrigin = EnsureRoot<<Self as frame_system::Config>::AccountId>;
98
82 type Slashed = Treasury;99 type Slashed = Treasury;
93 type Currency = Balances;110 type Currency = Balances;
94 // We allow root only to execute privileged collator selection operations.111 // We allow root only to execute privileged collator selection operations.
112
113 // We allow root or the unanimous technical committee
114 // to execute privileged collator selection operations.
115 #[cfg(feature = "governance")]
116 type UpdateOrigin = governance::RootOrAllTechnicalCommittee;
117
118 // If there is no governance,
119 // we allow root only to execute privileged collator selection operations.
120 #[cfg(not(feature = "governance"))]
95 type UpdateOrigin = EnsureRoot<AccountId>;121 type UpdateOrigin = EnsureRoot<<Self as frame_system::Config>::AccountId>;
122
96 type TreasuryAccountId = TreasuryAccountId;123 type TreasuryAccountId = TreasuryAccountId;
97 type PotId = PotId;124 type PotId = PotId;
addedruntime/common/config/pallets/governance/council.rsdiffbeforeafterboth

no changes

addedruntime/common/config/pallets/governance/democracy.rsdiffbeforeafterboth

no changes

addedruntime/common/config/pallets/governance/fellowship.rsdiffbeforeafterboth

no changes

addedruntime/common/config/pallets/governance/mod.rsdiffbeforeafterboth

no changes

addedruntime/common/config/pallets/governance/scheduler.rsdiffbeforeafterboth

no changes

addedruntime/common/config/pallets/governance/technical_committee.rsdiffbeforeafterboth

no changes

modifiedruntime/common/config/pallets/mod.rsdiffbeforeafterboth
37};37};
38use sp_arithmetic::Perbill;38use sp_arithmetic::Perbill;
3939
40#[cfg(feature = "scheduler")]40#[cfg(feature = "unique-scheduler")]
41pub mod scheduler;41pub mod scheduler;
4242
43#[cfg(feature = "foreign-assets")]43#[cfg(feature = "foreign-assets")]
52#[cfg(feature = "preimage")]52#[cfg(feature = "preimage")]
53pub mod preimage;53pub mod preimage;
54
55#[cfg(feature = "governance")]
56pub mod governance;
5457
55parameter_types! {58parameter_types! {
56 pub const CollectionCreationPrice: Balance = 2 * UNIQUE;59 pub const CollectionCreationPrice: Balance = 2 * UNIQUE;
144impl pallet_maintenance::Config for Runtime {147impl pallet_maintenance::Config for Runtime {
145 type RuntimeEvent = RuntimeEvent;148 type RuntimeEvent = RuntimeEvent;
149
146 type RuntimeOrigin = RuntimeOrigin;150 type RuntimeCall = RuntimeCall;
151
152 #[cfg(feature = "governance")]
147 type RuntimeCall = RuntimeCall;153 type ManagerOrigin = governance::RootOrTechnicalCommitteeMember;
154
155 #[cfg(not(feature = "governance"))]
156 type ManagerOrigin = frame_system::EnsureRoot<AccountId>;
157
158 type PreimageOrigin = frame_system::EnsureRoot<AccountId>;
159
148 #[cfg(feature = "preimage")]160 #[cfg(feature = "preimage")]
149 type Preimages = crate::Preimage;161 type Preimages = crate::Preimage;
modifiedruntime/common/config/xcm/mod.rsdiffbeforeafterboth
49#[cfg(not(feature = "foreign-assets"))]49#[cfg(not(feature = "foreign-assets"))]
50pub use nativeassets as xcm_assets;50pub use nativeassets as xcm_assets;
51
52#[cfg(feature = "governance")]
53use crate::runtime_common::config::pallets::governance;
5154
52use xcm_assets::{AssetTransactor, IsReserve, Trader};55use xcm_assets::{AssetTransactor, IsReserve, Trader};
5356
239 type VersionWrapper = PolkadotXcm;242 type VersionWrapper = PolkadotXcm;
240 type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;243 type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
244
245 #[cfg(feature = "governance")]
246 type ControllerOrigin = governance::RootOrTechnicalCommitteeMember;
247
248 #[cfg(not(feature = "governance"))]
241 type ControllerOrigin = EnsureRoot<AccountId>;249 type ControllerOrigin = frame_system::EnsureRoot<AccountId>;
250
242 type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin;251 type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin;
243 type PriceForSiblingDelivery = ();252 type PriceForSiblingDelivery = ();
modifiedruntime/common/construct_runtime.rsdiffbeforeafterboth
60 #[cfg(feature = "preimage")]60 #[cfg(feature = "preimage")]
61 Preimage: pallet_preimage = 41,61 Preimage: pallet_preimage = 41,
62
63 #[cfg(feature = "governance")]
64 Democracy: pallet_democracy = 42,
65
66 #[cfg(feature = "governance")]
67 Council: pallet_collective::<Instance1> = 43,
68
69 #[cfg(feature = "governance")]
70 TechnicalCommittee: pallet_collective::<Instance2> = 44,
71
72 #[cfg(feature = "governance")]
73 CouncilMembership: pallet_membership::<Instance1> = 45,
74
75 #[cfg(feature = "governance")]
76 TechnicalCommitteeMembership: pallet_membership::<Instance2> = 46,
77
78 #[cfg(feature = "governance")]
79 FellowshipCollective: pallet_ranked_collective = 47,
80
81 #[cfg(feature = "governance")]
82 FellowshipReferenda: pallet_referenda = 48,
83
84 #[cfg(feature = "governance")]
85 Scheduler: pallet_scheduler = 49,
86
87 #[cfg(feature = "governance")]
88 Origins: pallet_gov_origins = 99,
6289
63 // XCM helpers.90 // XCM helpers.
64 XcmpQueue: cumulus_pallet_xcmp_queue = 50,91 XcmpQueue: cumulus_pallet_xcmp_queue = 50,
71 Unique: pallet_unique::{Pallet, Call, Storage} = 61,98 Unique: pallet_unique::{Pallet, Call, Storage} = 61,
7299
73 // #[cfg(feature = "scheduler")]100 // #[cfg(feature = "scheduler")]
74 // Scheduler: pallet_unique_scheduler_v2 = 62,101 // UniqueScheduler: pallet_unique_scheduler_v2 = 62,
75102
76 Configuration: pallet_configuration = 63,103 Configuration: pallet_configuration = 63,
77104
109136
110 BalancesAdapter: pallet_balances_adapter = 155,137 BalancesAdapter: pallet_balances_adapter = 155,
111138
112 #[cfg(feature = "pallet-test-utils")]139 #[cfg(feature = "test-env")]
113 TestUtils: pallet_test_utils = 255,140 TestUtils: pallet_test_utils = 255,
114 }141 }
115 }142 }
modifiedruntime/common/maintenance.rsdiffbeforeafterboth
67 | RuntimeCall::Structure(_)67 | RuntimeCall::Structure(_)
68 | RuntimeCall::Unique(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),68 | RuntimeCall::Unique(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),
6969
70 #[cfg(feature = "scheduler")]70 #[cfg(feature = "unique-scheduler")]
71 RuntimeCall::Scheduler(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),71 RuntimeCall::Scheduler(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),
7272
73 #[cfg(feature = "app-promotion")]73 #[cfg(feature = "app-promotion")]
85 | RuntimeCall::Session(_)85 | RuntimeCall::Session(_)
86 | RuntimeCall::Identity(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),86 | RuntimeCall::Identity(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),
8787
88 #[cfg(feature = "pallet-test-utils")]88 #[cfg(feature = "test-env")]
89 RuntimeCall::TestUtils(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),89 RuntimeCall::TestUtils(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),
9090
91 _ => Ok(ValidTransaction::default()),91 _ => Ok(ValidTransaction::default()),
modifiedruntime/common/mod.rsdiffbeforeafterboth
23pub mod maintenance;23pub mod maintenance;
24pub mod runtime_apis;24pub mod runtime_apis;
2525
26#[cfg(feature = "scheduler")]26#[cfg(feature = "unique-scheduler")]
27pub mod scheduler;27pub mod scheduler;
2828
29pub mod sponsoring;29pub mod sponsoring;
modifiedruntime/common/runtime_apis.rsdiffbeforeafterboth
598 #[cfg(feature = "refungible")]598 #[cfg(feature = "refungible")]
599 list_benchmark!(list, extra, pallet_refungible, Refungible);599 list_benchmark!(list, extra, pallet_refungible, Refungible);
600600
601 #[cfg(feature = "scheduler")]601 #[cfg(feature = "unique-scheduler")]
602 list_benchmark!(list, extra, pallet_unique_scheduler_v2, Scheduler);602 list_benchmark!(list, extra, pallet_unique_scheduler_v2, Scheduler);
603603
604 #[cfg(feature = "collator-selection")]604 #[cfg(feature = "collator-selection")]
664 #[cfg(feature = "refungible")]664 #[cfg(feature = "refungible")]
665 add_benchmark!(params, batches, pallet_refungible, Refungible);665 add_benchmark!(params, batches, pallet_refungible, Refungible);
666666
667 #[cfg(feature = "scheduler")]667 #[cfg(feature = "unique-scheduler")]
668 add_benchmark!(params, batches, pallet_unique_scheduler_v2, Scheduler);668 add_benchmark!(params, batches, pallet_unique_scheduler_v2, Scheduler);
669669
670 #[cfg(feature = "collator-selection")]670 #[cfg(feature = "collator-selection")]
modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
1717
18[features]18[features]
19default = ['opal-runtime', 'std']19default = ['opal-runtime', 'std']
20state-version-0 = []
21limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']20limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']
22opal-runtime = ['app-promotion', 'collator-selection', 'foreign-assets', 'pallet-test-utils', 'preimage', 'refungible']21opal-runtime = [
22 'app-promotion',
23 'collator-selection',
24 'foreign-assets',
25 'governance',
26 'test-env',
27 'preimage',
28 'refungible',
29]
23pov-estimate = []30pov-estimate = []
24runtime-benchmarks = [31runtime-benchmarks = [
42 'pallet-inflation/runtime-benchmarks',49 'pallet-inflation/runtime-benchmarks',
43 'pallet-maintenance/runtime-benchmarks',50 'pallet-maintenance/runtime-benchmarks',
44 'pallet-nonfungible/runtime-benchmarks',51 'pallet-nonfungible/runtime-benchmarks',
52 'pallet-democracy/runtime-benchmarks',
53 'pallet-collective/runtime-benchmarks',
54 'pallet-ranked-collective/runtime-benchmarks',
55 'pallet-membership/runtime-benchmarks',
56 'pallet-referenda/runtime-benchmarks',
57 'pallet-scheduler/runtime-benchmarks',
45 'pallet-refungible/runtime-benchmarks',58 'pallet-refungible/runtime-benchmarks',
46 'pallet-structure/runtime-benchmarks',59 'pallet-structure/runtime-benchmarks',
47 'pallet-timestamp/runtime-benchmarks',60 'pallet-timestamp/runtime-benchmarks',
51 'sp-runtime/runtime-benchmarks',64 'sp-runtime/runtime-benchmarks',
52 'xcm-builder/runtime-benchmarks',65 'xcm-builder/runtime-benchmarks',
53]66]
67state-version-0 = []
54std = [68std = [
55 'codec/std',69 'codec/std',
56 'cumulus-pallet-aura-ext/std',70 'cumulus-pallet-aura-ext/std',
66 'frame-try-runtime/std',80 'frame-try-runtime/std',
67 'pallet-aura/std',81 'pallet-aura/std',
68 'pallet-balances/std',82 'pallet-balances/std',
83 'pallet-democracy/std',
84 'pallet-collective/std',
85 'pallet-ranked-collective/std',
86 'pallet-membership/std',
87 'pallet-referenda/std',
88 'pallet-gov-origins/std',
89 'pallet-scheduler/std',
69 # 'pallet-contracts/std',90 # 'pallet-contracts/std',
70 # 'pallet-contracts-primitives/std',91 # 'pallet-contracts-primitives/std',
71 # 'pallet-contracts-rpc-runtime-api/std',92 # 'pallet-contracts-rpc-runtime-api/std',
160 'orml-xtokens/try-runtime',181 'orml-xtokens/try-runtime',
161 'pallet-app-promotion/try-runtime',182 'pallet-app-promotion/try-runtime',
162 'pallet-aura/try-runtime',183 'pallet-aura/try-runtime',
184 'pallet-balances-adapter/try-runtime',
163 'pallet-balances/try-runtime',185 'pallet-balances/try-runtime',
164 'pallet-balances-adapter/try-runtime',
165 'pallet-base-fee/try-runtime',186 'pallet-base-fee/try-runtime',
166 'pallet-charge-transaction/try-runtime',187 'pallet-charge-transaction/try-runtime',
188 'pallet-collective/try-runtime',
167 'pallet-common/try-runtime',189 'pallet-common/try-runtime',
168 'pallet-configuration/try-runtime',190 'pallet-configuration/try-runtime',
191 'pallet-democracy/try-runtime',
169 'pallet-ethereum/try-runtime',192 'pallet-ethereum/try-runtime',
170 'pallet-evm-coder-substrate/try-runtime',193 'pallet-evm-coder-substrate/try-runtime',
171 'pallet-evm-contract-helpers/try-runtime',194 'pallet-evm-contract-helpers/try-runtime',
176 'pallet-fungible/try-runtime',199 'pallet-fungible/try-runtime',
177 'pallet-inflation/try-runtime',200 'pallet-inflation/try-runtime',
178 'pallet-maintenance/try-runtime',201 'pallet-maintenance/try-runtime',
202 'pallet-membership/try-runtime',
179 'pallet-nonfungible/try-runtime',203 'pallet-nonfungible/try-runtime',
204 'pallet-democracy/try-runtime',
205 'pallet-collective/try-runtime',
206 'pallet-ranked-collective/try-runtime',
207 'pallet-membership/try-runtime',
208 'pallet-referenda/try-runtime',
209 'pallet-gov-origins/try-runtime',
210 'pallet-scheduler/try-runtime',
180 'pallet-refungible/try-runtime',211 'pallet-refungible/try-runtime',
212 'pallet-scheduler/try-runtime',
181 'pallet-structure/try-runtime',213 'pallet-structure/try-runtime',
182 'pallet-sudo/try-runtime',214 'pallet-sudo/try-runtime',
183 'pallet-test-utils/try-runtime',215 'pallet-test-utils/try-runtime',
193app-promotion = []225app-promotion = []
194collator-selection = []226collator-selection = []
195foreign-assets = []227foreign-assets = []
196pallet-test-utils = []228governance = []
229test-env = []
197preimage = []230preimage = []
198refungible = []231refungible = []
199scheduler = []232unique-scheduler = []
200233
201################################################################################234################################################################################
202# local dependencies235# local dependencies
282pallet-inflation = { workspace = true }315pallet-inflation = { workspace = true }
283pallet-maintenance = { workspace = true }316pallet-maintenance = { workspace = true }
284pallet-nonfungible = { workspace = true }317pallet-nonfungible = { workspace = true }
318pallet-democracy = { workspace = true }
319pallet-collective = { workspace = true }
320pallet-ranked-collective = { workspace = true }
321pallet-membership = { workspace = true }
322pallet-referenda = { workspace = true }
323pallet-gov-origins = { workspace = true }
324pallet-scheduler = { workspace = true }
285pallet-refungible = { workspace = true }325pallet-refungible = { workspace = true }
286pallet-structure = { workspace = true }326pallet-structure = { workspace = true }
287pallet-unique = { workspace = true }327pallet-unique = { workspace = true }
310################################################################################350################################################################################
311# Other Dependencies351# Other Dependencies
312352
313impl-trait-for-tuples = { workspace = true }353hex-literal = { workspace = true }
314hex-literal = { workspace = true }354impl-trait-for-tuples = { workspace = true }
315355
316[build-dependencies]356[build-dependencies]
317substrate-wasm-builder = { workspace = true }357substrate-wasm-builder = { workspace = true }
modifiedruntime/quartz/Cargo.tomldiffbeforeafterboth
18[features]18[features]
19become-sapphire = []19become-sapphire = []
20default = ['quartz-runtime', 'std']20default = ['quartz-runtime', 'std']
21state-version-0 = []
22limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']21limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']
23pov-estimate = []22pov-estimate = []
24quartz-runtime = ['app-promotion', 'collator-selection', 'foreign-assets', 'preimage', 'refungible']23quartz-runtime = ['app-promotion', 'collator-selection', 'foreign-assets', 'governance', 'preimage', 'refungible']
25runtime-benchmarks = [24runtime-benchmarks = [
26 "pallet-preimage/runtime-benchmarks",25 "pallet-preimage/runtime-benchmarks",
27 'cumulus-pallet-parachain-system/runtime-benchmarks',26 'cumulus-pallet-parachain-system/runtime-benchmarks',
32 'pallet-app-promotion/runtime-benchmarks',31 'pallet-app-promotion/runtime-benchmarks',
33 'pallet-balances/runtime-benchmarks',32 'pallet-balances/runtime-benchmarks',
34 'pallet-collator-selection/runtime-benchmarks',33 'pallet-collator-selection/runtime-benchmarks',
34 'pallet-collective/runtime-benchmarks',
35 'pallet-common/runtime-benchmarks',35 'pallet-common/runtime-benchmarks',
36 'pallet-configuration/runtime-benchmarks',36 'pallet-configuration/runtime-benchmarks',
37 'pallet-democracy/runtime-benchmarks',
37 'pallet-ethereum/runtime-benchmarks',38 'pallet-ethereum/runtime-benchmarks',
38 'pallet-evm-coder-substrate/runtime-benchmarks',39 'pallet-evm-coder-substrate/runtime-benchmarks',
39 'pallet-evm-migration/runtime-benchmarks',40 'pallet-evm-migration/runtime-benchmarks',
42 'pallet-identity/runtime-benchmarks',43 'pallet-identity/runtime-benchmarks',
43 'pallet-inflation/runtime-benchmarks',44 'pallet-inflation/runtime-benchmarks',
44 'pallet-maintenance/runtime-benchmarks',45 'pallet-maintenance/runtime-benchmarks',
46 'pallet-membership/runtime-benchmarks',
45 'pallet-nonfungible/runtime-benchmarks',47 'pallet-nonfungible/runtime-benchmarks',
48 'pallet-democracy/runtime-benchmarks',
49 'pallet-collective/runtime-benchmarks',
50 'pallet-ranked-collective/runtime-benchmarks',
51 'pallet-membership/runtime-benchmarks',
52 'pallet-referenda/runtime-benchmarks',
53 'pallet-scheduler/runtime-benchmarks',
46 'pallet-refungible/runtime-benchmarks',54 'pallet-refungible/runtime-benchmarks',
55 'pallet-scheduler/runtime-benchmarks',
47 'pallet-structure/runtime-benchmarks',56 'pallet-structure/runtime-benchmarks',
48 'pallet-timestamp/runtime-benchmarks',57 'pallet-timestamp/runtime-benchmarks',
49 'pallet-unique/runtime-benchmarks',58 'pallet-unique/runtime-benchmarks',
50 'pallet-xcm/runtime-benchmarks',59 'pallet-xcm/runtime-benchmarks',
51 'sp-runtime/runtime-benchmarks',60 'sp-runtime/runtime-benchmarks',
52 'xcm-builder/runtime-benchmarks',61 'xcm-builder/runtime-benchmarks',
53]62]
63state-version-0 = []
54std = [64std = [
55 'codec/std',65 'codec/std',
56 'cumulus-pallet-aura-ext/std',66 'cumulus-pallet-aura-ext/std',
65 'frame-system/std',75 'frame-system/std',
66 'frame-try-runtime/std',76 'frame-try-runtime/std',
67 'pallet-aura/std',77 'pallet-aura/std',
78 'pallet-balances-adapter/std',
68 'pallet-balances/std',79 'pallet-balances/std',
80 'pallet-collective/std',
81 'pallet-democracy/std',
82 'pallet-membership/std',
69 'pallet-balances-adapter/std',83 'pallet-scheduler/std',
70 # 'pallet-contracts/std',84 # 'pallet-contracts/std',
71 # 'pallet-contracts-primitives/std',85 # 'pallet-contracts-primitives/std',
72 # 'pallet-contracts-rpc-runtime-api/std',86 # 'pallet-contracts-rpc-runtime-api/std',
96 'pallet-fungible/std',110 'pallet-fungible/std',
97 'pallet-inflation/std',111 'pallet-inflation/std',
98 'pallet-nonfungible/std',112 'pallet-nonfungible/std',
113 'pallet-democracy/std',
114 'pallet-collective/std',
115 'pallet-ranked-collective/std',
116 'pallet-membership/std',
117 'pallet-referenda/std',
118 'pallet-gov-origins/std',
119 'pallet-scheduler/std',
99 'pallet-refungible/std',120 'pallet-refungible/std',
100 'pallet-structure/std',121 'pallet-structure/std',
101 'pallet-sudo/std',122 'pallet-sudo/std',
156 'orml-xtokens/try-runtime',177 'orml-xtokens/try-runtime',
157 'pallet-app-promotion/try-runtime',178 'pallet-app-promotion/try-runtime',
158 'pallet-aura/try-runtime',179 'pallet-aura/try-runtime',
180 'pallet-balances-adapter/try-runtime',
159 'pallet-balances/try-runtime',181 'pallet-balances/try-runtime',
160 'pallet-balances-adapter/try-runtime',
161 'pallet-charge-transaction/try-runtime',182 'pallet-charge-transaction/try-runtime',
162 'pallet-common/try-runtime',183 'pallet-common/try-runtime',
163 'pallet-configuration/try-runtime',184 'pallet-configuration/try-runtime',
172 'pallet-inflation/try-runtime',193 'pallet-inflation/try-runtime',
173 'pallet-maintenance/try-runtime',194 'pallet-maintenance/try-runtime',
174 'pallet-nonfungible/try-runtime',195 'pallet-nonfungible/try-runtime',
196 'pallet-democracy/try-runtime',
197 'pallet-collective/try-runtime',
198 'pallet-ranked-collective/try-runtime',
199 'pallet-membership/try-runtime',
200 'pallet-referenda/try-runtime',
201 'pallet-gov-origins/try-runtime',
202 'pallet-scheduler/try-runtime',
175 'pallet-refungible/try-runtime',203 'pallet-refungible/try-runtime',
176 'pallet-structure/try-runtime',204 'pallet-structure/try-runtime',
177 'pallet-sudo/try-runtime',205 'pallet-sudo/try-runtime',
186app-promotion = []214app-promotion = []
187collator-selection = []215collator-selection = []
188foreign-assets = []216foreign-assets = []
217governance = []
189preimage = []218preimage = []
190refungible = []219refungible = []
191scheduler = []220unique-scheduler = []
221test-env = []
192222
193################################################################################223################################################################################
194# local dependencies224# local dependencies
259pallet-identity = { workspace = true }289pallet-identity = { workspace = true }
260pallet-inflation = { workspace = true }290pallet-inflation = { workspace = true }
261pallet-nonfungible = { workspace = true }291pallet-nonfungible = { workspace = true }
292pallet-democracy = { workspace = true }
293pallet-collective = { workspace = true }
294pallet-ranked-collective = { workspace = true }
295pallet-membership = { workspace = true }
296pallet-referenda = { workspace = true }
297pallet-gov-origins = { workspace = true }
298pallet-scheduler = { workspace = true }
262pallet-refungible = { workspace = true }299pallet-refungible = { workspace = true }
263pallet-structure = { workspace = true }300pallet-structure = { workspace = true }
264pallet-unique = { workspace = true }301pallet-unique = { workspace = true }
303################################################################################340################################################################################
304# Other Dependencies341# Other Dependencies
305342
306impl-trait-for-tuples = { workspace = true }343hex-literal = { workspace = true }
307hex-literal = { workspace = true }344impl-trait-for-tuples = { workspace = true }
308345
309[build-dependencies]346[build-dependencies]
310substrate-wasm-builder = { workspace = true }347substrate-wasm-builder = { workspace = true }
addedruntime/quartz/src/governance_timings.rsdiffbeforeafterboth

no changes

modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
3838
39mod runtime_common;39mod runtime_common;
4040
41pub mod governance_timings;
41pub mod xcm_barrier;42pub mod xcm_barrier;
4243
43pub use runtime_common::*;44pub use runtime_common::*;
modifiedruntime/unique/Cargo.tomldiffbeforeafterboth
1717
18[features]18[features]
19default = ['std', 'unique-runtime']19default = ['std', 'unique-runtime']
20state-version-0 = []
21limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']20limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']
22pov-estimate = []21pov-estimate = []
23runtime-benchmarks = [22runtime-benchmarks = [
29 'pallet-app-promotion/runtime-benchmarks',28 'pallet-app-promotion/runtime-benchmarks',
30 'pallet-balances/runtime-benchmarks',29 'pallet-balances/runtime-benchmarks',
31 'pallet-collator-selection/runtime-benchmarks',30 'pallet-collator-selection/runtime-benchmarks',
31 'pallet-collective/runtime-benchmarks',
32 'pallet-common/runtime-benchmarks',32 'pallet-common/runtime-benchmarks',
33 'pallet-configuration/runtime-benchmarks',33 'pallet-configuration/runtime-benchmarks',
34 'pallet-democracy/runtime-benchmarks',
34 'pallet-ethereum/runtime-benchmarks',35 'pallet-ethereum/runtime-benchmarks',
35 'pallet-evm-coder-substrate/runtime-benchmarks',36 'pallet-evm-coder-substrate/runtime-benchmarks',
36 'pallet-evm-migration/runtime-benchmarks',37 'pallet-evm-migration/runtime-benchmarks',
39 'pallet-identity/runtime-benchmarks',40 'pallet-identity/runtime-benchmarks',
40 'pallet-inflation/runtime-benchmarks',41 'pallet-inflation/runtime-benchmarks',
41 'pallet-maintenance/runtime-benchmarks',42 'pallet-maintenance/runtime-benchmarks',
43 'pallet-membership/runtime-benchmarks',
42 'pallet-nonfungible/runtime-benchmarks',44 'pallet-nonfungible/runtime-benchmarks',
45 'pallet-democracy/runtime-benchmarks',
46 'pallet-collective/runtime-benchmarks',
47 'pallet-ranked-collective/runtime-benchmarks',
48 'pallet-membership/runtime-benchmarks',
49 'pallet-referenda/runtime-benchmarks',
50 'pallet-scheduler/runtime-benchmarks',
43 'pallet-refungible/runtime-benchmarks',51 'pallet-refungible/runtime-benchmarks',
52 'pallet-scheduler/runtime-benchmarks',
44 'pallet-structure/runtime-benchmarks',53 'pallet-structure/runtime-benchmarks',
45 'pallet-timestamp/runtime-benchmarks',54 'pallet-timestamp/runtime-benchmarks',
46 'pallet-unique/runtime-benchmarks',55 'pallet-unique/runtime-benchmarks',
49 'up-data-structs/runtime-benchmarks',58 'up-data-structs/runtime-benchmarks',
50 'xcm-builder/runtime-benchmarks',59 'xcm-builder/runtime-benchmarks',
51]60]
61state-version-0 = []
52std = [62std = [
53 'codec/std',63 'codec/std',
54 'cumulus-pallet-aura-ext/std',64 'cumulus-pallet-aura-ext/std',
64 'frame-try-runtime/std',74 'frame-try-runtime/std',
65 'pallet-aura/std',75 'pallet-aura/std',
66 'pallet-balances/std',76 'pallet-balances/std',
77 'pallet-collective/std',
78 'pallet-democracy/std',
79 'pallet-membership/std',
80 'pallet-scheduler/std',
67 # 'pallet-contracts/std',81 # 'pallet-contracts/std',
68 # 'pallet-contracts-primitives/std',82 # 'pallet-contracts-primitives/std',
69 # 'pallet-contracts-rpc-runtime-api/std',83 # 'pallet-contracts-rpc-runtime-api/std',
94 'pallet-fungible/std',108 'pallet-fungible/std',
95 'pallet-inflation/std',109 'pallet-inflation/std',
96 'pallet-nonfungible/std',110 'pallet-nonfungible/std',
111 'pallet-democracy/std',
112 'pallet-collective/std',
113 'pallet-ranked-collective/std',
114 'pallet-membership/std',
115 'pallet-referenda/std',
116 'pallet-gov-origins/std',
117 'pallet-scheduler/std',
97 'pallet-refungible/std',118 'pallet-refungible/std',
98 'pallet-structure/std',119 'pallet-structure/std',
99 'pallet-sudo/std',120 'pallet-sudo/std',
154 'orml-xtokens/try-runtime',175 'orml-xtokens/try-runtime',
155 'pallet-app-promotion/try-runtime',176 'pallet-app-promotion/try-runtime',
156 'pallet-aura/try-runtime',177 'pallet-aura/try-runtime',
178 'pallet-balances-adapter/try-runtime',
157 'pallet-balances/try-runtime',179 'pallet-balances/try-runtime',
158 'pallet-balances-adapter/try-runtime',
159 'pallet-charge-transaction/try-runtime',180 'pallet-charge-transaction/try-runtime',
181 'pallet-collective/try-runtime',
160 'pallet-common/try-runtime',182 'pallet-common/try-runtime',
161 'pallet-configuration/try-runtime',183 'pallet-configuration/try-runtime',
184 'pallet-democracy/try-runtime',
162 'pallet-ethereum/try-runtime',185 'pallet-ethereum/try-runtime',
163 'pallet-evm-coder-substrate/try-runtime',186 'pallet-evm-coder-substrate/try-runtime',
164 'pallet-evm-contract-helpers/try-runtime',187 'pallet-evm-contract-helpers/try-runtime',
169 'pallet-fungible/try-runtime',192 'pallet-fungible/try-runtime',
170 'pallet-inflation/try-runtime',193 'pallet-inflation/try-runtime',
171 'pallet-maintenance/try-runtime',194 'pallet-maintenance/try-runtime',
195 'pallet-membership/try-runtime',
172 'pallet-nonfungible/try-runtime',196 'pallet-nonfungible/try-runtime',
197 'pallet-democracy/try-runtime',
198 'pallet-collective/try-runtime',
199 'pallet-ranked-collective/try-runtime',
200 'pallet-membership/try-runtime',
201 'pallet-referenda/try-runtime',
202 'pallet-gov-origins/try-runtime',
203 'pallet-scheduler/try-runtime',
173 'pallet-refungible/try-runtime',204 'pallet-refungible/try-runtime',
205 'pallet-scheduler/try-runtime',
174 'pallet-structure/try-runtime',206 'pallet-structure/try-runtime',
175 'pallet-sudo/try-runtime',207 'pallet-sudo/try-runtime',
176 'pallet-timestamp/try-runtime',208 'pallet-timestamp/try-runtime',
185app-promotion = []217app-promotion = []
186collator-selection = []218collator-selection = []
187foreign-assets = []219foreign-assets = []
220governance = []
188preimage = []221preimage = []
189refungible = []222refungible = []
190scheduler = []223unique-scheduler = []
224test-env = []
191225
192################################################################################226################################################################################
193# local dependencies227# local dependencies
257pallet-identity = { workspace = true }291pallet-identity = { workspace = true }
258pallet-inflation = { workspace = true }292pallet-inflation = { workspace = true }
259pallet-nonfungible = { workspace = true }293pallet-nonfungible = { workspace = true }
294pallet-democracy = { workspace = true }
295pallet-collective = { workspace = true }
296pallet-ranked-collective = { workspace = true }
297pallet-membership = { workspace = true }
298pallet-referenda = { workspace = true }
299pallet-gov-origins = { workspace = true }
300pallet-scheduler = { workspace = true }
260pallet-refungible = { workspace = true }301pallet-refungible = { workspace = true }
261pallet-structure = { workspace = true }302pallet-structure = { workspace = true }
262pallet-unique = { workspace = true }303pallet-unique = { workspace = true }
301################################################################################342################################################################################
302# Other Dependencies343# Other Dependencies
303344
304impl-trait-for-tuples = { workspace = true }345hex-literal = { workspace = true }
305hex-literal = { workspace = true }346impl-trait-for-tuples = { workspace = true }
306347
307[build-dependencies]348[build-dependencies]
308substrate-wasm-builder = { workspace = true }349substrate-wasm-builder = { workspace = true }
addedruntime/unique/src/governance_timings.rsdiffbeforeafterboth

no changes

modifiedruntime/unique/src/lib.rsdiffbeforeafterboth
3838
39mod runtime_common;39mod runtime_common;
4040
41pub mod governance_timings;
41pub mod xcm_barrier;42pub mod xcm_barrier;
4243
43pub use runtime_common::*;44pub use runtime_common::*;
modifiedtests/package.jsondiffbeforeafterboth
43 "testParallel": "yarn _testParallel './src/**/*.test.ts'",43 "testParallel": "yarn _testParallel './src/**/*.test.ts'",
44 "testSequential": "yarn _test './src/**/*.seqtest.ts'",44 "testSequential": "yarn _test './src/**/*.seqtest.ts'",
45 "testStructure": "yarn _test ./**/nesting/*.*test.ts",45 "testStructure": "yarn _test ./**/nesting/*.*test.ts",
46 "testGovernance": "RUN_GOV_TESTS=1 yarn _test ./**/governance/*.*test.ts",
46 "testEth": "yarn _test './**/eth/**/*.*test.ts'",47 "testEth": "yarn _test './**/eth/**/*.*test.ts'",
47 "testEthNesting": "yarn _test './**/eth/nesting/**/*.*test.ts'",48 "testEthNesting": "yarn _test './**/eth/nesting/**/*.*test.ts'",
48 "testEthFractionalizer": "yarn _test './**/eth/fractionalizer/**/*.*test.ts'",49 "testEthFractionalizer": "yarn _test './**/eth/fractionalizer/**/*.*test.ts'",
107 "testRPC": "yarn _test ./**/rpc.test.ts",108 "testRPC": "yarn _test ./**/rpc.test.ts",
108 "testPromotion": "yarn _test ./**/appPromotion/*test.ts",109 "testPromotion": "yarn _test ./**/appPromotion/*test.ts",
109 "testApiConsts": "yarn _test ./**/apiConsts.test.ts",110 "testApiConsts": "yarn _test ./**/apiConsts.test.ts",
111 "testCouncil": "yarn _test ./**/council.*test.ts",
112 "testDemocracy": "yarn _test ./**/democracy.*test.ts",
110 "testCollators": "RUN_COLLATOR_TESTS=1 yarn _test ./**/collator-selection/**.*test.ts --timeout 49999999",113 "testCollators": "RUN_COLLATOR_TESTS=1 yarn _test ./**/collator-selection/**.*test.ts --timeout 49999999",
111 "testCollatorSelection": "RUN_COLLATOR_TESTS=1 yarn _test ./**/collatorSelection.*test.ts --timeout 49999999",114 "testCollatorSelection": "RUN_COLLATOR_TESTS=1 yarn _test ./**/collatorSelection.*test.ts --timeout 49999999",
112 "testIdentity": "RUN_COLLATOR_TESTS=1 yarn _test ./**/identity.*test.ts --timeout 49999999",115 "testIdentity": "RUN_COLLATOR_TESTS=1 yarn _test ./**/identity.*test.ts --timeout 49999999",
modifiedtests/src/eth/scheduling.test.tsdiffbeforeafterboth
26 });26 });
27 });27 });
2828
29 itSchedEth.ifWithPallets('Successfully schedules and periodically executes an EVM contract', [Pallets.Scheduler], async (scheduleKind, {helper, privateKey}) => {29 itSchedEth.ifWithPallets('Successfully schedules and periodically executes an EVM contract', [Pallets.UniqueScheduler], async (scheduleKind, {helper, privateKey}) => {
30 const donor = await privateKey({url: import.meta.url});30 const donor = await privateKey({url: import.meta.url});
31 const [alice] = await helper.arrange.createAccounts([1000n], donor);31 const [alice] = await helper.arrange.createAccounts([1000n], donor);
3232
addedtests/src/governance/council.test.tsdiffbeforeafterboth

no changes

addedtests/src/governance/democracy.test.tsdiffbeforeafterboth

no changes

addedtests/src/governance/fellowship.test.tsdiffbeforeafterboth

no changes

addedtests/src/governance/technicalCommittee.test.tsdiffbeforeafterboth

no changes

addedtests/src/governance/util.tsdiffbeforeafterboth

no changes

modifiedtests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth
6import '@polkadot/api-base/types/consts';6import '@polkadot/api-base/types/consts';
77
8import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';8import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
9import type { Option, U8aFixed, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';9import type { Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
10import type { Codec } from '@polkadot/types-codec/types';10import type { Codec, ITuple } from '@polkadot/types-codec/types';
11import type { H160, Perbill, Permill } from '@polkadot/types/interfaces/runtime';11import type { H160, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
12import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, XcmV3MultiLocation } from '@polkadot/types/lookup';12import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, PalletReferendaTrackInfo, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, XcmV3MultiLocation } from '@polkadot/types/lookup';
1313
14export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;14export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
1515
118 **/118 **/
119 [key: string]: Codec;119 [key: string]: Codec;
120 };120 };
121 council: {
122 /**
123 * The maximum weight of a dispatch call that can be proposed and executed.
124 **/
125 maxProposalWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
126 /**
127 * Generic const
128 **/
129 [key: string]: Codec;
130 };
131 democracy: {
132 /**
133 * Period in blocks where an external proposal may not be re-submitted after being vetoed.
134 **/
135 cooloffPeriod: u32 & AugmentedConst<ApiType>;
136 /**
137 * The period between a proposal being approved and enacted.
138 *
139 * It should generally be a little more than the unstake period to ensure that
140 * voting stakers have an opportunity to remove themselves from the system in the case
141 * where they are on the losing side of a vote.
142 **/
143 enactmentPeriod: u32 & AugmentedConst<ApiType>;
144 /**
145 * Minimum voting period allowed for a fast-track referendum.
146 **/
147 fastTrackVotingPeriod: u32 & AugmentedConst<ApiType>;
148 /**
149 * Indicator for whether an emergency origin is even allowed to happen. Some chains may
150 * want to set this permanently to `false`, others may want to condition it on things such
151 * as an upgrade having happened recently.
152 **/
153 instantAllowed: bool & AugmentedConst<ApiType>;
154 /**
155 * How often (in blocks) new public referenda are launched.
156 **/
157 launchPeriod: u32 & AugmentedConst<ApiType>;
158 /**
159 * The maximum number of items which can be blacklisted.
160 **/
161 maxBlacklisted: u32 & AugmentedConst<ApiType>;
162 /**
163 * The maximum number of deposits a public proposal may have at any time.
164 **/
165 maxDeposits: u32 & AugmentedConst<ApiType>;
166 /**
167 * The maximum number of public proposals that can exist at any time.
168 **/
169 maxProposals: u32 & AugmentedConst<ApiType>;
170 /**
171 * The maximum number of votes for an account.
172 *
173 * Also used to compute weight, an overly big value can
174 * lead to extrinsic with very big weight: see `delegate` for instance.
175 **/
176 maxVotes: u32 & AugmentedConst<ApiType>;
177 /**
178 * The minimum amount to be used as a deposit for a public referendum proposal.
179 **/
180 minimumDeposit: u128 & AugmentedConst<ApiType>;
181 /**
182 * The minimum period of vote locking.
183 *
184 * It should be no shorter than enactment period to ensure that in the case of an approval,
185 * those successful voters are locked into the consequences that their votes entail.
186 **/
187 voteLockingPeriod: u32 & AugmentedConst<ApiType>;
188 /**
189 * How often (in blocks) to check for new votes.
190 **/
191 votingPeriod: u32 & AugmentedConst<ApiType>;
192 /**
193 * Generic const
194 **/
195 [key: string]: Codec;
196 };
121 evmContractHelpers: {197 evmContractHelpers: {
122 /**198 /**
123 * Address, under which magic contract will be available199 * Address, under which magic contract will be available
128 **/204 **/
129 [key: string]: Codec;205 [key: string]: Codec;
130 };206 };
207 fellowshipReferenda: {
208 /**
209 * Quantization level for the referendum wakeup scheduler. A higher number will result in
210 * fewer storage reads/writes needed for smaller voters, but also result in delays to the
211 * automatic referendum status changes. Explicit servicing instructions are unaffected.
212 **/
213 alarmInterval: u32 & AugmentedConst<ApiType>;
214 /**
215 * Maximum size of the referendum queue for a single track.
216 **/
217 maxQueued: u32 & AugmentedConst<ApiType>;
218 /**
219 * The minimum amount to be used as a deposit for a public referendum proposal.
220 **/
221 submissionDeposit: u128 & AugmentedConst<ApiType>;
222 /**
223 * Information concerning the different referendum tracks.
224 **/
225 tracks: Vec<ITuple<[u16, PalletReferendaTrackInfo]>> & AugmentedConst<ApiType>;
226 /**
227 * The number of blocks after submission that a referendum must begin being decided by.
228 * Once this passes, then anyone may cancel the referendum.
229 **/
230 undecidingTimeout: u32 & AugmentedConst<ApiType>;
231 /**
232 * Generic const
233 **/
234 [key: string]: Codec;
235 };
236 govScheduler: {
237 /**
238 * The maximum weight that may be scheduled per block for any dispatchables.
239 **/
240 maximumWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
241 /**
242 * The maximum number of scheduled calls in the queue for a single block.
243 *
244 * NOTE:
245 * + Dependent pallets' benchmarks might require a higher limit for the setting. Set a
246 * higher limit under `runtime-benchmarks` feature.
247 **/
248 maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;
249 /**
250 * Generic const
251 **/
252 [key: string]: Codec;
253 };
131 identity: {254 identity: {
132 /**255 /**
133 * The amount held on deposit for a registered identity256 * The amount held on deposit for a registered identity
236 **/359 **/
237 [key: string]: Codec;360 [key: string]: Codec;
238 };361 };
362 technicalCommittee: {
363 /**
364 * The maximum weight of a dispatch call that can be proposed and executed.
365 **/
366 maxProposalWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
367 /**
368 * Generic const
369 **/
370 [key: string]: Codec;
371 };
239 timestamp: {372 timestamp: {
240 /**373 /**
241 * The minimum period between blocks. Beware that this is different to the *expected*374 * The minimum period between blocks. Beware that this is different to the *expected*
modifiedtests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth
310 **/310 **/
311 [key: string]: AugmentedError<ApiType>;311 [key: string]: AugmentedError<ApiType>;
312 };312 };
313 council: {
314 /**
315 * Members are already initialized!
316 **/
317 AlreadyInitialized: AugmentedError<ApiType>;
318 /**
319 * Duplicate proposals not allowed
320 **/
321 DuplicateProposal: AugmentedError<ApiType>;
322 /**
323 * Duplicate vote ignored
324 **/
325 DuplicateVote: AugmentedError<ApiType>;
326 /**
327 * Account is not a member
328 **/
329 NotMember: AugmentedError<ApiType>;
330 /**
331 * Proposal must exist
332 **/
333 ProposalMissing: AugmentedError<ApiType>;
334 /**
335 * The close call was made too early, before the end of the voting.
336 **/
337 TooEarly: AugmentedError<ApiType>;
338 /**
339 * There can only be a maximum of `MaxProposals` active proposals.
340 **/
341 TooManyProposals: AugmentedError<ApiType>;
342 /**
343 * Mismatched index
344 **/
345 WrongIndex: AugmentedError<ApiType>;
346 /**
347 * The given length bound for the proposal was too low.
348 **/
349 WrongProposalLength: AugmentedError<ApiType>;
350 /**
351 * The given weight bound for the proposal was too low.
352 **/
353 WrongProposalWeight: AugmentedError<ApiType>;
354 /**
355 * Generic error
356 **/
357 [key: string]: AugmentedError<ApiType>;
358 };
359 councilMembership: {
360 /**
361 * Already a member.
362 **/
363 AlreadyMember: AugmentedError<ApiType>;
364 /**
365 * Not a member.
366 **/
367 NotMember: AugmentedError<ApiType>;
368 /**
369 * Too many members.
370 **/
371 TooManyMembers: AugmentedError<ApiType>;
372 /**
373 * Generic error
374 **/
375 [key: string]: AugmentedError<ApiType>;
376 };
313 cumulusXcm: {377 cumulusXcm: {
314 /**378 /**
315 * Generic error379 * Generic error
316 **/380 **/
317 [key: string]: AugmentedError<ApiType>;381 [key: string]: AugmentedError<ApiType>;
318 };382 };
383 democracy: {
384 /**
385 * Cannot cancel the same proposal twice
386 **/
387 AlreadyCanceled: AugmentedError<ApiType>;
388 /**
389 * The account is already delegating.
390 **/
391 AlreadyDelegating: AugmentedError<ApiType>;
392 /**
393 * Identity may not veto a proposal twice
394 **/
395 AlreadyVetoed: AugmentedError<ApiType>;
396 /**
397 * Proposal already made
398 **/
399 DuplicateProposal: AugmentedError<ApiType>;
400 /**
401 * The instant referendum origin is currently disallowed.
402 **/
403 InstantNotAllowed: AugmentedError<ApiType>;
404 /**
405 * Too high a balance was provided that the account cannot afford.
406 **/
407 InsufficientFunds: AugmentedError<ApiType>;
408 /**
409 * Invalid hash
410 **/
411 InvalidHash: AugmentedError<ApiType>;
412 /**
413 * Maximum number of votes reached.
414 **/
415 MaxVotesReached: AugmentedError<ApiType>;
416 /**
417 * No proposals waiting
418 **/
419 NoneWaiting: AugmentedError<ApiType>;
420 /**
421 * Delegation to oneself makes no sense.
422 **/
423 Nonsense: AugmentedError<ApiType>;
424 /**
425 * The actor has no permission to conduct the action.
426 **/
427 NoPermission: AugmentedError<ApiType>;
428 /**
429 * No external proposal
430 **/
431 NoProposal: AugmentedError<ApiType>;
432 /**
433 * The account is not currently delegating.
434 **/
435 NotDelegating: AugmentedError<ApiType>;
436 /**
437 * Next external proposal not simple majority
438 **/
439 NotSimpleMajority: AugmentedError<ApiType>;
440 /**
441 * The given account did not vote on the referendum.
442 **/
443 NotVoter: AugmentedError<ApiType>;
444 /**
445 * The preimage does not exist.
446 **/
447 PreimageNotExist: AugmentedError<ApiType>;
448 /**
449 * Proposal still blacklisted
450 **/
451 ProposalBlacklisted: AugmentedError<ApiType>;
452 /**
453 * Proposal does not exist
454 **/
455 ProposalMissing: AugmentedError<ApiType>;
456 /**
457 * Vote given for invalid referendum
458 **/
459 ReferendumInvalid: AugmentedError<ApiType>;
460 /**
461 * Maximum number of items reached.
462 **/
463 TooMany: AugmentedError<ApiType>;
464 /**
465 * Value too low
466 **/
467 ValueLow: AugmentedError<ApiType>;
468 /**
469 * The account currently has votes attached to it and the operation cannot succeed until
470 * these are removed, either through `unvote` or `reap_vote`.
471 **/
472 VotesExist: AugmentedError<ApiType>;
473 /**
474 * Voting period too low
475 **/
476 VotingPeriodLow: AugmentedError<ApiType>;
477 /**
478 * Invalid upper bound.
479 **/
480 WrongUpperBound: AugmentedError<ApiType>;
481 /**
482 * Generic error
483 **/
484 [key: string]: AugmentedError<ApiType>;
485 };
319 dmpQueue: {486 dmpQueue: {
320 /**487 /**
321 * The amount of weight given is possibly not enough for executing the message.488 * The amount of weight given is possibly not enough for executing the message.
438 **/605 **/
439 [key: string]: AugmentedError<ApiType>;606 [key: string]: AugmentedError<ApiType>;
440 };607 };
608 fellowshipCollective: {
609 /**
610 * Account is already a member.
611 **/
612 AlreadyMember: AugmentedError<ApiType>;
613 /**
614 * Unexpected error in state.
615 **/
616 Corruption: AugmentedError<ApiType>;
617 /**
618 * The information provided is incorrect.
619 **/
620 InvalidWitness: AugmentedError<ApiType>;
621 /**
622 * There are no further records to be removed.
623 **/
624 NoneRemaining: AugmentedError<ApiType>;
625 /**
626 * The origin is not sufficiently privileged to do the operation.
627 **/
628 NoPermission: AugmentedError<ApiType>;
629 /**
630 * Account is not a member.
631 **/
632 NotMember: AugmentedError<ApiType>;
633 /**
634 * The given poll index is unknown or has closed.
635 **/
636 NotPolling: AugmentedError<ApiType>;
637 /**
638 * The given poll is still ongoing.
639 **/
640 Ongoing: AugmentedError<ApiType>;
641 /**
642 * The member's rank is too low to vote.
643 **/
644 RankTooLow: AugmentedError<ApiType>;
645 /**
646 * Generic error
647 **/
648 [key: string]: AugmentedError<ApiType>;
649 };
650 fellowshipReferenda: {
651 /**
652 * The referendum index provided is invalid in this context.
653 **/
654 BadReferendum: AugmentedError<ApiType>;
655 /**
656 * The referendum status is invalid for this operation.
657 **/
658 BadStatus: AugmentedError<ApiType>;
659 /**
660 * The track identifier given was invalid.
661 **/
662 BadTrack: AugmentedError<ApiType>;
663 /**
664 * There are already a full complement of referenda in progress for this track.
665 **/
666 Full: AugmentedError<ApiType>;
667 /**
668 * Referendum's decision deposit is already paid.
669 **/
670 HasDeposit: AugmentedError<ApiType>;
671 /**
672 * The deposit cannot be refunded since none was made.
673 **/
674 NoDeposit: AugmentedError<ApiType>;
675 /**
676 * The deposit refunder is not the depositor.
677 **/
678 NoPermission: AugmentedError<ApiType>;
679 /**
680 * There was nothing to do in the advancement.
681 **/
682 NothingToDo: AugmentedError<ApiType>;
683 /**
684 * Referendum is not ongoing.
685 **/
686 NotOngoing: AugmentedError<ApiType>;
687 /**
688 * No track exists for the proposal origin.
689 **/
690 NoTrack: AugmentedError<ApiType>;
691 /**
692 * The preimage does not exist.
693 **/
694 PreimageNotExist: AugmentedError<ApiType>;
695 /**
696 * The queue of the track is empty.
697 **/
698 QueueEmpty: AugmentedError<ApiType>;
699 /**
700 * Any deposit cannot be refunded until after the decision is over.
701 **/
702 Unfinished: AugmentedError<ApiType>;
703 /**
704 * Generic error
705 **/
706 [key: string]: AugmentedError<ApiType>;
707 };
441 foreignAssets: {708 foreignAssets: {
442 /**709 /**
443 * AssetId exists710 * AssetId exists
495 **/762 **/
496 [key: string]: AugmentedError<ApiType>;763 [key: string]: AugmentedError<ApiType>;
497 };764 };
765 govScheduler: {
766 /**
767 * Failed to schedule a call
768 **/
769 FailedToSchedule: AugmentedError<ApiType>;
770 /**
771 * Attempt to use a non-named function on a named task.
772 **/
773 Named: AugmentedError<ApiType>;
774 /**
775 * Cannot find the scheduled call.
776 **/
777 NotFound: AugmentedError<ApiType>;
778 /**
779 * Reschedule failed because it does not change scheduled time.
780 **/
781 RescheduleNoChange: AugmentedError<ApiType>;
782 /**
783 * Given target block number is in the past.
784 **/
785 TargetBlockNumberInPast: AugmentedError<ApiType>;
786 /**
787 * Generic error
788 **/
789 [key: string]: AugmentedError<ApiType>;
790 };
498 identity: {791 identity: {
499 /**792 /**
500 * Account ID is already named.793 * Account ID is already named.
913 **/1206 **/
914 [key: string]: AugmentedError<ApiType>;1207 [key: string]: AugmentedError<ApiType>;
915 };1208 };
1209 technicalCommittee: {
1210 /**
1211 * Members are already initialized!
1212 **/
1213 AlreadyInitialized: AugmentedError<ApiType>;
1214 /**
1215 * Duplicate proposals not allowed
1216 **/
1217 DuplicateProposal: AugmentedError<ApiType>;
1218 /**
1219 * Duplicate vote ignored
1220 **/
1221 DuplicateVote: AugmentedError<ApiType>;
1222 /**
1223 * Account is not a member
1224 **/
1225 NotMember: AugmentedError<ApiType>;
1226 /**
1227 * Proposal must exist
1228 **/
1229 ProposalMissing: AugmentedError<ApiType>;
1230 /**
1231 * The close call was made too early, before the end of the voting.
1232 **/
1233 TooEarly: AugmentedError<ApiType>;
1234 /**
1235 * There can only be a maximum of `MaxProposals` active proposals.
1236 **/
1237 TooManyProposals: AugmentedError<ApiType>;
1238 /**
1239 * Mismatched index
1240 **/
1241 WrongIndex: AugmentedError<ApiType>;
1242 /**
1243 * The given length bound for the proposal was too low.
1244 **/
1245 WrongProposalLength: AugmentedError<ApiType>;
1246 /**
1247 * The given weight bound for the proposal was too low.
1248 **/
1249 WrongProposalWeight: AugmentedError<ApiType>;
1250 /**
1251 * Generic error
1252 **/
1253 [key: string]: AugmentedError<ApiType>;
1254 };
1255 technicalCommitteeMembership: {
1256 /**
1257 * Already a member.
1258 **/
1259 AlreadyMember: AugmentedError<ApiType>;
1260 /**
1261 * Not a member.
1262 **/
1263 NotMember: AugmentedError<ApiType>;
1264 /**
1265 * Too many members.
1266 **/
1267 TooManyMembers: AugmentedError<ApiType>;
1268 /**
1269 * Generic error
1270 **/
1271 [key: string]: AugmentedError<ApiType>;
1272 };
916 testUtils: {1273 testUtils: {
917 TestPalletDisabled: AugmentedError<ApiType>;1274 TestPalletDisabled: AugmentedError<ApiType>;
918 TriggerRollback: AugmentedError<ApiType>;1275 TriggerRollback: AugmentedError<ApiType>;
modifiedtests/src/interfaces/augment-api-events.tsdiffbeforeafterboth
6import '@polkadot/api-base/types/events';6import '@polkadot/api-base/types/events';
77
8import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';8import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';
9import type { Bytes, Null, Option, Result, U8aFixed, bool, u128, u32, u64, u8 } from '@polkadot/types-codec';9import type { Bytes, Null, Option, Result, U8aFixed, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
10import type { ITuple } from '@polkadot/types-codec/types';
10import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';11import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';
11import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpRuntimeDispatchError, SpWeightsWeightV2Weight, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetMultiAssets, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';12import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, OrmlVestingVestingSchedule, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpRuntimeDispatchError, SpWeightsWeightV2Weight, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetMultiAssets, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
1213
13export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;14export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
1415
259 **/260 **/
260 [key: string]: AugmentedEvent<ApiType>;261 [key: string]: AugmentedEvent<ApiType>;
261 };262 };
263 council: {
264 /**
265 * A motion was approved by the required threshold.
266 **/
267 Approved: AugmentedEvent<ApiType, [proposalHash: H256], { proposalHash: H256 }>;
268 /**
269 * A proposal was closed because its threshold was reached or after its duration was up.
270 **/
271 Closed: AugmentedEvent<ApiType, [proposalHash: H256, yes: u32, no: u32], { proposalHash: H256, yes: u32, no: u32 }>;
272 /**
273 * A motion was not approved by the required threshold.
274 **/
275 Disapproved: AugmentedEvent<ApiType, [proposalHash: H256], { proposalHash: H256 }>;
276 /**
277 * A motion was executed; result will be `Ok` if it returned without error.
278 **/
279 Executed: AugmentedEvent<ApiType, [proposalHash: H256, result: Result<Null, SpRuntimeDispatchError>], { proposalHash: H256, result: Result<Null, SpRuntimeDispatchError> }>;
280 /**
281 * A single member did some action; result will be `Ok` if it returned without error.
282 **/
283 MemberExecuted: AugmentedEvent<ApiType, [proposalHash: H256, result: Result<Null, SpRuntimeDispatchError>], { proposalHash: H256, result: Result<Null, SpRuntimeDispatchError> }>;
284 /**
285 * A motion (given hash) has been proposed (by given account) with a threshold (given
286 * `MemberCount`).
287 **/
288 Proposed: AugmentedEvent<ApiType, [account: AccountId32, proposalIndex: u32, proposalHash: H256, threshold: u32], { account: AccountId32, proposalIndex: u32, proposalHash: H256, threshold: u32 }>;
289 /**
290 * A motion (given hash) has been voted on by given account, leaving
291 * a tally (yes votes and no votes given respectively as `MemberCount`).
292 **/
293 Voted: AugmentedEvent<ApiType, [account: AccountId32, proposalHash: H256, voted: bool, yes: u32, no: u32], { account: AccountId32, proposalHash: H256, voted: bool, yes: u32, no: u32 }>;
294 /**
295 * Generic event
296 **/
297 [key: string]: AugmentedEvent<ApiType>;
298 };
299 councilMembership: {
300 /**
301 * Phantom member, never used.
302 **/
303 Dummy: AugmentedEvent<ApiType, []>;
304 /**
305 * One of the members' keys changed.
306 **/
307 KeyChanged: AugmentedEvent<ApiType, []>;
308 /**
309 * The given member was added; see the transaction for who.
310 **/
311 MemberAdded: AugmentedEvent<ApiType, []>;
312 /**
313 * The given member was removed; see the transaction for who.
314 **/
315 MemberRemoved: AugmentedEvent<ApiType, []>;
316 /**
317 * The membership was reset; see the transaction for who the new set is.
318 **/
319 MembersReset: AugmentedEvent<ApiType, []>;
320 /**
321 * Two members were swapped; see the transaction for who.
322 **/
323 MembersSwapped: AugmentedEvent<ApiType, []>;
324 /**
325 * Generic event
326 **/
327 [key: string]: AugmentedEvent<ApiType>;
328 };
262 cumulusXcm: {329 cumulusXcm: {
263 /**330 /**
264 * Downward message executed with the given outcome.331 * Downward message executed with the given outcome.
280 **/347 **/
281 [key: string]: AugmentedEvent<ApiType>;348 [key: string]: AugmentedEvent<ApiType>;
282 };349 };
350 democracy: {
351 /**
352 * A proposal_hash has been blacklisted permanently.
353 **/
354 Blacklisted: AugmentedEvent<ApiType, [proposalHash: H256], { proposalHash: H256 }>;
355 /**
356 * A referendum has been cancelled.
357 **/
358 Cancelled: AugmentedEvent<ApiType, [refIndex: u32], { refIndex: u32 }>;
359 /**
360 * An account has delegated their vote to another account.
361 **/
362 Delegated: AugmentedEvent<ApiType, [who: AccountId32, target: AccountId32], { who: AccountId32, target: AccountId32 }>;
363 /**
364 * An external proposal has been tabled.
365 **/
366 ExternalTabled: AugmentedEvent<ApiType, []>;
367 /**
368 * Metadata for a proposal or a referendum has been cleared.
369 **/
370 MetadataCleared: AugmentedEvent<ApiType, [owner: PalletDemocracyMetadataOwner, hash_: H256], { owner: PalletDemocracyMetadataOwner, hash_: H256 }>;
371 /**
372 * Metadata for a proposal or a referendum has been set.
373 **/
374 MetadataSet: AugmentedEvent<ApiType, [owner: PalletDemocracyMetadataOwner, hash_: H256], { owner: PalletDemocracyMetadataOwner, hash_: H256 }>;
375 /**
376 * Metadata has been transferred to new owner.
377 **/
378 MetadataTransferred: AugmentedEvent<ApiType, [prevOwner: PalletDemocracyMetadataOwner, owner: PalletDemocracyMetadataOwner, hash_: H256], { prevOwner: PalletDemocracyMetadataOwner, owner: PalletDemocracyMetadataOwner, hash_: H256 }>;
379 /**
380 * A proposal has been rejected by referendum.
381 **/
382 NotPassed: AugmentedEvent<ApiType, [refIndex: u32], { refIndex: u32 }>;
383 /**
384 * A proposal has been approved by referendum.
385 **/
386 Passed: AugmentedEvent<ApiType, [refIndex: u32], { refIndex: u32 }>;
387 /**
388 * A proposal got canceled.
389 **/
390 ProposalCanceled: AugmentedEvent<ApiType, [propIndex: u32], { propIndex: u32 }>;
391 /**
392 * A motion has been proposed by a public account.
393 **/
394 Proposed: AugmentedEvent<ApiType, [proposalIndex: u32, deposit: u128], { proposalIndex: u32, deposit: u128 }>;
395 /**
396 * An account has secconded a proposal
397 **/
398 Seconded: AugmentedEvent<ApiType, [seconder: AccountId32, propIndex: u32], { seconder: AccountId32, propIndex: u32 }>;
399 /**
400 * A referendum has begun.
401 **/
402 Started: AugmentedEvent<ApiType, [refIndex: u32, threshold: PalletDemocracyVoteThreshold], { refIndex: u32, threshold: PalletDemocracyVoteThreshold }>;
403 /**
404 * A public proposal has been tabled for referendum vote.
405 **/
406 Tabled: AugmentedEvent<ApiType, [proposalIndex: u32, deposit: u128], { proposalIndex: u32, deposit: u128 }>;
407 /**
408 * An account has cancelled a previous delegation operation.
409 **/
410 Undelegated: AugmentedEvent<ApiType, [account: AccountId32], { account: AccountId32 }>;
411 /**
412 * An external proposal has been vetoed.
413 **/
414 Vetoed: AugmentedEvent<ApiType, [who: AccountId32, proposalHash: H256, until: u32], { who: AccountId32, proposalHash: H256, until: u32 }>;
415 /**
416 * An account has voted in a referendum
417 **/
418 Voted: AugmentedEvent<ApiType, [voter: AccountId32, refIndex: u32, vote: PalletDemocracyVoteAccountVote], { voter: AccountId32, refIndex: u32, vote: PalletDemocracyVoteAccountVote }>;
419 /**
420 * Generic event
421 **/
422 [key: string]: AugmentedEvent<ApiType>;
423 };
283 dmpQueue: {424 dmpQueue: {
284 /**425 /**
285 * Downward message executed with the given outcome.426 * Downward message executed with the given outcome.
378 **/519 **/
379 [key: string]: AugmentedEvent<ApiType>;520 [key: string]: AugmentedEvent<ApiType>;
380 };521 };
522 fellowshipCollective: {
523 /**
524 * A member `who` has been added.
525 **/
526 MemberAdded: AugmentedEvent<ApiType, [who: AccountId32], { who: AccountId32 }>;
527 /**
528 * The member `who` of given `rank` has been removed from the collective.
529 **/
530 MemberRemoved: AugmentedEvent<ApiType, [who: AccountId32, rank: u16], { who: AccountId32, rank: u16 }>;
531 /**
532 * The member `who`se rank has been changed to the given `rank`.
533 **/
534 RankChanged: AugmentedEvent<ApiType, [who: AccountId32, rank: u16], { who: AccountId32, rank: u16 }>;
535 /**
536 * The member `who` has voted for the `poll` with the given `vote` leading to an updated
537 * `tally`.
538 **/
539 Voted: AugmentedEvent<ApiType, [who: AccountId32, poll: u32, vote: PalletRankedCollectiveVoteRecord, tally: PalletRankedCollectiveTally], { who: AccountId32, poll: u32, vote: PalletRankedCollectiveVoteRecord, tally: PalletRankedCollectiveTally }>;
540 /**
541 * Generic event
542 **/
543 [key: string]: AugmentedEvent<ApiType>;
544 };
545 fellowshipReferenda: {
546 /**
547 * A referendum has been approved and its proposal has been scheduled.
548 **/
549 Approved: AugmentedEvent<ApiType, [index: u32], { index: u32 }>;
550 /**
551 * A referendum has been cancelled.
552 **/
553 Cancelled: AugmentedEvent<ApiType, [index: u32, tally: PalletRankedCollectiveTally], { index: u32, tally: PalletRankedCollectiveTally }>;
554 ConfirmAborted: AugmentedEvent<ApiType, [index: u32], { index: u32 }>;
555 /**
556 * A referendum has ended its confirmation phase and is ready for approval.
557 **/
558 Confirmed: AugmentedEvent<ApiType, [index: u32, tally: PalletRankedCollectiveTally], { index: u32, tally: PalletRankedCollectiveTally }>;
559 ConfirmStarted: AugmentedEvent<ApiType, [index: u32], { index: u32 }>;
560 /**
561 * The decision deposit has been placed.
562 **/
563 DecisionDepositPlaced: AugmentedEvent<ApiType, [index: u32, who: AccountId32, amount: u128], { index: u32, who: AccountId32, amount: u128 }>;
564 /**
565 * The decision deposit has been refunded.
566 **/
567 DecisionDepositRefunded: AugmentedEvent<ApiType, [index: u32, who: AccountId32, amount: u128], { index: u32, who: AccountId32, amount: u128 }>;
568 /**
569 * A referendum has moved into the deciding phase.
570 **/
571 DecisionStarted: AugmentedEvent<ApiType, [index: u32, track: u16, proposal: FrameSupportPreimagesBounded, tally: PalletRankedCollectiveTally], { index: u32, track: u16, proposal: FrameSupportPreimagesBounded, tally: PalletRankedCollectiveTally }>;
572 /**
573 * A deposit has been slashaed.
574 **/
575 DepositSlashed: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
576 /**
577 * A referendum has been killed.
578 **/
579 Killed: AugmentedEvent<ApiType, [index: u32, tally: PalletRankedCollectiveTally], { index: u32, tally: PalletRankedCollectiveTally }>;
580 /**
581 * Metadata for a referendum has been cleared.
582 **/
583 MetadataCleared: AugmentedEvent<ApiType, [index: u32, hash_: H256], { index: u32, hash_: H256 }>;
584 /**
585 * Metadata for a referendum has been set.
586 **/
587 MetadataSet: AugmentedEvent<ApiType, [index: u32, hash_: H256], { index: u32, hash_: H256 }>;
588 /**
589 * A proposal has been rejected by referendum.
590 **/
591 Rejected: AugmentedEvent<ApiType, [index: u32, tally: PalletRankedCollectiveTally], { index: u32, tally: PalletRankedCollectiveTally }>;
592 /**
593 * The submission deposit has been refunded.
594 **/
595 SubmissionDepositRefunded: AugmentedEvent<ApiType, [index: u32, who: AccountId32, amount: u128], { index: u32, who: AccountId32, amount: u128 }>;
596 /**
597 * A referendum has been submitted.
598 **/
599 Submitted: AugmentedEvent<ApiType, [index: u32, track: u16, proposal: FrameSupportPreimagesBounded], { index: u32, track: u16, proposal: FrameSupportPreimagesBounded }>;
600 /**
601 * A referendum has been timed out without being decided.
602 **/
603 TimedOut: AugmentedEvent<ApiType, [index: u32, tally: PalletRankedCollectiveTally], { index: u32, tally: PalletRankedCollectiveTally }>;
604 /**
605 * Generic event
606 **/
607 [key: string]: AugmentedEvent<ApiType>;
608 };
381 foreignAssets: {609 foreignAssets: {
382 /**610 /**
383 * The asset registered.611 * The asset registered.
400 **/628 **/
401 [key: string]: AugmentedEvent<ApiType>;629 [key: string]: AugmentedEvent<ApiType>;
402 };630 };
631 govScheduler: {
632 /**
633 * The call for the provided hash was not found so the task has been aborted.
634 **/
635 CallUnavailable: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
636 /**
637 * Canceled some task.
638 **/
639 Canceled: AugmentedEvent<ApiType, [when: u32, index: u32], { when: u32, index: u32 }>;
640 /**
641 * Dispatched some task.
642 **/
643 Dispatched: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError> }>;
644 /**
645 * The given task was unable to be renewed since the agenda is full at that block.
646 **/
647 PeriodicFailed: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
648 /**
649 * The given task can never be executed since it is overweight.
650 **/
651 PermanentlyOverweight: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
652 /**
653 * Scheduled some task.
654 **/
655 Scheduled: AugmentedEvent<ApiType, [when: u32, index: u32], { when: u32, index: u32 }>;
656 /**
657 * Generic event
658 **/
659 [key: string]: AugmentedEvent<ApiType>;
660 };
403 identity: {661 identity: {
404 /**662 /**
405 * A number of identities and associated info were forcibly inserted.663 * A number of identities and associated info were forcibly inserted.
786 **/1044 **/
787 [key: string]: AugmentedEvent<ApiType>;1045 [key: string]: AugmentedEvent<ApiType>;
788 };1046 };
1047 technicalCommittee: {
1048 /**
1049 * A motion was approved by the required threshold.
1050 **/
1051 Approved: AugmentedEvent<ApiType, [proposalHash: H256], { proposalHash: H256 }>;
1052 /**
1053 * A proposal was closed because its threshold was reached or after its duration was up.
1054 **/
1055 Closed: AugmentedEvent<ApiType, [proposalHash: H256, yes: u32, no: u32], { proposalHash: H256, yes: u32, no: u32 }>;
1056 /**
1057 * A motion was not approved by the required threshold.
1058 **/
1059 Disapproved: AugmentedEvent<ApiType, [proposalHash: H256], { proposalHash: H256 }>;
1060 /**
1061 * A motion was executed; result will be `Ok` if it returned without error.
1062 **/
1063 Executed: AugmentedEvent<ApiType, [proposalHash: H256, result: Result<Null, SpRuntimeDispatchError>], { proposalHash: H256, result: Result<Null, SpRuntimeDispatchError> }>;
1064 /**
1065 * A single member did some action; result will be `Ok` if it returned without error.
1066 **/
1067 MemberExecuted: AugmentedEvent<ApiType, [proposalHash: H256, result: Result<Null, SpRuntimeDispatchError>], { proposalHash: H256, result: Result<Null, SpRuntimeDispatchError> }>;
1068 /**
1069 * A motion (given hash) has been proposed (by given account) with a threshold (given
1070 * `MemberCount`).
1071 **/
1072 Proposed: AugmentedEvent<ApiType, [account: AccountId32, proposalIndex: u32, proposalHash: H256, threshold: u32], { account: AccountId32, proposalIndex: u32, proposalHash: H256, threshold: u32 }>;
1073 /**
1074 * A motion (given hash) has been voted on by given account, leaving
1075 * a tally (yes votes and no votes given respectively as `MemberCount`).
1076 **/
1077 Voted: AugmentedEvent<ApiType, [account: AccountId32, proposalHash: H256, voted: bool, yes: u32, no: u32], { account: AccountId32, proposalHash: H256, voted: bool, yes: u32, no: u32 }>;
1078 /**
1079 * Generic event
1080 **/
1081 [key: string]: AugmentedEvent<ApiType>;
1082 };
1083 technicalCommitteeMembership: {
1084 /**
1085 * Phantom member, never used.
1086 **/
1087 Dummy: AugmentedEvent<ApiType, []>;
1088 /**
1089 * One of the members' keys changed.
1090 **/
1091 KeyChanged: AugmentedEvent<ApiType, []>;
1092 /**
1093 * The given member was added; see the transaction for who.
1094 **/
1095 MemberAdded: AugmentedEvent<ApiType, []>;
1096 /**
1097 * The given member was removed; see the transaction for who.
1098 **/
1099 MemberRemoved: AugmentedEvent<ApiType, []>;
1100 /**
1101 * The membership was reset; see the transaction for who the new set is.
1102 **/
1103 MembersReset: AugmentedEvent<ApiType, []>;
1104 /**
1105 * Two members were swapped; see the transaction for who.
1106 **/
1107 MembersSwapped: AugmentedEvent<ApiType, []>;
1108 /**
1109 * Generic event
1110 **/
1111 [key: string]: AugmentedEvent<ApiType>;
1112 };
789 testUtils: {1113 testUtils: {
790 BatchCompleted: AugmentedEvent<ApiType, []>;1114 BatchCompleted: AugmentedEvent<ApiType, []>;
791 ShouldRollback: AugmentedEvent<ApiType, []>;1115 ShouldRollback: AugmentedEvent<ApiType, []>;
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
77
8import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';8import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';
9import type { Data } from '@polkadot/types';9import type { Data } from '@polkadot/types';
10import type { BTreeMap, Bytes, Option, U256, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
11import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';11import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
12import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';12import type { AccountId32, Call, H160, H256 } from '@polkadot/types/interfaces/runtime';
13import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCodeMetadata, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletNonfungibleItemData, PalletPreimageRequestStatus, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV3MultiLocation, XcmVersionedAssetId, XcmVersionedMultiLocation } from '@polkadot/types/lookup';13import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletCollectiveVotes, PalletConfigurationAppPromotionConfiguration, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCodeMetadata, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletNonfungibleItemData, PalletPreimageRequestStatus, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletReferendaReferendumInfo, PalletSchedulerScheduled, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, QuartzRuntimeRuntimeCommonSessionKeys, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV3MultiLocation, XcmVersionedAssetId, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
14import type { Observable } from '@polkadot/types/types';14import type { Observable } from '@polkadot/types/types';
1515
16export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;16export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
234 **/234 **/
235 [key: string]: QueryableStorageEntry<ApiType>;235 [key: string]: QueryableStorageEntry<ApiType>;
236 };236 };
237 council: {
238 /**
239 * The current members of the collective. This is stored sorted (just by value).
240 **/
241 members: AugmentedQuery<ApiType, () => Observable<Vec<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
242 /**
243 * The prime member that helps determine the default vote behavior in case of absentations.
244 **/
245 prime: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
246 /**
247 * Proposals so far.
248 **/
249 proposalCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
250 /**
251 * Actual proposal for a given hash, if it's current.
252 **/
253 proposalOf: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<Call>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
254 /**
255 * The hashes of the active proposals.
256 **/
257 proposals: AugmentedQuery<ApiType, () => Observable<Vec<H256>>, []> & QueryableStorageEntry<ApiType, []>;
258 /**
259 * Votes on a given proposal, if it is ongoing.
260 **/
261 voting: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<PalletCollectiveVotes>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
262 /**
263 * Generic query
264 **/
265 [key: string]: QueryableStorageEntry<ApiType>;
266 };
267 councilMembership: {
268 /**
269 * The current membership, stored as an ordered Vec.
270 **/
271 members: AugmentedQuery<ApiType, () => Observable<Vec<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
272 /**
273 * The current prime member, if one exists.
274 **/
275 prime: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
276 /**
277 * Generic query
278 **/
279 [key: string]: QueryableStorageEntry<ApiType>;
280 };
281 democracy: {
282 /**
283 * A record of who vetoed what. Maps proposal hash to a possible existent block number
284 * (until when it may not be resubmitted) and who vetoed it.
285 **/
286 blacklist: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<ITuple<[u32, Vec<AccountId32>]>>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
287 /**
288 * Record of all proposals that have been subject to emergency cancellation.
289 **/
290 cancellations: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<bool>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
291 /**
292 * Those who have locked a deposit.
293 *
294 * TWOX-NOTE: Safe, as increasing integer keys are safe.
295 **/
296 depositOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<ITuple<[Vec<AccountId32>, u128]>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
297 /**
298 * True if the last referendum tabled was submitted externally. False if it was a public
299 * proposal.
300 **/
301 lastTabledWasExternal: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;
302 /**
303 * The lowest referendum index representing an unbaked referendum. Equal to
304 * `ReferendumCount` if there isn't a unbaked referendum.
305 **/
306 lowestUnbaked: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
307 /**
308 * General information concerning any proposal or referendum.
309 * The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON
310 * dump or IPFS hash of a JSON file.
311 *
312 * Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)
313 * large preimages.
314 **/
315 metadataOf: AugmentedQuery<ApiType, (arg: PalletDemocracyMetadataOwner | { External: any } | { Proposal: any } | { Referendum: any } | string | Uint8Array) => Observable<Option<H256>>, [PalletDemocracyMetadataOwner]> & QueryableStorageEntry<ApiType, [PalletDemocracyMetadataOwner]>;
316 /**
317 * The referendum to be tabled whenever it would be valid to table an external proposal.
318 * This happens when a referendum needs to be tabled and one of two conditions are met:
319 * - `LastTabledWasExternal` is `false`; or
320 * - `PublicProps` is empty.
321 **/
322 nextExternal: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[FrameSupportPreimagesBounded, PalletDemocracyVoteThreshold]>>>, []> & QueryableStorageEntry<ApiType, []>;
323 /**
324 * The number of (public) proposals that have been made so far.
325 **/
326 publicPropCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
327 /**
328 * The public proposals. Unsorted. The second item is the proposal.
329 **/
330 publicProps: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, FrameSupportPreimagesBounded, AccountId32]>>>, []> & QueryableStorageEntry<ApiType, []>;
331 /**
332 * The next free referendum index, aka the number of referenda started so far.
333 **/
334 referendumCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
335 /**
336 * Information concerning any given referendum.
337 *
338 * TWOX-NOTE: SAFE as indexes are not under an attacker’s control.
339 **/
340 referendumInfoOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletDemocracyReferendumInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
341 /**
342 * All votes for a particular voter. We store the balance for the number of votes that we
343 * have recorded. The second item is the total amount of delegations, that will be added.
344 *
345 * TWOX-NOTE: SAFE as `AccountId`s are crypto hashes anyway.
346 **/
347 votingOf: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletDemocracyVoteVoting>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
348 /**
349 * Generic query
350 **/
351 [key: string]: QueryableStorageEntry<ApiType>;
352 };
237 dmpQueue: {353 dmpQueue: {
238 /**354 /**
239 * The configuration.355 * The configuration.
379 **/495 **/
380 [key: string]: QueryableStorageEntry<ApiType>;496 [key: string]: QueryableStorageEntry<ApiType>;
381 };497 };
498 fellowshipCollective: {
499 /**
500 * The index of each ranks's member into the group of members who have at least that rank.
501 **/
502 idToIndex: AugmentedQuery<ApiType, (arg1: u16 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u16, AccountId32]> & QueryableStorageEntry<ApiType, [u16, AccountId32]>;
503 /**
504 * The members in the collective by index. All indices in the range `0..MemberCount` will
505 * return `Some`, however a member's index is not guaranteed to remain unchanged over time.
506 **/
507 indexToId: AugmentedQuery<ApiType, (arg1: u16 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<AccountId32>>, [u16, u32]> & QueryableStorageEntry<ApiType, [u16, u32]>;
508 /**
509 * The number of members in the collective who have at least the rank according to the index
510 * of the vec.
511 **/
512 memberCount: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<u32>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
513 /**
514 * The current members of the collective.
515 **/
516 members: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletRankedCollectiveMemberRecord>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
517 /**
518 * Votes on a given proposal, if it is ongoing.
519 **/
520 voting: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<PalletRankedCollectiveVoteRecord>>, [u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, AccountId32]>;
521 votingCleanup: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<Bytes>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
522 /**
523 * Generic query
524 **/
525 [key: string]: QueryableStorageEntry<ApiType>;
526 };
527 fellowshipReferenda: {
528 /**
529 * The number of referenda being decided currently.
530 **/
531 decidingCount: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<u32>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
532 /**
533 * The metadata is a general information concerning the referendum.
534 * The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON
535 * dump or IPFS hash of a JSON file.
536 *
537 * Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)
538 * large preimages.
539 **/
540 metadataOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<H256>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
541 /**
542 * The next free referendum index, aka the number of referenda started so far.
543 **/
544 referendumCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
545 /**
546 * Information concerning any given referendum.
547 **/
548 referendumInfoFor: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletReferendaReferendumInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
549 /**
550 * The sorted list of referenda ready to be decided but not yet being decided, ordered by
551 * conviction-weighted approvals.
552 *
553 * This should be empty if `DecidingCount` is less than `TrackInfo::max_deciding`.
554 **/
555 trackQueue: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[u32, u32]>>>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
556 /**
557 * Generic query
558 **/
559 [key: string]: QueryableStorageEntry<ApiType>;
560 };
382 foreignAssets: {561 foreignAssets: {
383 /**562 /**
384 * The storages for assets to fungible collection binding563 * The storages for assets to fungible collection binding
432 **/611 **/
433 [key: string]: QueryableStorageEntry<ApiType>;612 [key: string]: QueryableStorageEntry<ApiType>;
434 };613 };
614 govScheduler: {
615 /**
616 * Items to be executed, indexed by the block number that they should be executed on.
617 **/
618 agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletSchedulerScheduled>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
619 incompleteSince: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
620 /**
621 * Lookup from a name to the block number and index of the task.
622 *
623 * For v3 -> v4 the previously unbounded identities are Blake2-256 hashed to form the v4
624 * identities.
625 **/
626 lookup: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;
627 /**
628 * Generic query
629 **/
630 [key: string]: QueryableStorageEntry<ApiType>;
631 };
435 identity: {632 identity: {
436 /**633 /**
437 * Information that is pertinent to identify the entity behind an account.634 * Information that is pertinent to identify the entity behind an account.
834 /**1031 /**
835 * The next session keys for a validator.1032 * The next session keys for a validator.
836 **/1033 **/
837 nextKeys: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<OpalRuntimeRuntimeCommonSessionKeys>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;1034 nextKeys: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<QuartzRuntimeRuntimeCommonSessionKeys>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
838 /**1035 /**
839 * True if the underlying economic identities or weighting behind the validators1036 * True if the underlying economic identities or weighting behind the validators
840 * has changed in the queued validator set.1037 * has changed in the queued validator set.
844 * The queued keys for the next session. When the next session begins, these keys1041 * The queued keys for the next session. When the next session begins, these keys
845 * will be used to determine the validator's session keys.1042 * will be used to determine the validator's session keys.
846 **/1043 **/
847 queuedKeys: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[AccountId32, OpalRuntimeRuntimeCommonSessionKeys]>>>, []> & QueryableStorageEntry<ApiType, []>;1044 queuedKeys: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[AccountId32, QuartzRuntimeRuntimeCommonSessionKeys]>>>, []> & QueryableStorageEntry<ApiType, []>;
848 /**1045 /**
849 * The current set of validators.1046 * The current set of validators.
850 **/1047 **/
975 **/1172 **/
976 [key: string]: QueryableStorageEntry<ApiType>;1173 [key: string]: QueryableStorageEntry<ApiType>;
977 };1174 };
1175 technicalCommittee: {
1176 /**
1177 * The current members of the collective. This is stored sorted (just by value).
1178 **/
1179 members: AugmentedQuery<ApiType, () => Observable<Vec<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
1180 /**
1181 * The prime member that helps determine the default vote behavior in case of absentations.
1182 **/
1183 prime: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
1184 /**
1185 * Proposals so far.
1186 **/
1187 proposalCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
1188 /**
1189 * Actual proposal for a given hash, if it's current.
1190 **/
1191 proposalOf: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<Call>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
1192 /**
1193 * The hashes of the active proposals.
1194 **/
1195 proposals: AugmentedQuery<ApiType, () => Observable<Vec<H256>>, []> & QueryableStorageEntry<ApiType, []>;
1196 /**
1197 * Votes on a given proposal, if it is ongoing.
1198 **/
1199 voting: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<PalletCollectiveVotes>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
1200 /**
1201 * Generic query
1202 **/
1203 [key: string]: QueryableStorageEntry<ApiType>;
1204 };
1205 technicalCommitteeMembership: {
1206 /**
1207 * The current membership, stored as an ordered Vec.
1208 **/
1209 members: AugmentedQuery<ApiType, () => Observable<Vec<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
1210 /**
1211 * The current prime member, if one exists.
1212 **/
1213 prime: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
1214 /**
1215 * Generic query
1216 **/
1217 [key: string]: QueryableStorageEntry<ApiType>;
1218 };
978 testUtils: {1219 testUtils: {
979 enabled: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;1220 enabled: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;
980 testValue: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;1221 testValue: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
77
8import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';8import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';
9import type { Data } from '@polkadot/types';9import type { Data } from '@polkadot/types';
10import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { Bytes, Compact, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
11import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';11import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
12import type { AccountId32, Call, H160, H256, MultiAddress } from '@polkadot/types/interfaces/runtime';12import type { AccountId32, Call, H160, H256, MultiAddress } from '@polkadot/types/interfaces/runtime';
13import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OpalRuntimeRuntimeCommonSessionKeys, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistration, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV3MultiLocation, XcmV3WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';13import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistration, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, QuartzRuntimeOriginCaller, QuartzRuntimeRuntimeCommonSessionKeys, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV3MultiLocation, XcmV3WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
1414
15export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;15export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;
16export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;16export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;
289 **/289 **/
290 [key: string]: SubmittableExtrinsicFunction<ApiType>;290 [key: string]: SubmittableExtrinsicFunction<ApiType>;
291 };291 };
292 council: {
293 /**
294 * Close a vote that is either approved, disapproved or whose voting period has ended.
295 *
296 * May be called by any signed account in order to finish voting and close the proposal.
297 *
298 * If called before the end of the voting period it will only close the vote if it is
299 * has enough votes to be approved or disapproved.
300 *
301 * If called after the end of the voting period abstentions are counted as rejections
302 * unless there is a prime member set and the prime member cast an approval.
303 *
304 * If the close operation completes successfully with disapproval, the transaction fee will
305 * be waived. Otherwise execution of the approved operation will be charged to the caller.
306 *
307 * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed
308 * proposal.
309 * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via
310 * `storage::read` so it is `size_of::<u32>() == 4` larger than the pure length.
311 *
312 * ## Complexity
313 * - `O(B + M + P1 + P2)` where:
314 * - `B` is `proposal` size in bytes (length-fee-bounded)
315 * - `M` is members-count (code- and governance-bounded)
316 * - `P1` is the complexity of `proposal` preimage.
317 * - `P2` is proposal-count (code-bounded)
318 **/
319 close: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array, index: Compact<u32> | AnyNumber | Uint8Array, proposalWeightBound: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, Compact<u32>, SpWeightsWeightV2Weight, Compact<u32>]>;
320 /**
321 * Disapprove a proposal, close, and remove it from the system, regardless of its current
322 * state.
323 *
324 * Must be called by the Root origin.
325 *
326 * Parameters:
327 * * `proposal_hash`: The hash of the proposal that should be disapproved.
328 *
329 * ## Complexity
330 * O(P) where P is the number of max proposals
331 **/
332 disapproveProposal: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;
333 /**
334 * Dispatch a proposal from a member using the `Member` origin.
335 *
336 * Origin must be a member of the collective.
337 *
338 * ## Complexity:
339 * - `O(B + M + P)` where:
340 * - `B` is `proposal` size in bytes (length-fee-bounded)
341 * - `M` members-count (code-bounded)
342 * - `P` complexity of dispatching `proposal`
343 **/
344 execute: AugmentedSubmittable<(proposal: Call | IMethod | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, Compact<u32>]>;
345 /**
346 * Add a new proposal to either be voted on or executed directly.
347 *
348 * Requires the sender to be member.
349 *
350 * `threshold` determines whether `proposal` is executed directly (`threshold < 2`)
351 * or put up for voting.
352 *
353 * ## Complexity
354 * - `O(B + M + P1)` or `O(B + M + P2)` where:
355 * - `B` is `proposal` size in bytes (length-fee-bounded)
356 * - `M` is members-count (code- and governance-bounded)
357 * - branching is influenced by `threshold` where:
358 * - `P1` is proposal execution complexity (`threshold < 2`)
359 * - `P2` is proposals-count (code-bounded) (`threshold >= 2`)
360 **/
361 propose: AugmentedSubmittable<(threshold: Compact<u32> | AnyNumber | Uint8Array, proposal: Call | IMethod | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Call, Compact<u32>]>;
362 /**
363 * Set the collective's membership.
364 *
365 * - `new_members`: The new member list. Be nice to the chain and provide it sorted.
366 * - `prime`: The prime member whose vote sets the default.
367 * - `old_count`: The upper bound for the previous number of members in storage. Used for
368 * weight estimation.
369 *
370 * The dispatch of this call must be `SetMembersOrigin`.
371 *
372 * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but
373 * the weight estimations rely on it to estimate dispatchable weight.
374 *
375 * # WARNING:
376 *
377 * The `pallet-collective` can also be managed by logic outside of the pallet through the
378 * implementation of the trait [`ChangeMembers`].
379 * Any call to `set_members` must be careful that the member set doesn't get out of sync
380 * with other logic managing the member set.
381 *
382 * ## Complexity:
383 * - `O(MP + N)` where:
384 * - `M` old-members-count (code- and governance-bounded)
385 * - `N` new-members-count (code- and governance-bounded)
386 * - `P` proposals-count (code-bounded)
387 **/
388 setMembers: AugmentedSubmittable<(newMembers: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[], prime: Option<AccountId32> | null | Uint8Array | AccountId32 | string, oldCount: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>, Option<AccountId32>, u32]>;
389 /**
390 * Add an aye or nay vote for the sender to the given proposal.
391 *
392 * Requires the sender to be a member.
393 *
394 * Transaction fees will be waived if the member is voting on any particular proposal
395 * for the first time and the call is successful. Subsequent vote changes will charge a
396 * fee.
397 * ## Complexity
398 * - `O(M)` where `M` is members-count (code- and governance-bounded)
399 **/
400 vote: AugmentedSubmittable<(proposal: H256 | string | Uint8Array, index: Compact<u32> | AnyNumber | Uint8Array, approve: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, Compact<u32>, bool]>;
401 /**
402 * Generic tx
403 **/
404 [key: string]: SubmittableExtrinsicFunction<ApiType>;
405 };
406 councilMembership: {
407 /**
408 * Add a member `who` to the set.
409 *
410 * May only be called from `T::AddOrigin`.
411 **/
412 addMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
413 /**
414 * Swap out the sending member for some other key `new`.
415 *
416 * May only be called from `Signed` origin of a current member.
417 *
418 * Prime membership is passed from the origin account to `new`, if extant.
419 **/
420 changeKey: AugmentedSubmittable<(updated: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
421 /**
422 * Remove the prime member if it exists.
423 *
424 * May only be called from `T::PrimeOrigin`.
425 **/
426 clearPrime: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
427 /**
428 * Remove a member `who` from the set.
429 *
430 * May only be called from `T::RemoveOrigin`.
431 **/
432 removeMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
433 /**
434 * Change the membership to a new set, disregarding the existing membership. Be nice and
435 * pass `members` pre-sorted.
436 *
437 * May only be called from `T::ResetOrigin`.
438 **/
439 resetMembers: AugmentedSubmittable<(members: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>]>;
440 /**
441 * Set the prime member. Must be a current member.
442 *
443 * May only be called from `T::PrimeOrigin`.
444 **/
445 setPrime: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
446 /**
447 * Swap out one member `remove` for another `add`.
448 *
449 * May only be called from `T::SwapOrigin`.
450 *
451 * Prime membership is *not* passed from `remove` to `add`, if extant.
452 **/
453 swapMember: AugmentedSubmittable<(remove: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, add: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress]>;
454 /**
455 * Generic tx
456 **/
457 [key: string]: SubmittableExtrinsicFunction<ApiType>;
458 };
292 cumulusXcm: {459 cumulusXcm: {
293 /**460 /**
294 * Generic tx461 * Generic tx
295 **/462 **/
296 [key: string]: SubmittableExtrinsicFunction<ApiType>;463 [key: string]: SubmittableExtrinsicFunction<ApiType>;
297 };464 };
465 democracy: {
466 /**
467 * Permanently place a proposal into the blacklist. This prevents it from ever being
468 * proposed again.
469 *
470 * If called on a queued public or external proposal, then this will result in it being
471 * removed. If the `ref_index` supplied is an active referendum with the proposal hash,
472 * then it will be cancelled.
473 *
474 * The dispatch origin of this call must be `BlacklistOrigin`.
475 *
476 * - `proposal_hash`: The proposal hash to blacklist permanently.
477 * - `ref_index`: An ongoing referendum whose hash is `proposal_hash`, which will be
478 * cancelled.
479 *
480 * Weight: `O(p)` (though as this is an high-privilege dispatch, we assume it has a
481 * reasonable value).
482 **/
483 blacklist: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array, maybeRefIndex: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [H256, Option<u32>]>;
484 /**
485 * Remove a proposal.
486 *
487 * The dispatch origin of this call must be `CancelProposalOrigin`.
488 *
489 * - `prop_index`: The index of the proposal to cancel.
490 *
491 * Weight: `O(p)` where `p = PublicProps::<T>::decode_len()`
492 **/
493 cancelProposal: AugmentedSubmittable<(propIndex: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
494 /**
495 * Remove a referendum.
496 *
497 * The dispatch origin of this call must be _Root_.
498 *
499 * - `ref_index`: The index of the referendum to cancel.
500 *
501 * # Weight: `O(1)`.
502 **/
503 cancelReferendum: AugmentedSubmittable<(refIndex: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
504 /**
505 * Clears all public proposals.
506 *
507 * The dispatch origin of this call must be _Root_.
508 *
509 * Weight: `O(1)`.
510 **/
511 clearPublicProposals: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
512 /**
513 * Delegate the voting power (with some given conviction) of the sending account.
514 *
515 * The balance delegated is locked for as long as it's delegated, and thereafter for the
516 * time appropriate for the conviction's lock period.
517 *
518 * The dispatch origin of this call must be _Signed_, and the signing account must either:
519 * - be delegating already; or
520 * - have no voting activity (if there is, then it will need to be removed/consolidated
521 * through `reap_vote` or `unvote`).
522 *
523 * - `to`: The account whose voting the `target` account's voting power will follow.
524 * - `conviction`: The conviction that will be attached to the delegated votes. When the
525 * account is undelegated, the funds will be locked for the corresponding period.
526 * - `balance`: The amount of the account's balance to be used in delegating. This must not
527 * be more than the account's current balance.
528 *
529 * Emits `Delegated`.
530 *
531 * Weight: `O(R)` where R is the number of referendums the voter delegating to has
532 * voted on. Weight is charged as if maximum votes.
533 **/
534 delegate: AugmentedSubmittable<(to: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, conviction: PalletDemocracyConviction | 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x' | number | Uint8Array, balance: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletDemocracyConviction, u128]>;
535 /**
536 * Schedule an emergency cancellation of a referendum. Cannot happen twice to the same
537 * referendum.
538 *
539 * The dispatch origin of this call must be `CancellationOrigin`.
540 *
541 * -`ref_index`: The index of the referendum to cancel.
542 *
543 * Weight: `O(1)`.
544 **/
545 emergencyCancel: AugmentedSubmittable<(refIndex: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
546 /**
547 * Schedule a referendum to be tabled once it is legal to schedule an external
548 * referendum.
549 *
550 * The dispatch origin of this call must be `ExternalOrigin`.
551 *
552 * - `proposal_hash`: The preimage hash of the proposal.
553 **/
554 externalPropose: AugmentedSubmittable<(proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [FrameSupportPreimagesBounded]>;
555 /**
556 * Schedule a negative-turnout-bias referendum to be tabled next once it is legal to
557 * schedule an external referendum.
558 *
559 * The dispatch of this call must be `ExternalDefaultOrigin`.
560 *
561 * - `proposal_hash`: The preimage hash of the proposal.
562 *
563 * Unlike `external_propose`, blacklisting has no effect on this and it may replace a
564 * pre-scheduled `external_propose` call.
565 *
566 * Weight: `O(1)`
567 **/
568 externalProposeDefault: AugmentedSubmittable<(proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [FrameSupportPreimagesBounded]>;
569 /**
570 * Schedule a majority-carries referendum to be tabled next once it is legal to schedule
571 * an external referendum.
572 *
573 * The dispatch of this call must be `ExternalMajorityOrigin`.
574 *
575 * - `proposal_hash`: The preimage hash of the proposal.
576 *
577 * Unlike `external_propose`, blacklisting has no effect on this and it may replace a
578 * pre-scheduled `external_propose` call.
579 *
580 * Weight: `O(1)`
581 **/
582 externalProposeMajority: AugmentedSubmittable<(proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [FrameSupportPreimagesBounded]>;
583 /**
584 * Schedule the currently externally-proposed majority-carries referendum to be tabled
585 * immediately. If there is no externally-proposed referendum currently, or if there is one
586 * but it is not a majority-carries referendum then it fails.
587 *
588 * The dispatch of this call must be `FastTrackOrigin`.
589 *
590 * - `proposal_hash`: The hash of the current external proposal.
591 * - `voting_period`: The period that is allowed for voting on this proposal. Increased to
592 * Must be always greater than zero.
593 * For `FastTrackOrigin` must be equal or greater than `FastTrackVotingPeriod`.
594 * - `delay`: The number of block after voting has ended in approval and this should be
595 * enacted. This doesn't have a minimum amount.
596 *
597 * Emits `Started`.
598 *
599 * Weight: `O(1)`
600 **/
601 fastTrack: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array, votingPeriod: u32 | AnyNumber | Uint8Array, delay: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, u32, u32]>;
602 /**
603 * Propose a sensitive action to be taken.
604 *
605 * The dispatch origin of this call must be _Signed_ and the sender must
606 * have funds to cover the deposit.
607 *
608 * - `proposal_hash`: The hash of the proposal preimage.
609 * - `value`: The amount of deposit (must be at least `MinimumDeposit`).
610 *
611 * Emits `Proposed`.
612 **/
613 propose: AugmentedSubmittable<(proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [FrameSupportPreimagesBounded, Compact<u128>]>;
614 /**
615 * Remove a vote for a referendum.
616 *
617 * If the `target` is equal to the signer, then this function is exactly equivalent to
618 * `remove_vote`. If not equal to the signer, then the vote must have expired,
619 * either because the referendum was cancelled, because the voter lost the referendum or
620 * because the conviction period is over.
621 *
622 * The dispatch origin of this call must be _Signed_.
623 *
624 * - `target`: The account of the vote to be removed; this account must have voted for
625 * referendum `index`.
626 * - `index`: The index of referendum of the vote to be removed.
627 *
628 * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on.
629 * Weight is calculated for the maximum number of vote.
630 **/
631 removeOtherVote: AugmentedSubmittable<(target: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, u32]>;
632 /**
633 * Remove a vote for a referendum.
634 *
635 * If:
636 * - the referendum was cancelled, or
637 * - the referendum is ongoing, or
638 * - the referendum has ended such that
639 * - the vote of the account was in opposition to the result; or
640 * - there was no conviction to the account's vote; or
641 * - the account made a split vote
642 * ...then the vote is removed cleanly and a following call to `unlock` may result in more
643 * funds being available.
644 *
645 * If, however, the referendum has ended and:
646 * - it finished corresponding to the vote of the account, and
647 * - the account made a standard vote with conviction, and
648 * - the lock period of the conviction is not over
649 * ...then the lock will be aggregated into the overall account's lock, which may involve
650 * *overlocking* (where the two locks are combined into a single lock that is the maximum
651 * of both the amount locked and the time is it locked for).
652 *
653 * The dispatch origin of this call must be _Signed_, and the signer must have a vote
654 * registered for referendum `index`.
655 *
656 * - `index`: The index of referendum of the vote to be removed.
657 *
658 * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on.
659 * Weight is calculated for the maximum number of vote.
660 **/
661 removeVote: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
662 /**
663 * Signals agreement with a particular proposal.
664 *
665 * The dispatch origin of this call must be _Signed_ and the sender
666 * must have funds to cover the deposit, equal to the original deposit.
667 *
668 * - `proposal`: The index of the proposal to second.
669 **/
670 second: AugmentedSubmittable<(proposal: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
671 /**
672 * Set or clear a metadata of a proposal or a referendum.
673 *
674 * Parameters:
675 * - `origin`: Must correspond to the `MetadataOwner`.
676 * - `ExternalOrigin` for an external proposal with the `SuperMajorityApprove`
677 * threshold.
678 * - `ExternalDefaultOrigin` for an external proposal with the `SuperMajorityAgainst`
679 * threshold.
680 * - `ExternalMajorityOrigin` for an external proposal with the `SimpleMajority`
681 * threshold.
682 * - `Signed` by a creator for a public proposal.
683 * - `Signed` to clear a metadata for a finished referendum.
684 * - `Root` to set a metadata for an ongoing referendum.
685 * - `owner`: an identifier of a metadata owner.
686 * - `maybe_hash`: The hash of an on-chain stored preimage. `None` to clear a metadata.
687 **/
688 setMetadata: AugmentedSubmittable<(owner: PalletDemocracyMetadataOwner | { External: any } | { Proposal: any } | { Referendum: any } | string | Uint8Array, maybeHash: Option<H256> | null | Uint8Array | H256 | string) => SubmittableExtrinsic<ApiType>, [PalletDemocracyMetadataOwner, Option<H256>]>;
689 /**
690 * Undelegate the voting power of the sending account.
691 *
692 * Tokens may be unlocked following once an amount of time consistent with the lock period
693 * of the conviction with which the delegation was issued.
694 *
695 * The dispatch origin of this call must be _Signed_ and the signing account must be
696 * currently delegating.
697 *
698 * Emits `Undelegated`.
699 *
700 * Weight: `O(R)` where R is the number of referendums the voter delegating to has
701 * voted on. Weight is charged as if maximum votes.
702 **/
703 undelegate: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
704 /**
705 * Unlock tokens that have an expired lock.
706 *
707 * The dispatch origin of this call must be _Signed_.
708 *
709 * - `target`: The account to remove the lock on.
710 *
711 * Weight: `O(R)` with R number of vote of target.
712 **/
713 unlock: AugmentedSubmittable<(target: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
714 /**
715 * Veto and blacklist the external proposal hash.
716 *
717 * The dispatch origin of this call must be `VetoOrigin`.
718 *
719 * - `proposal_hash`: The preimage hash of the proposal to veto and blacklist.
720 *
721 * Emits `Vetoed`.
722 *
723 * Weight: `O(V + log(V))` where V is number of `existing vetoers`
724 **/
725 vetoExternal: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;
726 /**
727 * Vote in a referendum. If `vote.is_aye()`, the vote is to enact the proposal;
728 * otherwise it is a vote to keep the status quo.
729 *
730 * The dispatch origin of this call must be _Signed_.
731 *
732 * - `ref_index`: The index of the referendum to vote for.
733 * - `vote`: The vote configuration.
734 **/
735 vote: AugmentedSubmittable<(refIndex: Compact<u32> | AnyNumber | Uint8Array, vote: PalletDemocracyVoteAccountVote | { Standard: any } | { Split: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, PalletDemocracyVoteAccountVote]>;
736 /**
737 * Generic tx
738 **/
739 [key: string]: SubmittableExtrinsicFunction<ApiType>;
740 };
298 dmpQueue: {741 dmpQueue: {
299 /**742 /**
300 * Service a single overweight message.743 * Service a single overweight message.
382 **/825 **/
383 [key: string]: SubmittableExtrinsicFunction<ApiType>;826 [key: string]: SubmittableExtrinsicFunction<ApiType>;
384 };827 };
828 fellowshipCollective: {
829 /**
830 * Introduce a new member.
831 *
832 * - `origin`: Must be the `AdminOrigin`.
833 * - `who`: Account of non-member which will become a member.
834 * - `rank`: The rank to give the new member.
835 *
836 * Weight: `O(1)`
837 **/
838 addMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
839 /**
840 * Remove votes from the given poll. It must have ended.
841 *
842 * - `origin`: Must be `Signed` by any account.
843 * - `poll_index`: Index of a poll which is completed and for which votes continue to
844 * exist.
845 * - `max`: Maximum number of vote items from remove in this call.
846 *
847 * Transaction fees are waived if the operation is successful.
848 *
849 * Weight `O(max)` (less if there are fewer items to remove than `max`).
850 **/
851 cleanupPoll: AugmentedSubmittable<(pollIndex: u32 | AnyNumber | Uint8Array, max: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
852 /**
853 * Decrement the rank of an existing member by one. If the member is already at rank zero,
854 * then they are removed entirely.
855 *
856 * - `origin`: Must be the `AdminOrigin`.
857 * - `who`: Account of existing member of rank greater than zero.
858 *
859 * Weight: `O(1)`, less if the member's index is highest in its rank.
860 **/
861 demoteMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
862 /**
863 * Increment the rank of an existing member by one.
864 *
865 * - `origin`: Must be the `AdminOrigin`.
866 * - `who`: Account of existing member.
867 *
868 * Weight: `O(1)`
869 **/
870 promoteMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
871 /**
872 * Remove the member entirely.
873 *
874 * - `origin`: Must be the `AdminOrigin`.
875 * - `who`: Account of existing member of rank greater than zero.
876 * - `min_rank`: The rank of the member or greater.
877 *
878 * Weight: `O(min_rank)`.
879 **/
880 removeMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, minRank: u16 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, u16]>;
881 /**
882 * Add an aye or nay vote for the sender to the given proposal.
883 *
884 * - `origin`: Must be `Signed` by a member account.
885 * - `poll`: Index of a poll which is ongoing.
886 * - `aye`: `true` if the vote is to approve the proposal, `false` otherwise.
887 *
888 * Transaction fees are be waived if the member is voting on any particular proposal
889 * for the first time and the call is successful. Subsequent vote changes will charge a
890 * fee.
891 *
892 * Weight: `O(1)`, less if there was no previous vote on the poll by the member.
893 **/
894 vote: AugmentedSubmittable<(poll: u32 | AnyNumber | Uint8Array, aye: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, bool]>;
895 /**
896 * Generic tx
897 **/
898 [key: string]: SubmittableExtrinsicFunction<ApiType>;
899 };
900 fellowshipReferenda: {
901 /**
902 * Cancel an ongoing referendum.
903 *
904 * - `origin`: must be the `CancelOrigin`.
905 * - `index`: The index of the referendum to be cancelled.
906 *
907 * Emits `Cancelled`.
908 **/
909 cancel: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
910 /**
911 * Cancel an ongoing referendum and slash the deposits.
912 *
913 * - `origin`: must be the `KillOrigin`.
914 * - `index`: The index of the referendum to be cancelled.
915 *
916 * Emits `Killed` and `DepositSlashed`.
917 **/
918 kill: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
919 /**
920 * Advance a referendum onto its next logical state. Only used internally.
921 *
922 * - `origin`: must be `Root`.
923 * - `index`: the referendum to be advanced.
924 **/
925 nudgeReferendum: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
926 /**
927 * Advance a track onto its next logical state. Only used internally.
928 *
929 * - `origin`: must be `Root`.
930 * - `track`: the track to be advanced.
931 *
932 * Action item for when there is now one fewer referendum in the deciding phase and the
933 * `DecidingCount` is not yet updated. This means that we should either:
934 * - begin deciding another referendum (and leave `DecidingCount` alone); or
935 * - decrement `DecidingCount`.
936 **/
937 oneFewerDeciding: AugmentedSubmittable<(track: u16 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u16]>;
938 /**
939 * Post the Decision Deposit for a referendum.
940 *
941 * - `origin`: must be `Signed` and the account must have funds available for the
942 * referendum's track's Decision Deposit.
943 * - `index`: The index of the submitted referendum whose Decision Deposit is yet to be
944 * posted.
945 *
946 * Emits `DecisionDepositPlaced`.
947 **/
948 placeDecisionDeposit: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
949 /**
950 * Refund the Decision Deposit for a closed referendum back to the depositor.
951 *
952 * - `origin`: must be `Signed` or `Root`.
953 * - `index`: The index of a closed referendum whose Decision Deposit has not yet been
954 * refunded.
955 *
956 * Emits `DecisionDepositRefunded`.
957 **/
958 refundDecisionDeposit: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
959 /**
960 * Refund the Submission Deposit for a closed referendum back to the depositor.
961 *
962 * - `origin`: must be `Signed` or `Root`.
963 * - `index`: The index of a closed referendum whose Submission Deposit has not yet been
964 * refunded.
965 *
966 * Emits `SubmissionDepositRefunded`.
967 **/
968 refundSubmissionDeposit: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
969 /**
970 * Set or clear metadata of a referendum.
971 *
972 * Parameters:
973 * - `origin`: Must be `Signed` by a creator of a referendum or by anyone to clear a
974 * metadata of a finished referendum.
975 * - `index`: The index of a referendum to set or clear metadata for.
976 * - `maybe_hash`: The hash of an on-chain stored preimage. `None` to clear a metadata.
977 **/
978 setMetadata: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array, maybeHash: Option<H256> | null | Uint8Array | H256 | string) => SubmittableExtrinsic<ApiType>, [u32, Option<H256>]>;
979 /**
980 * Propose a referendum on a privileged action.
981 *
982 * - `origin`: must be `SubmitOrigin` and the account must have `SubmissionDeposit` funds
983 * available.
984 * - `proposal_origin`: The origin from which the proposal should be executed.
985 * - `proposal`: The proposal.
986 * - `enactment_moment`: The moment that the proposal should be enacted.
987 *
988 * Emits `Submitted`.
989 **/
990 submit: AugmentedSubmittable<(proposalOrigin: QuartzRuntimeOriginCaller | { system: any } | { Void: any } | { Council: any } | { TechnicalCommittee: any } | { PolkadotXcm: any } | { CumulusXcm: any } | { Origins: any } | { Ethereum: any } | string | Uint8Array, proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array, enactmentMoment: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [QuartzRuntimeOriginCaller, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime]>;
991 /**
992 * Generic tx
993 **/
994 [key: string]: SubmittableExtrinsicFunction<ApiType>;
995 };
385 foreignAssets: {996 foreignAssets: {
386 registerForeignAsset: AugmentedSubmittable<(owner: AccountId32 | string | Uint8Array, location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;997 registerForeignAsset: AugmentedSubmittable<(owner: AccountId32 | string | Uint8Array, location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;
387 updateForeignAsset: AugmentedSubmittable<(foreignAssetId: u32 | AnyNumber | Uint8Array, location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;998 updateForeignAsset: AugmentedSubmittable<(foreignAssetId: u32 | AnyNumber | Uint8Array, location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;
390 **/1001 **/
391 [key: string]: SubmittableExtrinsicFunction<ApiType>;1002 [key: string]: SubmittableExtrinsicFunction<ApiType>;
392 };1003 };
1004 govScheduler: {
1005 /**
1006 * Cancel an anonymously scheduled task.
1007 **/
1008 cancel: AugmentedSubmittable<(when: u32 | AnyNumber | Uint8Array, index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
1009 /**
1010 * Cancel a named scheduled task.
1011 **/
1012 cancelNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed]>;
1013 /**
1014 * Anonymously schedule a task.
1015 **/
1016 schedule: AugmentedSubmittable<(when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
1017 /**
1018 * Anonymously schedule a task after a delay.
1019 **/
1020 scheduleAfter: AugmentedSubmittable<(after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
1021 /**
1022 * Schedule a named task.
1023 **/
1024 scheduleNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
1025 /**
1026 * Schedule a named task after a delay.
1027 **/
1028 scheduleNamedAfter: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
1029 /**
1030 * Generic tx
1031 **/
1032 [key: string]: SubmittableExtrinsicFunction<ApiType>;
1033 };
393 identity: {1034 identity: {
394 /**1035 /**
395 * Add a registrar to the system.1036 * Add a registrar to the system.
966 * - `O(1)`. Actual cost depends on the number of length of `T::Keys::key_ids()` which is1607 * - `O(1)`. Actual cost depends on the number of length of `T::Keys::key_ids()` which is
967 * fixed.1608 * fixed.
968 **/1609 **/
969 setKeys: AugmentedSubmittable<(keys: OpalRuntimeRuntimeCommonSessionKeys | { aura?: any } | string | Uint8Array, proof: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [OpalRuntimeRuntimeCommonSessionKeys, Bytes]>;1610 setKeys: AugmentedSubmittable<(keys: QuartzRuntimeRuntimeCommonSessionKeys | { aura?: any } | string | Uint8Array, proof: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [QuartzRuntimeRuntimeCommonSessionKeys, Bytes]>;
970 /**1611 /**
971 * Generic tx1612 * Generic tx
972 **/1613 **/
1135 **/1776 **/
1136 [key: string]: SubmittableExtrinsicFunction<ApiType>;1777 [key: string]: SubmittableExtrinsicFunction<ApiType>;
1137 };1778 };
1779 technicalCommittee: {
1780 /**
1781 * Close a vote that is either approved, disapproved or whose voting period has ended.
1782 *
1783 * May be called by any signed account in order to finish voting and close the proposal.
1784 *
1785 * If called before the end of the voting period it will only close the vote if it is
1786 * has enough votes to be approved or disapproved.
1787 *
1788 * If called after the end of the voting period abstentions are counted as rejections
1789 * unless there is a prime member set and the prime member cast an approval.
1790 *
1791 * If the close operation completes successfully with disapproval, the transaction fee will
1792 * be waived. Otherwise execution of the approved operation will be charged to the caller.
1793 *
1794 * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed
1795 * proposal.
1796 * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via
1797 * `storage::read` so it is `size_of::<u32>() == 4` larger than the pure length.
1798 *
1799 * ## Complexity
1800 * - `O(B + M + P1 + P2)` where:
1801 * - `B` is `proposal` size in bytes (length-fee-bounded)
1802 * - `M` is members-count (code- and governance-bounded)
1803 * - `P1` is the complexity of `proposal` preimage.
1804 * - `P2` is proposal-count (code-bounded)
1805 **/
1806 close: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array, index: Compact<u32> | AnyNumber | Uint8Array, proposalWeightBound: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, Compact<u32>, SpWeightsWeightV2Weight, Compact<u32>]>;
1807 /**
1808 * Disapprove a proposal, close, and remove it from the system, regardless of its current
1809 * state.
1810 *
1811 * Must be called by the Root origin.
1812 *
1813 * Parameters:
1814 * * `proposal_hash`: The hash of the proposal that should be disapproved.
1815 *
1816 * ## Complexity
1817 * O(P) where P is the number of max proposals
1818 **/
1819 disapproveProposal: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;
1820 /**
1821 * Dispatch a proposal from a member using the `Member` origin.
1822 *
1823 * Origin must be a member of the collective.
1824 *
1825 * ## Complexity:
1826 * - `O(B + M + P)` where:
1827 * - `B` is `proposal` size in bytes (length-fee-bounded)
1828 * - `M` members-count (code-bounded)
1829 * - `P` complexity of dispatching `proposal`
1830 **/
1831 execute: AugmentedSubmittable<(proposal: Call | IMethod | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, Compact<u32>]>;
1832 /**
1833 * Add a new proposal to either be voted on or executed directly.
1834 *
1835 * Requires the sender to be member.
1836 *
1837 * `threshold` determines whether `proposal` is executed directly (`threshold < 2`)
1838 * or put up for voting.
1839 *
1840 * ## Complexity
1841 * - `O(B + M + P1)` or `O(B + M + P2)` where:
1842 * - `B` is `proposal` size in bytes (length-fee-bounded)
1843 * - `M` is members-count (code- and governance-bounded)
1844 * - branching is influenced by `threshold` where:
1845 * - `P1` is proposal execution complexity (`threshold < 2`)
1846 * - `P2` is proposals-count (code-bounded) (`threshold >= 2`)
1847 **/
1848 propose: AugmentedSubmittable<(threshold: Compact<u32> | AnyNumber | Uint8Array, proposal: Call | IMethod | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Call, Compact<u32>]>;
1849 /**
1850 * Set the collective's membership.
1851 *
1852 * - `new_members`: The new member list. Be nice to the chain and provide it sorted.
1853 * - `prime`: The prime member whose vote sets the default.
1854 * - `old_count`: The upper bound for the previous number of members in storage. Used for
1855 * weight estimation.
1856 *
1857 * The dispatch of this call must be `SetMembersOrigin`.
1858 *
1859 * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but
1860 * the weight estimations rely on it to estimate dispatchable weight.
1861 *
1862 * # WARNING:
1863 *
1864 * The `pallet-collective` can also be managed by logic outside of the pallet through the
1865 * implementation of the trait [`ChangeMembers`].
1866 * Any call to `set_members` must be careful that the member set doesn't get out of sync
1867 * with other logic managing the member set.
1868 *
1869 * ## Complexity:
1870 * - `O(MP + N)` where:
1871 * - `M` old-members-count (code- and governance-bounded)
1872 * - `N` new-members-count (code- and governance-bounded)
1873 * - `P` proposals-count (code-bounded)
1874 **/
1875 setMembers: AugmentedSubmittable<(newMembers: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[], prime: Option<AccountId32> | null | Uint8Array | AccountId32 | string, oldCount: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>, Option<AccountId32>, u32]>;
1876 /**
1877 * Add an aye or nay vote for the sender to the given proposal.
1878 *
1879 * Requires the sender to be a member.
1880 *
1881 * Transaction fees will be waived if the member is voting on any particular proposal
1882 * for the first time and the call is successful. Subsequent vote changes will charge a
1883 * fee.
1884 * ## Complexity
1885 * - `O(M)` where `M` is members-count (code- and governance-bounded)
1886 **/
1887 vote: AugmentedSubmittable<(proposal: H256 | string | Uint8Array, index: Compact<u32> | AnyNumber | Uint8Array, approve: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, Compact<u32>, bool]>;
1888 /**
1889 * Generic tx
1890 **/
1891 [key: string]: SubmittableExtrinsicFunction<ApiType>;
1892 };
1893 technicalCommitteeMembership: {
1894 /**
1895 * Add a member `who` to the set.
1896 *
1897 * May only be called from `T::AddOrigin`.
1898 **/
1899 addMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
1900 /**
1901 * Swap out the sending member for some other key `new`.
1902 *
1903 * May only be called from `Signed` origin of a current member.
1904 *
1905 * Prime membership is passed from the origin account to `new`, if extant.
1906 **/
1907 changeKey: AugmentedSubmittable<(updated: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
1908 /**
1909 * Remove the prime member if it exists.
1910 *
1911 * May only be called from `T::PrimeOrigin`.
1912 **/
1913 clearPrime: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
1914 /**
1915 * Remove a member `who` from the set.
1916 *
1917 * May only be called from `T::RemoveOrigin`.
1918 **/
1919 removeMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
1920 /**
1921 * Change the membership to a new set, disregarding the existing membership. Be nice and
1922 * pass `members` pre-sorted.
1923 *
1924 * May only be called from `T::ResetOrigin`.
1925 **/
1926 resetMembers: AugmentedSubmittable<(members: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>]>;
1927 /**
1928 * Set the prime member. Must be a current member.
1929 *
1930 * May only be called from `T::PrimeOrigin`.
1931 **/
1932 setPrime: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
1933 /**
1934 * Swap out one member `remove` for another `add`.
1935 *
1936 * May only be called from `T::SwapOrigin`.
1937 *
1938 * Prime membership is *not* passed from `remove` to `add`, if extant.
1939 **/
1940 swapMember: AugmentedSubmittable<(remove: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, add: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress]>;
1941 /**
1942 * Generic tx
1943 **/
1944 [key: string]: SubmittableExtrinsicFunction<ApiType>;
1945 };
1138 testUtils: {1946 testUtils: {
1139 batchAll: AugmentedSubmittable<(calls: Vec<Call> | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Call>]>;1947 batchAll: AugmentedSubmittable<(calls: Vec<Call> | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Call>]>;
1140 enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;1948 enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions
6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';
77
8import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRefungibleError, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4AbridgedHrmpChannel, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from './default';8import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4AbridgedHrmpChannel, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, QuartzRuntimeOriginCaller, QuartzRuntimeRuntime, QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls, QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance, QuartzRuntimeRuntimeCommonSessionKeys, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from './default';
9import type { Data, StorageKey } from '@polkadot/types';9import type { Data, StorageKey } from '@polkadot/types';
10import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, ISize, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, isize, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';10import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, ISize, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, isize, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
11import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';11import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
25import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective';25import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective';
26import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus';26import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus';
27import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractExecResultU64, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractInstantiateResultU64, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';27import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractExecResultU64, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractInstantiateResultU64, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';
28import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractContractSpecV4, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractMetadataV4, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';28import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractConstructorSpecV4, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractContractSpecV4, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEnvironmentV4, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMessageSpecV3, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractMetadataV4, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';
29import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';29import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';
30import type { CollationInfo, CollationInfoV1, ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';30import type { CollationInfo, CollationInfoV1, ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';
31import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';31import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';
254 ContractConstructorSpecV1: ContractConstructorSpecV1;254 ContractConstructorSpecV1: ContractConstructorSpecV1;
255 ContractConstructorSpecV2: ContractConstructorSpecV2;255 ContractConstructorSpecV2: ContractConstructorSpecV2;
256 ContractConstructorSpecV3: ContractConstructorSpecV3;256 ContractConstructorSpecV3: ContractConstructorSpecV3;
257 ContractConstructorSpecV4: ContractConstructorSpecV4;
257 ContractContractSpecV0: ContractContractSpecV0;258 ContractContractSpecV0: ContractContractSpecV0;
258 ContractContractSpecV1: ContractContractSpecV1;259 ContractContractSpecV1: ContractContractSpecV1;
259 ContractContractSpecV2: ContractContractSpecV2;260 ContractContractSpecV2: ContractContractSpecV2;
262 ContractCryptoHasher: ContractCryptoHasher;263 ContractCryptoHasher: ContractCryptoHasher;
263 ContractDiscriminant: ContractDiscriminant;264 ContractDiscriminant: ContractDiscriminant;
264 ContractDisplayName: ContractDisplayName;265 ContractDisplayName: ContractDisplayName;
266 ContractEnvironmentV4: ContractEnvironmentV4;
265 ContractEventParamSpecLatest: ContractEventParamSpecLatest;267 ContractEventParamSpecLatest: ContractEventParamSpecLatest;
266 ContractEventParamSpecV0: ContractEventParamSpecV0;268 ContractEventParamSpecV0: ContractEventParamSpecV0;
267 ContractEventParamSpecV2: ContractEventParamSpecV2;269 ContractEventParamSpecV2: ContractEventParamSpecV2;
298 ContractMessageSpecV0: ContractMessageSpecV0;300 ContractMessageSpecV0: ContractMessageSpecV0;
299 ContractMessageSpecV1: ContractMessageSpecV1;301 ContractMessageSpecV1: ContractMessageSpecV1;
300 ContractMessageSpecV2: ContractMessageSpecV2;302 ContractMessageSpecV2: ContractMessageSpecV2;
303 ContractMessageSpecV3: ContractMessageSpecV3;
301 ContractMetadata: ContractMetadata;304 ContractMetadata: ContractMetadata;
302 ContractMetadataLatest: ContractMetadataLatest;305 ContractMetadataLatest: ContractMetadataLatest;
303 ContractMetadataV0: ContractMetadataV0;306 ContractMetadataV0: ContractMetadataV0;
336 CumulusPalletXcmCall: CumulusPalletXcmCall;339 CumulusPalletXcmCall: CumulusPalletXcmCall;
337 CumulusPalletXcmError: CumulusPalletXcmError;340 CumulusPalletXcmError: CumulusPalletXcmError;
338 CumulusPalletXcmEvent: CumulusPalletXcmEvent;341 CumulusPalletXcmEvent: CumulusPalletXcmEvent;
342 CumulusPalletXcmOrigin: CumulusPalletXcmOrigin;
339 CumulusPalletXcmpQueueCall: CumulusPalletXcmpQueueCall;343 CumulusPalletXcmpQueueCall: CumulusPalletXcmpQueueCall;
340 CumulusPalletXcmpQueueError: CumulusPalletXcmpQueueError;344 CumulusPalletXcmpQueueError: CumulusPalletXcmpQueueError;
341 CumulusPalletXcmpQueueEvent: CumulusPalletXcmpQueueEvent;345 CumulusPalletXcmpQueueEvent: CumulusPalletXcmpQueueEvent;
534 FrameSupportDispatchPerDispatchClassU32: FrameSupportDispatchPerDispatchClassU32;538 FrameSupportDispatchPerDispatchClassU32: FrameSupportDispatchPerDispatchClassU32;
535 FrameSupportDispatchPerDispatchClassWeight: FrameSupportDispatchPerDispatchClassWeight;539 FrameSupportDispatchPerDispatchClassWeight: FrameSupportDispatchPerDispatchClassWeight;
536 FrameSupportDispatchPerDispatchClassWeightsPerClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;540 FrameSupportDispatchPerDispatchClassWeightsPerClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;
541 FrameSupportDispatchRawOrigin: FrameSupportDispatchRawOrigin;
537 FrameSupportPalletId: FrameSupportPalletId;542 FrameSupportPalletId: FrameSupportPalletId;
543 FrameSupportPreimagesBounded: FrameSupportPreimagesBounded;
544 FrameSupportScheduleDispatchTime: FrameSupportScheduleDispatchTime;
538 FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;545 FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;
539 FrameSystemAccountInfo: FrameSystemAccountInfo;546 FrameSystemAccountInfo: FrameSystemAccountInfo;
540 FrameSystemCall: FrameSystemCall;547 FrameSystemCall: FrameSystemCall;
788 OffenceDetails: OffenceDetails;795 OffenceDetails: OffenceDetails;
789 Offender: Offender;796 Offender: Offender;
790 OldV1SessionInfo: OldV1SessionInfo;797 OldV1SessionInfo: OldV1SessionInfo;
791 OpalRuntimeRuntime: OpalRuntimeRuntime;
792 OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls;
793 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;
794 OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;
795 OpaqueCall: OpaqueCall;798 OpaqueCall: OpaqueCall;
796 OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;799 OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;
797 OpaqueMetadata: OpaqueMetadata;800 OpaqueMetadata: OpaqueMetadata;
849 PalletCollatorSelectionCall: PalletCollatorSelectionCall;852 PalletCollatorSelectionCall: PalletCollatorSelectionCall;
850 PalletCollatorSelectionError: PalletCollatorSelectionError;853 PalletCollatorSelectionError: PalletCollatorSelectionError;
851 PalletCollatorSelectionEvent: PalletCollatorSelectionEvent;854 PalletCollatorSelectionEvent: PalletCollatorSelectionEvent;
855 PalletCollectiveCall: PalletCollectiveCall;
856 PalletCollectiveError: PalletCollectiveError;
857 PalletCollectiveEvent: PalletCollectiveEvent;
858 PalletCollectiveRawOrigin: PalletCollectiveRawOrigin;
859 PalletCollectiveVotes: PalletCollectiveVotes;
852 PalletCommonError: PalletCommonError;860 PalletCommonError: PalletCommonError;
853 PalletCommonEvent: PalletCommonEvent;861 PalletCommonEvent: PalletCommonEvent;
854 PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;862 PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;
857 PalletConfigurationEvent: PalletConfigurationEvent;865 PalletConfigurationEvent: PalletConfigurationEvent;
858 PalletConstantMetadataLatest: PalletConstantMetadataLatest;866 PalletConstantMetadataLatest: PalletConstantMetadataLatest;
859 PalletConstantMetadataV14: PalletConstantMetadataV14;867 PalletConstantMetadataV14: PalletConstantMetadataV14;
868 PalletDemocracyCall: PalletDemocracyCall;
869 PalletDemocracyConviction: PalletDemocracyConviction;
870 PalletDemocracyDelegations: PalletDemocracyDelegations;
871 PalletDemocracyError: PalletDemocracyError;
872 PalletDemocracyEvent: PalletDemocracyEvent;
873 PalletDemocracyMetadataOwner: PalletDemocracyMetadataOwner;
874 PalletDemocracyReferendumInfo: PalletDemocracyReferendumInfo;
875 PalletDemocracyReferendumStatus: PalletDemocracyReferendumStatus;
876 PalletDemocracyTally: PalletDemocracyTally;
877 PalletDemocracyVoteAccountVote: PalletDemocracyVoteAccountVote;
878 PalletDemocracyVotePriorLock: PalletDemocracyVotePriorLock;
879 PalletDemocracyVoteThreshold: PalletDemocracyVoteThreshold;
880 PalletDemocracyVoteVoting: PalletDemocracyVoteVoting;
860 PalletErrorMetadataLatest: PalletErrorMetadataLatest;881 PalletErrorMetadataLatest: PalletErrorMetadataLatest;
861 PalletErrorMetadataV14: PalletErrorMetadataV14;882 PalletErrorMetadataV14: PalletErrorMetadataV14;
862 PalletEthereumCall: PalletEthereumCall;883 PalletEthereumCall: PalletEthereumCall;
863 PalletEthereumError: PalletEthereumError;884 PalletEthereumError: PalletEthereumError;
864 PalletEthereumEvent: PalletEthereumEvent;885 PalletEthereumEvent: PalletEthereumEvent;
865 PalletEthereumFakeTransactionFinalizer: PalletEthereumFakeTransactionFinalizer;886 PalletEthereumFakeTransactionFinalizer: PalletEthereumFakeTransactionFinalizer;
887 PalletEthereumRawOrigin: PalletEthereumRawOrigin;
866 PalletEventMetadataLatest: PalletEventMetadataLatest;888 PalletEventMetadataLatest: PalletEventMetadataLatest;
867 PalletEventMetadataV14: PalletEventMetadataV14;889 PalletEventMetadataV14: PalletEventMetadataV14;
868 PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;890 PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;
885 PalletForeignAssetsModuleEvent: PalletForeignAssetsModuleEvent;907 PalletForeignAssetsModuleEvent: PalletForeignAssetsModuleEvent;
886 PalletForeignAssetsNativeCurrency: PalletForeignAssetsNativeCurrency;908 PalletForeignAssetsNativeCurrency: PalletForeignAssetsNativeCurrency;
887 PalletFungibleError: PalletFungibleError;909 PalletFungibleError: PalletFungibleError;
910 PalletGovOriginsOrigin: PalletGovOriginsOrigin;
888 PalletId: PalletId;911 PalletId: PalletId;
889 PalletIdentityBitFlags: PalletIdentityBitFlags;912 PalletIdentityBitFlags: PalletIdentityBitFlags;
890 PalletIdentityCall: PalletIdentityCall;913 PalletIdentityCall: PalletIdentityCall;
899 PalletMaintenanceCall: PalletMaintenanceCall;922 PalletMaintenanceCall: PalletMaintenanceCall;
900 PalletMaintenanceError: PalletMaintenanceError;923 PalletMaintenanceError: PalletMaintenanceError;
901 PalletMaintenanceEvent: PalletMaintenanceEvent;924 PalletMaintenanceEvent: PalletMaintenanceEvent;
925 PalletMembershipCall: PalletMembershipCall;
926 PalletMembershipError: PalletMembershipError;
927 PalletMembershipEvent: PalletMembershipEvent;
902 PalletMetadataLatest: PalletMetadataLatest;928 PalletMetadataLatest: PalletMetadataLatest;
903 PalletMetadataV14: PalletMetadataV14;929 PalletMetadataV14: PalletMetadataV14;
904 PalletMetadataV15: PalletMetadataV15;930 PalletMetadataV15: PalletMetadataV15;
908 PalletPreimageError: PalletPreimageError;934 PalletPreimageError: PalletPreimageError;
909 PalletPreimageEvent: PalletPreimageEvent;935 PalletPreimageEvent: PalletPreimageEvent;
910 PalletPreimageRequestStatus: PalletPreimageRequestStatus;936 PalletPreimageRequestStatus: PalletPreimageRequestStatus;
937 PalletRankedCollectiveCall: PalletRankedCollectiveCall;
938 PalletRankedCollectiveError: PalletRankedCollectiveError;
939 PalletRankedCollectiveEvent: PalletRankedCollectiveEvent;
940 PalletRankedCollectiveMemberRecord: PalletRankedCollectiveMemberRecord;
941 PalletRankedCollectiveTally: PalletRankedCollectiveTally;
942 PalletRankedCollectiveVoteRecord: PalletRankedCollectiveVoteRecord;
943 PalletReferendaCall: PalletReferendaCall;
944 PalletReferendaCurve: PalletReferendaCurve;
945 PalletReferendaDecidingStatus: PalletReferendaDecidingStatus;
946 PalletReferendaDeposit: PalletReferendaDeposit;
947 PalletReferendaError: PalletReferendaError;
948 PalletReferendaEvent: PalletReferendaEvent;
949 PalletReferendaReferendumInfo: PalletReferendaReferendumInfo;
950 PalletReferendaReferendumStatus: PalletReferendaReferendumStatus;
951 PalletReferendaTrackInfo: PalletReferendaTrackInfo;
911 PalletRefungibleError: PalletRefungibleError;952 PalletRefungibleError: PalletRefungibleError;
953 PalletSchedulerCall: PalletSchedulerCall;
954 PalletSchedulerError: PalletSchedulerError;
955 PalletSchedulerEvent: PalletSchedulerEvent;
956 PalletSchedulerScheduled: PalletSchedulerScheduled;
912 PalletSessionCall: PalletSessionCall;957 PalletSessionCall: PalletSessionCall;
913 PalletSessionError: PalletSessionError;958 PalletSessionError: PalletSessionError;
914 PalletSessionEvent: PalletSessionEvent;959 PalletSessionEvent: PalletSessionEvent;
945 PalletXcmCall: PalletXcmCall;990 PalletXcmCall: PalletXcmCall;
946 PalletXcmError: PalletXcmError;991 PalletXcmError: PalletXcmError;
947 PalletXcmEvent: PalletXcmEvent;992 PalletXcmEvent: PalletXcmEvent;
993 PalletXcmOrigin: PalletXcmOrigin;
948 PalletXcmQueryStatus: PalletXcmQueryStatus;994 PalletXcmQueryStatus: PalletXcmQueryStatus;
949 PalletXcmRemoteLockedFungibleRecord: PalletXcmRemoteLockedFungibleRecord;995 PalletXcmRemoteLockedFungibleRecord: PalletXcmRemoteLockedFungibleRecord;
950 PalletXcmVersionMigrationStage: PalletXcmVersionMigrationStage;996 PalletXcmVersionMigrationStage: PalletXcmVersionMigrationStage;
1021 PvfCheckStatement: PvfCheckStatement;1067 PvfCheckStatement: PvfCheckStatement;
1022 PvfExecTimeoutKind: PvfExecTimeoutKind;1068 PvfExecTimeoutKind: PvfExecTimeoutKind;
1023 PvfPrepTimeoutKind: PvfPrepTimeoutKind;1069 PvfPrepTimeoutKind: PvfPrepTimeoutKind;
1070 QuartzRuntimeOriginCaller: QuartzRuntimeOriginCaller;
1071 QuartzRuntimeRuntime: QuartzRuntimeRuntime;
1072 QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls: QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls;
1073 QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance: QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance;
1074 QuartzRuntimeRuntimeCommonSessionKeys: QuartzRuntimeRuntimeCommonSessionKeys;
1024 QueryId: QueryId;1075 QueryId: QueryId;
1025 QueryStatus: QueryStatus;1076 QueryStatus: QueryStatus;
1026 QueueConfigData: QueueConfigData;1077 QueueConfigData: QueueConfigData;
1218 SpCoreEd25519Signature: SpCoreEd25519Signature;1269 SpCoreEd25519Signature: SpCoreEd25519Signature;
1219 SpCoreSr25519Public: SpCoreSr25519Public;1270 SpCoreSr25519Public: SpCoreSr25519Public;
1220 SpCoreSr25519Signature: SpCoreSr25519Signature;1271 SpCoreSr25519Signature: SpCoreSr25519Signature;
1272 SpCoreVoid: SpCoreVoid;
1221 SpecVersion: SpecVersion;1273 SpecVersion: SpecVersion;
1222 SpRuntimeDigest: SpRuntimeDigest;1274 SpRuntimeDigest: SpRuntimeDigest;
1223 SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;1275 SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;
modifiedtests/src/interfaces/default/types.tsdiffbeforeafterboth
2/* eslint-disable */2/* eslint-disable */
33
4import type { Data } from '@polkadot/types';4import type { Data } from '@polkadot/types';
5import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, i64, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
6import type { ITuple } from '@polkadot/types-codec/types';6import type { ITuple } from '@polkadot/types-codec/types';
7import type { Vote } from '@polkadot/types/interfaces/elections';
7import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';8import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';
8import type { Event } from '@polkadot/types/interfaces/system';9import type { Event } from '@polkadot/types/interfaces/system';
910
175 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';176 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
176}177}
178
179/** @name CumulusPalletXcmOrigin */
180export interface CumulusPalletXcmOrigin extends Enum {
181 readonly isRelay: boolean;
182 readonly isSiblingParachain: boolean;
183 readonly asSiblingParachain: u32;
184 readonly type: 'Relay' | 'SiblingParachain';
185}
177186
178/** @name CumulusPalletXcmpQueueCall */187/** @name CumulusPalletXcmpQueueCall */
179export interface CumulusPalletXcmpQueueCall extends Enum {188export interface CumulusPalletXcmpQueueCall extends Enum {
556 readonly mandatory: FrameSystemLimitsWeightsPerClass;565 readonly mandatory: FrameSystemLimitsWeightsPerClass;
557}566}
567
568/** @name FrameSupportDispatchRawOrigin */
569export interface FrameSupportDispatchRawOrigin extends Enum {
570 readonly isRoot: boolean;
571 readonly isSigned: boolean;
572 readonly asSigned: AccountId32;
573 readonly isNone: boolean;
574 readonly type: 'Root' | 'Signed' | 'None';
575}
558576
559/** @name FrameSupportPalletId */577/** @name FrameSupportPalletId */
560export interface FrameSupportPalletId extends U8aFixed {}578export interface FrameSupportPalletId extends U8aFixed {}
579
580/** @name FrameSupportPreimagesBounded */
581export interface FrameSupportPreimagesBounded extends Enum {
582 readonly isLegacy: boolean;
583 readonly asLegacy: {
584 readonly hash_: H256;
585 } & Struct;
586 readonly isInline: boolean;
587 readonly asInline: Bytes;
588 readonly isLookup: boolean;
589 readonly asLookup: {
590 readonly hash_: H256;
591 readonly len: u32;
592 } & Struct;
593 readonly type: 'Legacy' | 'Inline' | 'Lookup';
594}
595
596/** @name FrameSupportScheduleDispatchTime */
597export interface FrameSupportScheduleDispatchTime extends Enum {
598 readonly isAt: boolean;
599 readonly asAt: u32;
600 readonly isAfter: boolean;
601 readonly asAfter: u32;
602 readonly type: 'At' | 'After';
603}
561604
562/** @name FrameSupportTokensMiscBalanceStatus */605/** @name FrameSupportTokensMiscBalanceStatus */
563export interface FrameSupportTokensMiscBalanceStatus extends Enum {606export interface FrameSupportTokensMiscBalanceStatus extends Enum {
709 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';752 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
710}753}
711
712/** @name OpalRuntimeRuntime */
713export interface OpalRuntimeRuntime extends Null {}
714
715/** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls */
716export interface OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls extends Null {}
717
718/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */
719export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}
720
721/** @name OpalRuntimeRuntimeCommonSessionKeys */
722export interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {
723 readonly aura: SpConsensusAuraSr25519AppSr25519Public;
724}
725754
726/** @name OrmlTokensAccountData */755/** @name OrmlTokensAccountData */
727export interface OrmlTokensAccountData extends Struct {756export interface OrmlTokensAccountData extends Struct {
1382 readonly type: 'InvulnerableAdded' | 'InvulnerableRemoved' | 'LicenseObtained' | 'LicenseReleased' | 'CandidateAdded' | 'CandidateRemoved';1411 readonly type: 'InvulnerableAdded' | 'InvulnerableRemoved' | 'LicenseObtained' | 'LicenseReleased' | 'CandidateAdded' | 'CandidateRemoved';
1383}1412}
1413
1414/** @name PalletCollectiveCall */
1415export interface PalletCollectiveCall extends Enum {
1416 readonly isSetMembers: boolean;
1417 readonly asSetMembers: {
1418 readonly newMembers: Vec<AccountId32>;
1419 readonly prime: Option<AccountId32>;
1420 readonly oldCount: u32;
1421 } & Struct;
1422 readonly isExecute: boolean;
1423 readonly asExecute: {
1424 readonly proposal: Call;
1425 readonly lengthBound: Compact<u32>;
1426 } & Struct;
1427 readonly isPropose: boolean;
1428 readonly asPropose: {
1429 readonly threshold: Compact<u32>;
1430 readonly proposal: Call;
1431 readonly lengthBound: Compact<u32>;
1432 } & Struct;
1433 readonly isVote: boolean;
1434 readonly asVote: {
1435 readonly proposal: H256;
1436 readonly index: Compact<u32>;
1437 readonly approve: bool;
1438 } & Struct;
1439 readonly isDisapproveProposal: boolean;
1440 readonly asDisapproveProposal: {
1441 readonly proposalHash: H256;
1442 } & Struct;
1443 readonly isClose: boolean;
1444 readonly asClose: {
1445 readonly proposalHash: H256;
1446 readonly index: Compact<u32>;
1447 readonly proposalWeightBound: SpWeightsWeightV2Weight;
1448 readonly lengthBound: Compact<u32>;
1449 } & Struct;
1450 readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'DisapproveProposal' | 'Close';
1451}
1452
1453/** @name PalletCollectiveError */
1454export interface PalletCollectiveError extends Enum {
1455 readonly isNotMember: boolean;
1456 readonly isDuplicateProposal: boolean;
1457 readonly isProposalMissing: boolean;
1458 readonly isWrongIndex: boolean;
1459 readonly isDuplicateVote: boolean;
1460 readonly isAlreadyInitialized: boolean;
1461 readonly isTooEarly: boolean;
1462 readonly isTooManyProposals: boolean;
1463 readonly isWrongProposalWeight: boolean;
1464 readonly isWrongProposalLength: boolean;
1465 readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength';
1466}
1467
1468/** @name PalletCollectiveEvent */
1469export interface PalletCollectiveEvent extends Enum {
1470 readonly isProposed: boolean;
1471 readonly asProposed: {
1472 readonly account: AccountId32;
1473 readonly proposalIndex: u32;
1474 readonly proposalHash: H256;
1475 readonly threshold: u32;
1476 } & Struct;
1477 readonly isVoted: boolean;
1478 readonly asVoted: {
1479 readonly account: AccountId32;
1480 readonly proposalHash: H256;
1481 readonly voted: bool;
1482 readonly yes: u32;
1483 readonly no: u32;
1484 } & Struct;
1485 readonly isApproved: boolean;
1486 readonly asApproved: {
1487 readonly proposalHash: H256;
1488 } & Struct;
1489 readonly isDisapproved: boolean;
1490 readonly asDisapproved: {
1491 readonly proposalHash: H256;
1492 } & Struct;
1493 readonly isExecuted: boolean;
1494 readonly asExecuted: {
1495 readonly proposalHash: H256;
1496 readonly result: Result<Null, SpRuntimeDispatchError>;
1497 } & Struct;
1498 readonly isMemberExecuted: boolean;
1499 readonly asMemberExecuted: {
1500 readonly proposalHash: H256;
1501 readonly result: Result<Null, SpRuntimeDispatchError>;
1502 } & Struct;
1503 readonly isClosed: boolean;
1504 readonly asClosed: {
1505 readonly proposalHash: H256;
1506 readonly yes: u32;
1507 readonly no: u32;
1508 } & Struct;
1509 readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed';
1510}
1511
1512/** @name PalletCollectiveRawOrigin */
1513export interface PalletCollectiveRawOrigin extends Enum {
1514 readonly isMembers: boolean;
1515 readonly asMembers: ITuple<[u32, u32]>;
1516 readonly isMember: boolean;
1517 readonly asMember: AccountId32;
1518 readonly isPhantom: boolean;
1519 readonly type: 'Members' | 'Member' | 'Phantom';
1520}
1521
1522/** @name PalletCollectiveVotes */
1523export interface PalletCollectiveVotes extends Struct {
1524 readonly index: u32;
1525 readonly threshold: u32;
1526 readonly ayes: Vec<AccountId32>;
1527 readonly nays: Vec<AccountId32>;
1528 readonly end: u32;
1529}
13841530
1385/** @name PalletCommonError */1531/** @name PalletCommonError */
1386export interface PalletCommonError extends Enum {1532export interface PalletCommonError extends Enum {
1533 readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';1679 readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';
1534}1680}
1681
1682/** @name PalletDemocracyCall */
1683export interface PalletDemocracyCall extends Enum {
1684 readonly isPropose: boolean;
1685 readonly asPropose: {
1686 readonly proposal: FrameSupportPreimagesBounded;
1687 readonly value: Compact<u128>;
1688 } & Struct;
1689 readonly isSecond: boolean;
1690 readonly asSecond: {
1691 readonly proposal: Compact<u32>;
1692 } & Struct;
1693 readonly isVote: boolean;
1694 readonly asVote: {
1695 readonly refIndex: Compact<u32>;
1696 readonly vote: PalletDemocracyVoteAccountVote;
1697 } & Struct;
1698 readonly isEmergencyCancel: boolean;
1699 readonly asEmergencyCancel: {
1700 readonly refIndex: u32;
1701 } & Struct;
1702 readonly isExternalPropose: boolean;
1703 readonly asExternalPropose: {
1704 readonly proposal: FrameSupportPreimagesBounded;
1705 } & Struct;
1706 readonly isExternalProposeMajority: boolean;
1707 readonly asExternalProposeMajority: {
1708 readonly proposal: FrameSupportPreimagesBounded;
1709 } & Struct;
1710 readonly isExternalProposeDefault: boolean;
1711 readonly asExternalProposeDefault: {
1712 readonly proposal: FrameSupportPreimagesBounded;
1713 } & Struct;
1714 readonly isFastTrack: boolean;
1715 readonly asFastTrack: {
1716 readonly proposalHash: H256;
1717 readonly votingPeriod: u32;
1718 readonly delay: u32;
1719 } & Struct;
1720 readonly isVetoExternal: boolean;
1721 readonly asVetoExternal: {
1722 readonly proposalHash: H256;
1723 } & Struct;
1724 readonly isCancelReferendum: boolean;
1725 readonly asCancelReferendum: {
1726 readonly refIndex: Compact<u32>;
1727 } & Struct;
1728 readonly isDelegate: boolean;
1729 readonly asDelegate: {
1730 readonly to: MultiAddress;
1731 readonly conviction: PalletDemocracyConviction;
1732 readonly balance: u128;
1733 } & Struct;
1734 readonly isUndelegate: boolean;
1735 readonly isClearPublicProposals: boolean;
1736 readonly isUnlock: boolean;
1737 readonly asUnlock: {
1738 readonly target: MultiAddress;
1739 } & Struct;
1740 readonly isRemoveVote: boolean;
1741 readonly asRemoveVote: {
1742 readonly index: u32;
1743 } & Struct;
1744 readonly isRemoveOtherVote: boolean;
1745 readonly asRemoveOtherVote: {
1746 readonly target: MultiAddress;
1747 readonly index: u32;
1748 } & Struct;
1749 readonly isBlacklist: boolean;
1750 readonly asBlacklist: {
1751 readonly proposalHash: H256;
1752 readonly maybeRefIndex: Option<u32>;
1753 } & Struct;
1754 readonly isCancelProposal: boolean;
1755 readonly asCancelProposal: {
1756 readonly propIndex: Compact<u32>;
1757 } & Struct;
1758 readonly isSetMetadata: boolean;
1759 readonly asSetMetadata: {
1760 readonly owner: PalletDemocracyMetadataOwner;
1761 readonly maybeHash: Option<H256>;
1762 } & Struct;
1763 readonly type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal' | 'SetMetadata';
1764}
1765
1766/** @name PalletDemocracyConviction */
1767export interface PalletDemocracyConviction extends Enum {
1768 readonly isNone: boolean;
1769 readonly isLocked1x: boolean;
1770 readonly isLocked2x: boolean;
1771 readonly isLocked3x: boolean;
1772 readonly isLocked4x: boolean;
1773 readonly isLocked5x: boolean;
1774 readonly isLocked6x: boolean;
1775 readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x';
1776}
1777
1778/** @name PalletDemocracyDelegations */
1779export interface PalletDemocracyDelegations extends Struct {
1780 readonly votes: u128;
1781 readonly capital: u128;
1782}
1783
1784/** @name PalletDemocracyError */
1785export interface PalletDemocracyError extends Enum {
1786 readonly isValueLow: boolean;
1787 readonly isProposalMissing: boolean;
1788 readonly isAlreadyCanceled: boolean;
1789 readonly isDuplicateProposal: boolean;
1790 readonly isProposalBlacklisted: boolean;
1791 readonly isNotSimpleMajority: boolean;
1792 readonly isInvalidHash: boolean;
1793 readonly isNoProposal: boolean;
1794 readonly isAlreadyVetoed: boolean;
1795 readonly isReferendumInvalid: boolean;
1796 readonly isNoneWaiting: boolean;
1797 readonly isNotVoter: boolean;
1798 readonly isNoPermission: boolean;
1799 readonly isAlreadyDelegating: boolean;
1800 readonly isInsufficientFunds: boolean;
1801 readonly isNotDelegating: boolean;
1802 readonly isVotesExist: boolean;
1803 readonly isInstantNotAllowed: boolean;
1804 readonly isNonsense: boolean;
1805 readonly isWrongUpperBound: boolean;
1806 readonly isMaxVotesReached: boolean;
1807 readonly isTooMany: boolean;
1808 readonly isVotingPeriodLow: boolean;
1809 readonly isPreimageNotExist: boolean;
1810 readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist';
1811}
1812
1813/** @name PalletDemocracyEvent */
1814export interface PalletDemocracyEvent extends Enum {
1815 readonly isProposed: boolean;
1816 readonly asProposed: {
1817 readonly proposalIndex: u32;
1818 readonly deposit: u128;
1819 } & Struct;
1820 readonly isTabled: boolean;
1821 readonly asTabled: {
1822 readonly proposalIndex: u32;
1823 readonly deposit: u128;
1824 } & Struct;
1825 readonly isExternalTabled: boolean;
1826 readonly isStarted: boolean;
1827 readonly asStarted: {
1828 readonly refIndex: u32;
1829 readonly threshold: PalletDemocracyVoteThreshold;
1830 } & Struct;
1831 readonly isPassed: boolean;
1832 readonly asPassed: {
1833 readonly refIndex: u32;
1834 } & Struct;
1835 readonly isNotPassed: boolean;
1836 readonly asNotPassed: {
1837 readonly refIndex: u32;
1838 } & Struct;
1839 readonly isCancelled: boolean;
1840 readonly asCancelled: {
1841 readonly refIndex: u32;
1842 } & Struct;
1843 readonly isDelegated: boolean;
1844 readonly asDelegated: {
1845 readonly who: AccountId32;
1846 readonly target: AccountId32;
1847 } & Struct;
1848 readonly isUndelegated: boolean;
1849 readonly asUndelegated: {
1850 readonly account: AccountId32;
1851 } & Struct;
1852 readonly isVetoed: boolean;
1853 readonly asVetoed: {
1854 readonly who: AccountId32;
1855 readonly proposalHash: H256;
1856 readonly until: u32;
1857 } & Struct;
1858 readonly isBlacklisted: boolean;
1859 readonly asBlacklisted: {
1860 readonly proposalHash: H256;
1861 } & Struct;
1862 readonly isVoted: boolean;
1863 readonly asVoted: {
1864 readonly voter: AccountId32;
1865 readonly refIndex: u32;
1866 readonly vote: PalletDemocracyVoteAccountVote;
1867 } & Struct;
1868 readonly isSeconded: boolean;
1869 readonly asSeconded: {
1870 readonly seconder: AccountId32;
1871 readonly propIndex: u32;
1872 } & Struct;
1873 readonly isProposalCanceled: boolean;
1874 readonly asProposalCanceled: {
1875 readonly propIndex: u32;
1876 } & Struct;
1877 readonly isMetadataSet: boolean;
1878 readonly asMetadataSet: {
1879 readonly owner: PalletDemocracyMetadataOwner;
1880 readonly hash_: H256;
1881 } & Struct;
1882 readonly isMetadataCleared: boolean;
1883 readonly asMetadataCleared: {
1884 readonly owner: PalletDemocracyMetadataOwner;
1885 readonly hash_: H256;
1886 } & Struct;
1887 readonly isMetadataTransferred: boolean;
1888 readonly asMetadataTransferred: {
1889 readonly prevOwner: PalletDemocracyMetadataOwner;
1890 readonly owner: PalletDemocracyMetadataOwner;
1891 readonly hash_: H256;
1892 } & Struct;
1893 readonly type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled' | 'MetadataSet' | 'MetadataCleared' | 'MetadataTransferred';
1894}
1895
1896/** @name PalletDemocracyMetadataOwner */
1897export interface PalletDemocracyMetadataOwner extends Enum {
1898 readonly isExternal: boolean;
1899 readonly isProposal: boolean;
1900 readonly asProposal: u32;
1901 readonly isReferendum: boolean;
1902 readonly asReferendum: u32;
1903 readonly type: 'External' | 'Proposal' | 'Referendum';
1904}
1905
1906/** @name PalletDemocracyReferendumInfo */
1907export interface PalletDemocracyReferendumInfo extends Enum {
1908 readonly isOngoing: boolean;
1909 readonly asOngoing: PalletDemocracyReferendumStatus;
1910 readonly isFinished: boolean;
1911 readonly asFinished: {
1912 readonly approved: bool;
1913 readonly end: u32;
1914 } & Struct;
1915 readonly type: 'Ongoing' | 'Finished';
1916}
1917
1918/** @name PalletDemocracyReferendumStatus */
1919export interface PalletDemocracyReferendumStatus extends Struct {
1920 readonly end: u32;
1921 readonly proposal: FrameSupportPreimagesBounded;
1922 readonly threshold: PalletDemocracyVoteThreshold;
1923 readonly delay: u32;
1924 readonly tally: PalletDemocracyTally;
1925}
1926
1927/** @name PalletDemocracyTally */
1928export interface PalletDemocracyTally extends Struct {
1929 readonly ayes: u128;
1930 readonly nays: u128;
1931 readonly turnout: u128;
1932}
1933
1934/** @name PalletDemocracyVoteAccountVote */
1935export interface PalletDemocracyVoteAccountVote extends Enum {
1936 readonly isStandard: boolean;
1937 readonly asStandard: {
1938 readonly vote: Vote;
1939 readonly balance: u128;
1940 } & Struct;
1941 readonly isSplit: boolean;
1942 readonly asSplit: {
1943 readonly aye: u128;
1944 readonly nay: u128;
1945 } & Struct;
1946 readonly type: 'Standard' | 'Split';
1947}
1948
1949/** @name PalletDemocracyVotePriorLock */
1950export interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {}
1951
1952/** @name PalletDemocracyVoteThreshold */
1953export interface PalletDemocracyVoteThreshold extends Enum {
1954 readonly isSuperMajorityApprove: boolean;
1955 readonly isSuperMajorityAgainst: boolean;
1956 readonly isSimpleMajority: boolean;
1957 readonly type: 'SuperMajorityApprove' | 'SuperMajorityAgainst' | 'SimpleMajority';
1958}
1959
1960/** @name PalletDemocracyVoteVoting */
1961export interface PalletDemocracyVoteVoting extends Enum {
1962 readonly isDirect: boolean;
1963 readonly asDirect: {
1964 readonly votes: Vec<ITuple<[u32, PalletDemocracyVoteAccountVote]>>;
1965 readonly delegations: PalletDemocracyDelegations;
1966 readonly prior: PalletDemocracyVotePriorLock;
1967 } & Struct;
1968 readonly isDelegating: boolean;
1969 readonly asDelegating: {
1970 readonly balance: u128;
1971 readonly target: AccountId32;
1972 readonly conviction: PalletDemocracyConviction;
1973 readonly delegations: PalletDemocracyDelegations;
1974 readonly prior: PalletDemocracyVotePriorLock;
1975 } & Struct;
1976 readonly type: 'Direct' | 'Delegating';
1977}
15351978
1536/** @name PalletEthereumCall */1979/** @name PalletEthereumCall */
1537export interface PalletEthereumCall extends Enum {1980export interface PalletEthereumCall extends Enum {
1565/** @name PalletEthereumFakeTransactionFinalizer */2008/** @name PalletEthereumFakeTransactionFinalizer */
1566export interface PalletEthereumFakeTransactionFinalizer extends Null {}2009export interface PalletEthereumFakeTransactionFinalizer extends Null {}
2010
2011/** @name PalletEthereumRawOrigin */
2012export interface PalletEthereumRawOrigin extends Enum {
2013 readonly isEthereumTransaction: boolean;
2014 readonly asEthereumTransaction: H160;
2015 readonly type: 'EthereumTransaction';
2016}
15672017
1568/** @name PalletEvmAccountBasicCrossAccountIdRepr */2018/** @name PalletEvmAccountBasicCrossAccountIdRepr */
1569export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {2019export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {
1840 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';2290 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';
1841}2291}
2292
2293/** @name PalletGovOriginsOrigin */
2294export interface PalletGovOriginsOrigin extends Enum {
2295 readonly isFellowshipProposition: boolean;
2296 readonly type: 'FellowshipProposition';
2297}
18422298
1843/** @name PalletIdentityBitFlags */2299/** @name PalletIdentityBitFlags */
1844export interface PalletIdentityBitFlags extends Struct {2300export interface PalletIdentityBitFlags extends Struct {
2108 readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';2564 readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';
2109}2565}
2566
2567/** @name PalletMembershipCall */
2568export interface PalletMembershipCall extends Enum {
2569 readonly isAddMember: boolean;
2570 readonly asAddMember: {
2571 readonly who: MultiAddress;
2572 } & Struct;
2573 readonly isRemoveMember: boolean;
2574 readonly asRemoveMember: {
2575 readonly who: MultiAddress;
2576 } & Struct;
2577 readonly isSwapMember: boolean;
2578 readonly asSwapMember: {
2579 readonly remove: MultiAddress;
2580 readonly add: MultiAddress;
2581 } & Struct;
2582 readonly isResetMembers: boolean;
2583 readonly asResetMembers: {
2584 readonly members: Vec<AccountId32>;
2585 } & Struct;
2586 readonly isChangeKey: boolean;
2587 readonly asChangeKey: {
2588 readonly new_: MultiAddress;
2589 } & Struct;
2590 readonly isSetPrime: boolean;
2591 readonly asSetPrime: {
2592 readonly who: MultiAddress;
2593 } & Struct;
2594 readonly isClearPrime: boolean;
2595 readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime';
2596}
2597
2598/** @name PalletMembershipError */
2599export interface PalletMembershipError extends Enum {
2600 readonly isAlreadyMember: boolean;
2601 readonly isNotMember: boolean;
2602 readonly isTooManyMembers: boolean;
2603 readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers';
2604}
2605
2606/** @name PalletMembershipEvent */
2607export interface PalletMembershipEvent extends Enum {
2608 readonly isMemberAdded: boolean;
2609 readonly isMemberRemoved: boolean;
2610 readonly isMembersSwapped: boolean;
2611 readonly isMembersReset: boolean;
2612 readonly isKeyChanged: boolean;
2613 readonly isDummy: boolean;
2614 readonly type: 'MemberAdded' | 'MemberRemoved' | 'MembersSwapped' | 'MembersReset' | 'KeyChanged' | 'Dummy';
2615}
21102616
2111/** @name PalletNonfungibleError */2617/** @name PalletNonfungibleError */
2112export interface PalletNonfungibleError extends Enum {2618export interface PalletNonfungibleError extends Enum {
2186 readonly type: 'Unrequested' | 'Requested';2692 readonly type: 'Unrequested' | 'Requested';
2187}2693}
2694
2695/** @name PalletRankedCollectiveCall */
2696export interface PalletRankedCollectiveCall extends Enum {
2697 readonly isAddMember: boolean;
2698 readonly asAddMember: {
2699 readonly who: MultiAddress;
2700 } & Struct;
2701 readonly isPromoteMember: boolean;
2702 readonly asPromoteMember: {
2703 readonly who: MultiAddress;
2704 } & Struct;
2705 readonly isDemoteMember: boolean;
2706 readonly asDemoteMember: {
2707 readonly who: MultiAddress;
2708 } & Struct;
2709 readonly isRemoveMember: boolean;
2710 readonly asRemoveMember: {
2711 readonly who: MultiAddress;
2712 readonly minRank: u16;
2713 } & Struct;
2714 readonly isVote: boolean;
2715 readonly asVote: {
2716 readonly poll: u32;
2717 readonly aye: bool;
2718 } & Struct;
2719 readonly isCleanupPoll: boolean;
2720 readonly asCleanupPoll: {
2721 readonly pollIndex: u32;
2722 readonly max: u32;
2723 } & Struct;
2724 readonly type: 'AddMember' | 'PromoteMember' | 'DemoteMember' | 'RemoveMember' | 'Vote' | 'CleanupPoll';
2725}
2726
2727/** @name PalletRankedCollectiveError */
2728export interface PalletRankedCollectiveError extends Enum {
2729 readonly isAlreadyMember: boolean;
2730 readonly isNotMember: boolean;
2731 readonly isNotPolling: boolean;
2732 readonly isOngoing: boolean;
2733 readonly isNoneRemaining: boolean;
2734 readonly isCorruption: boolean;
2735 readonly isRankTooLow: boolean;
2736 readonly isInvalidWitness: boolean;
2737 readonly isNoPermission: boolean;
2738 readonly type: 'AlreadyMember' | 'NotMember' | 'NotPolling' | 'Ongoing' | 'NoneRemaining' | 'Corruption' | 'RankTooLow' | 'InvalidWitness' | 'NoPermission';
2739}
2740
2741/** @name PalletRankedCollectiveEvent */
2742export interface PalletRankedCollectiveEvent extends Enum {
2743 readonly isMemberAdded: boolean;
2744 readonly asMemberAdded: {
2745 readonly who: AccountId32;
2746 } & Struct;
2747 readonly isRankChanged: boolean;
2748 readonly asRankChanged: {
2749 readonly who: AccountId32;
2750 readonly rank: u16;
2751 } & Struct;
2752 readonly isMemberRemoved: boolean;
2753 readonly asMemberRemoved: {
2754 readonly who: AccountId32;
2755 readonly rank: u16;
2756 } & Struct;
2757 readonly isVoted: boolean;
2758 readonly asVoted: {
2759 readonly who: AccountId32;
2760 readonly poll: u32;
2761 readonly vote: PalletRankedCollectiveVoteRecord;
2762 readonly tally: PalletRankedCollectiveTally;
2763 } & Struct;
2764 readonly type: 'MemberAdded' | 'RankChanged' | 'MemberRemoved' | 'Voted';
2765}
2766
2767/** @name PalletRankedCollectiveMemberRecord */
2768export interface PalletRankedCollectiveMemberRecord extends Struct {
2769 readonly rank: u16;
2770}
2771
2772/** @name PalletRankedCollectiveTally */
2773export interface PalletRankedCollectiveTally extends Struct {
2774 readonly bareAyes: u32;
2775 readonly ayes: u32;
2776 readonly nays: u32;
2777}
2778
2779/** @name PalletRankedCollectiveVoteRecord */
2780export interface PalletRankedCollectiveVoteRecord extends Enum {
2781 readonly isAye: boolean;
2782 readonly asAye: u32;
2783 readonly isNay: boolean;
2784 readonly asNay: u32;
2785 readonly type: 'Aye' | 'Nay';
2786}
2787
2788/** @name PalletReferendaCall */
2789export interface PalletReferendaCall extends Enum {
2790 readonly isSubmit: boolean;
2791 readonly asSubmit: {
2792 readonly proposalOrigin: QuartzRuntimeOriginCaller;
2793 readonly proposal: FrameSupportPreimagesBounded;
2794 readonly enactmentMoment: FrameSupportScheduleDispatchTime;
2795 } & Struct;
2796 readonly isPlaceDecisionDeposit: boolean;
2797 readonly asPlaceDecisionDeposit: {
2798 readonly index: u32;
2799 } & Struct;
2800 readonly isRefundDecisionDeposit: boolean;
2801 readonly asRefundDecisionDeposit: {
2802 readonly index: u32;
2803 } & Struct;
2804 readonly isCancel: boolean;
2805 readonly asCancel: {
2806 readonly index: u32;
2807 } & Struct;
2808 readonly isKill: boolean;
2809 readonly asKill: {
2810 readonly index: u32;
2811 } & Struct;
2812 readonly isNudgeReferendum: boolean;
2813 readonly asNudgeReferendum: {
2814 readonly index: u32;
2815 } & Struct;
2816 readonly isOneFewerDeciding: boolean;
2817 readonly asOneFewerDeciding: {
2818 readonly track: u16;
2819 } & Struct;
2820 readonly isRefundSubmissionDeposit: boolean;
2821 readonly asRefundSubmissionDeposit: {
2822 readonly index: u32;
2823 } & Struct;
2824 readonly isSetMetadata: boolean;
2825 readonly asSetMetadata: {
2826 readonly index: u32;
2827 readonly maybeHash: Option<H256>;
2828 } & Struct;
2829 readonly type: 'Submit' | 'PlaceDecisionDeposit' | 'RefundDecisionDeposit' | 'Cancel' | 'Kill' | 'NudgeReferendum' | 'OneFewerDeciding' | 'RefundSubmissionDeposit' | 'SetMetadata';
2830}
2831
2832/** @name PalletReferendaCurve */
2833export interface PalletReferendaCurve extends Enum {
2834 readonly isLinearDecreasing: boolean;
2835 readonly asLinearDecreasing: {
2836 readonly length: Perbill;
2837 readonly floor: Perbill;
2838 readonly ceil: Perbill;
2839 } & Struct;
2840 readonly isSteppedDecreasing: boolean;
2841 readonly asSteppedDecreasing: {
2842 readonly begin: Perbill;
2843 readonly end: Perbill;
2844 readonly step: Perbill;
2845 readonly period: Perbill;
2846 } & Struct;
2847 readonly isReciprocal: boolean;
2848 readonly asReciprocal: {
2849 readonly factor: i64;
2850 readonly xOffset: i64;
2851 readonly yOffset: i64;
2852 } & Struct;
2853 readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal';
2854}
2855
2856/** @name PalletReferendaDecidingStatus */
2857export interface PalletReferendaDecidingStatus extends Struct {
2858 readonly since: u32;
2859 readonly confirming: Option<u32>;
2860}
2861
2862/** @name PalletReferendaDeposit */
2863export interface PalletReferendaDeposit extends Struct {
2864 readonly who: AccountId32;
2865 readonly amount: u128;
2866}
2867
2868/** @name PalletReferendaError */
2869export interface PalletReferendaError extends Enum {
2870 readonly isNotOngoing: boolean;
2871 readonly isHasDeposit: boolean;
2872 readonly isBadTrack: boolean;
2873 readonly isFull: boolean;
2874 readonly isQueueEmpty: boolean;
2875 readonly isBadReferendum: boolean;
2876 readonly isNothingToDo: boolean;
2877 readonly isNoTrack: boolean;
2878 readonly isUnfinished: boolean;
2879 readonly isNoPermission: boolean;
2880 readonly isNoDeposit: boolean;
2881 readonly isBadStatus: boolean;
2882 readonly isPreimageNotExist: boolean;
2883 readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist';
2884}
2885
2886/** @name PalletReferendaEvent */
2887export interface PalletReferendaEvent extends Enum {
2888 readonly isSubmitted: boolean;
2889 readonly asSubmitted: {
2890 readonly index: u32;
2891 readonly track: u16;
2892 readonly proposal: FrameSupportPreimagesBounded;
2893 } & Struct;
2894 readonly isDecisionDepositPlaced: boolean;
2895 readonly asDecisionDepositPlaced: {
2896 readonly index: u32;
2897 readonly who: AccountId32;
2898 readonly amount: u128;
2899 } & Struct;
2900 readonly isDecisionDepositRefunded: boolean;
2901 readonly asDecisionDepositRefunded: {
2902 readonly index: u32;
2903 readonly who: AccountId32;
2904 readonly amount: u128;
2905 } & Struct;
2906 readonly isDepositSlashed: boolean;
2907 readonly asDepositSlashed: {
2908 readonly who: AccountId32;
2909 readonly amount: u128;
2910 } & Struct;
2911 readonly isDecisionStarted: boolean;
2912 readonly asDecisionStarted: {
2913 readonly index: u32;
2914 readonly track: u16;
2915 readonly proposal: FrameSupportPreimagesBounded;
2916 readonly tally: PalletRankedCollectiveTally;
2917 } & Struct;
2918 readonly isConfirmStarted: boolean;
2919 readonly asConfirmStarted: {
2920 readonly index: u32;
2921 } & Struct;
2922 readonly isConfirmAborted: boolean;
2923 readonly asConfirmAborted: {
2924 readonly index: u32;
2925 } & Struct;
2926 readonly isConfirmed: boolean;
2927 readonly asConfirmed: {
2928 readonly index: u32;
2929 readonly tally: PalletRankedCollectiveTally;
2930 } & Struct;
2931 readonly isApproved: boolean;
2932 readonly asApproved: {
2933 readonly index: u32;
2934 } & Struct;
2935 readonly isRejected: boolean;
2936 readonly asRejected: {
2937 readonly index: u32;
2938 readonly tally: PalletRankedCollectiveTally;
2939 } & Struct;
2940 readonly isTimedOut: boolean;
2941 readonly asTimedOut: {
2942 readonly index: u32;
2943 readonly tally: PalletRankedCollectiveTally;
2944 } & Struct;
2945 readonly isCancelled: boolean;
2946 readonly asCancelled: {
2947 readonly index: u32;
2948 readonly tally: PalletRankedCollectiveTally;
2949 } & Struct;
2950 readonly isKilled: boolean;
2951 readonly asKilled: {
2952 readonly index: u32;
2953 readonly tally: PalletRankedCollectiveTally;
2954 } & Struct;
2955 readonly isSubmissionDepositRefunded: boolean;
2956 readonly asSubmissionDepositRefunded: {
2957 readonly index: u32;
2958 readonly who: AccountId32;
2959 readonly amount: u128;
2960 } & Struct;
2961 readonly isMetadataSet: boolean;
2962 readonly asMetadataSet: {
2963 readonly index: u32;
2964 readonly hash_: H256;
2965 } & Struct;
2966 readonly isMetadataCleared: boolean;
2967 readonly asMetadataCleared: {
2968 readonly index: u32;
2969 readonly hash_: H256;
2970 } & Struct;
2971 readonly type: 'Submitted' | 'DecisionDepositPlaced' | 'DecisionDepositRefunded' | 'DepositSlashed' | 'DecisionStarted' | 'ConfirmStarted' | 'ConfirmAborted' | 'Confirmed' | 'Approved' | 'Rejected' | 'TimedOut' | 'Cancelled' | 'Killed' | 'SubmissionDepositRefunded' | 'MetadataSet' | 'MetadataCleared';
2972}
2973
2974/** @name PalletReferendaReferendumInfo */
2975export interface PalletReferendaReferendumInfo extends Enum {
2976 readonly isOngoing: boolean;
2977 readonly asOngoing: PalletReferendaReferendumStatus;
2978 readonly isApproved: boolean;
2979 readonly asApproved: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;
2980 readonly isRejected: boolean;
2981 readonly asRejected: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;
2982 readonly isCancelled: boolean;
2983 readonly asCancelled: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;
2984 readonly isTimedOut: boolean;
2985 readonly asTimedOut: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;
2986 readonly isKilled: boolean;
2987 readonly asKilled: u32;
2988 readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed';
2989}
2990
2991/** @name PalletReferendaReferendumStatus */
2992export interface PalletReferendaReferendumStatus extends Struct {
2993 readonly track: u16;
2994 readonly origin: QuartzRuntimeOriginCaller;
2995 readonly proposal: FrameSupportPreimagesBounded;
2996 readonly enactment: FrameSupportScheduleDispatchTime;
2997 readonly submitted: u32;
2998 readonly submissionDeposit: PalletReferendaDeposit;
2999 readonly decisionDeposit: Option<PalletReferendaDeposit>;
3000 readonly deciding: Option<PalletReferendaDecidingStatus>;
3001 readonly tally: PalletRankedCollectiveTally;
3002 readonly inQueue: bool;
3003 readonly alarm: Option<ITuple<[u32, ITuple<[u32, u32]>]>>;
3004}
3005
3006/** @name PalletReferendaTrackInfo */
3007export interface PalletReferendaTrackInfo extends Struct {
3008 readonly name: Text;
3009 readonly maxDeciding: u32;
3010 readonly decisionDeposit: u128;
3011 readonly preparePeriod: u32;
3012 readonly decisionPeriod: u32;
3013 readonly confirmPeriod: u32;
3014 readonly minEnactmentPeriod: u32;
3015 readonly minApproval: PalletReferendaCurve;
3016 readonly minSupport: PalletReferendaCurve;
3017}
21883018
2189/** @name PalletRefungibleError */3019/** @name PalletRefungibleError */
2190export interface PalletRefungibleError extends Enum {3020export interface PalletRefungibleError extends Enum {
2196 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3026 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
2197}3027}
3028
3029/** @name PalletSchedulerCall */
3030export interface PalletSchedulerCall extends Enum {
3031 readonly isSchedule: boolean;
3032 readonly asSchedule: {
3033 readonly when: u32;
3034 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
3035 readonly priority: u8;
3036 readonly call: Call;
3037 } & Struct;
3038 readonly isCancel: boolean;
3039 readonly asCancel: {
3040 readonly when: u32;
3041 readonly index: u32;
3042 } & Struct;
3043 readonly isScheduleNamed: boolean;
3044 readonly asScheduleNamed: {
3045 readonly id: U8aFixed;
3046 readonly when: u32;
3047 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
3048 readonly priority: u8;
3049 readonly call: Call;
3050 } & Struct;
3051 readonly isCancelNamed: boolean;
3052 readonly asCancelNamed: {
3053 readonly id: U8aFixed;
3054 } & Struct;
3055 readonly isScheduleAfter: boolean;
3056 readonly asScheduleAfter: {
3057 readonly after: u32;
3058 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
3059 readonly priority: u8;
3060 readonly call: Call;
3061 } & Struct;
3062 readonly isScheduleNamedAfter: boolean;
3063 readonly asScheduleNamedAfter: {
3064 readonly id: U8aFixed;
3065 readonly after: u32;
3066 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
3067 readonly priority: u8;
3068 readonly call: Call;
3069 } & Struct;
3070 readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter';
3071}
3072
3073/** @name PalletSchedulerError */
3074export interface PalletSchedulerError extends Enum {
3075 readonly isFailedToSchedule: boolean;
3076 readonly isNotFound: boolean;
3077 readonly isTargetBlockNumberInPast: boolean;
3078 readonly isRescheduleNoChange: boolean;
3079 readonly isNamed: boolean;
3080 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named';
3081}
3082
3083/** @name PalletSchedulerEvent */
3084export interface PalletSchedulerEvent extends Enum {
3085 readonly isScheduled: boolean;
3086 readonly asScheduled: {
3087 readonly when: u32;
3088 readonly index: u32;
3089 } & Struct;
3090 readonly isCanceled: boolean;
3091 readonly asCanceled: {
3092 readonly when: u32;
3093 readonly index: u32;
3094 } & Struct;
3095 readonly isDispatched: boolean;
3096 readonly asDispatched: {
3097 readonly task: ITuple<[u32, u32]>;
3098 readonly id: Option<U8aFixed>;
3099 readonly result: Result<Null, SpRuntimeDispatchError>;
3100 } & Struct;
3101 readonly isCallUnavailable: boolean;
3102 readonly asCallUnavailable: {
3103 readonly task: ITuple<[u32, u32]>;
3104 readonly id: Option<U8aFixed>;
3105 } & Struct;
3106 readonly isPeriodicFailed: boolean;
3107 readonly asPeriodicFailed: {
3108 readonly task: ITuple<[u32, u32]>;
3109 readonly id: Option<U8aFixed>;
3110 } & Struct;
3111 readonly isPermanentlyOverweight: boolean;
3112 readonly asPermanentlyOverweight: {
3113 readonly task: ITuple<[u32, u32]>;
3114 readonly id: Option<U8aFixed>;
3115 } & Struct;
3116 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight';
3117}
3118
3119/** @name PalletSchedulerScheduled */
3120export interface PalletSchedulerScheduled extends Struct {
3121 readonly maybeId: Option<U8aFixed>;
3122 readonly priority: u8;
3123 readonly call: FrameSupportPreimagesBounded;
3124 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
3125 readonly origin: QuartzRuntimeOriginCaller;
3126}
21983127
2199/** @name PalletSessionCall */3128/** @name PalletSessionCall */
2200export interface PalletSessionCall extends Enum {3129export interface PalletSessionCall extends Enum {
2201 readonly isSetKeys: boolean;3130 readonly isSetKeys: boolean;
2202 readonly asSetKeys: {3131 readonly asSetKeys: {
2203 readonly keys_: OpalRuntimeRuntimeCommonSessionKeys;3132 readonly keys_: QuartzRuntimeRuntimeCommonSessionKeys;
2204 readonly proof: Bytes;3133 readonly proof: Bytes;
2205 } & Struct;3134 } & Struct;
2206 readonly isPurgeKeys: boolean;3135 readonly isPurgeKeys: boolean;
2878 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed';3807 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed';
2879}3808}
3809
3810/** @name PalletXcmOrigin */
3811export interface PalletXcmOrigin extends Enum {
3812 readonly isXcm: boolean;
3813 readonly asXcm: XcmV3MultiLocation;
3814 readonly isResponse: boolean;
3815 readonly asResponse: XcmV3MultiLocation;
3816 readonly type: 'Xcm' | 'Response';
3817}
28803818
2881/** @name PalletXcmQueryStatus */3819/** @name PalletXcmQueryStatus */
2882export interface PalletXcmQueryStatus extends Enum {3820export interface PalletXcmQueryStatus extends Enum {
2987 readonly type: 'Present';3925 readonly type: 'Present';
2988}3926}
3927
3928/** @name QuartzRuntimeOriginCaller */
3929export interface QuartzRuntimeOriginCaller extends Enum {
3930 readonly isSystem: boolean;
3931 readonly asSystem: FrameSupportDispatchRawOrigin;
3932 readonly isVoid: boolean;
3933 readonly asVoid: SpCoreVoid;
3934 readonly isCouncil: boolean;
3935 readonly asCouncil: PalletCollectiveRawOrigin;
3936 readonly isTechnicalCommittee: boolean;
3937 readonly asTechnicalCommittee: PalletCollectiveRawOrigin;
3938 readonly isPolkadotXcm: boolean;
3939 readonly asPolkadotXcm: PalletXcmOrigin;
3940 readonly isCumulusXcm: boolean;
3941 readonly asCumulusXcm: CumulusPalletXcmOrigin;
3942 readonly isOrigins: boolean;
3943 readonly asOrigins: PalletGovOriginsOrigin;
3944 readonly isEthereum: boolean;
3945 readonly asEthereum: PalletEthereumRawOrigin;
3946 readonly type: 'System' | 'Void' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'CumulusXcm' | 'Origins' | 'Ethereum';
3947}
3948
3949/** @name QuartzRuntimeRuntime */
3950export interface QuartzRuntimeRuntime extends Null {}
3951
3952/** @name QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls */
3953export interface QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls extends Null {}
3954
3955/** @name QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance */
3956export interface QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}
3957
3958/** @name QuartzRuntimeRuntimeCommonSessionKeys */
3959export interface QuartzRuntimeRuntimeCommonSessionKeys extends Struct {
3960 readonly aura: SpConsensusAuraSr25519AppSr25519Public;
3961}
29893962
2990/** @name SpArithmeticArithmeticError */3963/** @name SpArithmeticArithmeticError */
2991export interface SpArithmeticArithmeticError extends Enum {3964export interface SpArithmeticArithmeticError extends Enum {
3013/** @name SpCoreSr25519Signature */3986/** @name SpCoreSr25519Signature */
3014export interface SpCoreSr25519Signature extends U8aFixed {}3987export interface SpCoreSr25519Signature extends U8aFixed {}
3988
3989/** @name SpCoreVoid */
3990export interface SpCoreVoid extends Null {}
30153991
3016/** @name SpRuntimeDigest */3992/** @name SpRuntimeDigest */
3017export interface SpRuntimeDigest extends Struct {3993export interface SpRuntimeDigest extends Struct {
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
61 }61 }
62 },62 },
63 /**63 /**
64 * Lookup19: frame_system::EventRecord<opal_runtime::RuntimeEvent, primitive_types::H256>64 * Lookup19: frame_system::EventRecord<quartz_runtime::RuntimeEvent, primitive_types::H256>
65 **/65 **/
66 FrameSystemEventRecord: {66 FrameSystemEventRecord: {
67 phase: 'FrameSystemPhase',67 phase: 'FrameSystemPhase',
806 }806 }
807 },807 },
808 /**808 /**
809 * Lookup71: cumulus_pallet_xcmp_queue::pallet::Event<T>809 * Lookup71: pallet_democracy::pallet::Event<T>
810 **/810 **/
811 CumulusPalletXcmpQueueEvent: {811 PalletDemocracyEvent: {
812 _enum: {812 _enum: {
813 Success: {813 Proposed: {
814 messageHash: 'Option<[u8;32]>',814 proposalIndex: 'u32',
815 weight: 'SpWeightsWeightV2Weight',815 deposit: 'u128',
816 },816 },
817 Fail: {817 Tabled: {
818 messageHash: 'Option<[u8;32]>',818 proposalIndex: 'u32',
819 error: 'XcmV3TraitsError',819 deposit: 'u128',
820 weight: 'SpWeightsWeightV2Weight',
821 },820 },
822 BadVersion: {821 ExternalTabled: 'Null',
822 Started: {
823 refIndex: 'u32',
823 messageHash: 'Option<[u8;32]>',824 threshold: 'PalletDemocracyVoteThreshold',
824 },825 },
825 BadFormat: {826 Passed: {
826 messageHash: 'Option<[u8;32]>',827 refIndex: 'u32',
827 },828 },
828 XcmpMessageSent: {829 NotPassed: {
829 messageHash: 'Option<[u8;32]>',830 refIndex: 'u32',
830 },831 },
831 OverweightEnqueued: {832 Cancelled: {
832 sender: 'u32',833 refIndex: 'u32',
833 sentAt: 'u32',
834 index: 'u64',
835 required: 'SpWeightsWeightV2Weight',
836 },834 },
837 OverweightServiced: {835 Delegated: {
838 index: 'u64',836 who: 'AccountId32',
839 used: 'SpWeightsWeightV2Weight'837 target: 'AccountId32',
840 }
841 }
842 },
843 /**
844 * Lookup72: xcm::v3::traits::Error
845 **/
846 XcmV3TraitsError: {
847 _enum: {
848 Overflow: 'Null',
849 Unimplemented: 'Null',
850 UntrustedReserveLocation: 'Null',
851 UntrustedTeleportLocation: 'Null',
852 LocationFull: 'Null',
853 LocationNotInvertible: 'Null',
854 BadOrigin: 'Null',
855 InvalidLocation: 'Null',
856 AssetNotFound: 'Null',
857 FailedToTransactAsset: 'Null',
858 NotWithdrawable: 'Null',
859 LocationCannotHold: 'Null',
860 ExceedsMaxMessageSize: 'Null',
861 DestinationUnsupported: 'Null',
862 Transport: 'Null',
863 Unroutable: 'Null',
864 UnknownClaim: 'Null',
865 FailedToDecode: 'Null',
866 MaxWeightInvalid: 'Null',
867 NotHoldingFees: 'Null',
868 TooExpensive: 'Null',
869 Trap: 'u64',
870 ExpectationFalse: 'Null',
871 PalletNotFound: 'Null',
872 NameMismatch: 'Null',
873 VersionIncompatible: 'Null',
874 HoldingWouldOverflow: 'Null',
875 ExportError: 'Null',
876 ReanchorFailed: 'Null',
877 NoDeal: 'Null',
878 FeesNotMet: 'Null',
879 LockError: 'Null',
880 NoPermission: 'Null',
881 Unanchored: 'Null',
882 NotDepositable: 'Null',
883 UnhandledXcmVersion: 'Null',
884 WeightLimitReached: 'SpWeightsWeightV2Weight',
885 Barrier: 'Null',
886 WeightNotComputable: 'Null',
887 ExceedsStackLimit: 'Null'
888 }
889 },
890 /**
891 * Lookup74: pallet_xcm::pallet::Event<T>
892 **/
893 PalletXcmEvent: {
894 _enum: {
895 Attempted: 'XcmV3TraitsOutcome',
896 Sent: '(XcmV3MultiLocation,XcmV3MultiLocation,XcmV3Xcm)',
897 UnexpectedResponse: '(XcmV3MultiLocation,u64)',
898 ResponseReady: '(u64,XcmV3Response)',
899 Notified: '(u64,u8,u8)',
900 NotifyOverweight: '(u64,u8,u8,SpWeightsWeightV2Weight,SpWeightsWeightV2Weight)',
901 NotifyDispatchError: '(u64,u8,u8)',
902 NotifyDecodeFailed: '(u64,u8,u8)',
903 InvalidResponder: '(XcmV3MultiLocation,u64,Option<XcmV3MultiLocation>)',
904 InvalidResponderVersion: '(XcmV3MultiLocation,u64)',
905 ResponseTaken: 'u64',
906 AssetsTrapped: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)',
907 VersionChangeNotified: '(XcmV3MultiLocation,u32,XcmV3MultiassetMultiAssets)',
908 SupportedVersionChanged: '(XcmV3MultiLocation,u32)',
909 NotifyTargetSendFail: '(XcmV3MultiLocation,u64,XcmV3TraitsError)',
910 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)',
911 InvalidQuerierVersion: '(XcmV3MultiLocation,u64)',
912 InvalidQuerier: '(XcmV3MultiLocation,u64,XcmV3MultiLocation,Option<XcmV3MultiLocation>)',
913 VersionNotifyStarted: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
914 VersionNotifyRequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
915 VersionNotifyUnrequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
916 FeesPaid: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
917 AssetsClaimed: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)'
918 }
919 },
920 /**
921 * Lookup75: xcm::v3::traits::Outcome
922 **/
923 XcmV3TraitsOutcome: {
924 _enum: {
925 Complete: 'SpWeightsWeightV2Weight',
926 Incomplete: '(SpWeightsWeightV2Weight,XcmV3TraitsError)',
927 Error: 'XcmV3TraitsError'
928 }
929 },
930 /**
931 * Lookup76: xcm::v3::Xcm<Call>
932 **/
933 XcmV3Xcm: 'Vec<XcmV3Instruction>',
934 /**
935 * Lookup78: xcm::v3::Instruction<Call>
936 **/
937 XcmV3Instruction: {
938 _enum: {
939 WithdrawAsset: 'XcmV3MultiassetMultiAssets',
940 ReserveAssetDeposited: 'XcmV3MultiassetMultiAssets',
941 ReceiveTeleportedAsset: 'XcmV3MultiassetMultiAssets',
942 QueryResponse: {
943 queryId: 'Compact<u64>',
944 response: 'XcmV3Response',
945 maxWeight: 'SpWeightsWeightV2Weight',
946 querier: 'Option<XcmV3MultiLocation>',
947 },838 },
948 TransferAsset: {839 Undelegated: {
949 assets: 'XcmV3MultiassetMultiAssets',840 account: 'AccountId32',
950 beneficiary: 'XcmV3MultiLocation',
951 },841 },
952 TransferReserveAsset: {842 Vetoed: {
953 assets: 'XcmV3MultiassetMultiAssets',843 who: 'AccountId32',
954 dest: 'XcmV3MultiLocation',844 proposalHash: 'H256',
955 xcm: 'XcmV3Xcm',845 until: 'u32',
956 },846 },
957 Transact: {847 Blacklisted: {
958 originKind: 'XcmV2OriginKind',848 proposalHash: 'H256',
959 requireWeightAtMost: 'SpWeightsWeightV2Weight',
960 call: 'XcmDoubleEncoded',
961 },849 },
962 HrmpNewChannelOpenRequest: {850 Voted: {
963 sender: 'Compact<u32>',851 voter: 'AccountId32',
964 maxMessageSize: 'Compact<u32>',852 refIndex: 'u32',
965 maxCapacity: 'Compact<u32>',853 vote: 'PalletDemocracyVoteAccountVote',
966 },854 },
967 HrmpChannelAccepted: {855 Seconded: {
968 recipient: 'Compact<u32>',856 seconder: 'AccountId32',
857 propIndex: 'u32',
969 },858 },
970 HrmpChannelClosing: {859 ProposalCanceled: {
971 initiator: 'Compact<u32>',860 propIndex: 'u32',
972 sender: 'Compact<u32>',
973 recipient: 'Compact<u32>',
974 },861 },
975 ClearOrigin: 'Null',862 MetadataSet: {
976 DescendOrigin: 'XcmV3Junctions',863 _alias: {
977 ReportError: 'XcmV3QueryResponseInfo',864 hash_: 'hash',
978 DepositAsset: {865 },
979 assets: 'XcmV3MultiassetMultiAssetFilter',866 owner: 'PalletDemocracyMetadataOwner',
980 beneficiary: 'XcmV3MultiLocation',867 hash_: 'H256',
981 },868 },
982 DepositReserveAsset: {869 MetadataCleared: {
983 assets: 'XcmV3MultiassetMultiAssetFilter',870 _alias: {
871 hash_: 'hash',
872 },
984 dest: 'XcmV3MultiLocation',873 owner: 'PalletDemocracyMetadataOwner',
985 xcm: 'XcmV3Xcm',874 hash_: 'H256',
986 },875 },
987 ExchangeAsset: {876 MetadataTransferred: {
988 give: 'XcmV3MultiassetMultiAssetFilter',877 _alias: {
989 want: 'XcmV3MultiassetMultiAssets',878 hash_: 'hash',
990 maximal: 'bool',879 },
991 },880 prevOwner: 'PalletDemocracyMetadataOwner',
992 InitiateReserveWithdraw: {881 owner: 'PalletDemocracyMetadataOwner',
993 assets: 'XcmV3MultiassetMultiAssetFilter',882 hash_: 'H256'
994 reserve: 'XcmV3MultiLocation',
995 xcm: 'XcmV3Xcm',
996 },
997 InitiateTeleport: {
998 assets: 'XcmV3MultiassetMultiAssetFilter',
999 dest: 'XcmV3MultiLocation',
1000 xcm: 'XcmV3Xcm',
1001 },
1002 ReportHolding: {
1003 responseInfo: 'XcmV3QueryResponseInfo',
1004 assets: 'XcmV3MultiassetMultiAssetFilter',
1005 },
1006 BuyExecution: {
1007 fees: 'XcmV3MultiAsset',
1008 weightLimit: 'XcmV3WeightLimit',
1009 },
1010 RefundSurplus: 'Null',
1011 SetErrorHandler: 'XcmV3Xcm',
1012 SetAppendix: 'XcmV3Xcm',
1013 ClearError: 'Null',
1014 ClaimAsset: {
1015 assets: 'XcmV3MultiassetMultiAssets',
1016 ticket: 'XcmV3MultiLocation',
1017 },
1018 Trap: 'Compact<u64>',
1019 SubscribeVersion: {
1020 queryId: 'Compact<u64>',
1021 maxResponseWeight: 'SpWeightsWeightV2Weight',
1022 },
1023 UnsubscribeVersion: 'Null',
1024 BurnAsset: 'XcmV3MultiassetMultiAssets',
1025 ExpectAsset: 'XcmV3MultiassetMultiAssets',
1026 ExpectOrigin: 'Option<XcmV3MultiLocation>',
1027 ExpectError: 'Option<(u32,XcmV3TraitsError)>',
1028 ExpectTransactStatus: 'XcmV3MaybeErrorCode',
1029 QueryPallet: {
1030 moduleName: 'Bytes',
1031 responseInfo: 'XcmV3QueryResponseInfo',
1032 },
1033 ExpectPallet: {
1034 index: 'Compact<u32>',
1035 name: 'Bytes',
1036 moduleName: 'Bytes',
1037 crateMajor: 'Compact<u32>',
1038 minCrateMinor: 'Compact<u32>',
1039 },
1040 ReportTransactStatus: 'XcmV3QueryResponseInfo',
1041 ClearTransactStatus: 'Null',
1042 UniversalOrigin: 'XcmV3Junction',
1043 ExportMessage: {
1044 network: 'XcmV3JunctionNetworkId',
1045 destination: 'XcmV3Junctions',
1046 xcm: 'XcmV3Xcm',
1047 },
1048 LockAsset: {
1049 asset: 'XcmV3MultiAsset',
1050 unlocker: 'XcmV3MultiLocation',
1051 },
1052 UnlockAsset: {
1053 asset: 'XcmV3MultiAsset',
1054 target: 'XcmV3MultiLocation',
1055 },
1056 NoteUnlockable: {
1057 asset: 'XcmV3MultiAsset',
1058 owner: 'XcmV3MultiLocation',
1059 },
1060 RequestUnlock: {
1061 asset: 'XcmV3MultiAsset',
1062 locker: 'XcmV3MultiLocation',
1063 },
1064 SetFeesMode: {
1065 jitWithdraw: 'bool',
1066 },
1067 SetTopic: '[u8;32]',
1068 ClearTopic: 'Null',
1069 AliasOrigin: 'XcmV3MultiLocation',
1070 UnpaidExecution: {
1071 weightLimit: 'XcmV3WeightLimit',
1072 checkOrigin: 'Option<XcmV3MultiLocation>'
1073 }883 }
1074 }884 }
1075 },885 },
1076 /**886 /**
1077 * Lookup79: xcm::v3::Response887 * Lookup72: pallet_democracy::vote_threshold::VoteThreshold
1078 **/888 **/
1079 XcmV3Response: {889 PalletDemocracyVoteThreshold: {
1080 _enum: {890 _enum: ['SuperMajorityApprove', 'SuperMajorityAgainst', 'SimpleMajority']
1081 Null: 'Null',
1082 Assets: 'XcmV3MultiassetMultiAssets',
1083 ExecutionResult: 'Option<(u32,XcmV3TraitsError)>',
1084 Version: 'u32',
1085 PalletsInfo: 'Vec<XcmV3PalletInfo>',
1086 DispatchResult: 'XcmV3MaybeErrorCode'
1087 }
1088 },891 },
1089 /**892 /**
1090 * Lookup83: xcm::v3::PalletInfo893 * Lookup73: pallet_democracy::vote::AccountVote<Balance>
1091 **/894 **/
1092 XcmV3PalletInfo: {895 PalletDemocracyVoteAccountVote: {
1093 index: 'Compact<u32>',
1094 name: 'Bytes',
1095 moduleName: 'Bytes',
1096 major: 'Compact<u32>',
1097 minor: 'Compact<u32>',
1098 patch: 'Compact<u32>'
1099 },
1100 /**
1101 * Lookup86: xcm::v3::MaybeErrorCode
1102 **/
1103 XcmV3MaybeErrorCode: {
1104 _enum: {896 _enum: {
1105 Success: 'Null',897 Standard: {
1106 Error: 'Bytes',
1107 TruncatedError: 'Bytes'
1108 }
1109 },
1110 /**
1111 * Lookup89: xcm::v2::OriginKind
1112 **/
1113 XcmV2OriginKind: {
1114 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
1115 },
1116 /**
1117 * Lookup90: xcm::double_encoded::DoubleEncoded<T>
1118 **/
1119 XcmDoubleEncoded: {
1120 encoded: 'Bytes'
1121 },
1122 /**
1123 * Lookup91: xcm::v3::QueryResponseInfo
1124 **/
1125 XcmV3QueryResponseInfo: {
1126 destination: 'XcmV3MultiLocation',
1127 queryId: 'Compact<u64>',
1128 maxWeight: 'SpWeightsWeightV2Weight'
1129 },
1130 /**
1131 * Lookup92: xcm::v3::multiasset::MultiAssetFilter
1132 **/
1133 XcmV3MultiassetMultiAssetFilter: {
1134 _enum: {
1135 Definite: 'XcmV3MultiassetMultiAssets',
1136 Wild: 'XcmV3MultiassetWildMultiAsset'
1137 }
1138 },
1139 /**
1140 * Lookup93: xcm::v3::multiasset::WildMultiAsset
1141 **/
1142 XcmV3MultiassetWildMultiAsset: {
1143 _enum: {
1144 All: 'Null',
1145 AllOf: {
1146 id: 'XcmV3MultiassetAssetId',898 vote: 'Vote',
1147 fun: 'XcmV3MultiassetWildFungibility',899 balance: 'u128',
1148 },900 },
1149 AllCounted: 'Compact<u32>',901 Split: {
1150 AllOfCounted: {
1151 id: 'XcmV3MultiassetAssetId',
1152 fun: 'XcmV3MultiassetWildFungibility',902 aye: 'u128',
1153 count: 'Compact<u32>'903 nay: 'u128'
1154 }904 }
1155 }905 }
1156 },906 },
1157 /**907 /**
1158 * Lookup94: xcm::v3::multiasset::WildFungibility908 * Lookup75: pallet_democracy::types::MetadataOwner
1159 **/909 **/
1160 XcmV3MultiassetWildFungibility: {910 PalletDemocracyMetadataOwner: {
1161 _enum: ['Fungible', 'NonFungible']
1162 },
1163 /**
1164 * Lookup96: xcm::v3::WeightLimit
1165 **/
1166 XcmV3WeightLimit: {
1167 _enum: {911 _enum: {
1168 Unlimited: 'Null',912 External: 'Null',
1169 Limited: 'SpWeightsWeightV2Weight'913 Proposal: 'u32',
914 Referendum: 'u32'
1170 }915 }
1171 },916 },
1172 /**917 /**
1173 * Lookup97: xcm::VersionedMultiAssets918 * Lookup76: pallet_collective::pallet::Event<T, I>
1174 **/919 **/
1175 XcmVersionedMultiAssets: {920 PalletCollectiveEvent: {
1176 _enum: {921 _enum: {
1177 __Unused0: 'Null',922 Proposed: {
1178 V2: 'XcmV2MultiassetMultiAssets',
1179 __Unused2: 'Null',
1180 V3: 'XcmV3MultiassetMultiAssets'
1181 }
1182 },
1183 /**
1184 * Lookup98: xcm::v2::multiasset::MultiAssets
1185 **/
1186 XcmV2MultiassetMultiAssets: 'Vec<XcmV2MultiAsset>',
1187 /**
1188 * Lookup100: xcm::v2::multiasset::MultiAsset
1189 **/
1190 XcmV2MultiAsset: {
1191 id: 'XcmV2MultiassetAssetId',923 account: 'AccountId32',
1192 fun: 'XcmV2MultiassetFungibility'
1193 },
1194 /**924 proposalIndex: 'u32',
1195 * Lookup101: xcm::v2::multiasset::AssetId
1196 **/
1197 XcmV2MultiassetAssetId: {
1198 _enum: {
1199 Concrete: 'XcmV2MultiLocation',
1200 Abstract: 'Bytes'
1201 }
1202 },
1203 /**
1204 * Lookup102: xcm::v2::multilocation::MultiLocation
1205 **/
1206 XcmV2MultiLocation: {
1207 parents: 'u8',
1208 interior: 'XcmV2MultilocationJunctions'
1209 },
1210 /**
1211 * Lookup103: xcm::v2::multilocation::Junctions
1212 **/
1213 XcmV2MultilocationJunctions: {
1214 _enum: {
1215 Here: 'Null',
1216 X1: 'XcmV2Junction',
1217 X2: '(XcmV2Junction,XcmV2Junction)',
1218 X3: '(XcmV2Junction,XcmV2Junction,XcmV2Junction)',
1219 X4: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
1220 X5: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
1221 X6: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
1222 X7: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
1223 X8: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)'
1224 }
1225 },
1226 /**
1227 * Lookup104: xcm::v2::junction::Junction
1228 **/
1229 XcmV2Junction: {
1230 _enum: {
1231 Parachain: 'Compact<u32>',
1232 AccountId32: {925 proposalHash: 'H256',
1233 network: 'XcmV2NetworkId',
1234 id: '[u8;32]',926 threshold: 'u32',
1235 },927 },
1236 AccountIndex64: {928 Voted: {
1237 network: 'XcmV2NetworkId',929 account: 'AccountId32',
1238 index: 'Compact<u64>',930 proposalHash: 'H256',
931 voted: 'bool',
932 yes: 'u32',
933 no: 'u32',
1239 },934 },
1240 AccountKey20: {935 Approved: {
1241 network: 'XcmV2NetworkId',936 proposalHash: 'H256',
1242 key: '[u8;20]',
1243 },937 },
1244 PalletInstance: 'u8',938 Disapproved: {
939 proposalHash: 'H256',
1245 GeneralIndex: 'Compact<u128>',940 },
941 Executed: {
942 proposalHash: 'H256',
943 result: 'Result<Null, SpRuntimeDispatchError>',
1246 GeneralKey: 'Bytes',944 },
945 MemberExecuted: {
946 proposalHash: 'H256',
1247 OnlyChild: 'Null',947 result: 'Result<Null, SpRuntimeDispatchError>',
1248 Plurality: {948 },
949 Closed: {
950 proposalHash: 'H256',
1249 id: 'XcmV2BodyId',951 yes: 'u32',
1250 part: 'XcmV2BodyPart'952 no: 'u32'
1251 }953 }
1252 }954 }
1253 },955 },
1254 /**956 /**
1255 * Lookup105: xcm::v2::NetworkId957 * Lookup79: pallet_membership::pallet::Event<T, I>
1256 **/958 **/
1257 XcmV2NetworkId: {959 PalletMembershipEvent: {
1258 _enum: {960 _enum: ['MemberAdded', 'MemberRemoved', 'MembersSwapped', 'MembersReset', 'KeyChanged', 'Dummy']
1259 Any: 'Null',
1260 Named: 'Bytes',
1261 Polkadot: 'Null',
1262 Kusama: 'Null'
1263 }
1264 },961 },
1265 /**962 /**
1266 * Lookup107: xcm::v2::BodyId963 * Lookup81: pallet_ranked_collective::pallet::Event<T, I>
1267 **/964 **/
1268 XcmV2BodyId: {965 PalletRankedCollectiveEvent: {
1269 _enum: {966 _enum: {
1270 Unit: 'Null',967 MemberAdded: {
1271 Named: 'Bytes',
1272 Index: 'Compact<u32>',
1273 Executive: 'Null',
1274 Technical: 'Null',
1275 Legislative: 'Null',
1276 Judicial: 'Null',
1277 Defense: 'Null',
1278 Administration: 'Null',
1279 Treasury: 'Null'
1280 }
1281 },
1282 /**
1283 * Lookup108: xcm::v2::BodyPart
1284 **/
1285 XcmV2BodyPart: {
1286 _enum: {
1287 Voice: 'Null',
1288 Members: {
1289 count: 'Compact<u32>',968 who: 'AccountId32',
1290 },969 },
1291 Fraction: {970 RankChanged: {
1292 nom: 'Compact<u32>',971 who: 'AccountId32',
1293 denom: 'Compact<u32>',972 rank: 'u16',
1294 },973 },
1295 AtLeastProportion: {974 MemberRemoved: {
1296 nom: 'Compact<u32>',975 who: 'AccountId32',
1297 denom: 'Compact<u32>',976 rank: 'u16',
1298 },977 },
1299 MoreThanProportion: {978 Voted: {
1300 nom: 'Compact<u32>',979 who: 'AccountId32',
980 poll: 'u32',
1301 denom: 'Compact<u32>'981 vote: 'PalletRankedCollectiveVoteRecord',
982 tally: 'PalletRankedCollectiveTally'
1302 }983 }
1303 }984 }
1304 },985 },
1305 /**986 /**
1306 * Lookup109: xcm::v2::multiasset::Fungibility987 * Lookup83: pallet_ranked_collective::VoteRecord
1307 **/988 **/
1308 XcmV2MultiassetFungibility: {989 PalletRankedCollectiveVoteRecord: {
1309 _enum: {990 _enum: {
1310 Fungible: 'Compact<u128>',991 Aye: 'u32',
1311 NonFungible: 'XcmV2MultiassetAssetInstance'992 Nay: 'u32'
1312 }993 }
1313 },994 },
1314 /**995 /**
1315 * Lookup110: xcm::v2::multiasset::AssetInstance996 * Lookup84: pallet_ranked_collective::Tally<T, I, M>
1316 **/997 **/
1317 XcmV2MultiassetAssetInstance: {998 PalletRankedCollectiveTally: {
1318 _enum: {999 bareAyes: 'u32',
1319 Undefined: 'Null',
1320 Index: 'Compact<u128>',1000 ayes: 'u32',
1321 Array4: '[u8;4]',1001 nays: 'u32'
1322 Array8: '[u8;8]',
1323 Array16: '[u8;16]',
1324 Array32: '[u8;32]',
1325 Blob: 'Bytes'
1326 }
1327 },1002 },
1328 /**1003 /**
1329 * Lookup111: xcm::VersionedMultiLocation1004 * Lookup85: pallet_referenda::pallet::Event<T, I>
1330 **/1005 **/
1331 XcmVersionedMultiLocation: {1006 PalletReferendaEvent: {
1332 _enum: {1007 _enum: {
1333 __Unused0: 'Null',1008 Submitted: {
1334 V2: 'XcmV2MultiLocation',
1335 __Unused2: 'Null',
1336 V3: 'XcmV3MultiLocation'
1337 }
1338 },
1339 /**
1340 * Lookup112: cumulus_pallet_xcm::pallet::Event<T>
1341 **/
1342 CumulusPalletXcmEvent: {
1343 _enum: {1009 index: 'u32',
1344 InvalidFormat: '[u8;32]',
1345 UnsupportedVersion: '[u8;32]',1010 track: 'u16',
1346 ExecutedDownward: '([u8;32],XcmV3TraitsOutcome)'
1347 }
1348 },
1349 /**
1350 * Lookup113: cumulus_pallet_dmp_queue::pallet::Event<T>
1351 **/
1352 CumulusPalletDmpQueueEvent: {
1353 _enum: {
1354 InvalidFormat: {
1355 messageId: '[u8;32]',1011 proposal: 'FrameSupportPreimagesBounded',
1356 },1012 },
1357 UnsupportedVersion: {1013 DecisionDepositPlaced: {
1358 messageId: '[u8;32]',1014 index: 'u32',
1015 who: 'AccountId32',
1016 amount: 'u128',
1359 },1017 },
1360 ExecutedDownward: {1018 DecisionDepositRefunded: {
1361 messageId: '[u8;32]',1019 index: 'u32',
1362 outcome: 'XcmV3TraitsOutcome',1020 who: 'AccountId32',
1021 amount: 'u128',
1363 },1022 },
1364 WeightExhausted: {1023 DepositSlashed: {
1365 messageId: '[u8;32]',1024 who: 'AccountId32',
1366 remainingWeight: 'SpWeightsWeightV2Weight',1025 amount: 'u128',
1367 requiredWeight: 'SpWeightsWeightV2Weight',
1368 },1026 },
1369 OverweightEnqueued: {1027 DecisionStarted: {
1370 messageId: '[u8;32]',1028 index: 'u32',
1371 overweightIndex: 'u64',1029 track: 'u16',
1372 requiredWeight: 'SpWeightsWeightV2Weight',1030 proposal: 'FrameSupportPreimagesBounded',
1031 tally: 'PalletRankedCollectiveTally',
1373 },1032 },
1374 OverweightServiced: {1033 ConfirmStarted: {
1375 overweightIndex: 'u64',1034 index: 'u32',
1376 weightUsed: 'SpWeightsWeightV2Weight',
1377 },1035 },
1378 MaxMessagesExhausted: {1036 ConfirmAborted: {
1379 messageId: '[u8;32]'1037 index: 'u32',
1380 }
1381 }
1382 },
1383 /**
1384 * Lookup114: pallet_configuration::pallet::Event<T>
1385 **/
1386 PalletConfigurationEvent: {
1387 _enum: {
1388 NewDesiredCollators: {
1389 desiredCollators: 'Option<u32>',
1390 },1038 },
1391 NewCollatorLicenseBond: {1039 Confirmed: {
1392 bondCost: 'Option<u128>',1040 index: 'u32',
1041 tally: 'PalletRankedCollectiveTally',
1393 },1042 },
1394 NewCollatorKickThreshold: {1043 Approved: {
1395 lengthInBlocks: 'Option<u32>'
1396 }
1397 }
1398 },
1399 /**
1400 * Lookup117: pallet_common::pallet::Event<T>
1401 **/
1402 PalletCommonEvent: {
1403 _enum: {
1404 CollectionCreated: '(u32,u8,AccountId32)',
1405 CollectionDestroyed: 'u32',
1406 ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
1407 ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
1408 Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
1409 Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
1410 ApprovedForAll: '(u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,bool)',
1411 CollectionPropertySet: '(u32,Bytes)',
1412 CollectionPropertyDeleted: '(u32,Bytes)',
1413 TokenPropertySet: '(u32,u32,Bytes)',
1414 TokenPropertyDeleted: '(u32,u32,Bytes)',
1415 PropertyPermissionSet: '(u32,Bytes)',
1416 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
1417 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
1418 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
1419 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
1420 CollectionLimitSet: 'u32',
1421 CollectionOwnerChanged: '(u32,AccountId32)',
1422 CollectionPermissionSet: 'u32',
1423 CollectionSponsorSet: '(u32,AccountId32)',
1424 SponsorshipConfirmed: '(u32,AccountId32)',
1425 CollectionSponsorRemoved: 'u32'
1426 }
1427 },
1428 /**
1429 * Lookup120: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>
1430 **/
1431 PalletEvmAccountBasicCrossAccountIdRepr: {
1432 _enum: {1044 index: 'u32',
1433 Substrate: 'AccountId32',
1434 Ethereum: 'H160'
1435 }
1436 },
1437 /**
1438 * Lookup123: pallet_structure::pallet::Event<T>
1439 **/
1440 PalletStructureEvent: {
1441 _enum: {
1442 Executed: 'Result<Null, SpRuntimeDispatchError>'
1443 }
1444 },
1445 /**
1446 * Lookup124: pallet_app_promotion::pallet::Event<T>
1447 **/
1448 PalletAppPromotionEvent: {
1449 _enum: {
1450 StakingRecalculation: '(AccountId32,u128,u128)',
1451 Stake: '(AccountId32,u128)',
1452 Unstake: '(AccountId32,u128)',
1453 SetAdmin: 'AccountId32'
1454 }
1455 },
1456 /**
1457 * Lookup125: pallet_foreign_assets::module::Event<T>
1458 **/
1459 PalletForeignAssetsModuleEvent: {
1460 _enum: {
1461 ForeignAssetRegistered: {
1462 assetId: 'u32',
1463 assetAddress: 'XcmV3MultiLocation',
1464 metadata: 'PalletForeignAssetsModuleAssetMetadata',
1465 },1045 },
1466 ForeignAssetUpdated: {1046 Rejected: {
1467 assetId: 'u32',1047 index: 'u32',
1468 assetAddress: 'XcmV3MultiLocation',1048 tally: 'PalletRankedCollectiveTally',
1469 metadata: 'PalletForeignAssetsModuleAssetMetadata',
1470 },1049 },
1471 AssetRegistered: {1050 TimedOut: {
1472 assetId: 'PalletForeignAssetsAssetIds',1051 index: 'u32',
1473 metadata: 'PalletForeignAssetsModuleAssetMetadata',1052 tally: 'PalletRankedCollectiveTally',
1474 },1053 },
1475 AssetUpdated: {1054 Cancelled: {
1476 assetId: 'PalletForeignAssetsAssetIds',1055 index: 'u32',
1477 metadata: 'PalletForeignAssetsModuleAssetMetadata'1056 tally: 'PalletRankedCollectiveTally',
1478 }
1479 }
1480 },
1481 /**
1482 * Lookup126: pallet_foreign_assets::module::AssetMetadata<Balance>
1483 **/
1484 PalletForeignAssetsModuleAssetMetadata: {
1485 name: 'Bytes',
1486 symbol: 'Bytes',
1487 decimals: 'u8',
1488 minimalBalance: 'u128'
1489 },
1490 /**
1491 * Lookup129: pallet_evm::pallet::Event<T>
1492 **/
1493 PalletEvmEvent: {
1494 _enum: {
1495 Log: {
1496 log: 'EthereumLog',
1497 },1057 },
1498 Created: {1058 Killed: {
1499 address: 'H160',1059 index: 'u32',
1060 tally: 'PalletRankedCollectiveTally',
1500 },1061 },
1501 CreatedFailed: {1062 SubmissionDepositRefunded: {
1502 address: 'H160',1063 index: 'u32',
1064 who: 'AccountId32',
1065 amount: 'u128',
1503 },1066 },
1504 Executed: {1067 MetadataSet: {
1505 address: 'H160',1068 _alias: {
1069 hash_: 'hash',
1070 },
1071 index: 'u32',
1072 hash_: 'H256',
1506 },1073 },
1507 ExecutedFailed: {1074 MetadataCleared: {
1508 address: 'H160'1075 _alias: {
1076 hash_: 'hash',
1077 },
1078 index: 'u32',
1079 hash_: 'H256'
1509 }1080 }
1510 }1081 }
1511 },1082 },
1512 /**1083 /**
1513 * Lookup130: ethereum::log::Log1084 * Lookup86: frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>
1514 **/1085 **/
1515 EthereumLog: {1086 FrameSupportPreimagesBounded: {
1516 address: 'H160',
1517 topics: 'Vec<H256>',
1518 data: 'Bytes'
1519 },
1520 /**
1521 * Lookup132: pallet_ethereum::pallet::Event
1522 **/
1523 PalletEthereumEvent: {
1524 _enum: {1087 _enum: {
1525 Executed: {1088 Legacy: {
1526 from: 'H160',1089 _alias: {
1090 hash_: 'hash',
1527 to: 'H160',1091 },
1092 hash_: 'H256',
1528 transactionHash: 'H256',1093 },
1094 Inline: 'Bytes',
1529 exitReason: 'EvmCoreErrorExitReason',1095 Lookup: {
1096 _alias: {
1097 hash_: 'hash',
1530 extraData: 'Bytes'1098 },
1099 hash_: 'H256',
1100 len: 'u32'
1531 }1101 }
1532 }1102 }
1533 },1103 },
1534 /**1104 /**
1535 * Lookup133: evm_core::error::ExitReason1105 * Lookup88: frame_system::pallet::Call<T>
1536 **/1106 **/
1537 EvmCoreErrorExitReason: {
1538 _enum: {
1539 Succeed: 'EvmCoreErrorExitSucceed',
1540 Error: 'EvmCoreErrorExitError',
1541 Revert: 'EvmCoreErrorExitRevert',
1542 Fatal: 'EvmCoreErrorExitFatal'
1543 }
1544 },
1545 /**
1546 * Lookup134: evm_core::error::ExitSucceed
1547 **/
1548 EvmCoreErrorExitSucceed: {
1549 _enum: ['Stopped', 'Returned', 'Suicided']
1550 },
1551 /**
1552 * Lookup135: evm_core::error::ExitError
1553 **/
1554 EvmCoreErrorExitError: {
1555 _enum: {
1556 StackUnderflow: 'Null',
1557 StackOverflow: 'Null',
1558 InvalidJump: 'Null',
1559 InvalidRange: 'Null',
1560 DesignatedInvalid: 'Null',
1561 CallTooDeep: 'Null',
1562 CreateCollision: 'Null',
1563 CreateContractLimit: 'Null',
1564 OutOfOffset: 'Null',
1565 OutOfGas: 'Null',
1566 OutOfFund: 'Null',
1567 PCUnderflow: 'Null',
1568 CreateEmpty: 'Null',
1569 Other: 'Text',
1570 MaxNonce: 'Null',
1571 InvalidCode: 'u8'
1572 }
1573 },
1574 /**
1575 * Lookup139: evm_core::error::ExitRevert
1576 **/
1577 EvmCoreErrorExitRevert: {
1578 _enum: ['Reverted']
1579 },
1580 /**
1581 * Lookup140: evm_core::error::ExitFatal
1582 **/
1583 EvmCoreErrorExitFatal: {
1584 _enum: {
1585 NotSupported: 'Null',
1586 UnhandledInterrupt: 'Null',
1587 CallErrorAsFatal: 'EvmCoreErrorExitError',
1588 Other: 'Text'
1589 }
1590 },
1591 /**
1592 * Lookup141: pallet_evm_contract_helpers::pallet::Event<T>
1593 **/
1594 PalletEvmContractHelpersEvent: {
1595 _enum: {
1596 ContractSponsorSet: '(H160,AccountId32)',
1597 ContractSponsorshipConfirmed: '(H160,AccountId32)',
1598 ContractSponsorRemoved: 'H160'
1599 }
1600 },
1601 /**
1602 * Lookup142: pallet_evm_migration::pallet::Event<T>
1603 **/
1604 PalletEvmMigrationEvent: {
1605 _enum: ['TestEvent']
1606 },
1607 /**
1608 * Lookup143: pallet_maintenance::pallet::Event<T>
1609 **/
1610 PalletMaintenanceEvent: {
1611 _enum: ['MaintenanceEnabled', 'MaintenanceDisabled']
1612 },
1613 /**
1614 * Lookup144: pallet_test_utils::pallet::Event<T>
1615 **/
1616 PalletTestUtilsEvent: {
1617 _enum: ['ValueIsSet', 'ShouldRollback', 'BatchCompleted']
1618 },
1619 /**
1620 * Lookup145: frame_system::Phase
1621 **/
1622 FrameSystemPhase: {
1623 _enum: {
1624 ApplyExtrinsic: 'u32',
1625 Finalization: 'Null',
1626 Initialization: 'Null'
1627 }
1628 },
1629 /**
1630 * Lookup148: frame_system::LastRuntimeUpgradeInfo
1631 **/
1632 FrameSystemLastRuntimeUpgradeInfo: {
1633 specVersion: 'Compact<u32>',
1634 specName: 'Text'
1635 },
1636 /**
1637 * Lookup149: frame_system::pallet::Call<T>
1638 **/
1639 FrameSystemCall: {1107 FrameSystemCall: {
1640 _enum: {1108 _enum: {
1641 remark: {1109 remark: {
1669 }1137 }
1670 },1138 },
1671 /**1139 /**
1672 * Lookup153: frame_system::limits::BlockWeights1140 * Lookup92: pallet_state_trie_migration::pallet::Call<T>
1673 **/1141 **/
1674 FrameSystemLimitsBlockWeights: {
1675 baseBlock: 'SpWeightsWeightV2Weight',
1676 maxBlock: 'SpWeightsWeightV2Weight',
1677 perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass'
1678 },
1679 /**
1680 * Lookup154: frame_support::dispatch::PerDispatchClass<frame_system::limits::WeightsPerClass>
1681 **/
1682 FrameSupportDispatchPerDispatchClassWeightsPerClass: {
1683 normal: 'FrameSystemLimitsWeightsPerClass',
1684 operational: 'FrameSystemLimitsWeightsPerClass',
1685 mandatory: 'FrameSystemLimitsWeightsPerClass'
1686 },
1687 /**
1688 * Lookup155: frame_system::limits::WeightsPerClass
1689 **/
1690 FrameSystemLimitsWeightsPerClass: {
1691 baseExtrinsic: 'SpWeightsWeightV2Weight',
1692 maxExtrinsic: 'Option<SpWeightsWeightV2Weight>',
1693 maxTotal: 'Option<SpWeightsWeightV2Weight>',
1694 reserved: 'Option<SpWeightsWeightV2Weight>'
1695 },
1696 /**
1697 * Lookup157: frame_system::limits::BlockLength
1698 **/
1699 FrameSystemLimitsBlockLength: {
1700 max: 'FrameSupportDispatchPerDispatchClassU32'
1701 },
1702 /**
1703 * Lookup158: frame_support::dispatch::PerDispatchClass<T>
1704 **/
1705 FrameSupportDispatchPerDispatchClassU32: {
1706 normal: 'u32',
1707 operational: 'u32',
1708 mandatory: 'u32'
1709 },
1710 /**
1711 * Lookup159: sp_weights::RuntimeDbWeight
1712 **/
1713 SpWeightsRuntimeDbWeight: {
1714 read: 'u64',
1715 write: 'u64'
1716 },
1717 /**
1718 * Lookup160: sp_version::RuntimeVersion
1719 **/
1720 SpVersionRuntimeVersion: {
1721 specName: 'Text',
1722 implName: 'Text',
1723 authoringVersion: 'u32',
1724 specVersion: 'u32',
1725 implVersion: 'u32',
1726 apis: 'Vec<([u8;8],u32)>',
1727 transactionVersion: 'u32',
1728 stateVersion: 'u8'
1729 },
1730 /**
1731 * Lookup165: frame_system::pallet::Error<T>
1732 **/
1733 FrameSystemError: {
1734 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
1735 },
1736 /**
1737 * Lookup166: pallet_state_trie_migration::pallet::MigrationTask<T>
1738 **/
1739 PalletStateTrieMigrationMigrationTask: {
1740 _alias: {
1741 size_: 'size'
1742 },
1743 progressTop: 'PalletStateTrieMigrationProgress',
1744 progressChild: 'PalletStateTrieMigrationProgress',
1745 size_: 'u32',
1746 topItems: 'u32',
1747 childItems: 'u32'
1748 },
1749 /**
1750 * Lookup167: pallet_state_trie_migration::pallet::Progress<MaxKeyLen>
1751 **/
1752 PalletStateTrieMigrationProgress: {
1753 _enum: {
1754 ToStart: 'Null',
1755 LastKey: 'Bytes',
1756 Complete: 'Null'
1757 }
1758 },
1759 /**
1760 * Lookup170: pallet_state_trie_migration::pallet::MigrationLimits
1761 **/
1762 PalletStateTrieMigrationMigrationLimits: {
1763 _alias: {
1764 size_: 'size'
1765 },
1766 size_: 'u32',
1767 item: 'u32'
1768 },
1769 /**
1770 * Lookup171: pallet_state_trie_migration::pallet::Call<T>
1771 **/
1772 PalletStateTrieMigrationCall: {1142 PalletStateTrieMigrationCall: {
1773 _enum: {1143 _enum: {
1774 control_auto_migration: {1144 control_auto_migration: {
1801 }1171 }
1802 },1172 },
1803 /**1173 /**
1804 * Lookup172: polkadot_primitives::v4::PersistedValidationData<primitive_types::H256, N>1174 * Lookup94: pallet_state_trie_migration::pallet::MigrationLimits
1805 **/1175 **/
1806 PolkadotPrimitivesV4PersistedValidationData: {1176 PalletStateTrieMigrationMigrationLimits: {
1807 parentHead: 'Bytes',1177 _alias: {
1808 relayParentNumber: 'u32',1178 size_: 'size'
1179 },
1809 relayParentStorageRoot: 'H256',1180 size_: 'u32',
1810 maxPovSize: 'u32'1181 item: 'u32'
1811 },1182 },
1812 /**1183 /**
1813 * Lookup175: polkadot_primitives::v4::UpgradeRestriction1184 * Lookup95: pallet_state_trie_migration::pallet::MigrationTask<T>
1814 **/1185 **/
1815 PolkadotPrimitivesV4UpgradeRestriction: {1186 PalletStateTrieMigrationMigrationTask: {
1816 _enum: ['Present']1187 _alias: {
1188 size_: 'size'
1189 },
1190 progressTop: 'PalletStateTrieMigrationProgress',
1191 progressChild: 'PalletStateTrieMigrationProgress',
1192 size_: 'u32',
1193 topItems: 'u32',
1194 childItems: 'u32'
1817 },1195 },
1818 /**1196 /**
1819 * Lookup176: sp_trie::storage_proof::StorageProof1197 * Lookup96: pallet_state_trie_migration::pallet::Progress<MaxKeyLen>
1820 **/1198 **/
1821 SpTrieStorageProof: {1199 PalletStateTrieMigrationProgress: {
1822 trieNodes: 'BTreeSet<Bytes>'1200 _enum: {
1201 ToStart: 'Null',
1202 LastKey: 'Bytes',
1203 Complete: 'Null'
1204 }
1823 },1205 },
1824 /**1206 /**
1825 * Lookup178: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot1207 * Lookup98: cumulus_pallet_parachain_system::pallet::Call<T>
1826 **/1208 **/
1827 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {
1828 dmqMqcHead: 'H256',
1829 relayDispatchQueueSize: 'CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize',
1830 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV4AbridgedHrmpChannel)>',
1831 egressChannels: 'Vec<(u32,PolkadotPrimitivesV4AbridgedHrmpChannel)>'
1832 },
1833 /**
1834 * Lookup179: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispachQueueSize
1835 **/
1836 CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize: {
1837 remainingCount: 'u32',
1838 remainingSize: 'u32'
1839 },
1840 /**
1841 * Lookup182: polkadot_primitives::v4::AbridgedHrmpChannel
1842 **/
1843 PolkadotPrimitivesV4AbridgedHrmpChannel: {
1844 maxCapacity: 'u32',
1845 maxTotalSize: 'u32',
1846 maxMessageSize: 'u32',
1847 msgCount: 'u32',
1848 totalSize: 'u32',
1849 mqcHead: 'Option<H256>'
1850 },
1851 /**
1852 * Lookup184: polkadot_primitives::v4::AbridgedHostConfiguration
1853 **/
1854 PolkadotPrimitivesV4AbridgedHostConfiguration: {
1855 maxCodeSize: 'u32',
1856 maxHeadDataSize: 'u32',
1857 maxUpwardQueueCount: 'u32',
1858 maxUpwardQueueSize: 'u32',
1859 maxUpwardMessageSize: 'u32',
1860 maxUpwardMessageNumPerCandidate: 'u32',
1861 hrmpMaxMessageNumPerCandidate: 'u32',
1862 validationUpgradeCooldown: 'u32',
1863 validationUpgradeDelay: 'u32'
1864 },
1865 /**
1866 * Lookup190: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
1867 **/
1868 PolkadotCorePrimitivesOutboundHrmpMessage: {
1869 recipient: 'u32',
1870 data: 'Bytes'
1871 },
1872 /**
1873 * Lookup191: cumulus_pallet_parachain_system::CodeUpgradeAuthorization<T>
1874 **/
1875 CumulusPalletParachainSystemCodeUpgradeAuthorization: {
1876 codeHash: 'H256',
1877 checkVersion: 'bool'
1878 },
1879 /**
1880 * Lookup192: cumulus_pallet_parachain_system::pallet::Call<T>
1881 **/
1882 CumulusPalletParachainSystemCall: {1209 CumulusPalletParachainSystemCall: {
1883 _enum: {1210 _enum: {
1884 set_validation_data: {1211 set_validation_data: {
1897 }1224 }
1898 },1225 },
1899 /**1226 /**
1900 * Lookup193: cumulus_primitives_parachain_inherent::ParachainInherentData1227 * Lookup99: cumulus_primitives_parachain_inherent::ParachainInherentData
1901 **/1228 **/
1902 CumulusPrimitivesParachainInherentParachainInherentData: {1229 CumulusPrimitivesParachainInherentParachainInherentData: {
1903 validationData: 'PolkadotPrimitivesV4PersistedValidationData',1230 validationData: 'PolkadotPrimitivesV4PersistedValidationData',
1906 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'1233 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'
1907 },1234 },
1908 /**1235 /**
1909 * Lookup195: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>1236 * Lookup100: polkadot_primitives::v4::PersistedValidationData<primitive_types::H256, N>
1910 **/1237 **/
1238 PolkadotPrimitivesV4PersistedValidationData: {
1239 parentHead: 'Bytes',
1240 relayParentNumber: 'u32',
1241 relayParentStorageRoot: 'H256',
1242 maxPovSize: 'u32'
1243 },
1244 /**
1245 * Lookup102: sp_trie::storage_proof::StorageProof
1246 **/
1247 SpTrieStorageProof: {
1248 trieNodes: 'BTreeSet<Bytes>'
1249 },
1250 /**
1251 * Lookup105: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
1252 **/
1911 PolkadotCorePrimitivesInboundDownwardMessage: {1253 PolkadotCorePrimitivesInboundDownwardMessage: {
1912 sentAt: 'u32',1254 sentAt: 'u32',
1913 msg: 'Bytes'1255 msg: 'Bytes'
1914 },1256 },
1915 /**1257 /**
1916 * Lookup198: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>1258 * Lookup109: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
1917 **/1259 **/
1918 PolkadotCorePrimitivesInboundHrmpMessage: {1260 PolkadotCorePrimitivesInboundHrmpMessage: {
1919 sentAt: 'u32',1261 sentAt: 'u32',
1920 data: 'Bytes'1262 data: 'Bytes'
1921 },1263 },
1922 /**1264 /**
1923 * Lookup201: cumulus_pallet_parachain_system::pallet::Error<T>1265 * Lookup112: parachain_info::pallet::Call<T>
1924 **/1266 **/
1925 CumulusPalletParachainSystemError: {
1926 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']
1927 },
1928 /**
1929 * Lookup202: parachain_info::pallet::Call<T>
1930 **/
1931 ParachainInfoCall: 'Null',1267 ParachainInfoCall: 'Null',
1932 /**1268 /**
1933 * Lookup205: pallet_collator_selection::pallet::Call<T>1269 * Lookup113: pallet_collator_selection::pallet::Call<T>
1934 **/1270 **/
1935 PalletCollatorSelectionCall: {1271 PalletCollatorSelectionCall: {
1936 _enum: {1272 _enum: {
1953 }1289 }
1954 },1290 },
1955 /**1291 /**
1956 * Lookup206: pallet_collator_selection::pallet::Error<T>1292 * Lookup114: pallet_session::pallet::Call<T>
1957 **/1293 **/
1958 PalletCollatorSelectionError: {
1959 _enum: ['TooManyCandidates', 'Unknown', 'Permission', 'AlreadyHoldingLicense', 'NoLicense', 'AlreadyCandidate', 'NotCandidate', 'TooManyInvulnerables', 'TooFewInvulnerables', 'AlreadyInvulnerable', 'NotInvulnerable', 'NoAssociatedValidatorId', 'ValidatorNotRegistered']
1960 },
1961 /**
1962 * Lookup209: opal_runtime::runtime_common::SessionKeys
1963 **/
1964 OpalRuntimeRuntimeCommonSessionKeys: {
1965 aura: 'SpConsensusAuraSr25519AppSr25519Public'
1966 },
1967 /**
1968 * Lookup210: sp_consensus_aura::sr25519::app_sr25519::Public
1969 **/
1970 SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public',
1971 /**
1972 * Lookup211: sp_core::sr25519::Public
1973 **/
1974 SpCoreSr25519Public: '[u8;32]',
1975 /**
1976 * Lookup214: sp_core::crypto::KeyTypeId
1977 **/
1978 SpCoreCryptoKeyTypeId: '[u8;4]',
1979 /**
1980 * Lookup215: pallet_session::pallet::Call<T>
1981 **/
1982 PalletSessionCall: {1294 PalletSessionCall: {
1983 _enum: {1295 _enum: {
1984 set_keys: {1296 set_keys: {
1985 _alias: {1297 _alias: {
1986 keys_: 'keys',1298 keys_: 'keys',
1987 },1299 },
1988 keys_: 'OpalRuntimeRuntimeCommonSessionKeys',1300 keys_: 'QuartzRuntimeRuntimeCommonSessionKeys',
1989 proof: 'Bytes',1301 proof: 'Bytes',
1990 },1302 },
1991 purge_keys: 'Null'1303 purge_keys: 'Null'
1992 }1304 }
1993 },1305 },
1994 /**1306 /**
1995 * Lookup216: pallet_session::pallet::Error<T>1307 * Lookup115: quartz_runtime::runtime_common::SessionKeys
1996 **/1308 **/
1997 PalletSessionError: {1309 QuartzRuntimeRuntimeCommonSessionKeys: {
1998 _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount']1310 aura: 'SpConsensusAuraSr25519AppSr25519Public'
1999 },1311 },
2000 /**1312 /**
2001 * Lookup221: pallet_balances::types::BalanceLock<Balance>1313 * Lookup116: sp_consensus_aura::sr25519::app_sr25519::Public
2002 **/1314 **/
2003 PalletBalancesBalanceLock: {1315 SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public',
2004 id: '[u8;8]',
2005 amount: 'u128',
2006 reasons: 'PalletBalancesReasons'
2007 },
2008 /**1316 /**
2009 * Lookup222: pallet_balances::types::Reasons1317 * Lookup117: sp_core::sr25519::Public
2010 **/1318 **/
2011 PalletBalancesReasons: {1319 SpCoreSr25519Public: '[u8;32]',
2012 _enum: ['Fee', 'Misc', 'All']
2013 },
2014 /**1320 /**
2015 * Lookup225: pallet_balances::types::ReserveData<ReserveIdentifier, Balance>1321 * Lookup118: pallet_balances::pallet::Call<T, I>
2016 **/1322 **/
2017 PalletBalancesReserveData: {
2018 id: '[u8;16]',
2019 amount: 'u128'
2020 },
2021 /**
2022 * Lookup228: pallet_balances::types::IdAmount<Id, Balance>
2023 **/
2024 PalletBalancesIdAmount: {
2025 id: '[u8;16]',
2026 amount: 'u128'
2027 },
2028 /**
2029 * Lookup231: pallet_balances::pallet::Call<T, I>
2030 **/
2031 PalletBalancesCall: {1323 PalletBalancesCall: {
2032 _enum: {1324 _enum: {
2033 transfer_allow_death: {1325 transfer_allow_death: {
2070 }1362 }
2071 },1363 },
2072 /**1364 /**
2073 * Lookup234: pallet_balances::pallet::Error<T, I>1365 * Lookup122: pallet_timestamp::pallet::Call<T>
2074 **/1366 **/
2075 PalletBalancesError: {
2076 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'Expendability', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves', 'TooManyHolds', 'TooManyFreezes']
2077 },
2078 /**
2079 * Lookup235: pallet_timestamp::pallet::Call<T>
2080 **/
2081 PalletTimestampCall: {1367 PalletTimestampCall: {
2082 _enum: {1368 _enum: {
2083 set: {1369 set: {
2086 }1372 }
2087 },1373 },
2088 /**1374 /**
2089 * Lookup237: pallet_transaction_payment::Releases1375 * Lookup123: pallet_treasury::pallet::Call<T, I>
2090 **/1376 **/
2091 PalletTransactionPaymentReleases: {
2092 _enum: ['V1Ancient', 'V2']
2093 },
2094 /**
2095 * Lookup238: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
2096 **/
2097 PalletTreasuryProposal: {
2098 proposer: 'AccountId32',
2099 value: 'u128',
2100 beneficiary: 'AccountId32',
2101 bond: 'u128'
2102 },
2103 /**
2104 * Lookup240: pallet_treasury::pallet::Call<T, I>
2105 **/
2106 PalletTreasuryCall: {1377 PalletTreasuryCall: {
2107 _enum: {1378 _enum: {
2108 propose_spend: {1379 propose_spend: {
2125 }1396 }
2126 },1397 },
2127 /**1398 /**
2128 * Lookup242: frame_support::PalletId1399 * Lookup124: pallet_sudo::pallet::Call<T>
2129 **/1400 **/
2130 FrameSupportPalletId: '[u8;8]',
2131 /**
2132 * Lookup243: pallet_treasury::pallet::Error<T, I>
2133 **/
2134 PalletTreasuryError: {
2135 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']
2136 },
2137 /**
2138 * Lookup244: pallet_sudo::pallet::Call<T>
2139 **/
2140 PalletSudoCall: {1401 PalletSudoCall: {
2141 _enum: {1402 _enum: {
2142 sudo: {1403 sudo: {
2159 }1420 }
2160 },1421 },
2161 /**1422 /**
2162 * Lookup246: orml_vesting::module::Call<T>1423 * Lookup125: orml_vesting::module::Call<T>
2163 **/1424 **/
2164 OrmlVestingModuleCall: {1425 OrmlVestingModuleCall: {
2165 _enum: {1426 _enum: {
2178 }1439 }
2179 },1440 },
2180 /**1441 /**
2181 * Lookup248: orml_xtokens::module::Call<T>1442 * Lookup127: orml_xtokens::module::Call<T>
2182 **/1443 **/
2183 OrmlXtokensModuleCall: {1444 OrmlXtokensModuleCall: {
2184 _enum: {1445 _enum: {
2221 }1482 }
2222 },1483 },
2223 /**1484 /**
2224 * Lookup249: xcm::VersionedMultiAsset1485 * Lookup128: xcm::VersionedMultiLocation
2225 **/1486 **/
1487 XcmVersionedMultiLocation: {
1488 _enum: {
1489 __Unused0: 'Null',
1490 V2: 'XcmV2MultiLocation',
1491 __Unused2: 'Null',
1492 V3: 'XcmV3MultiLocation'
1493 }
1494 },
1495 /**
1496 * Lookup129: xcm::v2::multilocation::MultiLocation
1497 **/
1498 XcmV2MultiLocation: {
1499 parents: 'u8',
1500 interior: 'XcmV2MultilocationJunctions'
1501 },
1502 /**
1503 * Lookup130: xcm::v2::multilocation::Junctions
1504 **/
1505 XcmV2MultilocationJunctions: {
1506 _enum: {
1507 Here: 'Null',
1508 X1: 'XcmV2Junction',
1509 X2: '(XcmV2Junction,XcmV2Junction)',
1510 X3: '(XcmV2Junction,XcmV2Junction,XcmV2Junction)',
1511 X4: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
1512 X5: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
1513 X6: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
1514 X7: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
1515 X8: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)'
1516 }
1517 },
1518 /**
1519 * Lookup131: xcm::v2::junction::Junction
1520 **/
1521 XcmV2Junction: {
1522 _enum: {
1523 Parachain: 'Compact<u32>',
1524 AccountId32: {
1525 network: 'XcmV2NetworkId',
1526 id: '[u8;32]',
1527 },
1528 AccountIndex64: {
1529 network: 'XcmV2NetworkId',
1530 index: 'Compact<u64>',
1531 },
1532 AccountKey20: {
1533 network: 'XcmV2NetworkId',
1534 key: '[u8;20]',
1535 },
1536 PalletInstance: 'u8',
1537 GeneralIndex: 'Compact<u128>',
1538 GeneralKey: 'Bytes',
1539 OnlyChild: 'Null',
1540 Plurality: {
1541 id: 'XcmV2BodyId',
1542 part: 'XcmV2BodyPart'
1543 }
1544 }
1545 },
1546 /**
1547 * Lookup132: xcm::v2::NetworkId
1548 **/
1549 XcmV2NetworkId: {
1550 _enum: {
1551 Any: 'Null',
1552 Named: 'Bytes',
1553 Polkadot: 'Null',
1554 Kusama: 'Null'
1555 }
1556 },
1557 /**
1558 * Lookup134: xcm::v2::BodyId
1559 **/
1560 XcmV2BodyId: {
1561 _enum: {
1562 Unit: 'Null',
1563 Named: 'Bytes',
1564 Index: 'Compact<u32>',
1565 Executive: 'Null',
1566 Technical: 'Null',
1567 Legislative: 'Null',
1568 Judicial: 'Null',
1569 Defense: 'Null',
1570 Administration: 'Null',
1571 Treasury: 'Null'
1572 }
1573 },
1574 /**
1575 * Lookup135: xcm::v2::BodyPart
1576 **/
1577 XcmV2BodyPart: {
1578 _enum: {
1579 Voice: 'Null',
1580 Members: {
1581 count: 'Compact<u32>',
1582 },
1583 Fraction: {
1584 nom: 'Compact<u32>',
1585 denom: 'Compact<u32>',
1586 },
1587 AtLeastProportion: {
1588 nom: 'Compact<u32>',
1589 denom: 'Compact<u32>',
1590 },
1591 MoreThanProportion: {
1592 nom: 'Compact<u32>',
1593 denom: 'Compact<u32>'
1594 }
1595 }
1596 },
1597 /**
1598 * Lookup136: xcm::v3::WeightLimit
1599 **/
1600 XcmV3WeightLimit: {
1601 _enum: {
1602 Unlimited: 'Null',
1603 Limited: 'SpWeightsWeightV2Weight'
1604 }
1605 },
1606 /**
1607 * Lookup137: xcm::VersionedMultiAsset
1608 **/
2226 XcmVersionedMultiAsset: {1609 XcmVersionedMultiAsset: {
2227 _enum: {1610 _enum: {
2228 __Unused0: 'Null',1611 __Unused0: 'Null',
2232 }1615 }
2233 },1616 },
2234 /**1617 /**
2235 * Lookup252: orml_tokens::module::Call<T>1618 * Lookup138: xcm::v2::multiasset::MultiAsset
2236 **/1619 **/
1620 XcmV2MultiAsset: {
1621 id: 'XcmV2MultiassetAssetId',
1622 fun: 'XcmV2MultiassetFungibility'
1623 },
1624 /**
1625 * Lookup139: xcm::v2::multiasset::AssetId
1626 **/
1627 XcmV2MultiassetAssetId: {
1628 _enum: {
1629 Concrete: 'XcmV2MultiLocation',
1630 Abstract: 'Bytes'
1631 }
1632 },
1633 /**
1634 * Lookup140: xcm::v2::multiasset::Fungibility
1635 **/
1636 XcmV2MultiassetFungibility: {
1637 _enum: {
1638 Fungible: 'Compact<u128>',
1639 NonFungible: 'XcmV2MultiassetAssetInstance'
1640 }
1641 },
1642 /**
1643 * Lookup141: xcm::v2::multiasset::AssetInstance
1644 **/
1645 XcmV2MultiassetAssetInstance: {
1646 _enum: {
1647 Undefined: 'Null',
1648 Index: 'Compact<u128>',
1649 Array4: '[u8;4]',
1650 Array8: '[u8;8]',
1651 Array16: '[u8;16]',
1652 Array32: '[u8;32]',
1653 Blob: 'Bytes'
1654 }
1655 },
1656 /**
1657 * Lookup144: xcm::VersionedMultiAssets
1658 **/
1659 XcmVersionedMultiAssets: {
1660 _enum: {
1661 __Unused0: 'Null',
1662 V2: 'XcmV2MultiassetMultiAssets',
1663 __Unused2: 'Null',
1664 V3: 'XcmV3MultiassetMultiAssets'
1665 }
1666 },
1667 /**
1668 * Lookup145: xcm::v2::multiasset::MultiAssets
1669 **/
1670 XcmV2MultiassetMultiAssets: 'Vec<XcmV2MultiAsset>',
1671 /**
1672 * Lookup147: orml_tokens::module::Call<T>
1673 **/
2237 OrmlTokensModuleCall: {1674 OrmlTokensModuleCall: {
2238 _enum: {1675 _enum: {
2239 transfer: {1676 transfer: {
2266 }1703 }
2267 },1704 },
2268 /**1705 /**
2269 * Lookup253: pallet_identity::pallet::Call<T>1706 * Lookup148: pallet_identity::pallet::Call<T>
2270 **/1707 **/
2271 PalletIdentityCall: {1708 PalletIdentityCall: {
2272 _enum: {1709 _enum: {
2335 }1772 }
2336 },1773 },
2337 /**1774 /**
2338 * Lookup254: pallet_identity::types::IdentityInfo<FieldLimit>1775 * Lookup149: pallet_identity::types::IdentityInfo<FieldLimit>
2339 **/1776 **/
2340 PalletIdentityIdentityInfo: {1777 PalletIdentityIdentityInfo: {
2341 additional: 'Vec<(Data,Data)>',1778 additional: 'Vec<(Data,Data)>',
2349 twitter: 'Data'1786 twitter: 'Data'
2350 },1787 },
2351 /**1788 /**
2352 * Lookup290: pallet_identity::types::BitFlags<pallet_identity::types::IdentityField>1789 * Lookup185: pallet_identity::types::BitFlags<pallet_identity::types::IdentityField>
2353 **/1790 **/
2354 PalletIdentityBitFlags: {1791 PalletIdentityBitFlags: {
2355 _bitLength: 64,1792 _bitLength: 64,
2363 Twitter: 1281800 Twitter: 128
2364 },1801 },
2365 /**1802 /**
2366 * Lookup291: pallet_identity::types::IdentityField1803 * Lookup186: pallet_identity::types::IdentityField
2367 **/1804 **/
2368 PalletIdentityIdentityField: {1805 PalletIdentityIdentityField: {
2369 _enum: ['__Unused0', 'Display', 'Legal', '__Unused3', 'Web', '__Unused5', '__Unused6', '__Unused7', 'Riot', '__Unused9', '__Unused10', '__Unused11', '__Unused12', '__Unused13', '__Unused14', '__Unused15', 'Email', '__Unused17', '__Unused18', '__Unused19', '__Unused20', '__Unused21', '__Unused22', '__Unused23', '__Unused24', '__Unused25', '__Unused26', '__Unused27', '__Unused28', '__Unused29', '__Unused30', '__Unused31', 'PgpFingerprint', '__Unused33', '__Unused34', '__Unused35', '__Unused36', '__Unused37', '__Unused38', '__Unused39', '__Unused40', '__Unused41', '__Unused42', '__Unused43', '__Unused44', '__Unused45', '__Unused46', '__Unused47', '__Unused48', '__Unused49', '__Unused50', '__Unused51', '__Unused52', '__Unused53', '__Unused54', '__Unused55', '__Unused56', '__Unused57', '__Unused58', '__Unused59', '__Unused60', '__Unused61', '__Unused62', '__Unused63', 'Image', '__Unused65', '__Unused66', '__Unused67', '__Unused68', '__Unused69', '__Unused70', '__Unused71', '__Unused72', '__Unused73', '__Unused74', '__Unused75', '__Unused76', '__Unused77', '__Unused78', '__Unused79', '__Unused80', '__Unused81', '__Unused82', '__Unused83', '__Unused84', '__Unused85', '__Unused86', '__Unused87', '__Unused88', '__Unused89', '__Unused90', '__Unused91', '__Unused92', '__Unused93', '__Unused94', '__Unused95', '__Unused96', '__Unused97', '__Unused98', '__Unused99', '__Unused100', '__Unused101', '__Unused102', '__Unused103', '__Unused104', '__Unused105', '__Unused106', '__Unused107', '__Unused108', '__Unused109', '__Unused110', '__Unused111', '__Unused112', '__Unused113', '__Unused114', '__Unused115', '__Unused116', '__Unused117', '__Unused118', '__Unused119', '__Unused120', '__Unused121', '__Unused122', '__Unused123', '__Unused124', '__Unused125', '__Unused126', '__Unused127', 'Twitter']1806 _enum: ['__Unused0', 'Display', 'Legal', '__Unused3', 'Web', '__Unused5', '__Unused6', '__Unused7', 'Riot', '__Unused9', '__Unused10', '__Unused11', '__Unused12', '__Unused13', '__Unused14', '__Unused15', 'Email', '__Unused17', '__Unused18', '__Unused19', '__Unused20', '__Unused21', '__Unused22', '__Unused23', '__Unused24', '__Unused25', '__Unused26', '__Unused27', '__Unused28', '__Unused29', '__Unused30', '__Unused31', 'PgpFingerprint', '__Unused33', '__Unused34', '__Unused35', '__Unused36', '__Unused37', '__Unused38', '__Unused39', '__Unused40', '__Unused41', '__Unused42', '__Unused43', '__Unused44', '__Unused45', '__Unused46', '__Unused47', '__Unused48', '__Unused49', '__Unused50', '__Unused51', '__Unused52', '__Unused53', '__Unused54', '__Unused55', '__Unused56', '__Unused57', '__Unused58', '__Unused59', '__Unused60', '__Unused61', '__Unused62', '__Unused63', 'Image', '__Unused65', '__Unused66', '__Unused67', '__Unused68', '__Unused69', '__Unused70', '__Unused71', '__Unused72', '__Unused73', '__Unused74', '__Unused75', '__Unused76', '__Unused77', '__Unused78', '__Unused79', '__Unused80', '__Unused81', '__Unused82', '__Unused83', '__Unused84', '__Unused85', '__Unused86', '__Unused87', '__Unused88', '__Unused89', '__Unused90', '__Unused91', '__Unused92', '__Unused93', '__Unused94', '__Unused95', '__Unused96', '__Unused97', '__Unused98', '__Unused99', '__Unused100', '__Unused101', '__Unused102', '__Unused103', '__Unused104', '__Unused105', '__Unused106', '__Unused107', '__Unused108', '__Unused109', '__Unused110', '__Unused111', '__Unused112', '__Unused113', '__Unused114', '__Unused115', '__Unused116', '__Unused117', '__Unused118', '__Unused119', '__Unused120', '__Unused121', '__Unused122', '__Unused123', '__Unused124', '__Unused125', '__Unused126', '__Unused127', 'Twitter']
2370 },1807 },
2371 /**1808 /**
2372 * Lookup292: pallet_identity::types::Judgement<Balance>1809 * Lookup187: pallet_identity::types::Judgement<Balance>
2373 **/1810 **/
2374 PalletIdentityJudgement: {1811 PalletIdentityJudgement: {
2375 _enum: {1812 _enum: {
2383 }1820 }
2384 },1821 },
2385 /**1822 /**
2386 * Lookup295: pallet_identity::types::Registration<Balance, MaxJudgements, MaxAdditionalFields>1823 * Lookup190: pallet_identity::types::Registration<Balance, MaxJudgements, MaxAdditionalFields>
2387 **/1824 **/
2388 PalletIdentityRegistration: {1825 PalletIdentityRegistration: {
2389 judgements: 'Vec<(u32,PalletIdentityJudgement)>',1826 judgements: 'Vec<(u32,PalletIdentityJudgement)>',
2390 deposit: 'u128',1827 deposit: 'u128',
2391 info: 'PalletIdentityIdentityInfo'1828 info: 'PalletIdentityIdentityInfo'
2392 },1829 },
2393 /**1830 /**
2394 * Lookup303: pallet_preimage::pallet::Call<T>1831 * Lookup198: pallet_preimage::pallet::Call<T>
2395 **/1832 **/
2396 PalletPreimageCall: {1833 PalletPreimageCall: {
2397 _enum: {1834 _enum: {
2419 }1856 }
2420 },1857 },
2421 /**1858 /**
2422 * Lookup304: cumulus_pallet_xcmp_queue::pallet::Call<T>1859 * Lookup199: pallet_democracy::pallet::Call<T>
2423 **/1860 **/
1861 PalletDemocracyCall: {
1862 _enum: {
1863 propose: {
1864 proposal: 'FrameSupportPreimagesBounded',
1865 value: 'Compact<u128>',
1866 },
1867 second: {
1868 proposal: 'Compact<u32>',
1869 },
1870 vote: {
1871 refIndex: 'Compact<u32>',
1872 vote: 'PalletDemocracyVoteAccountVote',
1873 },
1874 emergency_cancel: {
1875 refIndex: 'u32',
1876 },
1877 external_propose: {
1878 proposal: 'FrameSupportPreimagesBounded',
1879 },
1880 external_propose_majority: {
1881 proposal: 'FrameSupportPreimagesBounded',
1882 },
1883 external_propose_default: {
1884 proposal: 'FrameSupportPreimagesBounded',
1885 },
1886 fast_track: {
1887 proposalHash: 'H256',
1888 votingPeriod: 'u32',
1889 delay: 'u32',
1890 },
1891 veto_external: {
1892 proposalHash: 'H256',
1893 },
1894 cancel_referendum: {
1895 refIndex: 'Compact<u32>',
1896 },
1897 delegate: {
1898 to: 'MultiAddress',
1899 conviction: 'PalletDemocracyConviction',
1900 balance: 'u128',
1901 },
1902 undelegate: 'Null',
1903 clear_public_proposals: 'Null',
1904 unlock: {
1905 target: 'MultiAddress',
1906 },
1907 remove_vote: {
1908 index: 'u32',
1909 },
1910 remove_other_vote: {
1911 target: 'MultiAddress',
1912 index: 'u32',
1913 },
1914 blacklist: {
1915 proposalHash: 'H256',
1916 maybeRefIndex: 'Option<u32>',
1917 },
1918 cancel_proposal: {
1919 propIndex: 'Compact<u32>',
1920 },
1921 set_metadata: {
1922 owner: 'PalletDemocracyMetadataOwner',
1923 maybeHash: 'Option<H256>'
1924 }
1925 }
1926 },
1927 /**
1928 * Lookup200: pallet_democracy::conviction::Conviction
1929 **/
1930 PalletDemocracyConviction: {
1931 _enum: ['None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x']
1932 },
1933 /**
1934 * Lookup203: pallet_collective::pallet::Call<T, I>
1935 **/
1936 PalletCollectiveCall: {
1937 _enum: {
1938 set_members: {
1939 newMembers: 'Vec<AccountId32>',
1940 prime: 'Option<AccountId32>',
1941 oldCount: 'u32',
1942 },
1943 execute: {
1944 proposal: 'Call',
1945 lengthBound: 'Compact<u32>',
1946 },
1947 propose: {
1948 threshold: 'Compact<u32>',
1949 proposal: 'Call',
1950 lengthBound: 'Compact<u32>',
1951 },
1952 vote: {
1953 proposal: 'H256',
1954 index: 'Compact<u32>',
1955 approve: 'bool',
1956 },
1957 __Unused4: 'Null',
1958 disapprove_proposal: {
1959 proposalHash: 'H256',
1960 },
1961 close: {
1962 proposalHash: 'H256',
1963 index: 'Compact<u32>',
1964 proposalWeightBound: 'SpWeightsWeightV2Weight',
1965 lengthBound: 'Compact<u32>'
1966 }
1967 }
1968 },
1969 /**
1970 * Lookup205: pallet_membership::pallet::Call<T, I>
1971 **/
1972 PalletMembershipCall: {
1973 _enum: {
1974 add_member: {
1975 who: 'MultiAddress',
1976 },
1977 remove_member: {
1978 who: 'MultiAddress',
1979 },
1980 swap_member: {
1981 remove: 'MultiAddress',
1982 add: 'MultiAddress',
1983 },
1984 reset_members: {
1985 members: 'Vec<AccountId32>',
1986 },
1987 change_key: {
1988 _alias: {
1989 new_: 'new',
1990 },
1991 new_: 'MultiAddress',
1992 },
1993 set_prime: {
1994 who: 'MultiAddress',
1995 },
1996 clear_prime: 'Null'
1997 }
1998 },
1999 /**
2000 * Lookup207: pallet_ranked_collective::pallet::Call<T, I>
2001 **/
2002 PalletRankedCollectiveCall: {
2003 _enum: {
2004 add_member: {
2005 who: 'MultiAddress',
2006 },
2007 promote_member: {
2008 who: 'MultiAddress',
2009 },
2010 demote_member: {
2011 who: 'MultiAddress',
2012 },
2013 remove_member: {
2014 who: 'MultiAddress',
2015 minRank: 'u16',
2016 },
2017 vote: {
2018 poll: 'u32',
2019 aye: 'bool',
2020 },
2021 cleanup_poll: {
2022 pollIndex: 'u32',
2023 max: 'u32'
2024 }
2025 }
2026 },
2027 /**
2028 * Lookup208: pallet_referenda::pallet::Call<T, I>
2029 **/
2030 PalletReferendaCall: {
2031 _enum: {
2032 submit: {
2033 proposalOrigin: 'QuartzRuntimeOriginCaller',
2034 proposal: 'FrameSupportPreimagesBounded',
2035 enactmentMoment: 'FrameSupportScheduleDispatchTime',
2036 },
2037 place_decision_deposit: {
2038 index: 'u32',
2039 },
2040 refund_decision_deposit: {
2041 index: 'u32',
2042 },
2043 cancel: {
2044 index: 'u32',
2045 },
2046 kill: {
2047 index: 'u32',
2048 },
2049 nudge_referendum: {
2050 index: 'u32',
2051 },
2052 one_fewer_deciding: {
2053 track: 'u16',
2054 },
2055 refund_submission_deposit: {
2056 index: 'u32',
2057 },
2058 set_metadata: {
2059 index: 'u32',
2060 maybeHash: 'Option<H256>'
2061 }
2062 }
2063 },
2064 /**
2065 * Lookup209: quartz_runtime::OriginCaller
2066 **/
2067 QuartzRuntimeOriginCaller: {
2068 _enum: {
2069 system: 'FrameSupportDispatchRawOrigin',
2070 __Unused1: 'Null',
2071 __Unused2: 'Null',
2072 __Unused3: 'Null',
2073 __Unused4: 'Null',
2074 __Unused5: 'Null',
2075 __Unused6: 'Null',
2076 Void: 'SpCoreVoid',
2077 __Unused8: 'Null',
2078 __Unused9: 'Null',
2079 __Unused10: 'Null',
2080 __Unused11: 'Null',
2081 __Unused12: 'Null',
2082 __Unused13: 'Null',
2083 __Unused14: 'Null',
2084 __Unused15: 'Null',
2085 __Unused16: 'Null',
2086 __Unused17: 'Null',
2087 __Unused18: 'Null',
2088 __Unused19: 'Null',
2089 __Unused20: 'Null',
2090 __Unused21: 'Null',
2091 __Unused22: 'Null',
2092 __Unused23: 'Null',
2093 __Unused24: 'Null',
2094 __Unused25: 'Null',
2095 __Unused26: 'Null',
2096 __Unused27: 'Null',
2097 __Unused28: 'Null',
2098 __Unused29: 'Null',
2099 __Unused30: 'Null',
2100 __Unused31: 'Null',
2101 __Unused32: 'Null',
2102 __Unused33: 'Null',
2103 __Unused34: 'Null',
2104 __Unused35: 'Null',
2105 __Unused36: 'Null',
2106 __Unused37: 'Null',
2107 __Unused38: 'Null',
2108 __Unused39: 'Null',
2109 __Unused40: 'Null',
2110 __Unused41: 'Null',
2111 __Unused42: 'Null',
2112 Council: 'PalletCollectiveRawOrigin',
2113 TechnicalCommittee: 'PalletCollectiveRawOrigin',
2114 __Unused45: 'Null',
2115 __Unused46: 'Null',
2116 __Unused47: 'Null',
2117 __Unused48: 'Null',
2118 __Unused49: 'Null',
2119 __Unused50: 'Null',
2120 PolkadotXcm: 'PalletXcmOrigin',
2121 CumulusXcm: 'CumulusPalletXcmOrigin',
2122 __Unused53: 'Null',
2123 __Unused54: 'Null',
2124 __Unused55: 'Null',
2125 __Unused56: 'Null',
2126 __Unused57: 'Null',
2127 __Unused58: 'Null',
2128 __Unused59: 'Null',
2129 __Unused60: 'Null',
2130 __Unused61: 'Null',
2131 __Unused62: 'Null',
2132 __Unused63: 'Null',
2133 __Unused64: 'Null',
2134 __Unused65: 'Null',
2135 __Unused66: 'Null',
2136 __Unused67: 'Null',
2137 __Unused68: 'Null',
2138 __Unused69: 'Null',
2139 __Unused70: 'Null',
2140 __Unused71: 'Null',
2141 __Unused72: 'Null',
2142 __Unused73: 'Null',
2143 __Unused74: 'Null',
2144 __Unused75: 'Null',
2145 __Unused76: 'Null',
2146 __Unused77: 'Null',
2147 __Unused78: 'Null',
2148 __Unused79: 'Null',
2149 __Unused80: 'Null',
2150 __Unused81: 'Null',
2151 __Unused82: 'Null',
2152 __Unused83: 'Null',
2153 __Unused84: 'Null',
2154 __Unused85: 'Null',
2155 __Unused86: 'Null',
2156 __Unused87: 'Null',
2157 __Unused88: 'Null',
2158 __Unused89: 'Null',
2159 __Unused90: 'Null',
2160 __Unused91: 'Null',
2161 __Unused92: 'Null',
2162 __Unused93: 'Null',
2163 __Unused94: 'Null',
2164 __Unused95: 'Null',
2165 __Unused96: 'Null',
2166 __Unused97: 'Null',
2167 __Unused98: 'Null',
2168 Origins: 'PalletGovOriginsOrigin',
2169 __Unused100: 'Null',
2170 Ethereum: 'PalletEthereumRawOrigin'
2171 }
2172 },
2173 /**
2174 * Lookup210: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
2175 **/
2176 FrameSupportDispatchRawOrigin: {
2177 _enum: {
2178 Root: 'Null',
2179 Signed: 'AccountId32',
2180 None: 'Null'
2181 }
2182 },
2183 /**
2184 * Lookup211: pallet_collective::RawOrigin<sp_core::crypto::AccountId32, I>
2185 **/
2186 PalletCollectiveRawOrigin: {
2187 _enum: {
2188 Members: '(u32,u32)',
2189 Member: 'AccountId32',
2190 _Phantom: 'Null'
2191 }
2192 },
2193 /**
2194 * Lookup213: pallet_gov_origins::pallet::Origin
2195 **/
2196 PalletGovOriginsOrigin: {
2197 _enum: ['FellowshipProposition']
2198 },
2199 /**
2200 * Lookup214: pallet_xcm::pallet::Origin
2201 **/
2202 PalletXcmOrigin: {
2203 _enum: {
2204 Xcm: 'XcmV3MultiLocation',
2205 Response: 'XcmV3MultiLocation'
2206 }
2207 },
2208 /**
2209 * Lookup215: cumulus_pallet_xcm::pallet::Origin
2210 **/
2211 CumulusPalletXcmOrigin: {
2212 _enum: {
2213 Relay: 'Null',
2214 SiblingParachain: 'u32'
2215 }
2216 },
2217 /**
2218 * Lookup216: pallet_ethereum::RawOrigin
2219 **/
2220 PalletEthereumRawOrigin: {
2221 _enum: {
2222 EthereumTransaction: 'H160'
2223 }
2224 },
2225 /**
2226 * Lookup218: sp_core::Void
2227 **/
2228 SpCoreVoid: 'Null',
2229 /**
2230 * Lookup219: frame_support::traits::schedule::DispatchTime<BlockNumber>
2231 **/
2232 FrameSupportScheduleDispatchTime: {
2233 _enum: {
2234 At: 'u32',
2235 After: 'u32'
2236 }
2237 },
2238 /**
2239 * Lookup220: pallet_scheduler::pallet::Call<T>
2240 **/
2241 PalletSchedulerCall: {
2242 _enum: {
2243 schedule: {
2244 when: 'u32',
2245 maybePeriodic: 'Option<(u32,u32)>',
2246 priority: 'u8',
2247 call: 'Call',
2248 },
2249 cancel: {
2250 when: 'u32',
2251 index: 'u32',
2252 },
2253 schedule_named: {
2254 id: '[u8;32]',
2255 when: 'u32',
2256 maybePeriodic: 'Option<(u32,u32)>',
2257 priority: 'u8',
2258 call: 'Call',
2259 },
2260 cancel_named: {
2261 id: '[u8;32]',
2262 },
2263 schedule_after: {
2264 after: 'u32',
2265 maybePeriodic: 'Option<(u32,u32)>',
2266 priority: 'u8',
2267 call: 'Call',
2268 },
2269 schedule_named_after: {
2270 id: '[u8;32]',
2271 after: 'u32',
2272 maybePeriodic: 'Option<(u32,u32)>',
2273 priority: 'u8',
2274 call: 'Call'
2275 }
2276 }
2277 },
2278 /**
2279 * Lookup223: cumulus_pallet_xcmp_queue::pallet::Call<T>
2280 **/
2424 CumulusPalletXcmpQueueCall: {2281 CumulusPalletXcmpQueueCall: {
2425 _enum: {2282 _enum: {
2426 service_overweight: {2283 service_overweight: {
2468 }2325 }
2469 },2326 },
2470 /**2327 /**
2471 * Lookup305: pallet_xcm::pallet::Call<T>2328 * Lookup224: pallet_xcm::pallet::Call<T>
2472 **/2329 **/
2473 PalletXcmCall: {2330 PalletXcmCall: {
2474 _enum: {2331 _enum: {
2525 }2382 }
2526 },2383 },
2527 /**2384 /**
2528 * Lookup306: xcm::VersionedXcm<RuntimeCall>2385 * Lookup225: xcm::VersionedXcm<RuntimeCall>
2529 **/2386 **/
2530 XcmVersionedXcm: {2387 XcmVersionedXcm: {
2531 _enum: {2388 _enum: {
2536 }2393 }
2537 },2394 },
2538 /**2395 /**
2539 * Lookup307: xcm::v2::Xcm<RuntimeCall>2396 * Lookup226: xcm::v2::Xcm<RuntimeCall>
2540 **/2397 **/
2541 XcmV2Xcm: 'Vec<XcmV2Instruction>',2398 XcmV2Xcm: 'Vec<XcmV2Instruction>',
2542 /**2399 /**
2543 * Lookup309: xcm::v2::Instruction<RuntimeCall>2400 * Lookup228: xcm::v2::Instruction<RuntimeCall>
2544 **/2401 **/
2545 XcmV2Instruction: {2402 XcmV2Instruction: {
2546 _enum: {2403 _enum: {
2638 }2495 }
2639 },2496 },
2640 /**2497 /**
2641 * Lookup310: xcm::v2::Response2498 * Lookup229: xcm::v2::Response
2642 **/2499 **/
2643 XcmV2Response: {2500 XcmV2Response: {
2644 _enum: {2501 _enum: {
2649 }2506 }
2650 },2507 },
2651 /**2508 /**
2652 * Lookup313: xcm::v2::traits::Error2509 * Lookup232: xcm::v2::traits::Error
2653 **/2510 **/
2654 XcmV2TraitsError: {2511 XcmV2TraitsError: {
2655 _enum: {2512 _enum: {
2682 }2539 }
2683 },2540 },
2684 /**2541 /**
2685 * Lookup314: xcm::v2::multiasset::MultiAssetFilter2542 * Lookup233: xcm::v2::OriginKind
2686 **/2543 **/
2544 XcmV2OriginKind: {
2545 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
2546 },
2547 /**
2548 * Lookup234: xcm::double_encoded::DoubleEncoded<T>
2549 **/
2550 XcmDoubleEncoded: {
2551 encoded: 'Bytes'
2552 },
2553 /**
2554 * Lookup235: xcm::v2::multiasset::MultiAssetFilter
2555 **/
2687 XcmV2MultiassetMultiAssetFilter: {2556 XcmV2MultiassetMultiAssetFilter: {
2688 _enum: {2557 _enum: {
2689 Definite: 'XcmV2MultiassetMultiAssets',2558 Definite: 'XcmV2MultiassetMultiAssets',
2690 Wild: 'XcmV2MultiassetWildMultiAsset'2559 Wild: 'XcmV2MultiassetWildMultiAsset'
2691 }2560 }
2692 },2561 },
2693 /**2562 /**
2694 * Lookup315: xcm::v2::multiasset::WildMultiAsset2563 * Lookup236: xcm::v2::multiasset::WildMultiAsset
2695 **/2564 **/
2696 XcmV2MultiassetWildMultiAsset: {2565 XcmV2MultiassetWildMultiAsset: {
2697 _enum: {2566 _enum: {
2703 }2572 }
2704 },2573 },
2705 /**2574 /**
2706 * Lookup316: xcm::v2::multiasset::WildFungibility2575 * Lookup237: xcm::v2::multiasset::WildFungibility
2707 **/2576 **/
2708 XcmV2MultiassetWildFungibility: {2577 XcmV2MultiassetWildFungibility: {
2709 _enum: ['Fungible', 'NonFungible']2578 _enum: ['Fungible', 'NonFungible']
2710 },2579 },
2711 /**2580 /**
2712 * Lookup317: xcm::v2::WeightLimit2581 * Lookup238: xcm::v2::WeightLimit
2713 **/2582 **/
2714 XcmV2WeightLimit: {2583 XcmV2WeightLimit: {
2715 _enum: {2584 _enum: {
2718 }2587 }
2719 },2588 },
2720 /**2589 /**
2721 * Lookup326: cumulus_pallet_xcm::pallet::Call<T>2590 * Lookup239: xcm::v3::Xcm<Call>
2722 **/2591 **/
2592 XcmV3Xcm: 'Vec<XcmV3Instruction>',
2593 /**
2594 * Lookup241: xcm::v3::Instruction<Call>
2595 **/
2596 XcmV3Instruction: {
2597 _enum: {
2598 WithdrawAsset: 'XcmV3MultiassetMultiAssets',
2599 ReserveAssetDeposited: 'XcmV3MultiassetMultiAssets',
2600 ReceiveTeleportedAsset: 'XcmV3MultiassetMultiAssets',
2601 QueryResponse: {
2602 queryId: 'Compact<u64>',
2603 response: 'XcmV3Response',
2604 maxWeight: 'SpWeightsWeightV2Weight',
2605 querier: 'Option<XcmV3MultiLocation>',
2606 },
2607 TransferAsset: {
2608 assets: 'XcmV3MultiassetMultiAssets',
2609 beneficiary: 'XcmV3MultiLocation',
2610 },
2611 TransferReserveAsset: {
2612 assets: 'XcmV3MultiassetMultiAssets',
2613 dest: 'XcmV3MultiLocation',
2614 xcm: 'XcmV3Xcm',
2615 },
2616 Transact: {
2617 originKind: 'XcmV2OriginKind',
2618 requireWeightAtMost: 'SpWeightsWeightV2Weight',
2619 call: 'XcmDoubleEncoded',
2620 },
2621 HrmpNewChannelOpenRequest: {
2622 sender: 'Compact<u32>',
2623 maxMessageSize: 'Compact<u32>',
2624 maxCapacity: 'Compact<u32>',
2625 },
2626 HrmpChannelAccepted: {
2627 recipient: 'Compact<u32>',
2628 },
2629 HrmpChannelClosing: {
2630 initiator: 'Compact<u32>',
2631 sender: 'Compact<u32>',
2632 recipient: 'Compact<u32>',
2633 },
2634 ClearOrigin: 'Null',
2635 DescendOrigin: 'XcmV3Junctions',
2636 ReportError: 'XcmV3QueryResponseInfo',
2637 DepositAsset: {
2638 assets: 'XcmV3MultiassetMultiAssetFilter',
2639 beneficiary: 'XcmV3MultiLocation',
2640 },
2641 DepositReserveAsset: {
2642 assets: 'XcmV3MultiassetMultiAssetFilter',
2643 dest: 'XcmV3MultiLocation',
2644 xcm: 'XcmV3Xcm',
2645 },
2646 ExchangeAsset: {
2647 give: 'XcmV3MultiassetMultiAssetFilter',
2648 want: 'XcmV3MultiassetMultiAssets',
2649 maximal: 'bool',
2650 },
2651 InitiateReserveWithdraw: {
2652 assets: 'XcmV3MultiassetMultiAssetFilter',
2653 reserve: 'XcmV3MultiLocation',
2654 xcm: 'XcmV3Xcm',
2655 },
2656 InitiateTeleport: {
2657 assets: 'XcmV3MultiassetMultiAssetFilter',
2658 dest: 'XcmV3MultiLocation',
2659 xcm: 'XcmV3Xcm',
2660 },
2661 ReportHolding: {
2662 responseInfo: 'XcmV3QueryResponseInfo',
2663 assets: 'XcmV3MultiassetMultiAssetFilter',
2664 },
2665 BuyExecution: {
2666 fees: 'XcmV3MultiAsset',
2667 weightLimit: 'XcmV3WeightLimit',
2668 },
2669 RefundSurplus: 'Null',
2670 SetErrorHandler: 'XcmV3Xcm',
2671 SetAppendix: 'XcmV3Xcm',
2672 ClearError: 'Null',
2673 ClaimAsset: {
2674 assets: 'XcmV3MultiassetMultiAssets',
2675 ticket: 'XcmV3MultiLocation',
2676 },
2677 Trap: 'Compact<u64>',
2678 SubscribeVersion: {
2679 queryId: 'Compact<u64>',
2680 maxResponseWeight: 'SpWeightsWeightV2Weight',
2681 },
2682 UnsubscribeVersion: 'Null',
2683 BurnAsset: 'XcmV3MultiassetMultiAssets',
2684 ExpectAsset: 'XcmV3MultiassetMultiAssets',
2685 ExpectOrigin: 'Option<XcmV3MultiLocation>',
2686 ExpectError: 'Option<(u32,XcmV3TraitsError)>',
2687 ExpectTransactStatus: 'XcmV3MaybeErrorCode',
2688 QueryPallet: {
2689 moduleName: 'Bytes',
2690 responseInfo: 'XcmV3QueryResponseInfo',
2691 },
2692 ExpectPallet: {
2693 index: 'Compact<u32>',
2694 name: 'Bytes',
2695 moduleName: 'Bytes',
2696 crateMajor: 'Compact<u32>',
2697 minCrateMinor: 'Compact<u32>',
2698 },
2699 ReportTransactStatus: 'XcmV3QueryResponseInfo',
2700 ClearTransactStatus: 'Null',
2701 UniversalOrigin: 'XcmV3Junction',
2702 ExportMessage: {
2703 network: 'XcmV3JunctionNetworkId',
2704 destination: 'XcmV3Junctions',
2705 xcm: 'XcmV3Xcm',
2706 },
2707 LockAsset: {
2708 asset: 'XcmV3MultiAsset',
2709 unlocker: 'XcmV3MultiLocation',
2710 },
2711 UnlockAsset: {
2712 asset: 'XcmV3MultiAsset',
2713 target: 'XcmV3MultiLocation',
2714 },
2715 NoteUnlockable: {
2716 asset: 'XcmV3MultiAsset',
2717 owner: 'XcmV3MultiLocation',
2718 },
2719 RequestUnlock: {
2720 asset: 'XcmV3MultiAsset',
2721 locker: 'XcmV3MultiLocation',
2722 },
2723 SetFeesMode: {
2724 jitWithdraw: 'bool',
2725 },
2726 SetTopic: '[u8;32]',
2727 ClearTopic: 'Null',
2728 AliasOrigin: 'XcmV3MultiLocation',
2729 UnpaidExecution: {
2730 weightLimit: 'XcmV3WeightLimit',
2731 checkOrigin: 'Option<XcmV3MultiLocation>'
2732 }
2733 }
2734 },
2735 /**
2736 * Lookup242: xcm::v3::Response
2737 **/
2738 XcmV3Response: {
2739 _enum: {
2740 Null: 'Null',
2741 Assets: 'XcmV3MultiassetMultiAssets',
2742 ExecutionResult: 'Option<(u32,XcmV3TraitsError)>',
2743 Version: 'u32',
2744 PalletsInfo: 'Vec<XcmV3PalletInfo>',
2745 DispatchResult: 'XcmV3MaybeErrorCode'
2746 }
2747 },
2748 /**
2749 * Lookup245: xcm::v3::traits::Error
2750 **/
2751 XcmV3TraitsError: {
2752 _enum: {
2753 Overflow: 'Null',
2754 Unimplemented: 'Null',
2755 UntrustedReserveLocation: 'Null',
2756 UntrustedTeleportLocation: 'Null',
2757 LocationFull: 'Null',
2758 LocationNotInvertible: 'Null',
2759 BadOrigin: 'Null',
2760 InvalidLocation: 'Null',
2761 AssetNotFound: 'Null',
2762 FailedToTransactAsset: 'Null',
2763 NotWithdrawable: 'Null',
2764 LocationCannotHold: 'Null',
2765 ExceedsMaxMessageSize: 'Null',
2766 DestinationUnsupported: 'Null',
2767 Transport: 'Null',
2768 Unroutable: 'Null',
2769 UnknownClaim: 'Null',
2770 FailedToDecode: 'Null',
2771 MaxWeightInvalid: 'Null',
2772 NotHoldingFees: 'Null',
2773 TooExpensive: 'Null',
2774 Trap: 'u64',
2775 ExpectationFalse: 'Null',
2776 PalletNotFound: 'Null',
2777 NameMismatch: 'Null',
2778 VersionIncompatible: 'Null',
2779 HoldingWouldOverflow: 'Null',
2780 ExportError: 'Null',
2781 ReanchorFailed: 'Null',
2782 NoDeal: 'Null',
2783 FeesNotMet: 'Null',
2784 LockError: 'Null',
2785 NoPermission: 'Null',
2786 Unanchored: 'Null',
2787 NotDepositable: 'Null',
2788 UnhandledXcmVersion: 'Null',
2789 WeightLimitReached: 'SpWeightsWeightV2Weight',
2790 Barrier: 'Null',
2791 WeightNotComputable: 'Null',
2792 ExceedsStackLimit: 'Null'
2793 }
2794 },
2795 /**
2796 * Lookup247: xcm::v3::PalletInfo
2797 **/
2798 XcmV3PalletInfo: {
2799 index: 'Compact<u32>',
2800 name: 'Bytes',
2801 moduleName: 'Bytes',
2802 major: 'Compact<u32>',
2803 minor: 'Compact<u32>',
2804 patch: 'Compact<u32>'
2805 },
2806 /**
2807 * Lookup250: xcm::v3::MaybeErrorCode
2808 **/
2809 XcmV3MaybeErrorCode: {
2810 _enum: {
2811 Success: 'Null',
2812 Error: 'Bytes',
2813 TruncatedError: 'Bytes'
2814 }
2815 },
2816 /**
2817 * Lookup253: xcm::v3::QueryResponseInfo
2818 **/
2819 XcmV3QueryResponseInfo: {
2820 destination: 'XcmV3MultiLocation',
2821 queryId: 'Compact<u64>',
2822 maxWeight: 'SpWeightsWeightV2Weight'
2823 },
2824 /**
2825 * Lookup254: xcm::v3::multiasset::MultiAssetFilter
2826 **/
2827 XcmV3MultiassetMultiAssetFilter: {
2828 _enum: {
2829 Definite: 'XcmV3MultiassetMultiAssets',
2830 Wild: 'XcmV3MultiassetWildMultiAsset'
2831 }
2832 },
2833 /**
2834 * Lookup255: xcm::v3::multiasset::WildMultiAsset
2835 **/
2836 XcmV3MultiassetWildMultiAsset: {
2837 _enum: {
2838 All: 'Null',
2839 AllOf: {
2840 id: 'XcmV3MultiassetAssetId',
2841 fun: 'XcmV3MultiassetWildFungibility',
2842 },
2843 AllCounted: 'Compact<u32>',
2844 AllOfCounted: {
2845 id: 'XcmV3MultiassetAssetId',
2846 fun: 'XcmV3MultiassetWildFungibility',
2847 count: 'Compact<u32>'
2848 }
2849 }
2850 },
2851 /**
2852 * Lookup256: xcm::v3::multiasset::WildFungibility
2853 **/
2854 XcmV3MultiassetWildFungibility: {
2855 _enum: ['Fungible', 'NonFungible']
2856 },
2857 /**
2858 * Lookup265: cumulus_pallet_xcm::pallet::Call<T>
2859 **/
2723 CumulusPalletXcmCall: 'Null',2860 CumulusPalletXcmCall: 'Null',
2724 /**2861 /**
2725 * Lookup327: cumulus_pallet_dmp_queue::pallet::Call<T>2862 * Lookup266: cumulus_pallet_dmp_queue::pallet::Call<T>
2726 **/2863 **/
2727 CumulusPalletDmpQueueCall: {2864 CumulusPalletDmpQueueCall: {
2728 _enum: {2865 _enum: {
2733 }2870 }
2734 },2871 },
2735 /**2872 /**
2736 * Lookup328: pallet_inflation::pallet::Call<T>2873 * Lookup267: pallet_inflation::pallet::Call<T>
2737 **/2874 **/
2738 PalletInflationCall: {2875 PalletInflationCall: {
2739 _enum: {2876 _enum: {
2743 }2880 }
2744 },2881 },
2745 /**2882 /**
2746 * Lookup329: pallet_unique::pallet::Call<T>2883 * Lookup268: pallet_unique::pallet::Call<T>
2747 **/2884 **/
2748 PalletUniqueCall: {2885 PalletUniqueCall: {
2749 _enum: {2886 _enum: {
2894 }3031 }
2895 },3032 },
2896 /**3033 /**
2897 * Lookup334: up_data_structs::CollectionMode3034 * Lookup273: up_data_structs::CollectionMode
2898 **/3035 **/
2899 UpDataStructsCollectionMode: {3036 UpDataStructsCollectionMode: {
2900 _enum: {3037 _enum: {
2904 }3041 }
2905 },3042 },
2906 /**3043 /**
2907 * Lookup335: up_data_structs::CreateCollectionData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3044 * Lookup274: up_data_structs::CreateCollectionData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
2908 **/3045 **/
2909 UpDataStructsCreateCollectionData: {3046 UpDataStructsCreateCollectionData: {
2910 mode: 'UpDataStructsCollectionMode',3047 mode: 'UpDataStructsCollectionMode',
2921 flags: '[u8;1]'3058 flags: '[u8;1]'
2922 },3059 },
2923 /**3060 /**
2924 * Lookup337: up_data_structs::AccessMode3061 * Lookup275: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>
2925 **/3062 **/
3063 PalletEvmAccountBasicCrossAccountIdRepr: {
3064 _enum: {
3065 Substrate: 'AccountId32',
3066 Ethereum: 'H160'
3067 }
3068 },
3069 /**
3070 * Lookup277: up_data_structs::AccessMode
3071 **/
2926 UpDataStructsAccessMode: {3072 UpDataStructsAccessMode: {
2927 _enum: ['Normal', 'AllowList']3073 _enum: ['Normal', 'AllowList']
2928 },3074 },
2929 /**3075 /**
2930 * Lookup339: up_data_structs::CollectionLimits3076 * Lookup279: up_data_structs::CollectionLimits
2931 **/3077 **/
2932 UpDataStructsCollectionLimits: {3078 UpDataStructsCollectionLimits: {
2933 accountTokenOwnershipLimit: 'Option<u32>',3079 accountTokenOwnershipLimit: 'Option<u32>',
2941 transfersEnabled: 'Option<bool>'3087 transfersEnabled: 'Option<bool>'
2942 },3088 },
2943 /**3089 /**
2944 * Lookup341: up_data_structs::SponsoringRateLimit3090 * Lookup281: up_data_structs::SponsoringRateLimit
2945 **/3091 **/
2946 UpDataStructsSponsoringRateLimit: {3092 UpDataStructsSponsoringRateLimit: {
2947 _enum: {3093 _enum: {
2950 }3096 }
2951 },3097 },
2952 /**3098 /**
2953 * Lookup344: up_data_structs::CollectionPermissions3099 * Lookup284: up_data_structs::CollectionPermissions
2954 **/3100 **/
2955 UpDataStructsCollectionPermissions: {3101 UpDataStructsCollectionPermissions: {
2956 access: 'Option<UpDataStructsAccessMode>',3102 access: 'Option<UpDataStructsAccessMode>',
2957 mintMode: 'Option<bool>',3103 mintMode: 'Option<bool>',
2958 nesting: 'Option<UpDataStructsNestingPermissions>'3104 nesting: 'Option<UpDataStructsNestingPermissions>'
2959 },3105 },
2960 /**3106 /**
2961 * Lookup346: up_data_structs::NestingPermissions3107 * Lookup286: up_data_structs::NestingPermissions
2962 **/3108 **/
2963 UpDataStructsNestingPermissions: {3109 UpDataStructsNestingPermissions: {
2964 tokenOwner: 'bool',3110 tokenOwner: 'bool',
2965 collectionAdmin: 'bool',3111 collectionAdmin: 'bool',
2966 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'3112 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'
2967 },3113 },
2968 /**3114 /**
2969 * Lookup348: up_data_structs::OwnerRestrictedSet3115 * Lookup288: up_data_structs::OwnerRestrictedSet
2970 **/3116 **/
2971 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',3117 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',
2972 /**3118 /**
2973 * Lookup353: up_data_structs::PropertyKeyPermission3119 * Lookup294: up_data_structs::PropertyKeyPermission
2974 **/3120 **/
2975 UpDataStructsPropertyKeyPermission: {3121 UpDataStructsPropertyKeyPermission: {
2976 key: 'Bytes',3122 key: 'Bytes',
2977 permission: 'UpDataStructsPropertyPermission'3123 permission: 'UpDataStructsPropertyPermission'
2978 },3124 },
2979 /**3125 /**
2980 * Lookup354: up_data_structs::PropertyPermission3126 * Lookup296: up_data_structs::PropertyPermission
2981 **/3127 **/
2982 UpDataStructsPropertyPermission: {3128 UpDataStructsPropertyPermission: {
2983 mutable: 'bool',3129 mutable: 'bool',
2984 collectionAdmin: 'bool',3130 collectionAdmin: 'bool',
2985 tokenOwner: 'bool'3131 tokenOwner: 'bool'
2986 },3132 },
2987 /**3133 /**
2988 * Lookup357: up_data_structs::Property3134 * Lookup299: up_data_structs::Property
2989 **/3135 **/
2990 UpDataStructsProperty: {3136 UpDataStructsProperty: {
2991 key: 'Bytes',3137 key: 'Bytes',
2992 value: 'Bytes'3138 value: 'Bytes'
2993 },3139 },
2994 /**3140 /**
2995 * Lookup362: up_data_structs::CreateItemData3141 * Lookup304: up_data_structs::CreateItemData
2996 **/3142 **/
2997 UpDataStructsCreateItemData: {3143 UpDataStructsCreateItemData: {
2998 _enum: {3144 _enum: {
3002 }3148 }
3003 },3149 },
3004 /**3150 /**
3005 * Lookup363: up_data_structs::CreateNftData3151 * Lookup305: up_data_structs::CreateNftData
3006 **/3152 **/
3007 UpDataStructsCreateNftData: {3153 UpDataStructsCreateNftData: {
3008 properties: 'Vec<UpDataStructsProperty>'3154 properties: 'Vec<UpDataStructsProperty>'
3009 },3155 },
3010 /**3156 /**
3011 * Lookup364: up_data_structs::CreateFungibleData3157 * Lookup306: up_data_structs::CreateFungibleData
3012 **/3158 **/
3013 UpDataStructsCreateFungibleData: {3159 UpDataStructsCreateFungibleData: {
3014 value: 'u128'3160 value: 'u128'
3015 },3161 },
3016 /**3162 /**
3017 * Lookup365: up_data_structs::CreateReFungibleData3163 * Lookup307: up_data_structs::CreateReFungibleData
3018 **/3164 **/
3019 UpDataStructsCreateReFungibleData: {3165 UpDataStructsCreateReFungibleData: {
3020 pieces: 'u128',3166 pieces: 'u128',
3021 properties: 'Vec<UpDataStructsProperty>'3167 properties: 'Vec<UpDataStructsProperty>'
3022 },3168 },
3023 /**3169 /**
3024 * Lookup368: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3170 * Lookup311: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3025 **/3171 **/
3026 UpDataStructsCreateItemExData: {3172 UpDataStructsCreateItemExData: {
3027 _enum: {3173 _enum: {
3032 }3178 }
3033 },3179 },
3034 /**3180 /**
3035 * Lookup370: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3181 * Lookup313: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3036 **/3182 **/
3037 UpDataStructsCreateNftExData: {3183 UpDataStructsCreateNftExData: {
3038 properties: 'Vec<UpDataStructsProperty>',3184 properties: 'Vec<UpDataStructsProperty>',
3039 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3185 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
3040 },3186 },
3041 /**3187 /**
3042 * Lookup377: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3188 * Lookup320: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3043 **/3189 **/
3044 UpDataStructsCreateRefungibleExSingleOwner: {3190 UpDataStructsCreateRefungibleExSingleOwner: {
3045 user: 'PalletEvmAccountBasicCrossAccountIdRepr',3191 user: 'PalletEvmAccountBasicCrossAccountIdRepr',
3046 pieces: 'u128',3192 pieces: 'u128',
3047 properties: 'Vec<UpDataStructsProperty>'3193 properties: 'Vec<UpDataStructsProperty>'
3048 },3194 },
3049 /**3195 /**
3050 * Lookup379: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3196 * Lookup322: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3051 **/3197 **/
3052 UpDataStructsCreateRefungibleExMultipleOwners: {3198 UpDataStructsCreateRefungibleExMultipleOwners: {
3053 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',3199 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',
3054 properties: 'Vec<UpDataStructsProperty>'3200 properties: 'Vec<UpDataStructsProperty>'
3055 },3201 },
3056 /**3202 /**
3057 * Lookup380: pallet_configuration::pallet::Call<T>3203 * Lookup323: pallet_configuration::pallet::Call<T>
3058 **/3204 **/
3059 PalletConfigurationCall: {3205 PalletConfigurationCall: {
3060 _enum: {3206 _enum: {
3080 }3226 }
3081 },3227 },
3082 /**3228 /**
3083 * Lookup382: pallet_configuration::AppPromotionConfiguration<BlockNumber>3229 * Lookup325: pallet_configuration::AppPromotionConfiguration<BlockNumber>
3084 **/3230 **/
3085 PalletConfigurationAppPromotionConfiguration: {3231 PalletConfigurationAppPromotionConfiguration: {
3086 recalculationInterval: 'Option<u32>',3232 recalculationInterval: 'Option<u32>',
3089 maxStakersPerCalculation: 'Option<u8>'3235 maxStakersPerCalculation: 'Option<u8>'
3090 },3236 },
3091 /**3237 /**
3092 * Lookup386: pallet_structure::pallet::Call<T>3238 * Lookup330: pallet_structure::pallet::Call<T>
3093 **/3239 **/
3094 PalletStructureCall: 'Null',3240 PalletStructureCall: 'Null',
3095 /**3241 /**
3096 * Lookup387: pallet_app_promotion::pallet::Call<T>3242 * Lookup331: pallet_app_promotion::pallet::Call<T>
3097 **/3243 **/
3098 PalletAppPromotionCall: {3244 PalletAppPromotionCall: {
3099 _enum: {3245 _enum: {
3128 }3274 }
3129 },3275 },
3130 /**3276 /**
3131 * Lookup388: pallet_foreign_assets::module::Call<T>3277 * Lookup333: pallet_foreign_assets::module::Call<T>
3132 **/3278 **/
3133 PalletForeignAssetsModuleCall: {3279 PalletForeignAssetsModuleCall: {
3134 _enum: {3280 _enum: {
3145 }3291 }
3146 },3292 },
3147 /**3293 /**
3148 * Lookup389: pallet_evm::pallet::Call<T>3294 * Lookup334: pallet_foreign_assets::module::AssetMetadata<Balance>
3149 **/3295 **/
3296 PalletForeignAssetsModuleAssetMetadata: {
3297 name: 'Bytes',
3298 symbol: 'Bytes',
3299 decimals: 'u8',
3300 minimalBalance: 'u128'
3301 },
3302 /**
3303 * Lookup337: pallet_evm::pallet::Call<T>
3304 **/
3150 PalletEvmCall: {3305 PalletEvmCall: {
3151 _enum: {3306 _enum: {
3152 withdraw: {3307 withdraw: {
3188 }3343 }
3189 },3344 },
3190 /**3345 /**
3191 * Lookup395: pallet_ethereum::pallet::Call<T>3346 * Lookup344: pallet_ethereum::pallet::Call<T>
3192 **/3347 **/
3193 PalletEthereumCall: {3348 PalletEthereumCall: {
3194 _enum: {3349 _enum: {
3198 }3353 }
3199 },3354 },
3200 /**3355 /**
3201 * Lookup396: ethereum::transaction::TransactionV23356 * Lookup345: ethereum::transaction::TransactionV2
3202 **/3357 **/
3203 EthereumTransactionTransactionV2: {3358 EthereumTransactionTransactionV2: {
3204 _enum: {3359 _enum: {
3208 }3363 }
3209 },3364 },
3210 /**3365 /**
3211 * Lookup397: ethereum::transaction::LegacyTransaction3366 * Lookup346: ethereum::transaction::LegacyTransaction
3212 **/3367 **/
3213 EthereumTransactionLegacyTransaction: {3368 EthereumTransactionLegacyTransaction: {
3214 nonce: 'U256',3369 nonce: 'U256',
3220 signature: 'EthereumTransactionTransactionSignature'3375 signature: 'EthereumTransactionTransactionSignature'
3221 },3376 },
3222 /**3377 /**
3223 * Lookup398: ethereum::transaction::TransactionAction3378 * Lookup347: ethereum::transaction::TransactionAction
3224 **/3379 **/
3225 EthereumTransactionTransactionAction: {3380 EthereumTransactionTransactionAction: {
3226 _enum: {3381 _enum: {
3229 }3384 }
3230 },3385 },
3231 /**3386 /**
3232 * Lookup399: ethereum::transaction::TransactionSignature3387 * Lookup348: ethereum::transaction::TransactionSignature
3233 **/3388 **/
3234 EthereumTransactionTransactionSignature: {3389 EthereumTransactionTransactionSignature: {
3235 v: 'u64',3390 v: 'u64',
3236 r: 'H256',3391 r: 'H256',
3237 s: 'H256'3392 s: 'H256'
3238 },3393 },
3239 /**3394 /**
3240 * Lookup401: ethereum::transaction::EIP2930Transaction3395 * Lookup350: ethereum::transaction::EIP2930Transaction
3241 **/3396 **/
3242 EthereumTransactionEip2930Transaction: {3397 EthereumTransactionEip2930Transaction: {
3243 chainId: 'u64',3398 chainId: 'u64',
3253 s: 'H256'3408 s: 'H256'
3254 },3409 },
3255 /**3410 /**
3256 * Lookup403: ethereum::transaction::AccessListItem3411 * Lookup352: ethereum::transaction::AccessListItem
3257 **/3412 **/
3258 EthereumTransactionAccessListItem: {3413 EthereumTransactionAccessListItem: {
3259 address: 'H160',3414 address: 'H160',
3260 storageKeys: 'Vec<H256>'3415 storageKeys: 'Vec<H256>'
3261 },3416 },
3262 /**3417 /**
3263 * Lookup404: ethereum::transaction::EIP1559Transaction3418 * Lookup353: ethereum::transaction::EIP1559Transaction
3264 **/3419 **/
3265 EthereumTransactionEip1559Transaction: {3420 EthereumTransactionEip1559Transaction: {
3266 chainId: 'u64',3421 chainId: 'u64',
3277 s: 'H256'3432 s: 'H256'
3278 },3433 },
3279 /**3434 /**
3280 * Lookup405: pallet_evm_contract_helpers::pallet::Call<T>3435 * Lookup354: pallet_evm_contract_helpers::pallet::Call<T>
3281 **/3436 **/
3282 PalletEvmContractHelpersCall: {3437 PalletEvmContractHelpersCall: {
3283 _enum: {3438 _enum: {
3287 }3442 }
3288 },3443 },
3289 /**3444 /**
3290 * Lookup407: pallet_evm_migration::pallet::Call<T>3445 * Lookup356: pallet_evm_migration::pallet::Call<T>
3291 **/3446 **/
3292 PalletEvmMigrationCall: {3447 PalletEvmMigrationCall: {
3293 _enum: {3448 _enum: {
3312 }3467 }
3313 },3468 },
3314 /**3469 /**
3315 * Lookup411: pallet_maintenance::pallet::Call<T>3470 * Lookup360: ethereum::log::Log
3316 **/3471 **/
3472 EthereumLog: {
3473 address: 'H160',
3474 topics: 'Vec<H256>',
3475 data: 'Bytes'
3476 },
3477 /**
3478 * Lookup361: pallet_maintenance::pallet::Call<T>
3479 **/
3317 PalletMaintenanceCall: {3480 PalletMaintenanceCall: {
3318 _enum: {3481 _enum: {
3319 enable: 'Null',3482 enable: 'Null',
3328 }3491 }
3329 },3492 },
3330 /**3493 /**
3331 * Lookup412: pallet_test_utils::pallet::Call<T>3494 * Lookup362: pallet_test_utils::pallet::Call<T>
3332 **/3495 **/
3333 PalletTestUtilsCall: {3496 PalletTestUtilsCall: {
3334 _enum: {3497 _enum: {
3347 }3510 }
3348 },3511 },
3349 /**3512 /**
3350 * Lookup414: pallet_sudo::pallet::Error<T>3513 * Lookup365: pallet_scheduler::pallet::Event<T>
3351 **/3514 **/
3515 PalletSchedulerEvent: {
3516 _enum: {
3517 Scheduled: {
3518 when: 'u32',
3519 index: 'u32',
3520 },
3521 Canceled: {
3522 when: 'u32',
3523 index: 'u32',
3524 },
3525 Dispatched: {
3526 task: '(u32,u32)',
3527 id: 'Option<[u8;32]>',
3528 result: 'Result<Null, SpRuntimeDispatchError>',
3529 },
3530 CallUnavailable: {
3531 task: '(u32,u32)',
3532 id: 'Option<[u8;32]>',
3533 },
3534 PeriodicFailed: {
3535 task: '(u32,u32)',
3536 id: 'Option<[u8;32]>',
3537 },
3538 PermanentlyOverweight: {
3539 task: '(u32,u32)',
3540 id: 'Option<[u8;32]>'
3541 }
3542 }
3543 },
3544 /**
3545 * Lookup366: cumulus_pallet_xcmp_queue::pallet::Event<T>
3546 **/
3547 CumulusPalletXcmpQueueEvent: {
3548 _enum: {
3549 Success: {
3550 messageHash: 'Option<[u8;32]>',
3551 weight: 'SpWeightsWeightV2Weight',
3552 },
3553 Fail: {
3554 messageHash: 'Option<[u8;32]>',
3555 error: 'XcmV3TraitsError',
3556 weight: 'SpWeightsWeightV2Weight',
3557 },
3558 BadVersion: {
3559 messageHash: 'Option<[u8;32]>',
3560 },
3561 BadFormat: {
3562 messageHash: 'Option<[u8;32]>',
3563 },
3564 XcmpMessageSent: {
3565 messageHash: 'Option<[u8;32]>',
3566 },
3567 OverweightEnqueued: {
3568 sender: 'u32',
3569 sentAt: 'u32',
3570 index: 'u64',
3571 required: 'SpWeightsWeightV2Weight',
3572 },
3573 OverweightServiced: {
3574 index: 'u64',
3575 used: 'SpWeightsWeightV2Weight'
3576 }
3577 }
3578 },
3579 /**
3580 * Lookup367: pallet_xcm::pallet::Event<T>
3581 **/
3582 PalletXcmEvent: {
3583 _enum: {
3584 Attempted: 'XcmV3TraitsOutcome',
3585 Sent: '(XcmV3MultiLocation,XcmV3MultiLocation,XcmV3Xcm)',
3586 UnexpectedResponse: '(XcmV3MultiLocation,u64)',
3587 ResponseReady: '(u64,XcmV3Response)',
3588 Notified: '(u64,u8,u8)',
3589 NotifyOverweight: '(u64,u8,u8,SpWeightsWeightV2Weight,SpWeightsWeightV2Weight)',
3590 NotifyDispatchError: '(u64,u8,u8)',
3591 NotifyDecodeFailed: '(u64,u8,u8)',
3592 InvalidResponder: '(XcmV3MultiLocation,u64,Option<XcmV3MultiLocation>)',
3593 InvalidResponderVersion: '(XcmV3MultiLocation,u64)',
3594 ResponseTaken: 'u64',
3595 AssetsTrapped: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)',
3596 VersionChangeNotified: '(XcmV3MultiLocation,u32,XcmV3MultiassetMultiAssets)',
3597 SupportedVersionChanged: '(XcmV3MultiLocation,u32)',
3598 NotifyTargetSendFail: '(XcmV3MultiLocation,u64,XcmV3TraitsError)',
3599 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)',
3600 InvalidQuerierVersion: '(XcmV3MultiLocation,u64)',
3601 InvalidQuerier: '(XcmV3MultiLocation,u64,XcmV3MultiLocation,Option<XcmV3MultiLocation>)',
3602 VersionNotifyStarted: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
3603 VersionNotifyRequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
3604 VersionNotifyUnrequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
3605 FeesPaid: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
3606 AssetsClaimed: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)'
3607 }
3608 },
3609 /**
3610 * Lookup368: xcm::v3::traits::Outcome
3611 **/
3612 XcmV3TraitsOutcome: {
3613 _enum: {
3614 Complete: 'SpWeightsWeightV2Weight',
3615 Incomplete: '(SpWeightsWeightV2Weight,XcmV3TraitsError)',
3616 Error: 'XcmV3TraitsError'
3617 }
3618 },
3619 /**
3620 * Lookup369: cumulus_pallet_xcm::pallet::Event<T>
3621 **/
3622 CumulusPalletXcmEvent: {
3623 _enum: {
3624 InvalidFormat: '[u8;32]',
3625 UnsupportedVersion: '[u8;32]',
3626 ExecutedDownward: '([u8;32],XcmV3TraitsOutcome)'
3627 }
3628 },
3629 /**
3630 * Lookup370: cumulus_pallet_dmp_queue::pallet::Event<T>
3631 **/
3632 CumulusPalletDmpQueueEvent: {
3633 _enum: {
3634 InvalidFormat: {
3635 messageId: '[u8;32]',
3636 },
3637 UnsupportedVersion: {
3638 messageId: '[u8;32]',
3639 },
3640 ExecutedDownward: {
3641 messageId: '[u8;32]',
3642 outcome: 'XcmV3TraitsOutcome',
3643 },
3644 WeightExhausted: {
3645 messageId: '[u8;32]',
3646 remainingWeight: 'SpWeightsWeightV2Weight',
3647 requiredWeight: 'SpWeightsWeightV2Weight',
3648 },
3649 OverweightEnqueued: {
3650 messageId: '[u8;32]',
3651 overweightIndex: 'u64',
3652 requiredWeight: 'SpWeightsWeightV2Weight',
3653 },
3654 OverweightServiced: {
3655 overweightIndex: 'u64',
3656 weightUsed: 'SpWeightsWeightV2Weight',
3657 },
3658 MaxMessagesExhausted: {
3659 messageId: '[u8;32]'
3660 }
3661 }
3662 },
3663 /**
3664 * Lookup371: pallet_configuration::pallet::Event<T>
3665 **/
3666 PalletConfigurationEvent: {
3667 _enum: {
3668 NewDesiredCollators: {
3669 desiredCollators: 'Option<u32>',
3670 },
3671 NewCollatorLicenseBond: {
3672 bondCost: 'Option<u128>',
3673 },
3674 NewCollatorKickThreshold: {
3675 lengthInBlocks: 'Option<u32>'
3676 }
3677 }
3678 },
3679 /**
3680 * Lookup372: pallet_common::pallet::Event<T>
3681 **/
3682 PalletCommonEvent: {
3683 _enum: {
3684 CollectionCreated: '(u32,u8,AccountId32)',
3685 CollectionDestroyed: 'u32',
3686 ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
3687 ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
3688 Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
3689 Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
3690 ApprovedForAll: '(u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,bool)',
3691 CollectionPropertySet: '(u32,Bytes)',
3692 CollectionPropertyDeleted: '(u32,Bytes)',
3693 TokenPropertySet: '(u32,u32,Bytes)',
3694 TokenPropertyDeleted: '(u32,u32,Bytes)',
3695 PropertyPermissionSet: '(u32,Bytes)',
3696 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
3697 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
3698 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
3699 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
3700 CollectionLimitSet: 'u32',
3701 CollectionOwnerChanged: '(u32,AccountId32)',
3702 CollectionPermissionSet: 'u32',
3703 CollectionSponsorSet: '(u32,AccountId32)',
3704 SponsorshipConfirmed: '(u32,AccountId32)',
3705 CollectionSponsorRemoved: 'u32'
3706 }
3707 },
3708 /**
3709 * Lookup373: pallet_structure::pallet::Event<T>
3710 **/
3711 PalletStructureEvent: {
3712 _enum: {
3713 Executed: 'Result<Null, SpRuntimeDispatchError>'
3714 }
3715 },
3716 /**
3717 * Lookup374: pallet_app_promotion::pallet::Event<T>
3718 **/
3719 PalletAppPromotionEvent: {
3720 _enum: {
3721 StakingRecalculation: '(AccountId32,u128,u128)',
3722 Stake: '(AccountId32,u128)',
3723 Unstake: '(AccountId32,u128)',
3724 SetAdmin: 'AccountId32'
3725 }
3726 },
3727 /**
3728 * Lookup375: pallet_foreign_assets::module::Event<T>
3729 **/
3730 PalletForeignAssetsModuleEvent: {
3731 _enum: {
3732 ForeignAssetRegistered: {
3733 assetId: 'u32',
3734 assetAddress: 'XcmV3MultiLocation',
3735 metadata: 'PalletForeignAssetsModuleAssetMetadata',
3736 },
3737 ForeignAssetUpdated: {
3738 assetId: 'u32',
3739 assetAddress: 'XcmV3MultiLocation',
3740 metadata: 'PalletForeignAssetsModuleAssetMetadata',
3741 },
3742 AssetRegistered: {
3743 assetId: 'PalletForeignAssetsAssetIds',
3744 metadata: 'PalletForeignAssetsModuleAssetMetadata',
3745 },
3746 AssetUpdated: {
3747 assetId: 'PalletForeignAssetsAssetIds',
3748 metadata: 'PalletForeignAssetsModuleAssetMetadata'
3749 }
3750 }
3751 },
3752 /**
3753 * Lookup376: pallet_evm::pallet::Event<T>
3754 **/
3755 PalletEvmEvent: {
3756 _enum: {
3757 Log: {
3758 log: 'EthereumLog',
3759 },
3760 Created: {
3761 address: 'H160',
3762 },
3763 CreatedFailed: {
3764 address: 'H160',
3765 },
3766 Executed: {
3767 address: 'H160',
3768 },
3769 ExecutedFailed: {
3770 address: 'H160'
3771 }
3772 }
3773 },
3774 /**
3775 * Lookup377: pallet_ethereum::pallet::Event
3776 **/
3777 PalletEthereumEvent: {
3778 _enum: {
3779 Executed: {
3780 from: 'H160',
3781 to: 'H160',
3782 transactionHash: 'H256',
3783 exitReason: 'EvmCoreErrorExitReason',
3784 extraData: 'Bytes'
3785 }
3786 }
3787 },
3788 /**
3789 * Lookup378: evm_core::error::ExitReason
3790 **/
3791 EvmCoreErrorExitReason: {
3792 _enum: {
3793 Succeed: 'EvmCoreErrorExitSucceed',
3794 Error: 'EvmCoreErrorExitError',
3795 Revert: 'EvmCoreErrorExitRevert',
3796 Fatal: 'EvmCoreErrorExitFatal'
3797 }
3798 },
3799 /**
3800 * Lookup379: evm_core::error::ExitSucceed
3801 **/
3802 EvmCoreErrorExitSucceed: {
3803 _enum: ['Stopped', 'Returned', 'Suicided']
3804 },
3805 /**
3806 * Lookup380: evm_core::error::ExitError
3807 **/
3808 EvmCoreErrorExitError: {
3809 _enum: {
3810 StackUnderflow: 'Null',
3811 StackOverflow: 'Null',
3812 InvalidJump: 'Null',
3813 InvalidRange: 'Null',
3814 DesignatedInvalid: 'Null',
3815 CallTooDeep: 'Null',
3816 CreateCollision: 'Null',
3817 CreateContractLimit: 'Null',
3818 OutOfOffset: 'Null',
3819 OutOfGas: 'Null',
3820 OutOfFund: 'Null',
3821 PCUnderflow: 'Null',
3822 CreateEmpty: 'Null',
3823 Other: 'Text',
3824 MaxNonce: 'Null',
3825 InvalidCode: 'u8'
3826 }
3827 },
3828 /**
3829 * Lookup384: evm_core::error::ExitRevert
3830 **/
3831 EvmCoreErrorExitRevert: {
3832 _enum: ['Reverted']
3833 },
3834 /**
3835 * Lookup385: evm_core::error::ExitFatal
3836 **/
3837 EvmCoreErrorExitFatal: {
3838 _enum: {
3839 NotSupported: 'Null',
3840 UnhandledInterrupt: 'Null',
3841 CallErrorAsFatal: 'EvmCoreErrorExitError',
3842 Other: 'Text'
3843 }
3844 },
3845 /**
3846 * Lookup386: pallet_evm_contract_helpers::pallet::Event<T>
3847 **/
3848 PalletEvmContractHelpersEvent: {
3849 _enum: {
3850 ContractSponsorSet: '(H160,AccountId32)',
3851 ContractSponsorshipConfirmed: '(H160,AccountId32)',
3852 ContractSponsorRemoved: 'H160'
3853 }
3854 },
3855 /**
3856 * Lookup387: pallet_evm_migration::pallet::Event<T>
3857 **/
3858 PalletEvmMigrationEvent: {
3859 _enum: ['TestEvent']
3860 },
3861 /**
3862 * Lookup388: pallet_maintenance::pallet::Event<T>
3863 **/
3864 PalletMaintenanceEvent: {
3865 _enum: ['MaintenanceEnabled', 'MaintenanceDisabled']
3866 },
3867 /**
3868 * Lookup389: pallet_test_utils::pallet::Event<T>
3869 **/
3870 PalletTestUtilsEvent: {
3871 _enum: ['ValueIsSet', 'ShouldRollback', 'BatchCompleted']
3872 },
3873 /**
3874 * Lookup390: frame_system::Phase
3875 **/
3876 FrameSystemPhase: {
3877 _enum: {
3878 ApplyExtrinsic: 'u32',
3879 Finalization: 'Null',
3880 Initialization: 'Null'
3881 }
3882 },
3883 /**
3884 * Lookup392: frame_system::LastRuntimeUpgradeInfo
3885 **/
3886 FrameSystemLastRuntimeUpgradeInfo: {
3887 specVersion: 'Compact<u32>',
3888 specName: 'Text'
3889 },
3890 /**
3891 * Lookup393: frame_system::limits::BlockWeights
3892 **/
3893 FrameSystemLimitsBlockWeights: {
3894 baseBlock: 'SpWeightsWeightV2Weight',
3895 maxBlock: 'SpWeightsWeightV2Weight',
3896 perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass'
3897 },
3898 /**
3899 * Lookup394: frame_support::dispatch::PerDispatchClass<frame_system::limits::WeightsPerClass>
3900 **/
3901 FrameSupportDispatchPerDispatchClassWeightsPerClass: {
3902 normal: 'FrameSystemLimitsWeightsPerClass',
3903 operational: 'FrameSystemLimitsWeightsPerClass',
3904 mandatory: 'FrameSystemLimitsWeightsPerClass'
3905 },
3906 /**
3907 * Lookup395: frame_system::limits::WeightsPerClass
3908 **/
3909 FrameSystemLimitsWeightsPerClass: {
3910 baseExtrinsic: 'SpWeightsWeightV2Weight',
3911 maxExtrinsic: 'Option<SpWeightsWeightV2Weight>',
3912 maxTotal: 'Option<SpWeightsWeightV2Weight>',
3913 reserved: 'Option<SpWeightsWeightV2Weight>'
3914 },
3915 /**
3916 * Lookup397: frame_system::limits::BlockLength
3917 **/
3918 FrameSystemLimitsBlockLength: {
3919 max: 'FrameSupportDispatchPerDispatchClassU32'
3920 },
3921 /**
3922 * Lookup398: frame_support::dispatch::PerDispatchClass<T>
3923 **/
3924 FrameSupportDispatchPerDispatchClassU32: {
3925 normal: 'u32',
3926 operational: 'u32',
3927 mandatory: 'u32'
3928 },
3929 /**
3930 * Lookup399: sp_weights::RuntimeDbWeight
3931 **/
3932 SpWeightsRuntimeDbWeight: {
3933 read: 'u64',
3934 write: 'u64'
3935 },
3936 /**
3937 * Lookup400: sp_version::RuntimeVersion
3938 **/
3939 SpVersionRuntimeVersion: {
3940 specName: 'Text',
3941 implName: 'Text',
3942 authoringVersion: 'u32',
3943 specVersion: 'u32',
3944 implVersion: 'u32',
3945 apis: 'Vec<([u8;8],u32)>',
3946 transactionVersion: 'u32',
3947 stateVersion: 'u8'
3948 },
3949 /**
3950 * Lookup404: frame_system::pallet::Error<T>
3951 **/
3952 FrameSystemError: {
3953 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
3954 },
3955 /**
3956 * Lookup406: polkadot_primitives::v4::UpgradeRestriction
3957 **/
3958 PolkadotPrimitivesV4UpgradeRestriction: {
3959 _enum: ['Present']
3960 },
3961 /**
3962 * Lookup407: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
3963 **/
3964 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {
3965 dmqMqcHead: 'H256',
3966 relayDispatchQueueSize: 'CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize',
3967 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV4AbridgedHrmpChannel)>',
3968 egressChannels: 'Vec<(u32,PolkadotPrimitivesV4AbridgedHrmpChannel)>'
3969 },
3970 /**
3971 * Lookup408: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispachQueueSize
3972 **/
3973 CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize: {
3974 remainingCount: 'u32',
3975 remainingSize: 'u32'
3976 },
3977 /**
3978 * Lookup411: polkadot_primitives::v4::AbridgedHrmpChannel
3979 **/
3980 PolkadotPrimitivesV4AbridgedHrmpChannel: {
3981 maxCapacity: 'u32',
3982 maxTotalSize: 'u32',
3983 maxMessageSize: 'u32',
3984 msgCount: 'u32',
3985 totalSize: 'u32',
3986 mqcHead: 'Option<H256>'
3987 },
3988 /**
3989 * Lookup412: polkadot_primitives::v4::AbridgedHostConfiguration
3990 **/
3991 PolkadotPrimitivesV4AbridgedHostConfiguration: {
3992 maxCodeSize: 'u32',
3993 maxHeadDataSize: 'u32',
3994 maxUpwardQueueCount: 'u32',
3995 maxUpwardQueueSize: 'u32',
3996 maxUpwardMessageSize: 'u32',
3997 maxUpwardMessageNumPerCandidate: 'u32',
3998 hrmpMaxMessageNumPerCandidate: 'u32',
3999 validationUpgradeCooldown: 'u32',
4000 validationUpgradeDelay: 'u32'
4001 },
4002 /**
4003 * Lookup418: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
4004 **/
4005 PolkadotCorePrimitivesOutboundHrmpMessage: {
4006 recipient: 'u32',
4007 data: 'Bytes'
4008 },
4009 /**
4010 * Lookup419: cumulus_pallet_parachain_system::CodeUpgradeAuthorization<T>
4011 **/
4012 CumulusPalletParachainSystemCodeUpgradeAuthorization: {
4013 codeHash: 'H256',
4014 checkVersion: 'bool'
4015 },
4016 /**
4017 * Lookup420: cumulus_pallet_parachain_system::pallet::Error<T>
4018 **/
4019 CumulusPalletParachainSystemError: {
4020 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']
4021 },
4022 /**
4023 * Lookup422: pallet_collator_selection::pallet::Error<T>
4024 **/
4025 PalletCollatorSelectionError: {
4026 _enum: ['TooManyCandidates', 'Unknown', 'Permission', 'AlreadyHoldingLicense', 'NoLicense', 'AlreadyCandidate', 'NotCandidate', 'TooManyInvulnerables', 'TooFewInvulnerables', 'AlreadyInvulnerable', 'NotInvulnerable', 'NoAssociatedValidatorId', 'ValidatorNotRegistered']
4027 },
4028 /**
4029 * Lookup426: sp_core::crypto::KeyTypeId
4030 **/
4031 SpCoreCryptoKeyTypeId: '[u8;4]',
4032 /**
4033 * Lookup427: pallet_session::pallet::Error<T>
4034 **/
4035 PalletSessionError: {
4036 _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount']
4037 },
4038 /**
4039 * Lookup432: pallet_balances::types::BalanceLock<Balance>
4040 **/
4041 PalletBalancesBalanceLock: {
4042 id: '[u8;8]',
4043 amount: 'u128',
4044 reasons: 'PalletBalancesReasons'
4045 },
4046 /**
4047 * Lookup433: pallet_balances::types::Reasons
4048 **/
4049 PalletBalancesReasons: {
4050 _enum: ['Fee', 'Misc', 'All']
4051 },
4052 /**
4053 * Lookup436: pallet_balances::types::ReserveData<ReserveIdentifier, Balance>
4054 **/
4055 PalletBalancesReserveData: {
4056 id: '[u8;16]',
4057 amount: 'u128'
4058 },
4059 /**
4060 * Lookup439: pallet_balances::types::IdAmount<Id, Balance>
4061 **/
4062 PalletBalancesIdAmount: {
4063 id: '[u8;16]',
4064 amount: 'u128'
4065 },
4066 /**
4067 * Lookup442: pallet_balances::pallet::Error<T, I>
4068 **/
4069 PalletBalancesError: {
4070 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'Expendability', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves', 'TooManyHolds', 'TooManyFreezes']
4071 },
4072 /**
4073 * Lookup444: pallet_transaction_payment::Releases
4074 **/
4075 PalletTransactionPaymentReleases: {
4076 _enum: ['V1Ancient', 'V2']
4077 },
4078 /**
4079 * Lookup445: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
4080 **/
4081 PalletTreasuryProposal: {
4082 proposer: 'AccountId32',
4083 value: 'u128',
4084 beneficiary: 'AccountId32',
4085 bond: 'u128'
4086 },
4087 /**
4088 * Lookup448: frame_support::PalletId
4089 **/
4090 FrameSupportPalletId: '[u8;8]',
4091 /**
4092 * Lookup449: pallet_treasury::pallet::Error<T, I>
4093 **/
4094 PalletTreasuryError: {
4095 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']
4096 },
4097 /**
4098 * Lookup450: pallet_sudo::pallet::Error<T>
4099 **/
3352 PalletSudoError: {4100 PalletSudoError: {
3353 _enum: ['RequireSudo']4101 _enum: ['RequireSudo']
3354 },4102 },
3355 /**4103 /**
3356 * Lookup416: orml_vesting::module::Error<T>4104 * Lookup452: orml_vesting::module::Error<T>
3357 **/4105 **/
3358 OrmlVestingModuleError: {4106 OrmlVestingModuleError: {
3359 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']4107 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
3360 },4108 },
3361 /**4109 /**
3362 * Lookup417: orml_xtokens::module::Error<T>4110 * Lookup453: orml_xtokens::module::Error<T>
3363 **/4111 **/
3364 OrmlXtokensModuleError: {4112 OrmlXtokensModuleError: {
3365 _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']4113 _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']
3366 },4114 },
3367 /**4115 /**
3368 * Lookup420: orml_tokens::BalanceLock<Balance>4116 * Lookup456: orml_tokens::BalanceLock<Balance>
3369 **/4117 **/
3370 OrmlTokensBalanceLock: {4118 OrmlTokensBalanceLock: {
3371 id: '[u8;8]',4119 id: '[u8;8]',
3372 amount: 'u128'4120 amount: 'u128'
3373 },4121 },
3374 /**4122 /**
3375 * Lookup422: orml_tokens::AccountData<Balance>4123 * Lookup458: orml_tokens::AccountData<Balance>
3376 **/4124 **/
3377 OrmlTokensAccountData: {4125 OrmlTokensAccountData: {
3378 free: 'u128',4126 free: 'u128',
3379 reserved: 'u128',4127 reserved: 'u128',
3380 frozen: 'u128'4128 frozen: 'u128'
3381 },4129 },
3382 /**4130 /**
3383 * Lookup424: orml_tokens::ReserveData<ReserveIdentifier, Balance>4131 * Lookup460: orml_tokens::ReserveData<ReserveIdentifier, Balance>
3384 **/4132 **/
3385 OrmlTokensReserveData: {4133 OrmlTokensReserveData: {
3386 id: 'Null',4134 id: 'Null',
3387 amount: 'u128'4135 amount: 'u128'
3388 },4136 },
3389 /**4137 /**
3390 * Lookup426: orml_tokens::module::Error<T>4138 * Lookup462: orml_tokens::module::Error<T>
3391 **/4139 **/
3392 OrmlTokensModuleError: {4140 OrmlTokensModuleError: {
3393 _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']4141 _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']
3394 },4142 },
3395 /**4143 /**
3396 * Lookup431: pallet_identity::types::RegistrarInfo<Balance, sp_core::crypto::AccountId32>4144 * Lookup467: pallet_identity::types::RegistrarInfo<Balance, sp_core::crypto::AccountId32>
3397 **/4145 **/
3398 PalletIdentityRegistrarInfo: {4146 PalletIdentityRegistrarInfo: {
3399 account: 'AccountId32',4147 account: 'AccountId32',
3400 fee: 'u128',4148 fee: 'u128',
3401 fields: 'PalletIdentityBitFlags'4149 fields: 'PalletIdentityBitFlags'
3402 },4150 },
3403 /**4151 /**
3404 * Lookup433: pallet_identity::pallet::Error<T>4152 * Lookup469: pallet_identity::pallet::Error<T>
3405 **/4153 **/
3406 PalletIdentityError: {4154 PalletIdentityError: {
3407 _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed']4155 _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed']
3408 },4156 },
3409 /**4157 /**
3410 * Lookup434: pallet_preimage::RequestStatus<sp_core::crypto::AccountId32, Balance>4158 * Lookup470: pallet_preimage::RequestStatus<sp_core::crypto::AccountId32, Balance>
3411 **/4159 **/
3412 PalletPreimageRequestStatus: {4160 PalletPreimageRequestStatus: {
3413 _enum: {4161 _enum: {
3423 }4171 }
3424 },4172 },
3425 /**4173 /**
3426 * Lookup439: pallet_preimage::pallet::Error<T>4174 * Lookup475: pallet_preimage::pallet::Error<T>
3427 **/4175 **/
3428 PalletPreimageError: {4176 PalletPreimageError: {
3429 _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested']4177 _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested']
4178 },
4179 /**
4180 * Lookup481: pallet_democracy::types::ReferendumInfo<BlockNumber, frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>, Balance>
4181 **/
4182 PalletDemocracyReferendumInfo: {
4183 _enum: {
4184 Ongoing: 'PalletDemocracyReferendumStatus',
4185 Finished: {
4186 approved: 'bool',
4187 end: 'u32'
4188 }
4189 }
4190 },
4191 /**
4192 * Lookup482: pallet_democracy::types::ReferendumStatus<BlockNumber, frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>, Balance>
4193 **/
4194 PalletDemocracyReferendumStatus: {
4195 end: 'u32',
4196 proposal: 'FrameSupportPreimagesBounded',
4197 threshold: 'PalletDemocracyVoteThreshold',
4198 delay: 'u32',
4199 tally: 'PalletDemocracyTally'
4200 },
4201 /**
4202 * Lookup483: pallet_democracy::types::Tally<Balance>
4203 **/
4204 PalletDemocracyTally: {
4205 ayes: 'u128',
4206 nays: 'u128',
4207 turnout: 'u128'
4208 },
4209 /**
4210 * Lookup484: pallet_democracy::vote::Voting<Balance, sp_core::crypto::AccountId32, BlockNumber, MaxVotes>
4211 **/
4212 PalletDemocracyVoteVoting: {
4213 _enum: {
4214 Direct: {
4215 votes: 'Vec<(u32,PalletDemocracyVoteAccountVote)>',
4216 delegations: 'PalletDemocracyDelegations',
4217 prior: 'PalletDemocracyVotePriorLock',
4218 },
4219 Delegating: {
4220 balance: 'u128',
4221 target: 'AccountId32',
4222 conviction: 'PalletDemocracyConviction',
4223 delegations: 'PalletDemocracyDelegations',
4224 prior: 'PalletDemocracyVotePriorLock'
4225 }
4226 }
4227 },
4228 /**
4229 * Lookup488: pallet_democracy::types::Delegations<Balance>
4230 **/
4231 PalletDemocracyDelegations: {
4232 votes: 'u128',
4233 capital: 'u128'
4234 },
4235 /**
4236 * Lookup489: pallet_democracy::vote::PriorLock<BlockNumber, Balance>
4237 **/
4238 PalletDemocracyVotePriorLock: '(u32,u128)',
4239 /**
4240 * Lookup492: pallet_democracy::pallet::Error<T>
4241 **/
4242 PalletDemocracyError: {
4243 _enum: ['ValueLow', 'ProposalMissing', 'AlreadyCanceled', 'DuplicateProposal', 'ProposalBlacklisted', 'NotSimpleMajority', 'InvalidHash', 'NoProposal', 'AlreadyVetoed', 'ReferendumInvalid', 'NoneWaiting', 'NotVoter', 'NoPermission', 'AlreadyDelegating', 'InsufficientFunds', 'NotDelegating', 'VotesExist', 'InstantNotAllowed', 'Nonsense', 'WrongUpperBound', 'MaxVotesReached', 'TooMany', 'VotingPeriodLow', 'PreimageNotExist']
4244 },
4245 /**
4246 * Lookup494: pallet_collective::Votes<sp_core::crypto::AccountId32, BlockNumber>
4247 **/
4248 PalletCollectiveVotes: {
4249 index: 'u32',
4250 threshold: 'u32',
4251 ayes: 'Vec<AccountId32>',
4252 nays: 'Vec<AccountId32>',
4253 end: 'u32'
4254 },
4255 /**
4256 * Lookup495: pallet_collective::pallet::Error<T, I>
4257 **/
4258 PalletCollectiveError: {
4259 _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength']
4260 },
4261 /**
4262 * Lookup499: pallet_membership::pallet::Error<T, I>
4263 **/
4264 PalletMembershipError: {
4265 _enum: ['AlreadyMember', 'NotMember', 'TooManyMembers']
4266 },
4267 /**
4268 * Lookup502: pallet_ranked_collective::MemberRecord
4269 **/
4270 PalletRankedCollectiveMemberRecord: {
4271 rank: 'u16'
4272 },
4273 /**
4274 * Lookup507: pallet_ranked_collective::pallet::Error<T, I>
4275 **/
4276 PalletRankedCollectiveError: {
4277 _enum: ['AlreadyMember', 'NotMember', 'NotPolling', 'Ongoing', 'NoneRemaining', 'Corruption', 'RankTooLow', 'InvalidWitness', 'NoPermission']
4278 },
4279 /**
4280 * Lookup508: pallet_referenda::types::ReferendumInfo<TrackId, quartz_runtime::OriginCaller, Moment, frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>, Balance, pallet_ranked_collective::Tally<T, I, M>, sp_core::crypto::AccountId32, ScheduleAddress>
4281 **/
4282 PalletReferendaReferendumInfo: {
4283 _enum: {
4284 Ongoing: 'PalletReferendaReferendumStatus',
4285 Approved: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',
4286 Rejected: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',
4287 Cancelled: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',
4288 TimedOut: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',
4289 Killed: 'u32'
4290 }
4291 },
4292 /**
4293 * Lookup509: pallet_referenda::types::ReferendumStatus<TrackId, quartz_runtime::OriginCaller, Moment, frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>, Balance, pallet_ranked_collective::Tally<T, I, M>, sp_core::crypto::AccountId32, ScheduleAddress>
4294 **/
4295 PalletReferendaReferendumStatus: {
4296 track: 'u16',
4297 origin: 'QuartzRuntimeOriginCaller',
4298 proposal: 'FrameSupportPreimagesBounded',
4299 enactment: 'FrameSupportScheduleDispatchTime',
4300 submitted: 'u32',
4301 submissionDeposit: 'PalletReferendaDeposit',
4302 decisionDeposit: 'Option<PalletReferendaDeposit>',
4303 deciding: 'Option<PalletReferendaDecidingStatus>',
4304 tally: 'PalletRankedCollectiveTally',
4305 inQueue: 'bool',
4306 alarm: 'Option<(u32,(u32,u32))>'
4307 },
4308 /**
4309 * Lookup510: pallet_referenda::types::Deposit<sp_core::crypto::AccountId32, Balance>
4310 **/
4311 PalletReferendaDeposit: {
4312 who: 'AccountId32',
4313 amount: 'u128'
4314 },
4315 /**
4316 * Lookup513: pallet_referenda::types::DecidingStatus<BlockNumber>
4317 **/
4318 PalletReferendaDecidingStatus: {
4319 since: 'u32',
4320 confirming: 'Option<u32>'
4321 },
4322 /**
4323 * Lookup519: pallet_referenda::types::TrackInfo<Balance, Moment>
4324 **/
4325 PalletReferendaTrackInfo: {
4326 name: 'Text',
4327 maxDeciding: 'u32',
4328 decisionDeposit: 'u128',
4329 preparePeriod: 'u32',
4330 decisionPeriod: 'u32',
4331 confirmPeriod: 'u32',
4332 minEnactmentPeriod: 'u32',
4333 minApproval: 'PalletReferendaCurve',
4334 minSupport: 'PalletReferendaCurve'
4335 },
4336 /**
4337 * Lookup520: pallet_referenda::types::Curve
4338 **/
4339 PalletReferendaCurve: {
4340 _enum: {
4341 LinearDecreasing: {
4342 length: 'Perbill',
4343 floor: 'Perbill',
4344 ceil: 'Perbill',
4345 },
4346 SteppedDecreasing: {
4347 begin: 'Perbill',
4348 end: 'Perbill',
4349 step: 'Perbill',
4350 period: 'Perbill',
4351 },
4352 Reciprocal: {
4353 factor: 'i64',
4354 xOffset: 'i64',
4355 yOffset: 'i64'
4356 }
4357 }
4358 },
4359 /**
4360 * Lookup523: pallet_referenda::pallet::Error<T, I>
4361 **/
4362 PalletReferendaError: {
4363 _enum: ['NotOngoing', 'HasDeposit', 'BadTrack', 'Full', 'QueueEmpty', 'BadReferendum', 'NothingToDo', 'NoTrack', 'Unfinished', 'NoPermission', 'NoDeposit', 'BadStatus', 'PreimageNotExist']
4364 },
4365 /**
4366 * Lookup526: pallet_scheduler::Scheduled<Name, frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>, BlockNumber, quartz_runtime::OriginCaller, sp_core::crypto::AccountId32>
4367 **/
4368 PalletSchedulerScheduled: {
4369 maybeId: 'Option<[u8;32]>',
4370 priority: 'u8',
4371 call: 'FrameSupportPreimagesBounded',
4372 maybePeriodic: 'Option<(u32,u32)>',
4373 origin: 'QuartzRuntimeOriginCaller'
4374 },
4375 /**
4376 * Lookup528: pallet_scheduler::pallet::Error<T>
4377 **/
4378 PalletSchedulerError: {
4379 _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange', 'Named']
3430 },4380 },
3431 /**4381 /**
3432 * Lookup441: cumulus_pallet_xcmp_queue::InboundChannelDetails4382 * Lookup530: cumulus_pallet_xcmp_queue::InboundChannelDetails
3433 **/4383 **/
3434 CumulusPalletXcmpQueueInboundChannelDetails: {4384 CumulusPalletXcmpQueueInboundChannelDetails: {
3435 sender: 'u32',4385 sender: 'u32',
3436 state: 'CumulusPalletXcmpQueueInboundState',4386 state: 'CumulusPalletXcmpQueueInboundState',
3437 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'4387 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
3438 },4388 },
3439 /**4389 /**
3440 * Lookup442: cumulus_pallet_xcmp_queue::InboundState4390 * Lookup531: cumulus_pallet_xcmp_queue::InboundState
3441 **/4391 **/
3442 CumulusPalletXcmpQueueInboundState: {4392 CumulusPalletXcmpQueueInboundState: {
3443 _enum: ['Ok', 'Suspended']4393 _enum: ['Ok', 'Suspended']
3444 },4394 },
3445 /**4395 /**
3446 * Lookup445: polkadot_parachain::primitives::XcmpMessageFormat4396 * Lookup534: polkadot_parachain::primitives::XcmpMessageFormat
3447 **/4397 **/
3448 PolkadotParachainPrimitivesXcmpMessageFormat: {4398 PolkadotParachainPrimitivesXcmpMessageFormat: {
3449 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']4399 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
3450 },4400 },
3451 /**4401 /**
3452 * Lookup448: cumulus_pallet_xcmp_queue::OutboundChannelDetails4402 * Lookup537: cumulus_pallet_xcmp_queue::OutboundChannelDetails
3453 **/4403 **/
3454 CumulusPalletXcmpQueueOutboundChannelDetails: {4404 CumulusPalletXcmpQueueOutboundChannelDetails: {
3455 recipient: 'u32',4405 recipient: 'u32',
3459 lastIndex: 'u16'4409 lastIndex: 'u16'
3460 },4410 },
3461 /**4411 /**
3462 * Lookup449: cumulus_pallet_xcmp_queue::OutboundState4412 * Lookup538: cumulus_pallet_xcmp_queue::OutboundState
3463 **/4413 **/
3464 CumulusPalletXcmpQueueOutboundState: {4414 CumulusPalletXcmpQueueOutboundState: {
3465 _enum: ['Ok', 'Suspended']4415 _enum: ['Ok', 'Suspended']
3466 },4416 },
3467 /**4417 /**
3468 * Lookup451: cumulus_pallet_xcmp_queue::QueueConfigData4418 * Lookup540: cumulus_pallet_xcmp_queue::QueueConfigData
3469 **/4419 **/
3470 CumulusPalletXcmpQueueQueueConfigData: {4420 CumulusPalletXcmpQueueQueueConfigData: {
3471 suspendThreshold: 'u32',4421 suspendThreshold: 'u32',
3476 xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight'4426 xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight'
3477 },4427 },
3478 /**4428 /**
3479 * Lookup453: cumulus_pallet_xcmp_queue::pallet::Error<T>4429 * Lookup542: cumulus_pallet_xcmp_queue::pallet::Error<T>
3480 **/4430 **/
3481 CumulusPalletXcmpQueueError: {4431 CumulusPalletXcmpQueueError: {
3482 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']4432 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
3483 },4433 },
3484 /**4434 /**
3485 * Lookup454: pallet_xcm::pallet::QueryStatus<BlockNumber>4435 * Lookup543: pallet_xcm::pallet::QueryStatus<BlockNumber>
3486 **/4436 **/
3487 PalletXcmQueryStatus: {4437 PalletXcmQueryStatus: {
3488 _enum: {4438 _enum: {
3503 }4453 }
3504 },4454 },
3505 /**4455 /**
3506 * Lookup458: xcm::VersionedResponse4456 * Lookup547: xcm::VersionedResponse
3507 **/4457 **/
3508 XcmVersionedResponse: {4458 XcmVersionedResponse: {
3509 _enum: {4459 _enum: {
3514 }4464 }
3515 },4465 },
3516 /**4466 /**
3517 * Lookup464: pallet_xcm::pallet::VersionMigrationStage4467 * Lookup553: pallet_xcm::pallet::VersionMigrationStage
3518 **/4468 **/
3519 PalletXcmVersionMigrationStage: {4469 PalletXcmVersionMigrationStage: {
3520 _enum: {4470 _enum: {
3525 }4475 }
3526 },4476 },
3527 /**4477 /**
3528 * Lookup467: xcm::VersionedAssetId4478 * Lookup556: xcm::VersionedAssetId
3529 **/4479 **/
3530 XcmVersionedAssetId: {4480 XcmVersionedAssetId: {
3531 _enum: {4481 _enum: {
3536 }4486 }
3537 },4487 },
3538 /**4488 /**
3539 * Lookup468: pallet_xcm::pallet::RemoteLockedFungibleRecord<ConsumerIdentifier, MaxConsumers>4489 * Lookup557: pallet_xcm::pallet::RemoteLockedFungibleRecord<ConsumerIdentifier, MaxConsumers>
3540 **/4490 **/
3541 PalletXcmRemoteLockedFungibleRecord: {4491 PalletXcmRemoteLockedFungibleRecord: {
3542 amount: 'u128',4492 amount: 'u128',
3545 consumers: 'Vec<(Null,u128)>'4495 consumers: 'Vec<(Null,u128)>'
3546 },4496 },
3547 /**4497 /**
3548 * Lookup475: pallet_xcm::pallet::Error<T>4498 * Lookup564: pallet_xcm::pallet::Error<T>
3549 **/4499 **/
3550 PalletXcmError: {4500 PalletXcmError: {
3551 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed', 'InvalidAsset', 'LowBalance', 'TooManyLocks', 'AccountNotSovereign', 'FeesNotMet', 'LockNotFound', 'InUse']4501 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed', 'InvalidAsset', 'LowBalance', 'TooManyLocks', 'AccountNotSovereign', 'FeesNotMet', 'LockNotFound', 'InUse']
3552 },4502 },
3553 /**4503 /**
3554 * Lookup476: cumulus_pallet_xcm::pallet::Error<T>4504 * Lookup565: cumulus_pallet_xcm::pallet::Error<T>
3555 **/4505 **/
3556 CumulusPalletXcmError: 'Null',4506 CumulusPalletXcmError: 'Null',
3557 /**4507 /**
3558 * Lookup477: cumulus_pallet_dmp_queue::ConfigData4508 * Lookup566: cumulus_pallet_dmp_queue::ConfigData
3559 **/4509 **/
3560 CumulusPalletDmpQueueConfigData: {4510 CumulusPalletDmpQueueConfigData: {
3561 maxIndividual: 'SpWeightsWeightV2Weight'4511 maxIndividual: 'SpWeightsWeightV2Weight'
3562 },4512 },
3563 /**4513 /**
3564 * Lookup478: cumulus_pallet_dmp_queue::PageIndexData4514 * Lookup567: cumulus_pallet_dmp_queue::PageIndexData
3565 **/4515 **/
3566 CumulusPalletDmpQueuePageIndexData: {4516 CumulusPalletDmpQueuePageIndexData: {
3567 beginUsed: 'u32',4517 beginUsed: 'u32',
3568 endUsed: 'u32',4518 endUsed: 'u32',
3569 overweightCount: 'u64'4519 overweightCount: 'u64'
3570 },4520 },
3571 /**4521 /**
3572 * Lookup481: cumulus_pallet_dmp_queue::pallet::Error<T>4522 * Lookup570: cumulus_pallet_dmp_queue::pallet::Error<T>
3573 **/4523 **/
3574 CumulusPalletDmpQueueError: {4524 CumulusPalletDmpQueueError: {
3575 _enum: ['Unknown', 'OverLimit']4525 _enum: ['Unknown', 'OverLimit']
3576 },4526 },
3577 /**4527 /**
3578 * Lookup485: pallet_unique::pallet::Error<T>4528 * Lookup574: pallet_unique::pallet::Error<T>
3579 **/4529 **/
3580 PalletUniqueError: {4530 PalletUniqueError: {
3581 _enum: ['CollectionDecimalPointLimitExceeded', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']4531 _enum: ['CollectionDecimalPointLimitExceeded', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']
3582 },4532 },
3583 /**4533 /**
3584 * Lookup486: pallet_configuration::pallet::Error<T>4534 * Lookup575: pallet_configuration::pallet::Error<T>
3585 **/4535 **/
3586 PalletConfigurationError: {4536 PalletConfigurationError: {
3587 _enum: ['InconsistentConfiguration']4537 _enum: ['InconsistentConfiguration']
3588 },4538 },
3589 /**4539 /**
3590 * Lookup487: up_data_structs::Collection<sp_core::crypto::AccountId32>4540 * Lookup576: up_data_structs::Collection<sp_core::crypto::AccountId32>
3591 **/4541 **/
3592 UpDataStructsCollection: {4542 UpDataStructsCollection: {
3593 owner: 'AccountId32',4543 owner: 'AccountId32',
3601 flags: '[u8;1]'4551 flags: '[u8;1]'
3602 },4552 },
3603 /**4553 /**
3604 * Lookup488: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>4554 * Lookup577: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
3605 **/4555 **/
3606 UpDataStructsSponsorshipStateAccountId32: {4556 UpDataStructsSponsorshipStateAccountId32: {
3607 _enum: {4557 _enum: {
3611 }4561 }
3612 },4562 },
3613 /**4563 /**
3614 * Lookup489: up_data_structs::Properties4564 * Lookup578: up_data_structs::Properties
3615 **/4565 **/
3616 UpDataStructsProperties: {4566 UpDataStructsProperties: {
3617 map: 'UpDataStructsPropertiesMapBoundedVec',4567 map: 'UpDataStructsPropertiesMapBoundedVec',
3618 consumedSpace: 'u32',4568 consumedSpace: 'u32',
3619 reserved: 'u32'4569 reserved: 'u32'
3620 },4570 },
3621 /**4571 /**
3622 * Lookup490: up_data_structs::PropertiesMap<bounded_collections::bounded_vec::BoundedVec<T, S>>4572 * Lookup579: up_data_structs::PropertiesMap<bounded_collections::bounded_vec::BoundedVec<T, S>>
3623 **/4573 **/
3624 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',4574 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
3625 /**4575 /**
3626 * Lookup495: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>4576 * Lookup584: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
3627 **/4577 **/
3628 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',4578 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
3629 /**4579 /**
3630 * Lookup502: up_data_structs::CollectionStats4580 * Lookup591: up_data_structs::CollectionStats
3631 **/4581 **/
3632 UpDataStructsCollectionStats: {4582 UpDataStructsCollectionStats: {
3633 created: 'u32',4583 created: 'u32',
3634 destroyed: 'u32',4584 destroyed: 'u32',
3635 alive: 'u32'4585 alive: 'u32'
3636 },4586 },
3637 /**4587 /**
3638 * Lookup503: up_data_structs::TokenChild4588 * Lookup592: up_data_structs::TokenChild
3639 **/4589 **/
3640 UpDataStructsTokenChild: {4590 UpDataStructsTokenChild: {
3641 token: 'u32',4591 token: 'u32',
3642 collection: 'u32'4592 collection: 'u32'
3643 },4593 },
3644 /**4594 /**
3645 * Lookup504: PhantomType::up_data_structs<T>4595 * Lookup593: PhantomType::up_data_structs<T>
3646 **/4596 **/
3647 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,UpPovEstimateRpcPovInfo);0]',4597 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,UpPovEstimateRpcPovInfo);0]',
3648 /**4598 /**
3649 * Lookup506: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>4599 * Lookup595: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3650 **/4600 **/
3651 UpDataStructsTokenData: {4601 UpDataStructsTokenData: {
3652 properties: 'Vec<UpDataStructsProperty>',4602 properties: 'Vec<UpDataStructsProperty>',
3653 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',4603 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',
3654 pieces: 'u128'4604 pieces: 'u128'
3655 },4605 },
3656 /**4606 /**
3657 * Lookup507: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>4607 * Lookup596: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
3658 **/4608 **/
3659 UpDataStructsRpcCollection: {4609 UpDataStructsRpcCollection: {
3660 owner: 'AccountId32',4610 owner: 'AccountId32',
3671 flags: 'UpDataStructsRpcCollectionFlags'4621 flags: 'UpDataStructsRpcCollectionFlags'
3672 },4622 },
3673 /**4623 /**
3674 * Lookup508: up_data_structs::RpcCollectionFlags4624 * Lookup597: up_data_structs::RpcCollectionFlags
3675 **/4625 **/
3676 UpDataStructsRpcCollectionFlags: {4626 UpDataStructsRpcCollectionFlags: {
3677 foreign: 'bool',4627 foreign: 'bool',
3678 erc721metadata: 'bool'4628 erc721metadata: 'bool'
3679 },4629 },
3680 /**4630 /**
3681 * Lookup509: up_pov_estimate_rpc::PovInfo4631 * Lookup598: up_pov_estimate_rpc::PovInfo
3682 **/4632 **/
3683 UpPovEstimateRpcPovInfo: {4633 UpPovEstimateRpcPovInfo: {
3684 proofSize: 'u64',4634 proofSize: 'u64',
3688 keyValues: 'Vec<UpPovEstimateRpcTrieKeyValue>'4638 keyValues: 'Vec<UpPovEstimateRpcTrieKeyValue>'
3689 },4639 },
3690 /**4640 /**
3691 * Lookup512: sp_runtime::transaction_validity::TransactionValidityError4641 * Lookup601: sp_runtime::transaction_validity::TransactionValidityError
3692 **/4642 **/
3693 SpRuntimeTransactionValidityTransactionValidityError: {4643 SpRuntimeTransactionValidityTransactionValidityError: {
3694 _enum: {4644 _enum: {
3697 }4647 }
3698 },4648 },
3699 /**4649 /**
3700 * Lookup513: sp_runtime::transaction_validity::InvalidTransaction4650 * Lookup602: sp_runtime::transaction_validity::InvalidTransaction
3701 **/4651 **/
3702 SpRuntimeTransactionValidityInvalidTransaction: {4652 SpRuntimeTransactionValidityInvalidTransaction: {
3703 _enum: {4653 _enum: {
3715 }4665 }
3716 },4666 },
3717 /**4667 /**
3718 * Lookup514: sp_runtime::transaction_validity::UnknownTransaction4668 * Lookup603: sp_runtime::transaction_validity::UnknownTransaction
3719 **/4669 **/
3720 SpRuntimeTransactionValidityUnknownTransaction: {4670 SpRuntimeTransactionValidityUnknownTransaction: {
3721 _enum: {4671 _enum: {
3725 }4675 }
3726 },4676 },
3727 /**4677 /**
3728 * Lookup516: up_pov_estimate_rpc::TrieKeyValue4678 * Lookup605: up_pov_estimate_rpc::TrieKeyValue
3729 **/4679 **/
3730 UpPovEstimateRpcTrieKeyValue: {4680 UpPovEstimateRpcTrieKeyValue: {
3731 key: 'Bytes',4681 key: 'Bytes',
3732 value: 'Bytes'4682 value: 'Bytes'
3733 },4683 },
3734 /**4684 /**
3735 * Lookup518: pallet_common::pallet::Error<T>4685 * Lookup607: pallet_common::pallet::Error<T>
3736 **/4686 **/
3737 PalletCommonError: {4687 PalletCommonError: {
3738 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsNotEthMirror', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal', 'ConfirmSponsorshipFail', 'UserIsNotCollectionAdmin']4688 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsNotEthMirror', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal', 'ConfirmSponsorshipFail', 'UserIsNotCollectionAdmin']
3739 },4689 },
3740 /**4690 /**
3741 * Lookup520: pallet_fungible::pallet::Error<T>4691 * Lookup609: pallet_fungible::pallet::Error<T>
3742 **/4692 **/
3743 PalletFungibleError: {4693 PalletFungibleError: {
3744 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']4694 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']
3745 },4695 },
3746 /**4696 /**
3747 * Lookup525: pallet_refungible::pallet::Error<T>4697 * Lookup614: pallet_refungible::pallet::Error<T>
3748 **/4698 **/
3749 PalletRefungibleError: {4699 PalletRefungibleError: {
3750 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']4700 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
3751 },4701 },
3752 /**4702 /**
3753 * Lookup526: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>4703 * Lookup615: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3754 **/4704 **/
3755 PalletNonfungibleItemData: {4705 PalletNonfungibleItemData: {
3756 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'4706 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
3757 },4707 },
3758 /**4708 /**
3759 * Lookup528: up_data_structs::PropertyScope4709 * Lookup617: up_data_structs::PropertyScope
3760 **/4710 **/
3761 UpDataStructsPropertyScope: {4711 UpDataStructsPropertyScope: {
3762 _enum: ['None', 'Rmrk']4712 _enum: ['None', 'Rmrk']
3763 },4713 },
3764 /**4714 /**
3765 * Lookup531: pallet_nonfungible::pallet::Error<T>4715 * Lookup620: pallet_nonfungible::pallet::Error<T>
3766 **/4716 **/
3767 PalletNonfungibleError: {4717 PalletNonfungibleError: {
3768 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']4718 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
3769 },4719 },
3770 /**4720 /**
3771 * Lookup532: pallet_structure::pallet::Error<T>4721 * Lookup621: pallet_structure::pallet::Error<T>
3772 **/4722 **/
3773 PalletStructureError: {4723 PalletStructureError: {
3774 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound', 'CantNestTokenUnderCollection']4724 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound', 'CantNestTokenUnderCollection']
3775 },4725 },
3776 /**4726 /**
3777 * Lookup537: pallet_app_promotion::pallet::Error<T>4727 * Lookup626: pallet_app_promotion::pallet::Error<T>
3778 **/4728 **/
3779 PalletAppPromotionError: {4729 PalletAppPromotionError: {
3780 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'InsufficientStakedBalance', 'InconsistencyState']4730 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'InsufficientStakedBalance', 'InconsistencyState']
3781 },4731 },
3782 /**4732 /**
3783 * Lookup538: pallet_foreign_assets::module::Error<T>4733 * Lookup627: pallet_foreign_assets::module::Error<T>
3784 **/4734 **/
3785 PalletForeignAssetsModuleError: {4735 PalletForeignAssetsModuleError: {
3786 _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']4736 _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']
3787 },4737 },
3788 /**4738 /**
3789 * Lookup539: pallet_evm::CodeMetadata4739 * Lookup628: pallet_evm::CodeMetadata
3790 **/4740 **/
3791 PalletEvmCodeMetadata: {4741 PalletEvmCodeMetadata: {
3792 _alias: {4742 _alias: {
3797 hash_: 'H256'4747 hash_: 'H256'
3798 },4748 },
3799 /**4749 /**
3800 * Lookup541: pallet_evm::pallet::Error<T>4750 * Lookup630: pallet_evm::pallet::Error<T>
3801 **/4751 **/
3802 PalletEvmError: {4752 PalletEvmError: {
3803 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy', 'TransactionMustComeFromEOA']4753 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy', 'TransactionMustComeFromEOA']
3804 },4754 },
3805 /**4755 /**
3806 * Lookup544: fp_rpc::TransactionStatus4756 * Lookup633: fp_rpc::TransactionStatus
3807 **/4757 **/
3808 FpRpcTransactionStatus: {4758 FpRpcTransactionStatus: {
3809 transactionHash: 'H256',4759 transactionHash: 'H256',
3815 logsBloom: 'EthbloomBloom'4765 logsBloom: 'EthbloomBloom'
3816 },4766 },
3817 /**4767 /**
3818 * Lookup546: ethbloom::Bloom4768 * Lookup635: ethbloom::Bloom
3819 **/4769 **/
3820 EthbloomBloom: '[u8;256]',4770 EthbloomBloom: '[u8;256]',
3821 /**4771 /**
3822 * Lookup548: ethereum::receipt::ReceiptV34772 * Lookup637: ethereum::receipt::ReceiptV3
3823 **/4773 **/
3824 EthereumReceiptReceiptV3: {4774 EthereumReceiptReceiptV3: {
3825 _enum: {4775 _enum: {
3829 }4779 }
3830 },4780 },
3831 /**4781 /**
3832 * Lookup549: ethereum::receipt::EIP658ReceiptData4782 * Lookup638: ethereum::receipt::EIP658ReceiptData
3833 **/4783 **/
3834 EthereumReceiptEip658ReceiptData: {4784 EthereumReceiptEip658ReceiptData: {
3835 statusCode: 'u8',4785 statusCode: 'u8',
3838 logs: 'Vec<EthereumLog>'4788 logs: 'Vec<EthereumLog>'
3839 },4789 },
3840 /**4790 /**
3841 * Lookup550: ethereum::block::Block<ethereum::transaction::TransactionV2>4791 * Lookup639: ethereum::block::Block<ethereum::transaction::TransactionV2>
3842 **/4792 **/
3843 EthereumBlock: {4793 EthereumBlock: {
3844 header: 'EthereumHeader',4794 header: 'EthereumHeader',
3845 transactions: 'Vec<EthereumTransactionTransactionV2>',4795 transactions: 'Vec<EthereumTransactionTransactionV2>',
3846 ommers: 'Vec<EthereumHeader>'4796 ommers: 'Vec<EthereumHeader>'
3847 },4797 },
3848 /**4798 /**
3849 * Lookup551: ethereum::header::Header4799 * Lookup640: ethereum::header::Header
3850 **/4800 **/
3851 EthereumHeader: {4801 EthereumHeader: {
3852 parentHash: 'H256',4802 parentHash: 'H256',
3866 nonce: 'EthereumTypesHashH64'4816 nonce: 'EthereumTypesHashH64'
3867 },4817 },
3868 /**4818 /**
3869 * Lookup552: ethereum_types::hash::H644819 * Lookup641: ethereum_types::hash::H64
3870 **/4820 **/
3871 EthereumTypesHashH64: '[u8;8]',4821 EthereumTypesHashH64: '[u8;8]',
3872 /**4822 /**
3873 * Lookup557: pallet_ethereum::pallet::Error<T>4823 * Lookup646: pallet_ethereum::pallet::Error<T>
3874 **/4824 **/
3875 PalletEthereumError: {4825 PalletEthereumError: {
3876 _enum: ['InvalidSignature', 'PreLogExists']4826 _enum: ['InvalidSignature', 'PreLogExists']
3877 },4827 },
3878 /**4828 /**
3879 * Lookup558: pallet_evm_coder_substrate::pallet::Error<T>4829 * Lookup647: pallet_evm_coder_substrate::pallet::Error<T>
3880 **/4830 **/
3881 PalletEvmCoderSubstrateError: {4831 PalletEvmCoderSubstrateError: {
3882 _enum: ['OutOfGas', 'OutOfFund']4832 _enum: ['OutOfGas', 'OutOfFund']
3883 },4833 },
3884 /**4834 /**
3885 * Lookup559: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>4835 * Lookup648: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3886 **/4836 **/
3887 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {4837 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {
3888 _enum: {4838 _enum: {
3892 }4842 }
3893 },4843 },
3894 /**4844 /**
3895 * Lookup560: pallet_evm_contract_helpers::SponsoringModeT4845 * Lookup649: pallet_evm_contract_helpers::SponsoringModeT
3896 **/4846 **/
3897 PalletEvmContractHelpersSponsoringModeT: {4847 PalletEvmContractHelpersSponsoringModeT: {
3898 _enum: ['Disabled', 'Allowlisted', 'Generous']4848 _enum: ['Disabled', 'Allowlisted', 'Generous']
3899 },4849 },
3900 /**4850 /**
3901 * Lookup566: pallet_evm_contract_helpers::pallet::Error<T>4851 * Lookup655: pallet_evm_contract_helpers::pallet::Error<T>
3902 **/4852 **/
3903 PalletEvmContractHelpersError: {4853 PalletEvmContractHelpersError: {
3904 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']4854 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']
3905 },4855 },
3906 /**4856 /**
3907 * Lookup567: pallet_evm_migration::pallet::Error<T>4857 * Lookup656: pallet_evm_migration::pallet::Error<T>
3908 **/4858 **/
3909 PalletEvmMigrationError: {4859 PalletEvmMigrationError: {
3910 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']4860 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']
3911 },4861 },
3912 /**4862 /**
3913 * Lookup568: pallet_maintenance::pallet::Error<T>4863 * Lookup657: pallet_maintenance::pallet::Error<T>
3914 **/4864 **/
3915 PalletMaintenanceError: 'Null',4865 PalletMaintenanceError: 'Null',
3916 /**4866 /**
3917 * Lookup569: pallet_test_utils::pallet::Error<T>4867 * Lookup658: pallet_test_utils::pallet::Error<T>
3918 **/4868 **/
3919 PalletTestUtilsError: {4869 PalletTestUtilsError: {
3920 _enum: ['TestPalletDisabled', 'TriggerRollback']4870 _enum: ['TestPalletDisabled', 'TriggerRollback']
3921 },4871 },
3922 /**4872 /**
3923 * Lookup571: sp_runtime::MultiSignature4873 * Lookup660: sp_runtime::MultiSignature
3924 **/4874 **/
3925 SpRuntimeMultiSignature: {4875 SpRuntimeMultiSignature: {
3926 _enum: {4876 _enum: {
3930 }4880 }
3931 },4881 },
3932 /**4882 /**
3933 * Lookup572: sp_core::ed25519::Signature4883 * Lookup661: sp_core::ed25519::Signature
3934 **/4884 **/
3935 SpCoreEd25519Signature: '[u8;64]',4885 SpCoreEd25519Signature: '[u8;64]',
3936 /**4886 /**
3937 * Lookup574: sp_core::sr25519::Signature4887 * Lookup663: sp_core::sr25519::Signature
3938 **/4888 **/
3939 SpCoreSr25519Signature: '[u8;64]',4889 SpCoreSr25519Signature: '[u8;64]',
3940 /**4890 /**
3941 * Lookup575: sp_core::ecdsa::Signature4891 * Lookup664: sp_core::ecdsa::Signature
3942 **/4892 **/
3943 SpCoreEcdsaSignature: '[u8;65]',4893 SpCoreEcdsaSignature: '[u8;65]',
3944 /**4894 /**
3945 * Lookup578: frame_system::extensions::check_spec_version::CheckSpecVersion<T>4895 * Lookup667: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
3946 **/4896 **/
3947 FrameSystemExtensionsCheckSpecVersion: 'Null',4897 FrameSystemExtensionsCheckSpecVersion: 'Null',
3948 /**4898 /**
3949 * Lookup579: frame_system::extensions::check_tx_version::CheckTxVersion<T>4899 * Lookup668: frame_system::extensions::check_tx_version::CheckTxVersion<T>
3950 **/4900 **/
3951 FrameSystemExtensionsCheckTxVersion: 'Null',4901 FrameSystemExtensionsCheckTxVersion: 'Null',
3952 /**4902 /**
3953 * Lookup580: frame_system::extensions::check_genesis::CheckGenesis<T>4903 * Lookup669: frame_system::extensions::check_genesis::CheckGenesis<T>
3954 **/4904 **/
3955 FrameSystemExtensionsCheckGenesis: 'Null',4905 FrameSystemExtensionsCheckGenesis: 'Null',
3956 /**4906 /**
3957 * Lookup583: frame_system::extensions::check_nonce::CheckNonce<T>4907 * Lookup672: frame_system::extensions::check_nonce::CheckNonce<T>
3958 **/4908 **/
3959 FrameSystemExtensionsCheckNonce: 'Compact<u32>',4909 FrameSystemExtensionsCheckNonce: 'Compact<u32>',
3960 /**4910 /**
3961 * Lookup584: frame_system::extensions::check_weight::CheckWeight<T>4911 * Lookup673: frame_system::extensions::check_weight::CheckWeight<T>
3962 **/4912 **/
3963 FrameSystemExtensionsCheckWeight: 'Null',4913 FrameSystemExtensionsCheckWeight: 'Null',
3964 /**4914 /**
3965 * Lookup585: opal_runtime::runtime_common::maintenance::CheckMaintenance4915 * Lookup674: quartz_runtime::runtime_common::maintenance::CheckMaintenance
3966 **/4916 **/
3967 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',4917 QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',
3968 /**4918 /**
3969 * Lookup586: opal_runtime::runtime_common::identity::DisableIdentityCalls4919 * Lookup675: quartz_runtime::runtime_common::identity::DisableIdentityCalls
3970 **/4920 **/
3971 OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: 'Null',4921 QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls: 'Null',
3972 /**4922 /**
3973 * Lookup587: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>4923 * Lookup676: pallet_template_transaction_payment::ChargeTransactionPayment<quartz_runtime::Runtime>
3974 **/4924 **/
3975 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',4925 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
3976 /**4926 /**
3977 * Lookup588: opal_runtime::Runtime4927 * Lookup677: quartz_runtime::Runtime
3978 **/4928 **/
3979 OpalRuntimeRuntime: 'Null',4929 QuartzRuntimeRuntime: 'Null',
3980 /**4930 /**
3981 * Lookup589: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>4931 * Lookup678: pallet_ethereum::FakeTransactionFinalizer<quartz_runtime::Runtime>
3982 **/4932 **/
3983 PalletEthereumFakeTransactionFinalizer: 'Null'4933 PalletEthereumFakeTransactionFinalizer: 'Null'
3984};4934};
modifiedtests/src/interfaces/registry.tsdiffbeforeafterboth
5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions
6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';
77
8import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRefungibleError, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4AbridgedHrmpChannel, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup';8import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4AbridgedHrmpChannel, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, QuartzRuntimeOriginCaller, QuartzRuntimeRuntime, QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls, QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance, QuartzRuntimeRuntimeCommonSessionKeys, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup';
99
10declare module '@polkadot/types/types/registry' {10declare module '@polkadot/types/types/registry' {
11 interface InterfaceTypes {11 interface InterfaceTypes {
23 CumulusPalletXcmCall: CumulusPalletXcmCall;23 CumulusPalletXcmCall: CumulusPalletXcmCall;
24 CumulusPalletXcmError: CumulusPalletXcmError;24 CumulusPalletXcmError: CumulusPalletXcmError;
25 CumulusPalletXcmEvent: CumulusPalletXcmEvent;25 CumulusPalletXcmEvent: CumulusPalletXcmEvent;
26 CumulusPalletXcmOrigin: CumulusPalletXcmOrigin;
26 CumulusPalletXcmpQueueCall: CumulusPalletXcmpQueueCall;27 CumulusPalletXcmpQueueCall: CumulusPalletXcmpQueueCall;
27 CumulusPalletXcmpQueueError: CumulusPalletXcmpQueueError;28 CumulusPalletXcmpQueueError: CumulusPalletXcmpQueueError;
28 CumulusPalletXcmpQueueEvent: CumulusPalletXcmpQueueEvent;29 CumulusPalletXcmpQueueEvent: CumulusPalletXcmpQueueEvent;
58 FrameSupportDispatchPerDispatchClassU32: FrameSupportDispatchPerDispatchClassU32;59 FrameSupportDispatchPerDispatchClassU32: FrameSupportDispatchPerDispatchClassU32;
59 FrameSupportDispatchPerDispatchClassWeight: FrameSupportDispatchPerDispatchClassWeight;60 FrameSupportDispatchPerDispatchClassWeight: FrameSupportDispatchPerDispatchClassWeight;
60 FrameSupportDispatchPerDispatchClassWeightsPerClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;61 FrameSupportDispatchPerDispatchClassWeightsPerClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;
62 FrameSupportDispatchRawOrigin: FrameSupportDispatchRawOrigin;
61 FrameSupportPalletId: FrameSupportPalletId;63 FrameSupportPalletId: FrameSupportPalletId;
64 FrameSupportPreimagesBounded: FrameSupportPreimagesBounded;
65 FrameSupportScheduleDispatchTime: FrameSupportScheduleDispatchTime;
62 FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;66 FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;
63 FrameSystemAccountInfo: FrameSystemAccountInfo;67 FrameSystemAccountInfo: FrameSystemAccountInfo;
64 FrameSystemCall: FrameSystemCall;68 FrameSystemCall: FrameSystemCall;
75 FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights;79 FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights;
76 FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;80 FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;
77 FrameSystemPhase: FrameSystemPhase;81 FrameSystemPhase: FrameSystemPhase;
78 OpalRuntimeRuntime: OpalRuntimeRuntime;
79 OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls;
80 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;
81 OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;
82 OrmlTokensAccountData: OrmlTokensAccountData;82 OrmlTokensAccountData: OrmlTokensAccountData;
83 OrmlTokensBalanceLock: OrmlTokensBalanceLock;83 OrmlTokensBalanceLock: OrmlTokensBalanceLock;
84 OrmlTokensModuleCall: OrmlTokensModuleCall;84 OrmlTokensModuleCall: OrmlTokensModuleCall;
106 PalletCollatorSelectionCall: PalletCollatorSelectionCall;106 PalletCollatorSelectionCall: PalletCollatorSelectionCall;
107 PalletCollatorSelectionError: PalletCollatorSelectionError;107 PalletCollatorSelectionError: PalletCollatorSelectionError;
108 PalletCollatorSelectionEvent: PalletCollatorSelectionEvent;108 PalletCollatorSelectionEvent: PalletCollatorSelectionEvent;
109 PalletCollectiveCall: PalletCollectiveCall;
110 PalletCollectiveError: PalletCollectiveError;
111 PalletCollectiveEvent: PalletCollectiveEvent;
112 PalletCollectiveRawOrigin: PalletCollectiveRawOrigin;
113 PalletCollectiveVotes: PalletCollectiveVotes;
109 PalletCommonError: PalletCommonError;114 PalletCommonError: PalletCommonError;
110 PalletCommonEvent: PalletCommonEvent;115 PalletCommonEvent: PalletCommonEvent;
111 PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;116 PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;
112 PalletConfigurationCall: PalletConfigurationCall;117 PalletConfigurationCall: PalletConfigurationCall;
113 PalletConfigurationError: PalletConfigurationError;118 PalletConfigurationError: PalletConfigurationError;
114 PalletConfigurationEvent: PalletConfigurationEvent;119 PalletConfigurationEvent: PalletConfigurationEvent;
120 PalletDemocracyCall: PalletDemocracyCall;
121 PalletDemocracyConviction: PalletDemocracyConviction;
122 PalletDemocracyDelegations: PalletDemocracyDelegations;
123 PalletDemocracyError: PalletDemocracyError;
124 PalletDemocracyEvent: PalletDemocracyEvent;
125 PalletDemocracyMetadataOwner: PalletDemocracyMetadataOwner;
126 PalletDemocracyReferendumInfo: PalletDemocracyReferendumInfo;
127 PalletDemocracyReferendumStatus: PalletDemocracyReferendumStatus;
128 PalletDemocracyTally: PalletDemocracyTally;
129 PalletDemocracyVoteAccountVote: PalletDemocracyVoteAccountVote;
130 PalletDemocracyVotePriorLock: PalletDemocracyVotePriorLock;
131 PalletDemocracyVoteThreshold: PalletDemocracyVoteThreshold;
132 PalletDemocracyVoteVoting: PalletDemocracyVoteVoting;
115 PalletEthereumCall: PalletEthereumCall;133 PalletEthereumCall: PalletEthereumCall;
116 PalletEthereumError: PalletEthereumError;134 PalletEthereumError: PalletEthereumError;
117 PalletEthereumEvent: PalletEthereumEvent;135 PalletEthereumEvent: PalletEthereumEvent;
118 PalletEthereumFakeTransactionFinalizer: PalletEthereumFakeTransactionFinalizer;136 PalletEthereumFakeTransactionFinalizer: PalletEthereumFakeTransactionFinalizer;
137 PalletEthereumRawOrigin: PalletEthereumRawOrigin;
119 PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;138 PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;
120 PalletEvmCall: PalletEvmCall;139 PalletEvmCall: PalletEvmCall;
121 PalletEvmCodeMetadata: PalletEvmCodeMetadata;140 PalletEvmCodeMetadata: PalletEvmCodeMetadata;
136 PalletForeignAssetsModuleEvent: PalletForeignAssetsModuleEvent;155 PalletForeignAssetsModuleEvent: PalletForeignAssetsModuleEvent;
137 PalletForeignAssetsNativeCurrency: PalletForeignAssetsNativeCurrency;156 PalletForeignAssetsNativeCurrency: PalletForeignAssetsNativeCurrency;
138 PalletFungibleError: PalletFungibleError;157 PalletFungibleError: PalletFungibleError;
158 PalletGovOriginsOrigin: PalletGovOriginsOrigin;
139 PalletIdentityBitFlags: PalletIdentityBitFlags;159 PalletIdentityBitFlags: PalletIdentityBitFlags;
140 PalletIdentityCall: PalletIdentityCall;160 PalletIdentityCall: PalletIdentityCall;
141 PalletIdentityError: PalletIdentityError;161 PalletIdentityError: PalletIdentityError;
149 PalletMaintenanceCall: PalletMaintenanceCall;169 PalletMaintenanceCall: PalletMaintenanceCall;
150 PalletMaintenanceError: PalletMaintenanceError;170 PalletMaintenanceError: PalletMaintenanceError;
151 PalletMaintenanceEvent: PalletMaintenanceEvent;171 PalletMaintenanceEvent: PalletMaintenanceEvent;
172 PalletMembershipCall: PalletMembershipCall;
173 PalletMembershipError: PalletMembershipError;
174 PalletMembershipEvent: PalletMembershipEvent;
152 PalletNonfungibleError: PalletNonfungibleError;175 PalletNonfungibleError: PalletNonfungibleError;
153 PalletNonfungibleItemData: PalletNonfungibleItemData;176 PalletNonfungibleItemData: PalletNonfungibleItemData;
154 PalletPreimageCall: PalletPreimageCall;177 PalletPreimageCall: PalletPreimageCall;
155 PalletPreimageError: PalletPreimageError;178 PalletPreimageError: PalletPreimageError;
156 PalletPreimageEvent: PalletPreimageEvent;179 PalletPreimageEvent: PalletPreimageEvent;
157 PalletPreimageRequestStatus: PalletPreimageRequestStatus;180 PalletPreimageRequestStatus: PalletPreimageRequestStatus;
181 PalletRankedCollectiveCall: PalletRankedCollectiveCall;
182 PalletRankedCollectiveError: PalletRankedCollectiveError;
183 PalletRankedCollectiveEvent: PalletRankedCollectiveEvent;
184 PalletRankedCollectiveMemberRecord: PalletRankedCollectiveMemberRecord;
185 PalletRankedCollectiveTally: PalletRankedCollectiveTally;
186 PalletRankedCollectiveVoteRecord: PalletRankedCollectiveVoteRecord;
187 PalletReferendaCall: PalletReferendaCall;
188 PalletReferendaCurve: PalletReferendaCurve;
189 PalletReferendaDecidingStatus: PalletReferendaDecidingStatus;
190 PalletReferendaDeposit: PalletReferendaDeposit;
191 PalletReferendaError: PalletReferendaError;
192 PalletReferendaEvent: PalletReferendaEvent;
193 PalletReferendaReferendumInfo: PalletReferendaReferendumInfo;
194 PalletReferendaReferendumStatus: PalletReferendaReferendumStatus;
195 PalletReferendaTrackInfo: PalletReferendaTrackInfo;
158 PalletRefungibleError: PalletRefungibleError;196 PalletRefungibleError: PalletRefungibleError;
197 PalletSchedulerCall: PalletSchedulerCall;
198 PalletSchedulerError: PalletSchedulerError;
199 PalletSchedulerEvent: PalletSchedulerEvent;
200 PalletSchedulerScheduled: PalletSchedulerScheduled;
159 PalletSessionCall: PalletSessionCall;201 PalletSessionCall: PalletSessionCall;
160 PalletSessionError: PalletSessionError;202 PalletSessionError: PalletSessionError;
161 PalletSessionEvent: PalletSessionEvent;203 PalletSessionEvent: PalletSessionEvent;
188 PalletXcmCall: PalletXcmCall;230 PalletXcmCall: PalletXcmCall;
189 PalletXcmError: PalletXcmError;231 PalletXcmError: PalletXcmError;
190 PalletXcmEvent: PalletXcmEvent;232 PalletXcmEvent: PalletXcmEvent;
233 PalletXcmOrigin: PalletXcmOrigin;
191 PalletXcmQueryStatus: PalletXcmQueryStatus;234 PalletXcmQueryStatus: PalletXcmQueryStatus;
192 PalletXcmRemoteLockedFungibleRecord: PalletXcmRemoteLockedFungibleRecord;235 PalletXcmRemoteLockedFungibleRecord: PalletXcmRemoteLockedFungibleRecord;
193 PalletXcmVersionMigrationStage: PalletXcmVersionMigrationStage;236 PalletXcmVersionMigrationStage: PalletXcmVersionMigrationStage;
201 PolkadotPrimitivesV4AbridgedHrmpChannel: PolkadotPrimitivesV4AbridgedHrmpChannel;244 PolkadotPrimitivesV4AbridgedHrmpChannel: PolkadotPrimitivesV4AbridgedHrmpChannel;
202 PolkadotPrimitivesV4PersistedValidationData: PolkadotPrimitivesV4PersistedValidationData;245 PolkadotPrimitivesV4PersistedValidationData: PolkadotPrimitivesV4PersistedValidationData;
203 PolkadotPrimitivesV4UpgradeRestriction: PolkadotPrimitivesV4UpgradeRestriction;246 PolkadotPrimitivesV4UpgradeRestriction: PolkadotPrimitivesV4UpgradeRestriction;
247 QuartzRuntimeOriginCaller: QuartzRuntimeOriginCaller;
248 QuartzRuntimeRuntime: QuartzRuntimeRuntime;
249 QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls: QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls;
250 QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance: QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance;
251 QuartzRuntimeRuntimeCommonSessionKeys: QuartzRuntimeRuntimeCommonSessionKeys;
204 SpArithmeticArithmeticError: SpArithmeticArithmeticError;252 SpArithmeticArithmeticError: SpArithmeticArithmeticError;
205 SpConsensusAuraSr25519AppSr25519Public: SpConsensusAuraSr25519AppSr25519Public;253 SpConsensusAuraSr25519AppSr25519Public: SpConsensusAuraSr25519AppSr25519Public;
206 SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId;254 SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId;
207 SpCoreEcdsaSignature: SpCoreEcdsaSignature;255 SpCoreEcdsaSignature: SpCoreEcdsaSignature;
208 SpCoreEd25519Signature: SpCoreEd25519Signature;256 SpCoreEd25519Signature: SpCoreEd25519Signature;
209 SpCoreSr25519Public: SpCoreSr25519Public;257 SpCoreSr25519Public: SpCoreSr25519Public;
210 SpCoreSr25519Signature: SpCoreSr25519Signature;258 SpCoreSr25519Signature: SpCoreSr25519Signature;
259 SpCoreVoid: SpCoreVoid;
211 SpRuntimeDigest: SpRuntimeDigest;260 SpRuntimeDigest: SpRuntimeDigest;
212 SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;261 SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;
213 SpRuntimeDispatchError: SpRuntimeDispatchError;262 SpRuntimeDispatchError: SpRuntimeDispatchError;
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
6import '@polkadot/types/lookup';6import '@polkadot/types/lookup';
77
8import type { Data } from '@polkadot/types';8import type { Data } from '@polkadot/types';
9import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Set, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';9import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Set, Struct, Text, U256, U8aFixed, Vec, bool, i64, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
10import type { ITuple } from '@polkadot/types-codec/types';10import type { ITuple } from '@polkadot/types-codec/types';
11import type { Vote } from '@polkadot/types/interfaces/elections';
11import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';12import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';
12import type { Event } from '@polkadot/types/interfaces/system';13import type { Event } from '@polkadot/types/interfaces/system';
1314
892 readonly type: 'Noted' | 'Requested' | 'Cleared';893 readonly type: 'Noted' | 'Requested' | 'Cleared';
893 }894 }
894895
895 /** @name CumulusPalletXcmpQueueEvent (71) */896 /** @name PalletDemocracyEvent (71) */
896 interface CumulusPalletXcmpQueueEvent extends Enum {897 interface PalletDemocracyEvent extends Enum {
897 readonly isSuccess: boolean;898 readonly isProposed: boolean;
898 readonly asSuccess: {899 readonly asProposed: {
899 readonly messageHash: Option<U8aFixed>;900 readonly proposalIndex: u32;
900 readonly weight: SpWeightsWeightV2Weight;901 readonly deposit: u128;
901 } & Struct;902 } & Struct;
902 readonly isFail: boolean;903 readonly isTabled: boolean;
903 readonly asFail: {904 readonly asTabled: {
904 readonly messageHash: Option<U8aFixed>;905 readonly proposalIndex: u32;
905 readonly error: XcmV3TraitsError;906 readonly deposit: u128;
906 readonly weight: SpWeightsWeightV2Weight;
907 } & Struct;907 } & Struct;
908 readonly isBadVersion: boolean;908 readonly isExternalTabled: boolean;
909 readonly asBadVersion: {909 readonly isStarted: boolean;
910 readonly asStarted: {
911 readonly refIndex: u32;
910 readonly messageHash: Option<U8aFixed>;912 readonly threshold: PalletDemocracyVoteThreshold;
911 } & Struct;913 } & Struct;
912 readonly isBadFormat: boolean;914 readonly isPassed: boolean;
913 readonly asBadFormat: {915 readonly asPassed: {
914 readonly messageHash: Option<U8aFixed>;916 readonly refIndex: u32;
915 } & Struct;917 } & Struct;
916 readonly isXcmpMessageSent: boolean;918 readonly isNotPassed: boolean;
917 readonly asXcmpMessageSent: {919 readonly asNotPassed: {
918 readonly messageHash: Option<U8aFixed>;920 readonly refIndex: u32;
919 } & Struct;921 } & Struct;
920 readonly isOverweightEnqueued: boolean;922 readonly isCancelled: boolean;
921 readonly asOverweightEnqueued: {923 readonly asCancelled: {
922 readonly sender: u32;924 readonly refIndex: u32;
923 readonly sentAt: u32;
924 readonly index: u64;
925 readonly required: SpWeightsWeightV2Weight;
926 } & Struct;925 } & Struct;
927 readonly isOverweightServiced: boolean;926 readonly isDelegated: boolean;
928 readonly asOverweightServiced: {927 readonly asDelegated: {
929 readonly index: u64;928 readonly who: AccountId32;
930 readonly used: SpWeightsWeightV2Weight;929 readonly target: AccountId32;
931 } & Struct;930 } & Struct;
932 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';931 readonly isUndelegated: boolean;
933 }932 readonly asUndelegated: {
934933 readonly account: AccountId32;
935 /** @name XcmV3TraitsError (72) */
936 interface XcmV3TraitsError extends Enum {
937 readonly isOverflow: boolean;
938 readonly isUnimplemented: boolean;
939 readonly isUntrustedReserveLocation: boolean;
940 readonly isUntrustedTeleportLocation: boolean;
941 readonly isLocationFull: boolean;
942 readonly isLocationNotInvertible: boolean;
943 readonly isBadOrigin: boolean;
944 readonly isInvalidLocation: boolean;
945 readonly isAssetNotFound: boolean;
946 readonly isFailedToTransactAsset: boolean;
947 readonly isNotWithdrawable: boolean;
948 readonly isLocationCannotHold: boolean;
949 readonly isExceedsMaxMessageSize: boolean;
950 readonly isDestinationUnsupported: boolean;
951 readonly isTransport: boolean;
952 readonly isUnroutable: boolean;
953 readonly isUnknownClaim: boolean;
954 readonly isFailedToDecode: boolean;
955 readonly isMaxWeightInvalid: boolean;
956 readonly isNotHoldingFees: boolean;
957 readonly isTooExpensive: boolean;
958 readonly isTrap: boolean;
959 readonly asTrap: u64;
960 readonly isExpectationFalse: boolean;
961 readonly isPalletNotFound: boolean;
962 readonly isNameMismatch: boolean;
963 readonly isVersionIncompatible: boolean;
964 readonly isHoldingWouldOverflow: boolean;
965 readonly isExportError: boolean;
966 readonly isReanchorFailed: boolean;
967 readonly isNoDeal: boolean;
968 readonly isFeesNotMet: boolean;
969 readonly isLockError: boolean;
970 readonly isNoPermission: boolean;
971 readonly isUnanchored: boolean;
972 readonly isNotDepositable: boolean;
973 readonly isUnhandledXcmVersion: boolean;
974 readonly isWeightLimitReached: boolean;
975 readonly asWeightLimitReached: SpWeightsWeightV2Weight;
976 readonly isBarrier: boolean;
977 readonly isWeightNotComputable: boolean;
978 readonly isExceedsStackLimit: boolean;
979 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit';
980 }
981
982 /** @name PalletXcmEvent (74) */
983 interface PalletXcmEvent extends Enum {
984 readonly isAttempted: boolean;
985 readonly asAttempted: XcmV3TraitsOutcome;
986 readonly isSent: boolean;
987 readonly asSent: ITuple<[XcmV3MultiLocation, XcmV3MultiLocation, XcmV3Xcm]>;
988 readonly isUnexpectedResponse: boolean;
989 readonly asUnexpectedResponse: ITuple<[XcmV3MultiLocation, u64]>;
990 readonly isResponseReady: boolean;
991 readonly asResponseReady: ITuple<[u64, XcmV3Response]>;
992 readonly isNotified: boolean;
993 readonly asNotified: ITuple<[u64, u8, u8]>;
994 readonly isNotifyOverweight: boolean;
995 readonly asNotifyOverweight: ITuple<[u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;
996 readonly isNotifyDispatchError: boolean;
997 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;
998 readonly isNotifyDecodeFailed: boolean;
999 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;
1000 readonly isInvalidResponder: boolean;
1001 readonly asInvalidResponder: ITuple<[XcmV3MultiLocation, u64, Option<XcmV3MultiLocation>]>;
1002 readonly isInvalidResponderVersion: boolean;
1003 readonly asInvalidResponderVersion: ITuple<[XcmV3MultiLocation, u64]>;
1004 readonly isResponseTaken: boolean;
1005 readonly asResponseTaken: u64;
1006 readonly isAssetsTrapped: boolean;
1007 readonly asAssetsTrapped: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
1008 readonly isVersionChangeNotified: boolean;
1009 readonly asVersionChangeNotified: ITuple<[XcmV3MultiLocation, u32, XcmV3MultiassetMultiAssets]>;
1010 readonly isSupportedVersionChanged: boolean;
1011 readonly asSupportedVersionChanged: ITuple<[XcmV3MultiLocation, u32]>;
1012 readonly isNotifyTargetSendFail: boolean;
1013 readonly asNotifyTargetSendFail: ITuple<[XcmV3MultiLocation, u64, XcmV3TraitsError]>;
1014 readonly isNotifyTargetMigrationFail: boolean;
1015 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;
1016 readonly isInvalidQuerierVersion: boolean;
1017 readonly asInvalidQuerierVersion: ITuple<[XcmV3MultiLocation, u64]>;
1018 readonly isInvalidQuerier: boolean;
1019 readonly asInvalidQuerier: ITuple<[XcmV3MultiLocation, u64, XcmV3MultiLocation, Option<XcmV3MultiLocation>]>;
1020 readonly isVersionNotifyStarted: boolean;
1021 readonly asVersionNotifyStarted: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
1022 readonly isVersionNotifyRequested: boolean;
1023 readonly asVersionNotifyRequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
1024 readonly isVersionNotifyUnrequested: boolean;
1025 readonly asVersionNotifyUnrequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
1026 readonly isFeesPaid: boolean;
1027 readonly asFeesPaid: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
1028 readonly isAssetsClaimed: boolean;
1029 readonly asAssetsClaimed: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
1030 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed';
1031 }
1032
1033 /** @name XcmV3TraitsOutcome (75) */
1034 interface XcmV3TraitsOutcome extends Enum {
1035 readonly isComplete: boolean;
1036 readonly asComplete: SpWeightsWeightV2Weight;
1037 readonly isIncomplete: boolean;
1038 readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, XcmV3TraitsError]>;
1039 readonly isError: boolean;
1040 readonly asError: XcmV3TraitsError;
1041 readonly type: 'Complete' | 'Incomplete' | 'Error';
1042 }
1043
1044 /** @name XcmV3Xcm (76) */
1045 interface XcmV3Xcm extends Vec<XcmV3Instruction> {}
1046
1047 /** @name XcmV3Instruction (78) */
1048 interface XcmV3Instruction extends Enum {
1049 readonly isWithdrawAsset: boolean;
1050 readonly asWithdrawAsset: XcmV3MultiassetMultiAssets;
1051 readonly isReserveAssetDeposited: boolean;
1052 readonly asReserveAssetDeposited: XcmV3MultiassetMultiAssets;
1053 readonly isReceiveTeleportedAsset: boolean;
1054 readonly asReceiveTeleportedAsset: XcmV3MultiassetMultiAssets;
1055 readonly isQueryResponse: boolean;
1056 readonly asQueryResponse: {
1057 readonly queryId: Compact<u64>;
1058 readonly response: XcmV3Response;
1059 readonly maxWeight: SpWeightsWeightV2Weight;
1060 readonly querier: Option<XcmV3MultiLocation>;
1061 } & Struct;934 } & Struct;
1062 readonly isTransferAsset: boolean;935 readonly isVetoed: boolean;
1063 readonly asTransferAsset: {936 readonly asVetoed: {
1064 readonly assets: XcmV3MultiassetMultiAssets;937 readonly who: AccountId32;
1065 readonly beneficiary: XcmV3MultiLocation;938 readonly proposalHash: H256;
939 readonly until: u32;
1066 } & Struct;940 } & Struct;
1067 readonly isTransferReserveAsset: boolean;941 readonly isBlacklisted: boolean;
1068 readonly asTransferReserveAsset: {942 readonly asBlacklisted: {
1069 readonly assets: XcmV3MultiassetMultiAssets;943 readonly proposalHash: H256;
1070 readonly dest: XcmV3MultiLocation;
1071 readonly xcm: XcmV3Xcm;
1072 } & Struct;944 } & Struct;
1073 readonly isTransact: boolean;945 readonly isVoted: boolean;
1074 readonly asTransact: {946 readonly asVoted: {
1075 readonly originKind: XcmV2OriginKind;947 readonly voter: AccountId32;
1076 readonly requireWeightAtMost: SpWeightsWeightV2Weight;948 readonly refIndex: u32;
1077 readonly call: XcmDoubleEncoded;949 readonly vote: PalletDemocracyVoteAccountVote;
1078 } & Struct;950 } & Struct;
1079 readonly isHrmpNewChannelOpenRequest: boolean;951 readonly isSeconded: boolean;
1080 readonly asHrmpNewChannelOpenRequest: {952 readonly asSeconded: {
1081 readonly sender: Compact<u32>;953 readonly seconder: AccountId32;
1082 readonly maxMessageSize: Compact<u32>;
1083 readonly maxCapacity: Compact<u32>;954 readonly propIndex: u32;
1084 } & Struct;955 } & Struct;
1085 readonly isHrmpChannelAccepted: boolean;956 readonly isProposalCanceled: boolean;
1086 readonly asHrmpChannelAccepted: {957 readonly asProposalCanceled: {
1087 readonly recipient: Compact<u32>;958 readonly propIndex: u32;
1088 } & Struct;959 } & Struct;
1089 readonly isHrmpChannelClosing: boolean;960 readonly isMetadataSet: boolean;
1090 readonly asHrmpChannelClosing: {961 readonly asMetadataSet: {
1091 readonly initiator: Compact<u32>;962 readonly owner: PalletDemocracyMetadataOwner;
1092 readonly sender: Compact<u32>;963 readonly hash_: H256;
1093 readonly recipient: Compact<u32>;
1094 } & Struct;964 } & Struct;
1095 readonly isClearOrigin: boolean;965 readonly isMetadataCleared: boolean;
1096 readonly isDescendOrigin: boolean;966 readonly asMetadataCleared: {
1097 readonly asDescendOrigin: XcmV3Junctions;
1098 readonly isReportError: boolean;
1099 readonly asReportError: XcmV3QueryResponseInfo;
1100 readonly isDepositAsset: boolean;
1101 readonly asDepositAsset: {
1102 readonly assets: XcmV3MultiassetMultiAssetFilter;967 readonly owner: PalletDemocracyMetadataOwner;
1103 readonly beneficiary: XcmV3MultiLocation;968 readonly hash_: H256;
1104 } & Struct;969 } & Struct;
1105 readonly isDepositReserveAsset: boolean;970 readonly isMetadataTransferred: boolean;
1106 readonly asDepositReserveAsset: {971 readonly asMetadataTransferred: {
1107 readonly assets: XcmV3MultiassetMultiAssetFilter;972 readonly prevOwner: PalletDemocracyMetadataOwner;
1108 readonly dest: XcmV3MultiLocation;973 readonly owner: PalletDemocracyMetadataOwner;
1109 readonly xcm: XcmV3Xcm;974 readonly hash_: H256;
1110 } & Struct;975 } & Struct;
1111 readonly isExchangeAsset: boolean;976 readonly type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled' | 'MetadataSet' | 'MetadataCleared' | 'MetadataTransferred';
1112 readonly asExchangeAsset: {
1113 readonly give: XcmV3MultiassetMultiAssetFilter;
1114 readonly want: XcmV3MultiassetMultiAssets;
1115 readonly maximal: bool;
1116 } & Struct;
1117 readonly isInitiateReserveWithdraw: boolean;
1118 readonly asInitiateReserveWithdraw: {
1119 readonly assets: XcmV3MultiassetMultiAssetFilter;
1120 readonly reserve: XcmV3MultiLocation;
1121 readonly xcm: XcmV3Xcm;
1122 } & Struct;
1123 readonly isInitiateTeleport: boolean;
1124 readonly asInitiateTeleport: {
1125 readonly assets: XcmV3MultiassetMultiAssetFilter;
1126 readonly dest: XcmV3MultiLocation;
1127 readonly xcm: XcmV3Xcm;
1128 } & Struct;
1129 readonly isReportHolding: boolean;
1130 readonly asReportHolding: {
1131 readonly responseInfo: XcmV3QueryResponseInfo;
1132 readonly assets: XcmV3MultiassetMultiAssetFilter;
1133 } & Struct;
1134 readonly isBuyExecution: boolean;
1135 readonly asBuyExecution: {
1136 readonly fees: XcmV3MultiAsset;
1137 readonly weightLimit: XcmV3WeightLimit;
1138 } & Struct;
1139 readonly isRefundSurplus: boolean;
1140 readonly isSetErrorHandler: boolean;
1141 readonly asSetErrorHandler: XcmV3Xcm;
1142 readonly isSetAppendix: boolean;
1143 readonly asSetAppendix: XcmV3Xcm;
1144 readonly isClearError: boolean;
1145 readonly isClaimAsset: boolean;
1146 readonly asClaimAsset: {
1147 readonly assets: XcmV3MultiassetMultiAssets;
1148 readonly ticket: XcmV3MultiLocation;
1149 } & Struct;
1150 readonly isTrap: boolean;
1151 readonly asTrap: Compact<u64>;
1152 readonly isSubscribeVersion: boolean;
1153 readonly asSubscribeVersion: {
1154 readonly queryId: Compact<u64>;
1155 readonly maxResponseWeight: SpWeightsWeightV2Weight;
1156 } & Struct;
1157 readonly isUnsubscribeVersion: boolean;
1158 readonly isBurnAsset: boolean;
1159 readonly asBurnAsset: XcmV3MultiassetMultiAssets;
1160 readonly isExpectAsset: boolean;
1161 readonly asExpectAsset: XcmV3MultiassetMultiAssets;
1162 readonly isExpectOrigin: boolean;
1163 readonly asExpectOrigin: Option<XcmV3MultiLocation>;
1164 readonly isExpectError: boolean;
1165 readonly asExpectError: Option<ITuple<[u32, XcmV3TraitsError]>>;
1166 readonly isExpectTransactStatus: boolean;
1167 readonly asExpectTransactStatus: XcmV3MaybeErrorCode;
1168 readonly isQueryPallet: boolean;
1169 readonly asQueryPallet: {
1170 readonly moduleName: Bytes;
1171 readonly responseInfo: XcmV3QueryResponseInfo;
1172 } & Struct;
1173 readonly isExpectPallet: boolean;
1174 readonly asExpectPallet: {
1175 readonly index: Compact<u32>;
1176 readonly name: Bytes;
1177 readonly moduleName: Bytes;
1178 readonly crateMajor: Compact<u32>;
1179 readonly minCrateMinor: Compact<u32>;
1180 } & Struct;
1181 readonly isReportTransactStatus: boolean;
1182 readonly asReportTransactStatus: XcmV3QueryResponseInfo;
1183 readonly isClearTransactStatus: boolean;
1184 readonly isUniversalOrigin: boolean;
1185 readonly asUniversalOrigin: XcmV3Junction;
1186 readonly isExportMessage: boolean;
1187 readonly asExportMessage: {
1188 readonly network: XcmV3JunctionNetworkId;
1189 readonly destination: XcmV3Junctions;
1190 readonly xcm: XcmV3Xcm;
1191 } & Struct;
1192 readonly isLockAsset: boolean;
1193 readonly asLockAsset: {
1194 readonly asset: XcmV3MultiAsset;
1195 readonly unlocker: XcmV3MultiLocation;
1196 } & Struct;
1197 readonly isUnlockAsset: boolean;
1198 readonly asUnlockAsset: {
1199 readonly asset: XcmV3MultiAsset;
1200 readonly target: XcmV3MultiLocation;
1201 } & Struct;
1202 readonly isNoteUnlockable: boolean;
1203 readonly asNoteUnlockable: {
1204 readonly asset: XcmV3MultiAsset;
1205 readonly owner: XcmV3MultiLocation;
1206 } & Struct;
1207 readonly isRequestUnlock: boolean;
1208 readonly asRequestUnlock: {
1209 readonly asset: XcmV3MultiAsset;
1210 readonly locker: XcmV3MultiLocation;
1211 } & Struct;
1212 readonly isSetFeesMode: boolean;
1213 readonly asSetFeesMode: {
1214 readonly jitWithdraw: bool;
1215 } & Struct;
1216 readonly isSetTopic: boolean;
1217 readonly asSetTopic: U8aFixed;
1218 readonly isClearTopic: boolean;
1219 readonly isAliasOrigin: boolean;
1220 readonly asAliasOrigin: XcmV3MultiLocation;
1221 readonly isUnpaidExecution: boolean;
1222 readonly asUnpaidExecution: {
1223 readonly weightLimit: XcmV3WeightLimit;
1224 readonly checkOrigin: Option<XcmV3MultiLocation>;
1225 } & Struct;
1226 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution';
1227 }977 }
1228978
1229 /** @name XcmV3Response (79) */979 /** @name PalletDemocracyVoteThreshold (72) */
1230 interface XcmV3Response extends Enum {980 interface PalletDemocracyVoteThreshold extends Enum {
1231 readonly isNull: boolean;981 readonly isSuperMajorityApprove: boolean;
1232 readonly isAssets: boolean;982 readonly isSuperMajorityAgainst: boolean;
1233 readonly asAssets: XcmV3MultiassetMultiAssets;983 readonly isSimpleMajority: boolean;
1234 readonly isExecutionResult: boolean;
1235 readonly asExecutionResult: Option<ITuple<[u32, XcmV3TraitsError]>>;984 readonly type: 'SuperMajorityApprove' | 'SuperMajorityAgainst' | 'SimpleMajority';
1236 readonly isVersion: boolean;
1237 readonly asVersion: u32;
1238 readonly isPalletsInfo: boolean;
1239 readonly asPalletsInfo: Vec<XcmV3PalletInfo>;
1240 readonly isDispatchResult: boolean;
1241 readonly asDispatchResult: XcmV3MaybeErrorCode;
1242 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult';
1243 }985 }
1244986
1245 /** @name XcmV3PalletInfo (83) */987 /** @name PalletDemocracyVoteAccountVote (73) */
1246 interface XcmV3PalletInfo extends Struct {988 interface PalletDemocracyVoteAccountVote extends Enum {
1247 readonly index: Compact<u32>;
1248 readonly name: Bytes;
1249 readonly moduleName: Bytes;
1250 readonly major: Compact<u32>;
1251 readonly minor: Compact<u32>;
1252 readonly patch: Compact<u32>;
1253 }
1254
1255 /** @name XcmV3MaybeErrorCode (86) */
1256 interface XcmV3MaybeErrorCode extends Enum {
1257 readonly isSuccess: boolean;
1258 readonly isError: boolean;
1259 readonly asError: Bytes;
1260 readonly isTruncatedError: boolean;
1261 readonly asTruncatedError: Bytes;
1262 readonly type: 'Success' | 'Error' | 'TruncatedError';
1263 }
1264
1265 /** @name XcmV2OriginKind (89) */
1266 interface XcmV2OriginKind extends Enum {
1267 readonly isNative: boolean;
1268 readonly isSovereignAccount: boolean;
1269 readonly isSuperuser: boolean;
1270 readonly isXcm: boolean;
1271 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
1272 }
1273
1274 /** @name XcmDoubleEncoded (90) */
1275 interface XcmDoubleEncoded extends Struct {
1276 readonly encoded: Bytes;
1277 }
1278
1279 /** @name XcmV3QueryResponseInfo (91) */
1280 interface XcmV3QueryResponseInfo extends Struct {
1281 readonly destination: XcmV3MultiLocation;
1282 readonly queryId: Compact<u64>;
1283 readonly maxWeight: SpWeightsWeightV2Weight;
1284 }
1285
1286 /** @name XcmV3MultiassetMultiAssetFilter (92) */
1287 interface XcmV3MultiassetMultiAssetFilter extends Enum {
1288 readonly isDefinite: boolean;
1289 readonly asDefinite: XcmV3MultiassetMultiAssets;
1290 readonly isWild: boolean;
1291 readonly asWild: XcmV3MultiassetWildMultiAsset;
1292 readonly type: 'Definite' | 'Wild';
1293 }
1294
1295 /** @name XcmV3MultiassetWildMultiAsset (93) */
1296 interface XcmV3MultiassetWildMultiAsset extends Enum {
1297 readonly isAll: boolean;
1298 readonly isAllOf: boolean;989 readonly isStandard: boolean;
1299 readonly asAllOf: {990 readonly asStandard: {
1300 readonly id: XcmV3MultiassetAssetId;991 readonly vote: Vote;
1301 readonly fun: XcmV3MultiassetWildFungibility;992 readonly balance: u128;
1302 } & Struct;993 } & Struct;
1303 readonly isAllCounted: boolean;994 readonly isSplit: boolean;
1304 readonly asAllCounted: Compact<u32>;995 readonly asSplit: {
1305 readonly isAllOfCounted: boolean;
1306 readonly asAllOfCounted: {
1307 readonly id: XcmV3MultiassetAssetId;
1308 readonly fun: XcmV3MultiassetWildFungibility;996 readonly aye: u128;
1309 readonly count: Compact<u32>;997 readonly nay: u128;
1310 } & Struct;998 } & Struct;
1311 readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted';999 readonly type: 'Standard' | 'Split';
1312 }1000 }
13131001
1314 /** @name XcmV3MultiassetWildFungibility (94) */1002 /** @name PalletDemocracyMetadataOwner (75) */
1315 interface XcmV3MultiassetWildFungibility extends Enum {1003 interface PalletDemocracyMetadataOwner extends Enum {
1316 readonly isFungible: boolean;1004 readonly isExternal: boolean;
1317 readonly isNonFungible: boolean;1005 readonly isProposal: boolean;
1318 readonly type: 'Fungible' | 'NonFungible';1006 readonly asProposal: u32;
1007 readonly isReferendum: boolean;
1008 readonly asReferendum: u32;
1009 readonly type: 'External' | 'Proposal' | 'Referendum';
1319 }1010 }
13201011
1321 /** @name XcmV3WeightLimit (96) */1012 /** @name PalletCollectiveEvent (76) */
1322 interface XcmV3WeightLimit extends Enum {1013 interface PalletCollectiveEvent extends Enum {
1323 readonly isUnlimited: boolean;1014 readonly isProposed: boolean;
1324 readonly isLimited: boolean;1015 readonly asProposed: {
1325 readonly asLimited: SpWeightsWeightV2Weight;
1326 readonly type: 'Unlimited' | 'Limited';
1327 }
1328
1329 /** @name XcmVersionedMultiAssets (97) */
1330 interface XcmVersionedMultiAssets extends Enum {
1331 readonly isV2: boolean;1016 readonly account: AccountId32;
1332 readonly asV2: XcmV2MultiassetMultiAssets;
1333 readonly isV3: boolean;1017 readonly proposalIndex: u32;
1334 readonly asV3: XcmV3MultiassetMultiAssets;
1335 readonly type: 'V2' | 'V3';
1336 }
1337
1338 /** @name XcmV2MultiassetMultiAssets (98) */
1339 interface XcmV2MultiassetMultiAssets extends Vec<XcmV2MultiAsset> {}
1340
1341 /** @name XcmV2MultiAsset (100) */
1342 interface XcmV2MultiAsset extends Struct {
1343 readonly id: XcmV2MultiassetAssetId;
1344 readonly fun: XcmV2MultiassetFungibility;
1345 }
1346
1347 /** @name XcmV2MultiassetAssetId (101) */
1348 interface XcmV2MultiassetAssetId extends Enum {
1349 readonly isConcrete: boolean;
1350 readonly asConcrete: XcmV2MultiLocation;
1351 readonly isAbstract: boolean;
1352 readonly asAbstract: Bytes;
1353 readonly type: 'Concrete' | 'Abstract';
1354 }
1355
1356 /** @name XcmV2MultiLocation (102) */
1357 interface XcmV2MultiLocation extends Struct {
1358 readonly parents: u8;
1359 readonly interior: XcmV2MultilocationJunctions;
1360 }
1361
1362 /** @name XcmV2MultilocationJunctions (103) */
1363 interface XcmV2MultilocationJunctions extends Enum {
1364 readonly isHere: boolean;
1365 readonly isX1: boolean;
1366 readonly asX1: XcmV2Junction;
1367 readonly isX2: boolean;
1368 readonly asX2: ITuple<[XcmV2Junction, XcmV2Junction]>;
1369 readonly isX3: boolean;
1370 readonly asX3: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1371 readonly isX4: boolean;
1372 readonly asX4: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1373 readonly isX5: boolean;
1374 readonly asX5: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1375 readonly isX6: boolean;
1376 readonly asX6: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1377 readonly isX7: boolean;
1378 readonly asX7: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1379 readonly isX8: boolean;
1380 readonly asX8: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1381 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
1382 }
1383
1384 /** @name XcmV2Junction (104) */
1385 interface XcmV2Junction extends Enum {
1386 readonly isParachain: boolean;
1387 readonly asParachain: Compact<u32>;
1388 readonly isAccountId32: boolean;1018 readonly proposalHash: H256;
1389 readonly asAccountId32: {
1390 readonly network: XcmV2NetworkId;
1391 readonly id: U8aFixed;1019 readonly threshold: u32;
1392 } & Struct;1020 } & Struct;
1393 readonly isAccountIndex64: boolean;1021 readonly isVoted: boolean;
1394 readonly asAccountIndex64: {1022 readonly asVoted: {
1395 readonly network: XcmV2NetworkId;1023 readonly account: AccountId32;
1396 readonly index: Compact<u64>;1024 readonly proposalHash: H256;
1025 readonly voted: bool;
1026 readonly yes: u32;
1027 readonly no: u32;
1397 } & Struct;1028 } & Struct;
1398 readonly isAccountKey20: boolean;1029 readonly isApproved: boolean;
1399 readonly asAccountKey20: {1030 readonly asApproved: {
1400 readonly network: XcmV2NetworkId;1031 readonly proposalHash: H256;
1401 readonly key: U8aFixed;
1402 } & Struct;1032 } & Struct;
1403 readonly isPalletInstance: boolean;1033 readonly isDisapproved: boolean;
1404 readonly asPalletInstance: u8;1034 readonly asDisapproved: {
1405 readonly isGeneralIndex: boolean;
1406 readonly asGeneralIndex: Compact<u128>;
1407 readonly isGeneralKey: boolean;
1408 readonly asGeneralKey: Bytes;
1409 readonly isOnlyChild: boolean;
1410 readonly isPlurality: boolean;
1411 readonly asPlurality: {
1412 readonly id: XcmV2BodyId;
1413 readonly part: XcmV2BodyPart;1035 readonly proposalHash: H256;
1414 } & Struct;1036 } & Struct;
1415 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';1037 readonly isExecuted: boolean;
1038 readonly asExecuted: {
1039 readonly proposalHash: H256;
1040 readonly result: Result<Null, SpRuntimeDispatchError>;
1041 } & Struct;
1042 readonly isMemberExecuted: boolean;
1043 readonly asMemberExecuted: {
1044 readonly proposalHash: H256;
1045 readonly result: Result<Null, SpRuntimeDispatchError>;
1046 } & Struct;
1047 readonly isClosed: boolean;
1048 readonly asClosed: {
1049 readonly proposalHash: H256;
1050 readonly yes: u32;
1051 readonly no: u32;
1052 } & Struct;
1053 readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed';
1416 }1054 }
14171055
1418 /** @name XcmV2NetworkId (105) */1056 /** @name PalletMembershipEvent (79) */
1419 interface XcmV2NetworkId extends Enum {1057 interface PalletMembershipEvent extends Enum {
1420 readonly isAny: boolean;1058 readonly isMemberAdded: boolean;
1421 readonly isNamed: boolean;1059 readonly isMemberRemoved: boolean;
1422 readonly asNamed: Bytes;1060 readonly isMembersSwapped: boolean;
1423 readonly isPolkadot: boolean;1061 readonly isMembersReset: boolean;
1424 readonly isKusama: boolean;1062 readonly isKeyChanged: boolean;
1425 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';1063 readonly isDummy: boolean;
1064 readonly type: 'MemberAdded' | 'MemberRemoved' | 'MembersSwapped' | 'MembersReset' | 'KeyChanged' | 'Dummy';
1426 }1065 }
14271066
1428 /** @name XcmV2BodyId (107) */1067 /** @name PalletRankedCollectiveEvent (81) */
1429 interface XcmV2BodyId extends Enum {1068 interface PalletRankedCollectiveEvent extends Enum {
1430 readonly isUnit: boolean;1069 readonly isMemberAdded: boolean;
1431 readonly isNamed: boolean;1070 readonly asMemberAdded: {
1432 readonly asNamed: Bytes;
1433 readonly isIndex: boolean;
1434 readonly asIndex: Compact<u32>;
1435 readonly isExecutive: boolean;
1436 readonly isTechnical: boolean;
1437 readonly isLegislative: boolean;
1438 readonly isJudicial: boolean;
1439 readonly isDefense: boolean;
1440 readonly isAdministration: boolean;
1441 readonly isTreasury: boolean;
1442 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';
1443 }
1444
1445 /** @name XcmV2BodyPart (108) */
1446 interface XcmV2BodyPart extends Enum {
1447 readonly isVoice: boolean;
1448 readonly isMembers: boolean;
1449 readonly asMembers: {
1450 readonly count: Compact<u32>;1071 readonly who: AccountId32;
1451 } & Struct;1072 } & Struct;
1452 readonly isFraction: boolean;1073 readonly isRankChanged: boolean;
1453 readonly asFraction: {1074 readonly asRankChanged: {
1454 readonly nom: Compact<u32>;1075 readonly who: AccountId32;
1455 readonly denom: Compact<u32>;1076 readonly rank: u16;
1456 } & Struct;1077 } & Struct;
1457 readonly isAtLeastProportion: boolean;1078 readonly isMemberRemoved: boolean;
1458 readonly asAtLeastProportion: {1079 readonly asMemberRemoved: {
1459 readonly nom: Compact<u32>;1080 readonly who: AccountId32;
1460 readonly denom: Compact<u32>;1081 readonly rank: u16;
1461 } & Struct;1082 } & Struct;
1462 readonly isMoreThanProportion: boolean;1083 readonly isVoted: boolean;
1463 readonly asMoreThanProportion: {1084 readonly asVoted: {
1464 readonly nom: Compact<u32>;1085 readonly who: AccountId32;
1086 readonly poll: u32;
1465 readonly denom: Compact<u32>;1087 readonly vote: PalletRankedCollectiveVoteRecord;
1088 readonly tally: PalletRankedCollectiveTally;
1466 } & Struct;1089 } & Struct;
1467 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';1090 readonly type: 'MemberAdded' | 'RankChanged' | 'MemberRemoved' | 'Voted';
1468 }1091 }
14691092
1470 /** @name XcmV2MultiassetFungibility (109) */1093 /** @name PalletRankedCollectiveVoteRecord (83) */
1471 interface XcmV2MultiassetFungibility extends Enum {1094 interface PalletRankedCollectiveVoteRecord extends Enum {
1472 readonly isFungible: boolean;1095 readonly isAye: boolean;
1473 readonly asFungible: Compact<u128>;1096 readonly asAye: u32;
1474 readonly isNonFungible: boolean;1097 readonly isNay: boolean;
1475 readonly asNonFungible: XcmV2MultiassetAssetInstance;1098 readonly asNay: u32;
1476 readonly type: 'Fungible' | 'NonFungible';1099 readonly type: 'Aye' | 'Nay';
1477 }1100 }
14781101
1479 /** @name XcmV2MultiassetAssetInstance (110) */1102 /** @name PalletRankedCollectiveTally (84) */
1480 interface XcmV2MultiassetAssetInstance extends Enum {1103 interface PalletRankedCollectiveTally extends Struct {
1481 readonly isUndefined: boolean;1104 readonly bareAyes: u32;
1482 readonly isIndex: boolean;1105 readonly ayes: u32;
1483 readonly asIndex: Compact<u128>;1106 readonly nays: u32;
1484 readonly isArray4: boolean;
1485 readonly asArray4: U8aFixed;
1486 readonly isArray8: boolean;
1487 readonly asArray8: U8aFixed;
1488 readonly isArray16: boolean;
1489 readonly asArray16: U8aFixed;
1490 readonly isArray32: boolean;
1491 readonly asArray32: U8aFixed;
1492 readonly isBlob: boolean;
1493 readonly asBlob: Bytes;
1494 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
1495 }1107 }
14961108
1497 /** @name XcmVersionedMultiLocation (111) */1109 /** @name PalletReferendaEvent (85) */
1498 interface XcmVersionedMultiLocation extends Enum {1110 interface PalletReferendaEvent extends Enum {
1499 readonly isV2: boolean;1111 readonly isSubmitted: boolean;
1500 readonly asV2: XcmV2MultiLocation;1112 readonly asSubmitted: {
1501 readonly isV3: boolean;
1502 readonly asV3: XcmV3MultiLocation;
1503 readonly type: 'V2' | 'V3';
1504 }
1505
1506 /** @name CumulusPalletXcmEvent (112) */
1507 interface CumulusPalletXcmEvent extends Enum {
1508 readonly isInvalidFormat: boolean;1113 readonly index: u32;
1509 readonly asInvalidFormat: U8aFixed;
1510 readonly isUnsupportedVersion: boolean;1114 readonly track: u16;
1511 readonly asUnsupportedVersion: U8aFixed;
1512 readonly isExecutedDownward: boolean;
1513 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV3TraitsOutcome]>;
1514 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
1515 }
1516
1517 /** @name CumulusPalletDmpQueueEvent (113) */
1518 interface CumulusPalletDmpQueueEvent extends Enum {
1519 readonly isInvalidFormat: boolean;
1520 readonly asInvalidFormat: {
1521 readonly messageId: U8aFixed;1115 readonly proposal: FrameSupportPreimagesBounded;
1522 } & Struct;1116 } & Struct;
1523 readonly isUnsupportedVersion: boolean;1117 readonly isDecisionDepositPlaced: boolean;
1524 readonly asUnsupportedVersion: {1118 readonly asDecisionDepositPlaced: {
1525 readonly messageId: U8aFixed;1119 readonly index: u32;
1120 readonly who: AccountId32;
1121 readonly amount: u128;
1526 } & Struct;1122 } & Struct;
1527 readonly isExecutedDownward: boolean;1123 readonly isDecisionDepositRefunded: boolean;
1528 readonly asExecutedDownward: {1124 readonly asDecisionDepositRefunded: {
1529 readonly messageId: U8aFixed;1125 readonly index: u32;
1530 readonly outcome: XcmV3TraitsOutcome;1126 readonly who: AccountId32;
1127 readonly amount: u128;
1531 } & Struct;1128 } & Struct;
1532 readonly isWeightExhausted: boolean;1129 readonly isDepositSlashed: boolean;
1533 readonly asWeightExhausted: {1130 readonly asDepositSlashed: {
1534 readonly messageId: U8aFixed;1131 readonly who: AccountId32;
1535 readonly remainingWeight: SpWeightsWeightV2Weight;1132 readonly amount: u128;
1536 readonly requiredWeight: SpWeightsWeightV2Weight;
1537 } & Struct;1133 } & Struct;
1538 readonly isOverweightEnqueued: boolean;1134 readonly isDecisionStarted: boolean;
1539 readonly asOverweightEnqueued: {1135 readonly asDecisionStarted: {
1540 readonly messageId: U8aFixed;1136 readonly index: u32;
1541 readonly overweightIndex: u64;1137 readonly track: u16;
1542 readonly requiredWeight: SpWeightsWeightV2Weight;1138 readonly proposal: FrameSupportPreimagesBounded;
1139 readonly tally: PalletRankedCollectiveTally;
1543 } & Struct;1140 } & Struct;
1544 readonly isOverweightServiced: boolean;1141 readonly isConfirmStarted: boolean;
1545 readonly asOverweightServiced: {1142 readonly asConfirmStarted: {
1546 readonly overweightIndex: u64;1143 readonly index: u32;
1547 readonly weightUsed: SpWeightsWeightV2Weight;
1548 } & Struct;1144 } & Struct;
1549 readonly isMaxMessagesExhausted: boolean;1145 readonly isConfirmAborted: boolean;
1550 readonly asMaxMessagesExhausted: {1146 readonly asConfirmAborted: {
1551 readonly messageId: U8aFixed;1147 readonly index: u32;
1552 } & Struct;1148 } & Struct;
1553 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced' | 'MaxMessagesExhausted';1149 readonly isConfirmed: boolean;
1554 }1150 readonly asConfirmed: {
1555
1556 /** @name PalletConfigurationEvent (114) */
1557 interface PalletConfigurationEvent extends Enum {1151 readonly index: u32;
1558 readonly isNewDesiredCollators: boolean;
1559 readonly asNewDesiredCollators: {1152 readonly tally: PalletRankedCollectiveTally;
1560 readonly desiredCollators: Option<u32>;
1561 } & Struct;1153 } & Struct;
1562 readonly isNewCollatorLicenseBond: boolean;
1563 readonly asNewCollatorLicenseBond: {
1564 readonly bondCost: Option<u128>;
1565 } & Struct;
1566 readonly isNewCollatorKickThreshold: boolean;
1567 readonly asNewCollatorKickThreshold: {
1568 readonly lengthInBlocks: Option<u32>;
1569 } & Struct;
1570 readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';
1571 }
1572
1573 /** @name PalletCommonEvent (117) */
1574 interface PalletCommonEvent extends Enum {
1575 readonly isCollectionCreated: boolean;
1576 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;
1577 readonly isCollectionDestroyed: boolean;
1578 readonly asCollectionDestroyed: u32;
1579 readonly isItemCreated: boolean;
1580 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
1581 readonly isItemDestroyed: boolean;
1582 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
1583 readonly isTransfer: boolean;
1584 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
1585 readonly isApproved: boolean;1154 readonly isApproved: boolean;
1586 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1155 readonly asApproved: {
1587 readonly isApprovedForAll: boolean;1156 readonly index: u32;
1588 readonly asApprovedForAll: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, bool]>;
1589 readonly isCollectionPropertySet: boolean;
1590 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;
1591 readonly isCollectionPropertyDeleted: boolean;
1592 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;
1593 readonly isTokenPropertySet: boolean;
1594 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;
1595 readonly isTokenPropertyDeleted: boolean;
1596 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;
1597 readonly isPropertyPermissionSet: boolean;
1598 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;
1599 readonly isAllowListAddressAdded: boolean;
1600 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
1601 readonly isAllowListAddressRemoved: boolean;
1602 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
1603 readonly isCollectionAdminAdded: boolean;
1604 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
1605 readonly isCollectionAdminRemoved: boolean;
1606 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
1607 readonly isCollectionLimitSet: boolean;
1608 readonly asCollectionLimitSet: u32;
1609 readonly isCollectionOwnerChanged: boolean;
1610 readonly asCollectionOwnerChanged: ITuple<[u32, AccountId32]>;
1611 readonly isCollectionPermissionSet: boolean;
1612 readonly asCollectionPermissionSet: u32;
1613 readonly isCollectionSponsorSet: boolean;
1614 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;
1615 readonly isSponsorshipConfirmed: boolean;
1616 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;
1617 readonly isCollectionSponsorRemoved: boolean;
1618 readonly asCollectionSponsorRemoved: u32;
1619 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';
1620 }
1621
1622 /** @name PalletEvmAccountBasicCrossAccountIdRepr (120) */
1623 interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {
1624 readonly isSubstrate: boolean;
1625 readonly asSubstrate: AccountId32;
1626 readonly isEthereum: boolean;
1627 readonly asEthereum: H160;
1628 readonly type: 'Substrate' | 'Ethereum';
1629 }
1630
1631 /** @name PalletStructureEvent (123) */
1632 interface PalletStructureEvent extends Enum {
1633 readonly isExecuted: boolean;
1634 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;
1635 readonly type: 'Executed';
1636 }
1637
1638 /** @name PalletAppPromotionEvent (124) */
1639 interface PalletAppPromotionEvent extends Enum {
1640 readonly isStakingRecalculation: boolean;
1641 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;
1642 readonly isStake: boolean;
1643 readonly asStake: ITuple<[AccountId32, u128]>;
1644 readonly isUnstake: boolean;
1645 readonly asUnstake: ITuple<[AccountId32, u128]>;
1646 readonly isSetAdmin: boolean;
1647 readonly asSetAdmin: AccountId32;
1648 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';
1649 }
1650
1651 /** @name PalletForeignAssetsModuleEvent (125) */
1652 interface PalletForeignAssetsModuleEvent extends Enum {
1653 readonly isForeignAssetRegistered: boolean;
1654 readonly asForeignAssetRegistered: {
1655 readonly assetId: u32;
1656 readonly assetAddress: XcmV3MultiLocation;
1657 readonly metadata: PalletForeignAssetsModuleAssetMetadata;
1658 } & Struct;1157 } & Struct;
1659 readonly isForeignAssetUpdated: boolean;1158 readonly isRejected: boolean;
1660 readonly asForeignAssetUpdated: {1159 readonly asRejected: {
1661 readonly assetId: u32;1160 readonly index: u32;
1662 readonly assetAddress: XcmV3MultiLocation;1161 readonly tally: PalletRankedCollectiveTally;
1663 readonly metadata: PalletForeignAssetsModuleAssetMetadata;
1664 } & Struct;1162 } & Struct;
1665 readonly isAssetRegistered: boolean;1163 readonly isTimedOut: boolean;
1666 readonly asAssetRegistered: {1164 readonly asTimedOut: {
1667 readonly assetId: PalletForeignAssetsAssetIds;1165 readonly index: u32;
1668 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1166 readonly tally: PalletRankedCollectiveTally;
1669 } & Struct;1167 } & Struct;
1670 readonly isAssetUpdated: boolean;1168 readonly isCancelled: boolean;
1671 readonly asAssetUpdated: {1169 readonly asCancelled: {
1672 readonly assetId: PalletForeignAssetsAssetIds;1170 readonly index: u32;
1673 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1171 readonly tally: PalletRankedCollectiveTally;
1674 } & Struct;1172 } & Struct;
1675 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';1173 readonly isKilled: boolean;
1676 }1174 readonly asKilled: {
1677
1678 /** @name PalletForeignAssetsModuleAssetMetadata (126) */
1679 interface PalletForeignAssetsModuleAssetMetadata extends Struct {
1680 readonly name: Bytes;
1681 readonly symbol: Bytes;
1682 readonly decimals: u8;
1683 readonly minimalBalance: u128;
1684 }
1685
1686 /** @name PalletEvmEvent (129) */
1687 interface PalletEvmEvent extends Enum {
1688 readonly isLog: boolean;1175 readonly index: u32;
1689 readonly asLog: {
1690 readonly log: EthereumLog;1176 readonly tally: PalletRankedCollectiveTally;
1691 } & Struct;1177 } & Struct;
1692 readonly isCreated: boolean;1178 readonly isSubmissionDepositRefunded: boolean;
1693 readonly asCreated: {1179 readonly asSubmissionDepositRefunded: {
1694 readonly address: H160;1180 readonly index: u32;
1181 readonly who: AccountId32;
1182 readonly amount: u128;
1695 } & Struct;1183 } & Struct;
1696 readonly isCreatedFailed: boolean;1184 readonly isMetadataSet: boolean;
1697 readonly asCreatedFailed: {1185 readonly asMetadataSet: {
1698 readonly address: H160;1186 readonly index: u32;
1187 readonly hash_: H256;
1699 } & Struct;1188 } & Struct;
1700 readonly isExecuted: boolean;1189 readonly isMetadataCleared: boolean;
1701 readonly asExecuted: {1190 readonly asMetadataCleared: {
1702 readonly address: H160;1191 readonly index: u32;
1192 readonly hash_: H256;
1703 } & Struct;1193 } & Struct;
1704 readonly isExecutedFailed: boolean;1194 readonly type: 'Submitted' | 'DecisionDepositPlaced' | 'DecisionDepositRefunded' | 'DepositSlashed' | 'DecisionStarted' | 'ConfirmStarted' | 'ConfirmAborted' | 'Confirmed' | 'Approved' | 'Rejected' | 'TimedOut' | 'Cancelled' | 'Killed' | 'SubmissionDepositRefunded' | 'MetadataSet' | 'MetadataCleared';
1705 readonly asExecutedFailed: {
1706 readonly address: H160;
1707 } & Struct;
1708 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';
1709 }1195 }
17101196
1711 /** @name EthereumLog (130) */1197 /** @name FrameSupportPreimagesBounded (86) */
1712 interface EthereumLog extends Struct {1198 interface FrameSupportPreimagesBounded extends Enum {
1713 readonly address: H160;
1714 readonly topics: Vec<H256>;
1715 readonly data: Bytes;
1716 }
1717
1718 /** @name PalletEthereumEvent (132) */
1719 interface PalletEthereumEvent extends Enum {
1720 readonly isExecuted: boolean;1199 readonly isLegacy: boolean;
1721 readonly asExecuted: {1200 readonly asLegacy: {
1722 readonly from: H160;1201 readonly hash_: H256;
1723 readonly to: H160;
1724 readonly transactionHash: H256;
1725 readonly exitReason: EvmCoreErrorExitReason;
1726 readonly extraData: Bytes;
1727 } & Struct;1202 } & Struct;
1728 readonly type: 'Executed';1203 readonly isInline: boolean;
1204 readonly asInline: Bytes;
1205 readonly isLookup: boolean;
1206 readonly asLookup: {
1207 readonly hash_: H256;
1208 readonly len: u32;
1209 } & Struct;
1210 readonly type: 'Legacy' | 'Inline' | 'Lookup';
1729 }1211 }
17301212
1731 /** @name EvmCoreErrorExitReason (133) */1213 /** @name FrameSystemCall (88) */
1732 interface EvmCoreErrorExitReason extends Enum {
1733 readonly isSucceed: boolean;
1734 readonly asSucceed: EvmCoreErrorExitSucceed;
1735 readonly isError: boolean;
1736 readonly asError: EvmCoreErrorExitError;
1737 readonly isRevert: boolean;
1738 readonly asRevert: EvmCoreErrorExitRevert;
1739 readonly isFatal: boolean;
1740 readonly asFatal: EvmCoreErrorExitFatal;
1741 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
1742 }
1743
1744 /** @name EvmCoreErrorExitSucceed (134) */
1745 interface EvmCoreErrorExitSucceed extends Enum {
1746 readonly isStopped: boolean;
1747 readonly isReturned: boolean;
1748 readonly isSuicided: boolean;
1749 readonly type: 'Stopped' | 'Returned' | 'Suicided';
1750 }
1751
1752 /** @name EvmCoreErrorExitError (135) */
1753 interface EvmCoreErrorExitError extends Enum {
1754 readonly isStackUnderflow: boolean;
1755 readonly isStackOverflow: boolean;
1756 readonly isInvalidJump: boolean;
1757 readonly isInvalidRange: boolean;
1758 readonly isDesignatedInvalid: boolean;
1759 readonly isCallTooDeep: boolean;
1760 readonly isCreateCollision: boolean;
1761 readonly isCreateContractLimit: boolean;
1762 readonly isOutOfOffset: boolean;
1763 readonly isOutOfGas: boolean;
1764 readonly isOutOfFund: boolean;
1765 readonly isPcUnderflow: boolean;
1766 readonly isCreateEmpty: boolean;
1767 readonly isOther: boolean;
1768 readonly asOther: Text;
1769 readonly isMaxNonce: boolean;
1770 readonly isInvalidCode: boolean;
1771 readonly asInvalidCode: u8;
1772 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'MaxNonce' | 'InvalidCode';
1773 }
1774
1775 /** @name EvmCoreErrorExitRevert (139) */
1776 interface EvmCoreErrorExitRevert extends Enum {
1777 readonly isReverted: boolean;
1778 readonly type: 'Reverted';
1779 }
1780
1781 /** @name EvmCoreErrorExitFatal (140) */
1782 interface EvmCoreErrorExitFatal extends Enum {
1783 readonly isNotSupported: boolean;
1784 readonly isUnhandledInterrupt: boolean;
1785 readonly isCallErrorAsFatal: boolean;
1786 readonly asCallErrorAsFatal: EvmCoreErrorExitError;
1787 readonly isOther: boolean;
1788 readonly asOther: Text;
1789 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
1790 }
1791
1792 /** @name PalletEvmContractHelpersEvent (141) */
1793 interface PalletEvmContractHelpersEvent extends Enum {
1794 readonly isContractSponsorSet: boolean;
1795 readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;
1796 readonly isContractSponsorshipConfirmed: boolean;
1797 readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;
1798 readonly isContractSponsorRemoved: boolean;
1799 readonly asContractSponsorRemoved: H160;
1800 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';
1801 }
1802
1803 /** @name PalletEvmMigrationEvent (142) */
1804 interface PalletEvmMigrationEvent extends Enum {
1805 readonly isTestEvent: boolean;
1806 readonly type: 'TestEvent';
1807 }
1808
1809 /** @name PalletMaintenanceEvent (143) */
1810 interface PalletMaintenanceEvent extends Enum {
1811 readonly isMaintenanceEnabled: boolean;
1812 readonly isMaintenanceDisabled: boolean;
1813 readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';
1814 }
1815
1816 /** @name PalletTestUtilsEvent (144) */
1817 interface PalletTestUtilsEvent extends Enum {
1818 readonly isValueIsSet: boolean;
1819 readonly isShouldRollback: boolean;
1820 readonly isBatchCompleted: boolean;
1821 readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted';
1822 }
1823
1824 /** @name FrameSystemPhase (145) */
1825 interface FrameSystemPhase extends Enum {
1826 readonly isApplyExtrinsic: boolean;
1827 readonly asApplyExtrinsic: u32;
1828 readonly isFinalization: boolean;
1829 readonly isInitialization: boolean;
1830 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
1831 }
1832
1833 /** @name FrameSystemLastRuntimeUpgradeInfo (148) */
1834 interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
1835 readonly specVersion: Compact<u32>;
1836 readonly specName: Text;
1837 }
1838
1839 /** @name FrameSystemCall (149) */
1840 interface FrameSystemCall extends Enum {1214 interface FrameSystemCall extends Enum {
1841 readonly isRemark: boolean;1215 readonly isRemark: boolean;
1842 readonly asRemark: {1216 readonly asRemark: {
1874 readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';1248 readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';
1875 }1249 }
18761250
1877 /** @name FrameSystemLimitsBlockWeights (153) */1251 /** @name PalletStateTrieMigrationCall (92) */
1878 interface FrameSystemLimitsBlockWeights extends Struct {
1879 readonly baseBlock: SpWeightsWeightV2Weight;
1880 readonly maxBlock: SpWeightsWeightV2Weight;
1881 readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;
1882 }
1883
1884 /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (154) */
1885 interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {
1886 readonly normal: FrameSystemLimitsWeightsPerClass;
1887 readonly operational: FrameSystemLimitsWeightsPerClass;
1888 readonly mandatory: FrameSystemLimitsWeightsPerClass;
1889 }
1890
1891 /** @name FrameSystemLimitsWeightsPerClass (155) */
1892 interface FrameSystemLimitsWeightsPerClass extends Struct {
1893 readonly baseExtrinsic: SpWeightsWeightV2Weight;
1894 readonly maxExtrinsic: Option<SpWeightsWeightV2Weight>;
1895 readonly maxTotal: Option<SpWeightsWeightV2Weight>;
1896 readonly reserved: Option<SpWeightsWeightV2Weight>;
1897 }
1898
1899 /** @name FrameSystemLimitsBlockLength (157) */
1900 interface FrameSystemLimitsBlockLength extends Struct {
1901 readonly max: FrameSupportDispatchPerDispatchClassU32;
1902 }
1903
1904 /** @name FrameSupportDispatchPerDispatchClassU32 (158) */
1905 interface FrameSupportDispatchPerDispatchClassU32 extends Struct {
1906 readonly normal: u32;
1907 readonly operational: u32;
1908 readonly mandatory: u32;
1909 }
1910
1911 /** @name SpWeightsRuntimeDbWeight (159) */
1912 interface SpWeightsRuntimeDbWeight extends Struct {
1913 readonly read: u64;
1914 readonly write: u64;
1915 }
1916
1917 /** @name SpVersionRuntimeVersion (160) */
1918 interface SpVersionRuntimeVersion extends Struct {
1919 readonly specName: Text;
1920 readonly implName: Text;
1921 readonly authoringVersion: u32;
1922 readonly specVersion: u32;
1923 readonly implVersion: u32;
1924 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;
1925 readonly transactionVersion: u32;
1926 readonly stateVersion: u8;
1927 }
1928
1929 /** @name FrameSystemError (165) */
1930 interface FrameSystemError extends Enum {
1931 readonly isInvalidSpecName: boolean;
1932 readonly isSpecVersionNeedsToIncrease: boolean;
1933 readonly isFailedToExtractRuntimeVersion: boolean;
1934 readonly isNonDefaultComposite: boolean;
1935 readonly isNonZeroRefCount: boolean;
1936 readonly isCallFiltered: boolean;
1937 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
1938 }
1939
1940 /** @name PalletStateTrieMigrationMigrationTask (166) */
1941 interface PalletStateTrieMigrationMigrationTask extends Struct {
1942 readonly progressTop: PalletStateTrieMigrationProgress;
1943 readonly progressChild: PalletStateTrieMigrationProgress;
1944 readonly size_: u32;
1945 readonly topItems: u32;
1946 readonly childItems: u32;
1947 }
1948
1949 /** @name PalletStateTrieMigrationProgress (167) */
1950 interface PalletStateTrieMigrationProgress extends Enum {
1951 readonly isToStart: boolean;
1952 readonly isLastKey: boolean;
1953 readonly asLastKey: Bytes;
1954 readonly isComplete: boolean;
1955 readonly type: 'ToStart' | 'LastKey' | 'Complete';
1956 }
1957
1958 /** @name PalletStateTrieMigrationMigrationLimits (170) */
1959 interface PalletStateTrieMigrationMigrationLimits extends Struct {
1960 readonly size_: u32;
1961 readonly item: u32;
1962 }
1963
1964 /** @name PalletStateTrieMigrationCall (171) */
1965 interface PalletStateTrieMigrationCall extends Enum {1252 interface PalletStateTrieMigrationCall extends Enum {
1966 readonly isControlAutoMigration: boolean;1253 readonly isControlAutoMigration: boolean;
1967 readonly asControlAutoMigration: {1254 readonly asControlAutoMigration: {
1996 readonly type: 'ControlAutoMigration' | 'ContinueMigrate' | 'MigrateCustomTop' | 'MigrateCustomChild' | 'SetSignedMaxLimits' | 'ForceSetProgress';1283 readonly type: 'ControlAutoMigration' | 'ContinueMigrate' | 'MigrateCustomTop' | 'MigrateCustomChild' | 'SetSignedMaxLimits' | 'ForceSetProgress';
1997 }1284 }
19981285
1999 /** @name PolkadotPrimitivesV4PersistedValidationData (172) */1286 /** @name PalletStateTrieMigrationMigrationLimits (94) */
2000 interface PolkadotPrimitivesV4PersistedValidationData extends Struct {1287 interface PalletStateTrieMigrationMigrationLimits extends Struct {
2001 readonly parentHead: Bytes;1288 readonly size_: u32;
2002 readonly relayParentNumber: u32;
2003 readonly relayParentStorageRoot: H256;
2004 readonly maxPovSize: u32;1289 readonly item: u32;
2005 }1290 }
20061291
2007 /** @name PolkadotPrimitivesV4UpgradeRestriction (175) */1292 /** @name PalletStateTrieMigrationMigrationTask (95) */
2008 interface PolkadotPrimitivesV4UpgradeRestriction extends Enum {1293 interface PalletStateTrieMigrationMigrationTask extends Struct {
2009 readonly isPresent: boolean;1294 readonly progressTop: PalletStateTrieMigrationProgress;
2010 readonly type: 'Present';1295 readonly progressChild: PalletStateTrieMigrationProgress;
1296 readonly size_: u32;
1297 readonly topItems: u32;
1298 readonly childItems: u32;
2011 }1299 }
20121300
2013 /** @name SpTrieStorageProof (176) */1301 /** @name PalletStateTrieMigrationProgress (96) */
2014 interface SpTrieStorageProof extends Struct {1302 interface PalletStateTrieMigrationProgress extends Enum {
2015 readonly trieNodes: BTreeSet<Bytes>;1303 readonly isToStart: boolean;
1304 readonly isLastKey: boolean;
1305 readonly asLastKey: Bytes;
1306 readonly isComplete: boolean;
1307 readonly type: 'ToStart' | 'LastKey' | 'Complete';
2016 }1308 }
20171309
2018 /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (178) */1310 /** @name CumulusPalletParachainSystemCall (98) */
2019 interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
2020 readonly dmqMqcHead: H256;
2021 readonly relayDispatchQueueSize: CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize;
2022 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;
2023 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;
2024 }
2025
2026 /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize (179) */
2027 interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize extends Struct {
2028 readonly remainingCount: u32;
2029 readonly remainingSize: u32;
2030 }
2031
2032 /** @name PolkadotPrimitivesV4AbridgedHrmpChannel (182) */
2033 interface PolkadotPrimitivesV4AbridgedHrmpChannel extends Struct {
2034 readonly maxCapacity: u32;
2035 readonly maxTotalSize: u32;
2036 readonly maxMessageSize: u32;
2037 readonly msgCount: u32;
2038 readonly totalSize: u32;
2039 readonly mqcHead: Option<H256>;
2040 }
2041
2042 /** @name PolkadotPrimitivesV4AbridgedHostConfiguration (184) */
2043 interface PolkadotPrimitivesV4AbridgedHostConfiguration extends Struct {
2044 readonly maxCodeSize: u32;
2045 readonly maxHeadDataSize: u32;
2046 readonly maxUpwardQueueCount: u32;
2047 readonly maxUpwardQueueSize: u32;
2048 readonly maxUpwardMessageSize: u32;
2049 readonly maxUpwardMessageNumPerCandidate: u32;
2050 readonly hrmpMaxMessageNumPerCandidate: u32;
2051 readonly validationUpgradeCooldown: u32;
2052 readonly validationUpgradeDelay: u32;
2053 }
2054
2055 /** @name PolkadotCorePrimitivesOutboundHrmpMessage (190) */
2056 interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
2057 readonly recipient: u32;
2058 readonly data: Bytes;
2059 }
2060
2061 /** @name CumulusPalletParachainSystemCodeUpgradeAuthorization (191) */
2062 interface CumulusPalletParachainSystemCodeUpgradeAuthorization extends Struct {
2063 readonly codeHash: H256;
2064 readonly checkVersion: bool;
2065 }
2066
2067 /** @name CumulusPalletParachainSystemCall (192) */
2068 interface CumulusPalletParachainSystemCall extends Enum {1311 interface CumulusPalletParachainSystemCall extends Enum {
2069 readonly isSetValidationData: boolean;1312 readonly isSetValidationData: boolean;
2070 readonly asSetValidationData: {1313 readonly asSetValidationData: {
2086 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';1329 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';
2087 }1330 }
20881331
2089 /** @name CumulusPrimitivesParachainInherentParachainInherentData (193) */1332 /** @name CumulusPrimitivesParachainInherentParachainInherentData (99) */
2090 interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {1333 interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
2091 readonly validationData: PolkadotPrimitivesV4PersistedValidationData;1334 readonly validationData: PolkadotPrimitivesV4PersistedValidationData;
2092 readonly relayChainState: SpTrieStorageProof;1335 readonly relayChainState: SpTrieStorageProof;
2093 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;1336 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;
2094 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;1337 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
2095 }1338 }
20961339
2097 /** @name PolkadotCorePrimitivesInboundDownwardMessage (195) */1340 /** @name PolkadotPrimitivesV4PersistedValidationData (100) */
1341 interface PolkadotPrimitivesV4PersistedValidationData extends Struct {
1342 readonly parentHead: Bytes;
1343 readonly relayParentNumber: u32;
1344 readonly relayParentStorageRoot: H256;
1345 readonly maxPovSize: u32;
1346 }
1347
1348 /** @name SpTrieStorageProof (102) */
1349 interface SpTrieStorageProof extends Struct {
1350 readonly trieNodes: BTreeSet<Bytes>;
1351 }
1352
1353 /** @name PolkadotCorePrimitivesInboundDownwardMessage (105) */
2098 interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1354 interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
2099 readonly sentAt: u32;1355 readonly sentAt: u32;
2100 readonly msg: Bytes;1356 readonly msg: Bytes;
2101 }1357 }
21021358
2103 /** @name PolkadotCorePrimitivesInboundHrmpMessage (198) */1359 /** @name PolkadotCorePrimitivesInboundHrmpMessage (109) */
2104 interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1360 interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {
2105 readonly sentAt: u32;1361 readonly sentAt: u32;
2106 readonly data: Bytes;1362 readonly data: Bytes;
2107 }1363 }
21081364
2109 /** @name CumulusPalletParachainSystemError (201) */1365 /** @name ParachainInfoCall (112) */
2110 interface CumulusPalletParachainSystemError extends Enum {
2111 readonly isOverlappingUpgrades: boolean;
2112 readonly isProhibitedByPolkadot: boolean;
2113 readonly isTooBig: boolean;
2114 readonly isValidationDataNotAvailable: boolean;
2115 readonly isHostConfigurationNotAvailable: boolean;
2116 readonly isNotScheduled: boolean;
2117 readonly isNothingAuthorized: boolean;
2118 readonly isUnauthorized: boolean;
2119 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
2120 }
2121
2122 /** @name ParachainInfoCall (202) */
2123 type ParachainInfoCall = Null;1366 type ParachainInfoCall = Null;
21241367
2125 /** @name PalletCollatorSelectionCall (205) */1368 /** @name PalletCollatorSelectionCall (113) */
2126 interface PalletCollatorSelectionCall extends Enum {1369 interface PalletCollatorSelectionCall extends Enum {
2127 readonly isAddInvulnerable: boolean;1370 readonly isAddInvulnerable: boolean;
2128 readonly asAddInvulnerable: {1371 readonly asAddInvulnerable: {
2143 readonly type: 'AddInvulnerable' | 'RemoveInvulnerable' | 'GetLicense' | 'Onboard' | 'Offboard' | 'ReleaseLicense' | 'ForceReleaseLicense';1386 readonly type: 'AddInvulnerable' | 'RemoveInvulnerable' | 'GetLicense' | 'Onboard' | 'Offboard' | 'ReleaseLicense' | 'ForceReleaseLicense';
2144 }1387 }
21451388
2146 /** @name PalletCollatorSelectionError (206) */1389 /** @name PalletSessionCall (114) */
2147 interface PalletCollatorSelectionError extends Enum {
2148 readonly isTooManyCandidates: boolean;
2149 readonly isUnknown: boolean;
2150 readonly isPermission: boolean;
2151 readonly isAlreadyHoldingLicense: boolean;
2152 readonly isNoLicense: boolean;
2153 readonly isAlreadyCandidate: boolean;
2154 readonly isNotCandidate: boolean;
2155 readonly isTooManyInvulnerables: boolean;
2156 readonly isTooFewInvulnerables: boolean;
2157 readonly isAlreadyInvulnerable: boolean;
2158 readonly isNotInvulnerable: boolean;
2159 readonly isNoAssociatedValidatorId: boolean;
2160 readonly isValidatorNotRegistered: boolean;
2161 readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered';
2162 }
2163
2164 /** @name OpalRuntimeRuntimeCommonSessionKeys (209) */
2165 interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {
2166 readonly aura: SpConsensusAuraSr25519AppSr25519Public;
2167 }
2168
2169 /** @name SpConsensusAuraSr25519AppSr25519Public (210) */
2170 interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {}
2171
2172 /** @name SpCoreSr25519Public (211) */
2173 interface SpCoreSr25519Public extends U8aFixed {}
2174
2175 /** @name SpCoreCryptoKeyTypeId (214) */
2176 interface SpCoreCryptoKeyTypeId extends U8aFixed {}
2177
2178 /** @name PalletSessionCall (215) */
2179 interface PalletSessionCall extends Enum {1390 interface PalletSessionCall extends Enum {
2180 readonly isSetKeys: boolean;1391 readonly isSetKeys: boolean;
2181 readonly asSetKeys: {1392 readonly asSetKeys: {
2182 readonly keys_: OpalRuntimeRuntimeCommonSessionKeys;1393 readonly keys_: QuartzRuntimeRuntimeCommonSessionKeys;
2183 readonly proof: Bytes;1394 readonly proof: Bytes;
2184 } & Struct;1395 } & Struct;
2185 readonly isPurgeKeys: boolean;1396 readonly isPurgeKeys: boolean;
2186 readonly type: 'SetKeys' | 'PurgeKeys';1397 readonly type: 'SetKeys' | 'PurgeKeys';
2187 }1398 }
21881399
2189 /** @name PalletSessionError (216) */1400 /** @name QuartzRuntimeRuntimeCommonSessionKeys (115) */
2190 interface PalletSessionError extends Enum {1401 interface QuartzRuntimeRuntimeCommonSessionKeys extends Struct {
2191 readonly isInvalidProof: boolean;1402 readonly aura: SpConsensusAuraSr25519AppSr25519Public;
2192 readonly isNoAssociatedValidatorId: boolean;
2193 readonly isDuplicatedKey: boolean;
2194 readonly isNoKeys: boolean;
2195 readonly isNoAccount: boolean;
2196 readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount';
2197 }1403 }
21981404
2199 /** @name PalletBalancesBalanceLock (221) */1405 /** @name SpConsensusAuraSr25519AppSr25519Public (116) */
2200 interface PalletBalancesBalanceLock extends Struct {1406 interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {}
2201 readonly id: U8aFixed;
2202 readonly amount: u128;
2203 readonly reasons: PalletBalancesReasons;
2204 }
22051407
2206 /** @name PalletBalancesReasons (222) */1408 /** @name SpCoreSr25519Public (117) */
2207 interface PalletBalancesReasons extends Enum {1409 interface SpCoreSr25519Public extends U8aFixed {}
2208 readonly isFee: boolean;
2209 readonly isMisc: boolean;
2210 readonly isAll: boolean;
2211 readonly type: 'Fee' | 'Misc' | 'All';
2212 }
22131410
2214 /** @name PalletBalancesReserveData (225) */1411 /** @name PalletBalancesCall (118) */
2215 interface PalletBalancesReserveData extends Struct {
2216 readonly id: U8aFixed;
2217 readonly amount: u128;
2218 }
2219
2220 /** @name PalletBalancesIdAmount (228) */
2221 interface PalletBalancesIdAmount extends Struct {
2222 readonly id: U8aFixed;
2223 readonly amount: u128;
2224 }
2225
2226 /** @name PalletBalancesCall (231) */
2227 interface PalletBalancesCall extends Enum {1412 interface PalletBalancesCall extends Enum {
2228 readonly isTransferAllowDeath: boolean;1413 readonly isTransferAllowDeath: boolean;
2229 readonly asTransferAllowDeath: {1414 readonly asTransferAllowDeath: {
2274 readonly type: 'TransferAllowDeath' | 'SetBalanceDeprecated' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'Transfer' | 'ForceSetBalance';1459 readonly type: 'TransferAllowDeath' | 'SetBalanceDeprecated' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'Transfer' | 'ForceSetBalance';
2275 }1460 }
22761461
2277 /** @name PalletBalancesError (234) */1462 /** @name PalletTimestampCall (122) */
2278 interface PalletBalancesError extends Enum {
2279 readonly isVestingBalance: boolean;
2280 readonly isLiquidityRestrictions: boolean;
2281 readonly isInsufficientBalance: boolean;
2282 readonly isExistentialDeposit: boolean;
2283 readonly isExpendability: boolean;
2284 readonly isExistingVestingSchedule: boolean;
2285 readonly isDeadAccount: boolean;
2286 readonly isTooManyReserves: boolean;
2287 readonly isTooManyHolds: boolean;
2288 readonly isTooManyFreezes: boolean;
2289 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes';
2290 }
2291
2292 /** @name PalletTimestampCall (235) */
2293 interface PalletTimestampCall extends Enum {1463 interface PalletTimestampCall extends Enum {
2294 readonly isSet: boolean;1464 readonly isSet: boolean;
2295 readonly asSet: {1465 readonly asSet: {
2298 readonly type: 'Set';1468 readonly type: 'Set';
2299 }1469 }
23001470
2301 /** @name PalletTransactionPaymentReleases (237) */1471 /** @name PalletTreasuryCall (123) */
2302 interface PalletTransactionPaymentReleases extends Enum {
2303 readonly isV1Ancient: boolean;
2304 readonly isV2: boolean;
2305 readonly type: 'V1Ancient' | 'V2';
2306 }
2307
2308 /** @name PalletTreasuryProposal (238) */
2309 interface PalletTreasuryProposal extends Struct {
2310 readonly proposer: AccountId32;
2311 readonly value: u128;
2312 readonly beneficiary: AccountId32;
2313 readonly bond: u128;
2314 }
2315
2316 /** @name PalletTreasuryCall (240) */
2317 interface PalletTreasuryCall extends Enum {1472 interface PalletTreasuryCall extends Enum {
2318 readonly isProposeSpend: boolean;1473 readonly isProposeSpend: boolean;
2319 readonly asProposeSpend: {1474 readonly asProposeSpend: {
2340 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';1495 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';
2341 }1496 }
23421497
2343 /** @name FrameSupportPalletId (242) */1498 /** @name PalletSudoCall (124) */
2344 interface FrameSupportPalletId extends U8aFixed {}
2345
2346 /** @name PalletTreasuryError (243) */
2347 interface PalletTreasuryError extends Enum {
2348 readonly isInsufficientProposersBalance: boolean;
2349 readonly isInvalidIndex: boolean;
2350 readonly isTooManyApprovals: boolean;
2351 readonly isInsufficientPermission: boolean;
2352 readonly isProposalNotApproved: boolean;
2353 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';
2354 }
2355
2356 /** @name PalletSudoCall (244) */
2357 interface PalletSudoCall extends Enum {1499 interface PalletSudoCall extends Enum {
2358 readonly isSudo: boolean;1500 readonly isSudo: boolean;
2359 readonly asSudo: {1501 readonly asSudo: {
2376 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1518 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
2377 }1519 }
23781520
2379 /** @name OrmlVestingModuleCall (246) */1521 /** @name OrmlVestingModuleCall (125) */
2380 interface OrmlVestingModuleCall extends Enum {1522 interface OrmlVestingModuleCall extends Enum {
2381 readonly isClaim: boolean;1523 readonly isClaim: boolean;
2382 readonly isVestedTransfer: boolean;1524 readonly isVestedTransfer: boolean;
2396 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';1538 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';
2397 }1539 }
23981540
2399 /** @name OrmlXtokensModuleCall (248) */1541 /** @name OrmlXtokensModuleCall (127) */
2400 interface OrmlXtokensModuleCall extends Enum {1542 interface OrmlXtokensModuleCall extends Enum {
2401 readonly isTransfer: boolean;1543 readonly isTransfer: boolean;
2402 readonly asTransfer: {1544 readonly asTransfer: {
2443 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';1585 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';
2444 }1586 }
24451587
2446 /** @name XcmVersionedMultiAsset (249) */1588 /** @name XcmVersionedMultiLocation (128) */
1589 interface XcmVersionedMultiLocation extends Enum {
1590 readonly isV2: boolean;
1591 readonly asV2: XcmV2MultiLocation;
1592 readonly isV3: boolean;
1593 readonly asV3: XcmV3MultiLocation;
1594 readonly type: 'V2' | 'V3';
1595 }
1596
1597 /** @name XcmV2MultiLocation (129) */
1598 interface XcmV2MultiLocation extends Struct {
1599 readonly parents: u8;
1600 readonly interior: XcmV2MultilocationJunctions;
1601 }
1602
1603 /** @name XcmV2MultilocationJunctions (130) */
1604 interface XcmV2MultilocationJunctions extends Enum {
1605 readonly isHere: boolean;
1606 readonly isX1: boolean;
1607 readonly asX1: XcmV2Junction;
1608 readonly isX2: boolean;
1609 readonly asX2: ITuple<[XcmV2Junction, XcmV2Junction]>;
1610 readonly isX3: boolean;
1611 readonly asX3: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1612 readonly isX4: boolean;
1613 readonly asX4: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1614 readonly isX5: boolean;
1615 readonly asX5: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1616 readonly isX6: boolean;
1617 readonly asX6: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1618 readonly isX7: boolean;
1619 readonly asX7: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1620 readonly isX8: boolean;
1621 readonly asX8: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
1622 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
1623 }
1624
1625 /** @name XcmV2Junction (131) */
1626 interface XcmV2Junction extends Enum {
1627 readonly isParachain: boolean;
1628 readonly asParachain: Compact<u32>;
1629 readonly isAccountId32: boolean;
1630 readonly asAccountId32: {
1631 readonly network: XcmV2NetworkId;
1632 readonly id: U8aFixed;
1633 } & Struct;
1634 readonly isAccountIndex64: boolean;
1635 readonly asAccountIndex64: {
1636 readonly network: XcmV2NetworkId;
1637 readonly index: Compact<u64>;
1638 } & Struct;
1639 readonly isAccountKey20: boolean;
1640 readonly asAccountKey20: {
1641 readonly network: XcmV2NetworkId;
1642 readonly key: U8aFixed;
1643 } & Struct;
1644 readonly isPalletInstance: boolean;
1645 readonly asPalletInstance: u8;
1646 readonly isGeneralIndex: boolean;
1647 readonly asGeneralIndex: Compact<u128>;
1648 readonly isGeneralKey: boolean;
1649 readonly asGeneralKey: Bytes;
1650 readonly isOnlyChild: boolean;
1651 readonly isPlurality: boolean;
1652 readonly asPlurality: {
1653 readonly id: XcmV2BodyId;
1654 readonly part: XcmV2BodyPart;
1655 } & Struct;
1656 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
1657 }
1658
1659 /** @name XcmV2NetworkId (132) */
1660 interface XcmV2NetworkId extends Enum {
1661 readonly isAny: boolean;
1662 readonly isNamed: boolean;
1663 readonly asNamed: Bytes;
1664 readonly isPolkadot: boolean;
1665 readonly isKusama: boolean;
1666 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
1667 }
1668
1669 /** @name XcmV2BodyId (134) */
1670 interface XcmV2BodyId extends Enum {
1671 readonly isUnit: boolean;
1672 readonly isNamed: boolean;
1673 readonly asNamed: Bytes;
1674 readonly isIndex: boolean;
1675 readonly asIndex: Compact<u32>;
1676 readonly isExecutive: boolean;
1677 readonly isTechnical: boolean;
1678 readonly isLegislative: boolean;
1679 readonly isJudicial: boolean;
1680 readonly isDefense: boolean;
1681 readonly isAdministration: boolean;
1682 readonly isTreasury: boolean;
1683 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';
1684 }
1685
1686 /** @name XcmV2BodyPart (135) */
1687 interface XcmV2BodyPart extends Enum {
1688 readonly isVoice: boolean;
1689 readonly isMembers: boolean;
1690 readonly asMembers: {
1691 readonly count: Compact<u32>;
1692 } & Struct;
1693 readonly isFraction: boolean;
1694 readonly asFraction: {
1695 readonly nom: Compact<u32>;
1696 readonly denom: Compact<u32>;
1697 } & Struct;
1698 readonly isAtLeastProportion: boolean;
1699 readonly asAtLeastProportion: {
1700 readonly nom: Compact<u32>;
1701 readonly denom: Compact<u32>;
1702 } & Struct;
1703 readonly isMoreThanProportion: boolean;
1704 readonly asMoreThanProportion: {
1705 readonly nom: Compact<u32>;
1706 readonly denom: Compact<u32>;
1707 } & Struct;
1708 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
1709 }
1710
1711 /** @name XcmV3WeightLimit (136) */
1712 interface XcmV3WeightLimit extends Enum {
1713 readonly isUnlimited: boolean;
1714 readonly isLimited: boolean;
1715 readonly asLimited: SpWeightsWeightV2Weight;
1716 readonly type: 'Unlimited' | 'Limited';
1717 }
1718
1719 /** @name XcmVersionedMultiAsset (137) */
2447 interface XcmVersionedMultiAsset extends Enum {1720 interface XcmVersionedMultiAsset extends Enum {
2448 readonly isV2: boolean;1721 readonly isV2: boolean;
2449 readonly asV2: XcmV2MultiAsset;1722 readonly asV2: XcmV2MultiAsset;
2452 readonly type: 'V2' | 'V3';1725 readonly type: 'V2' | 'V3';
2453 }1726 }
24541727
2455 /** @name OrmlTokensModuleCall (252) */1728 /** @name XcmV2MultiAsset (138) */
1729 interface XcmV2MultiAsset extends Struct {
1730 readonly id: XcmV2MultiassetAssetId;
1731 readonly fun: XcmV2MultiassetFungibility;
1732 }
1733
1734 /** @name XcmV2MultiassetAssetId (139) */
1735 interface XcmV2MultiassetAssetId extends Enum {
1736 readonly isConcrete: boolean;
1737 readonly asConcrete: XcmV2MultiLocation;
1738 readonly isAbstract: boolean;
1739 readonly asAbstract: Bytes;
1740 readonly type: 'Concrete' | 'Abstract';
1741 }
1742
1743 /** @name XcmV2MultiassetFungibility (140) */
1744 interface XcmV2MultiassetFungibility extends Enum {
1745 readonly isFungible: boolean;
1746 readonly asFungible: Compact<u128>;
1747 readonly isNonFungible: boolean;
1748 readonly asNonFungible: XcmV2MultiassetAssetInstance;
1749 readonly type: 'Fungible' | 'NonFungible';
1750 }
1751
1752 /** @name XcmV2MultiassetAssetInstance (141) */
1753 interface XcmV2MultiassetAssetInstance extends Enum {
1754 readonly isUndefined: boolean;
1755 readonly isIndex: boolean;
1756 readonly asIndex: Compact<u128>;
1757 readonly isArray4: boolean;
1758 readonly asArray4: U8aFixed;
1759 readonly isArray8: boolean;
1760 readonly asArray8: U8aFixed;
1761 readonly isArray16: boolean;
1762 readonly asArray16: U8aFixed;
1763 readonly isArray32: boolean;
1764 readonly asArray32: U8aFixed;
1765 readonly isBlob: boolean;
1766 readonly asBlob: Bytes;
1767 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
1768 }
1769
1770 /** @name XcmVersionedMultiAssets (144) */
1771 interface XcmVersionedMultiAssets extends Enum {
1772 readonly isV2: boolean;
1773 readonly asV2: XcmV2MultiassetMultiAssets;
1774 readonly isV3: boolean;
1775 readonly asV3: XcmV3MultiassetMultiAssets;
1776 readonly type: 'V2' | 'V3';
1777 }
1778
1779 /** @name XcmV2MultiassetMultiAssets (145) */
1780 interface XcmV2MultiassetMultiAssets extends Vec<XcmV2MultiAsset> {}
1781
1782 /** @name OrmlTokensModuleCall (147) */
2456 interface OrmlTokensModuleCall extends Enum {1783 interface OrmlTokensModuleCall extends Enum {
2457 readonly isTransfer: boolean;1784 readonly isTransfer: boolean;
2458 readonly asTransfer: {1785 readonly asTransfer: {
2489 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';1816 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';
2490 }1817 }
24911818
2492 /** @name PalletIdentityCall (253) */1819 /** @name PalletIdentityCall (148) */
2493 interface PalletIdentityCall extends Enum {1820 interface PalletIdentityCall extends Enum {
2494 readonly isAddRegistrar: boolean;1821 readonly isAddRegistrar: boolean;
2495 readonly asAddRegistrar: {1822 readonly asAddRegistrar: {
2569 readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities' | 'ForceSetSubs';1896 readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities' | 'ForceSetSubs';
2570 }1897 }
25711898
2572 /** @name PalletIdentityIdentityInfo (254) */1899 /** @name PalletIdentityIdentityInfo (149) */
2573 interface PalletIdentityIdentityInfo extends Struct {1900 interface PalletIdentityIdentityInfo extends Struct {
2574 readonly additional: Vec<ITuple<[Data, Data]>>;1901 readonly additional: Vec<ITuple<[Data, Data]>>;
2575 readonly display: Data;1902 readonly display: Data;
2582 readonly twitter: Data;1909 readonly twitter: Data;
2583 }1910 }
25841911
2585 /** @name PalletIdentityBitFlags (290) */1912 /** @name PalletIdentityBitFlags (185) */
2586 interface PalletIdentityBitFlags extends Set {1913 interface PalletIdentityBitFlags extends Set {
2587 readonly isDisplay: boolean;1914 readonly isDisplay: boolean;
2588 readonly isLegal: boolean;1915 readonly isLegal: boolean;
2594 readonly isTwitter: boolean;1921 readonly isTwitter: boolean;
2595 }1922 }
25961923
2597 /** @name PalletIdentityIdentityField (291) */1924 /** @name PalletIdentityIdentityField (186) */
2598 interface PalletIdentityIdentityField extends Enum {1925 interface PalletIdentityIdentityField extends Enum {
2599 readonly isDisplay: boolean;1926 readonly isDisplay: boolean;
2600 readonly isLegal: boolean;1927 readonly isLegal: boolean;
2607 readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter';1934 readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter';
2608 }1935 }
26091936
2610 /** @name PalletIdentityJudgement (292) */1937 /** @name PalletIdentityJudgement (187) */
2611 interface PalletIdentityJudgement extends Enum {1938 interface PalletIdentityJudgement extends Enum {
2612 readonly isUnknown: boolean;1939 readonly isUnknown: boolean;
2613 readonly isFeePaid: boolean;1940 readonly isFeePaid: boolean;
2620 readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous';1947 readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous';
2621 }1948 }
26221949
2623 /** @name PalletIdentityRegistration (295) */1950 /** @name PalletIdentityRegistration (190) */
2624 interface PalletIdentityRegistration extends Struct {1951 interface PalletIdentityRegistration extends Struct {
2625 readonly judgements: Vec<ITuple<[u32, PalletIdentityJudgement]>>;1952 readonly judgements: Vec<ITuple<[u32, PalletIdentityJudgement]>>;
2626 readonly deposit: u128;1953 readonly deposit: u128;
2627 readonly info: PalletIdentityIdentityInfo;1954 readonly info: PalletIdentityIdentityInfo;
2628 }1955 }
26291956
2630 /** @name PalletPreimageCall (303) */1957 /** @name PalletPreimageCall (198) */
2631 interface PalletPreimageCall extends Enum {1958 interface PalletPreimageCall extends Enum {
2632 readonly isNotePreimage: boolean;1959 readonly isNotePreimage: boolean;
2633 readonly asNotePreimage: {1960 readonly asNotePreimage: {
2648 readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage';1975 readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage';
2649 }1976 }
26501977
2651 /** @name CumulusPalletXcmpQueueCall (304) */1978 /** @name PalletDemocracyCall (199) */
1979 interface PalletDemocracyCall extends Enum {
1980 readonly isPropose: boolean;
1981 readonly asPropose: {
1982 readonly proposal: FrameSupportPreimagesBounded;
1983 readonly value: Compact<u128>;
1984 } & Struct;
1985 readonly isSecond: boolean;
1986 readonly asSecond: {
1987 readonly proposal: Compact<u32>;
1988 } & Struct;
1989 readonly isVote: boolean;
1990 readonly asVote: {
1991 readonly refIndex: Compact<u32>;
1992 readonly vote: PalletDemocracyVoteAccountVote;
1993 } & Struct;
1994 readonly isEmergencyCancel: boolean;
1995 readonly asEmergencyCancel: {
1996 readonly refIndex: u32;
1997 } & Struct;
1998 readonly isExternalPropose: boolean;
1999 readonly asExternalPropose: {
2000 readonly proposal: FrameSupportPreimagesBounded;
2001 } & Struct;
2002 readonly isExternalProposeMajority: boolean;
2003 readonly asExternalProposeMajority: {
2004 readonly proposal: FrameSupportPreimagesBounded;
2005 } & Struct;
2006 readonly isExternalProposeDefault: boolean;
2007 readonly asExternalProposeDefault: {
2008 readonly proposal: FrameSupportPreimagesBounded;
2009 } & Struct;
2010 readonly isFastTrack: boolean;
2011 readonly asFastTrack: {
2012 readonly proposalHash: H256;
2013 readonly votingPeriod: u32;
2014 readonly delay: u32;
2015 } & Struct;
2016 readonly isVetoExternal: boolean;
2017 readonly asVetoExternal: {
2018 readonly proposalHash: H256;
2019 } & Struct;
2020 readonly isCancelReferendum: boolean;
2021 readonly asCancelReferendum: {
2022 readonly refIndex: Compact<u32>;
2023 } & Struct;
2024 readonly isDelegate: boolean;
2025 readonly asDelegate: {
2026 readonly to: MultiAddress;
2027 readonly conviction: PalletDemocracyConviction;
2028 readonly balance: u128;
2029 } & Struct;
2030 readonly isUndelegate: boolean;
2031 readonly isClearPublicProposals: boolean;
2032 readonly isUnlock: boolean;
2033 readonly asUnlock: {
2034 readonly target: MultiAddress;
2035 } & Struct;
2036 readonly isRemoveVote: boolean;
2037 readonly asRemoveVote: {
2038 readonly index: u32;
2039 } & Struct;
2040 readonly isRemoveOtherVote: boolean;
2041 readonly asRemoveOtherVote: {
2042 readonly target: MultiAddress;
2043 readonly index: u32;
2044 } & Struct;
2045 readonly isBlacklist: boolean;
2046 readonly asBlacklist: {
2047 readonly proposalHash: H256;
2048 readonly maybeRefIndex: Option<u32>;
2049 } & Struct;
2050 readonly isCancelProposal: boolean;
2051 readonly asCancelProposal: {
2052 readonly propIndex: Compact<u32>;
2053 } & Struct;
2054 readonly isSetMetadata: boolean;
2055 readonly asSetMetadata: {
2056 readonly owner: PalletDemocracyMetadataOwner;
2057 readonly maybeHash: Option<H256>;
2058 } & Struct;
2059 readonly type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal' | 'SetMetadata';
2060 }
2061
2062 /** @name PalletDemocracyConviction (200) */
2063 interface PalletDemocracyConviction extends Enum {
2064 readonly isNone: boolean;
2065 readonly isLocked1x: boolean;
2066 readonly isLocked2x: boolean;
2067 readonly isLocked3x: boolean;
2068 readonly isLocked4x: boolean;
2069 readonly isLocked5x: boolean;
2070 readonly isLocked6x: boolean;
2071 readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x';
2072 }
2073
2074 /** @name PalletCollectiveCall (203) */
2075 interface PalletCollectiveCall extends Enum {
2076 readonly isSetMembers: boolean;
2077 readonly asSetMembers: {
2078 readonly newMembers: Vec<AccountId32>;
2079 readonly prime: Option<AccountId32>;
2080 readonly oldCount: u32;
2081 } & Struct;
2082 readonly isExecute: boolean;
2083 readonly asExecute: {
2084 readonly proposal: Call;
2085 readonly lengthBound: Compact<u32>;
2086 } & Struct;
2087 readonly isPropose: boolean;
2088 readonly asPropose: {
2089 readonly threshold: Compact<u32>;
2090 readonly proposal: Call;
2091 readonly lengthBound: Compact<u32>;
2092 } & Struct;
2093 readonly isVote: boolean;
2094 readonly asVote: {
2095 readonly proposal: H256;
2096 readonly index: Compact<u32>;
2097 readonly approve: bool;
2098 } & Struct;
2099 readonly isDisapproveProposal: boolean;
2100 readonly asDisapproveProposal: {
2101 readonly proposalHash: H256;
2102 } & Struct;
2103 readonly isClose: boolean;
2104 readonly asClose: {
2105 readonly proposalHash: H256;
2106 readonly index: Compact<u32>;
2107 readonly proposalWeightBound: SpWeightsWeightV2Weight;
2108 readonly lengthBound: Compact<u32>;
2109 } & Struct;
2110 readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'DisapproveProposal' | 'Close';
2111 }
2112
2113 /** @name PalletMembershipCall (205) */
2114 interface PalletMembershipCall extends Enum {
2115 readonly isAddMember: boolean;
2116 readonly asAddMember: {
2117 readonly who: MultiAddress;
2118 } & Struct;
2119 readonly isRemoveMember: boolean;
2120 readonly asRemoveMember: {
2121 readonly who: MultiAddress;
2122 } & Struct;
2123 readonly isSwapMember: boolean;
2124 readonly asSwapMember: {
2125 readonly remove: MultiAddress;
2126 readonly add: MultiAddress;
2127 } & Struct;
2128 readonly isResetMembers: boolean;
2129 readonly asResetMembers: {
2130 readonly members: Vec<AccountId32>;
2131 } & Struct;
2132 readonly isChangeKey: boolean;
2133 readonly asChangeKey: {
2134 readonly new_: MultiAddress;
2135 } & Struct;
2136 readonly isSetPrime: boolean;
2137 readonly asSetPrime: {
2138 readonly who: MultiAddress;
2139 } & Struct;
2140 readonly isClearPrime: boolean;
2141 readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime';
2142 }
2143
2144 /** @name PalletRankedCollectiveCall (207) */
2145 interface PalletRankedCollectiveCall extends Enum {
2146 readonly isAddMember: boolean;
2147 readonly asAddMember: {
2148 readonly who: MultiAddress;
2149 } & Struct;
2150 readonly isPromoteMember: boolean;
2151 readonly asPromoteMember: {
2152 readonly who: MultiAddress;
2153 } & Struct;
2154 readonly isDemoteMember: boolean;
2155 readonly asDemoteMember: {
2156 readonly who: MultiAddress;
2157 } & Struct;
2158 readonly isRemoveMember: boolean;
2159 readonly asRemoveMember: {
2160 readonly who: MultiAddress;
2161 readonly minRank: u16;
2162 } & Struct;
2163 readonly isVote: boolean;
2164 readonly asVote: {
2165 readonly poll: u32;
2166 readonly aye: bool;
2167 } & Struct;
2168 readonly isCleanupPoll: boolean;
2169 readonly asCleanupPoll: {
2170 readonly pollIndex: u32;
2171 readonly max: u32;
2172 } & Struct;
2173 readonly type: 'AddMember' | 'PromoteMember' | 'DemoteMember' | 'RemoveMember' | 'Vote' | 'CleanupPoll';
2174 }
2175
2176 /** @name PalletReferendaCall (208) */
2177 interface PalletReferendaCall extends Enum {
2178 readonly isSubmit: boolean;
2179 readonly asSubmit: {
2180 readonly proposalOrigin: QuartzRuntimeOriginCaller;
2181 readonly proposal: FrameSupportPreimagesBounded;
2182 readonly enactmentMoment: FrameSupportScheduleDispatchTime;
2183 } & Struct;
2184 readonly isPlaceDecisionDeposit: boolean;
2185 readonly asPlaceDecisionDeposit: {
2186 readonly index: u32;
2187 } & Struct;
2188 readonly isRefundDecisionDeposit: boolean;
2189 readonly asRefundDecisionDeposit: {
2190 readonly index: u32;
2191 } & Struct;
2192 readonly isCancel: boolean;
2193 readonly asCancel: {
2194 readonly index: u32;
2195 } & Struct;
2196 readonly isKill: boolean;
2197 readonly asKill: {
2198 readonly index: u32;
2199 } & Struct;
2200 readonly isNudgeReferendum: boolean;
2201 readonly asNudgeReferendum: {
2202 readonly index: u32;
2203 } & Struct;
2204 readonly isOneFewerDeciding: boolean;
2205 readonly asOneFewerDeciding: {
2206 readonly track: u16;
2207 } & Struct;
2208 readonly isRefundSubmissionDeposit: boolean;
2209 readonly asRefundSubmissionDeposit: {
2210 readonly index: u32;
2211 } & Struct;
2212 readonly isSetMetadata: boolean;
2213 readonly asSetMetadata: {
2214 readonly index: u32;
2215 readonly maybeHash: Option<H256>;
2216 } & Struct;
2217 readonly type: 'Submit' | 'PlaceDecisionDeposit' | 'RefundDecisionDeposit' | 'Cancel' | 'Kill' | 'NudgeReferendum' | 'OneFewerDeciding' | 'RefundSubmissionDeposit' | 'SetMetadata';
2218 }
2219
2220 /** @name QuartzRuntimeOriginCaller (209) */
2221 interface QuartzRuntimeOriginCaller extends Enum {
2222 readonly isSystem: boolean;
2223 readonly asSystem: FrameSupportDispatchRawOrigin;
2224 readonly isVoid: boolean;
2225 readonly isCouncil: boolean;
2226 readonly asCouncil: PalletCollectiveRawOrigin;
2227 readonly isTechnicalCommittee: boolean;
2228 readonly asTechnicalCommittee: PalletCollectiveRawOrigin;
2229 readonly isPolkadotXcm: boolean;
2230 readonly asPolkadotXcm: PalletXcmOrigin;
2231 readonly isCumulusXcm: boolean;
2232 readonly asCumulusXcm: CumulusPalletXcmOrigin;
2233 readonly isOrigins: boolean;
2234 readonly asOrigins: PalletGovOriginsOrigin;
2235 readonly isEthereum: boolean;
2236 readonly asEthereum: PalletEthereumRawOrigin;
2237 readonly type: 'System' | 'Void' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'CumulusXcm' | 'Origins' | 'Ethereum';
2238 }
2239
2240 /** @name FrameSupportDispatchRawOrigin (210) */
2241 interface FrameSupportDispatchRawOrigin extends Enum {
2242 readonly isRoot: boolean;
2243 readonly isSigned: boolean;
2244 readonly asSigned: AccountId32;
2245 readonly isNone: boolean;
2246 readonly type: 'Root' | 'Signed' | 'None';
2247 }
2248
2249 /** @name PalletCollectiveRawOrigin (211) */
2250 interface PalletCollectiveRawOrigin extends Enum {
2251 readonly isMembers: boolean;
2252 readonly asMembers: ITuple<[u32, u32]>;
2253 readonly isMember: boolean;
2254 readonly asMember: AccountId32;
2255 readonly isPhantom: boolean;
2256 readonly type: 'Members' | 'Member' | 'Phantom';
2257 }
2258
2259 /** @name PalletGovOriginsOrigin (213) */
2260 interface PalletGovOriginsOrigin extends Enum {
2261 readonly isFellowshipProposition: boolean;
2262 readonly type: 'FellowshipProposition';
2263 }
2264
2265 /** @name PalletXcmOrigin (214) */
2266 interface PalletXcmOrigin extends Enum {
2267 readonly isXcm: boolean;
2268 readonly asXcm: XcmV3MultiLocation;
2269 readonly isResponse: boolean;
2270 readonly asResponse: XcmV3MultiLocation;
2271 readonly type: 'Xcm' | 'Response';
2272 }
2273
2274 /** @name CumulusPalletXcmOrigin (215) */
2275 interface CumulusPalletXcmOrigin extends Enum {
2276 readonly isRelay: boolean;
2277 readonly isSiblingParachain: boolean;
2278 readonly asSiblingParachain: u32;
2279 readonly type: 'Relay' | 'SiblingParachain';
2280 }
2281
2282 /** @name PalletEthereumRawOrigin (216) */
2283 interface PalletEthereumRawOrigin extends Enum {
2284 readonly isEthereumTransaction: boolean;
2285 readonly asEthereumTransaction: H160;
2286 readonly type: 'EthereumTransaction';
2287 }
2288
2289 /** @name SpCoreVoid (218) */
2290 type SpCoreVoid = Null;
2291
2292 /** @name FrameSupportScheduleDispatchTime (219) */
2293 interface FrameSupportScheduleDispatchTime extends Enum {
2294 readonly isAt: boolean;
2295 readonly asAt: u32;
2296 readonly isAfter: boolean;
2297 readonly asAfter: u32;
2298 readonly type: 'At' | 'After';
2299 }
2300
2301 /** @name PalletSchedulerCall (220) */
2302 interface PalletSchedulerCall extends Enum {
2303 readonly isSchedule: boolean;
2304 readonly asSchedule: {
2305 readonly when: u32;
2306 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
2307 readonly priority: u8;
2308 readonly call: Call;
2309 } & Struct;
2310 readonly isCancel: boolean;
2311 readonly asCancel: {
2312 readonly when: u32;
2313 readonly index: u32;
2314 } & Struct;
2315 readonly isScheduleNamed: boolean;
2316 readonly asScheduleNamed: {
2317 readonly id: U8aFixed;
2318 readonly when: u32;
2319 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
2320 readonly priority: u8;
2321 readonly call: Call;
2322 } & Struct;
2323 readonly isCancelNamed: boolean;
2324 readonly asCancelNamed: {
2325 readonly id: U8aFixed;
2326 } & Struct;
2327 readonly isScheduleAfter: boolean;
2328 readonly asScheduleAfter: {
2329 readonly after: u32;
2330 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
2331 readonly priority: u8;
2332 readonly call: Call;
2333 } & Struct;
2334 readonly isScheduleNamedAfter: boolean;
2335 readonly asScheduleNamedAfter: {
2336 readonly id: U8aFixed;
2337 readonly after: u32;
2338 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
2339 readonly priority: u8;
2340 readonly call: Call;
2341 } & Struct;
2342 readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter';
2343 }
2344
2345 /** @name CumulusPalletXcmpQueueCall (223) */
2652 interface CumulusPalletXcmpQueueCall extends Enum {2346 interface CumulusPalletXcmpQueueCall extends Enum {
2653 readonly isServiceOverweight: boolean;2347 readonly isServiceOverweight: boolean;
2654 readonly asServiceOverweight: {2348 readonly asServiceOverweight: {
2684 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';2378 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
2685 }2379 }
26862380
2687 /** @name PalletXcmCall (305) */2381 /** @name PalletXcmCall (224) */
2688 interface PalletXcmCall extends Enum {2382 interface PalletXcmCall extends Enum {
2689 readonly isSend: boolean;2383 readonly isSend: boolean;
2690 readonly asSend: {2384 readonly asSend: {
2750 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'ForceSuspension';2444 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'ForceSuspension';
2751 }2445 }
27522446
2753 /** @name XcmVersionedXcm (306) */2447 /** @name XcmVersionedXcm (225) */
2754 interface XcmVersionedXcm extends Enum {2448 interface XcmVersionedXcm extends Enum {
2755 readonly isV2: boolean;2449 readonly isV2: boolean;
2756 readonly asV2: XcmV2Xcm;2450 readonly asV2: XcmV2Xcm;
2759 readonly type: 'V2' | 'V3';2453 readonly type: 'V2' | 'V3';
2760 }2454 }
27612455
2762 /** @name XcmV2Xcm (307) */2456 /** @name XcmV2Xcm (226) */
2763 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}2457 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
27642458
2765 /** @name XcmV2Instruction (309) */2459 /** @name XcmV2Instruction (228) */
2766 interface XcmV2Instruction extends Enum {2460 interface XcmV2Instruction extends Enum {
2767 readonly isWithdrawAsset: boolean;2461 readonly isWithdrawAsset: boolean;
2768 readonly asWithdrawAsset: XcmV2MultiassetMultiAssets;2462 readonly asWithdrawAsset: XcmV2MultiassetMultiAssets;
2882 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';2576 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';
2883 }2577 }
28842578
2885 /** @name XcmV2Response (310) */2579 /** @name XcmV2Response (229) */
2886 interface XcmV2Response extends Enum {2580 interface XcmV2Response extends Enum {
2887 readonly isNull: boolean;2581 readonly isNull: boolean;
2888 readonly isAssets: boolean;2582 readonly isAssets: boolean;
2894 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';2588 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';
2895 }2589 }
28962590
2897 /** @name XcmV2TraitsError (313) */2591 /** @name XcmV2TraitsError (232) */
2898 interface XcmV2TraitsError extends Enum {2592 interface XcmV2TraitsError extends Enum {
2899 readonly isOverflow: boolean;2593 readonly isOverflow: boolean;
2900 readonly isUnimplemented: boolean;2594 readonly isUnimplemented: boolean;
2927 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';2621 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';
2928 }2622 }
29292623
2930 /** @name XcmV2MultiassetMultiAssetFilter (314) */2624 /** @name XcmV2OriginKind (233) */
2625 interface XcmV2OriginKind extends Enum {
2626 readonly isNative: boolean;
2627 readonly isSovereignAccount: boolean;
2628 readonly isSuperuser: boolean;
2629 readonly isXcm: boolean;
2630 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
2631 }
2632
2633 /** @name XcmDoubleEncoded (234) */
2634 interface XcmDoubleEncoded extends Struct {
2635 readonly encoded: Bytes;
2636 }
2637
2638 /** @name XcmV2MultiassetMultiAssetFilter (235) */
2931 interface XcmV2MultiassetMultiAssetFilter extends Enum {2639 interface XcmV2MultiassetMultiAssetFilter extends Enum {
2932 readonly isDefinite: boolean;2640 readonly isDefinite: boolean;
2933 readonly asDefinite: XcmV2MultiassetMultiAssets;2641 readonly asDefinite: XcmV2MultiassetMultiAssets;
2936 readonly type: 'Definite' | 'Wild';2644 readonly type: 'Definite' | 'Wild';
2937 }2645 }
29382646
2939 /** @name XcmV2MultiassetWildMultiAsset (315) */2647 /** @name XcmV2MultiassetWildMultiAsset (236) */
2940 interface XcmV2MultiassetWildMultiAsset extends Enum {2648 interface XcmV2MultiassetWildMultiAsset extends Enum {
2941 readonly isAll: boolean;2649 readonly isAll: boolean;
2942 readonly isAllOf: boolean;2650 readonly isAllOf: boolean;
2947 readonly type: 'All' | 'AllOf';2655 readonly type: 'All' | 'AllOf';
2948 }2656 }
29492657
2950 /** @name XcmV2MultiassetWildFungibility (316) */2658 /** @name XcmV2MultiassetWildFungibility (237) */
2951 interface XcmV2MultiassetWildFungibility extends Enum {2659 interface XcmV2MultiassetWildFungibility extends Enum {
2952 readonly isFungible: boolean;2660 readonly isFungible: boolean;
2953 readonly isNonFungible: boolean;2661 readonly isNonFungible: boolean;
2954 readonly type: 'Fungible' | 'NonFungible';2662 readonly type: 'Fungible' | 'NonFungible';
2955 }2663 }
29562664
2957 /** @name XcmV2WeightLimit (317) */2665 /** @name XcmV2WeightLimit (238) */
2958 interface XcmV2WeightLimit extends Enum {2666 interface XcmV2WeightLimit extends Enum {
2959 readonly isUnlimited: boolean;2667 readonly isUnlimited: boolean;
2960 readonly isLimited: boolean;2668 readonly isLimited: boolean;
2961 readonly asLimited: Compact<u64>;2669 readonly asLimited: Compact<u64>;
2962 readonly type: 'Unlimited' | 'Limited';2670 readonly type: 'Unlimited' | 'Limited';
2963 }2671 }
29642672
2965 /** @name CumulusPalletXcmCall (326) */2673 /** @name XcmV3Xcm (239) */
2674 interface XcmV3Xcm extends Vec<XcmV3Instruction> {}
2675
2676 /** @name XcmV3Instruction (241) */
2677 interface XcmV3Instruction extends Enum {
2678 readonly isWithdrawAsset: boolean;
2679 readonly asWithdrawAsset: XcmV3MultiassetMultiAssets;
2680 readonly isReserveAssetDeposited: boolean;
2681 readonly asReserveAssetDeposited: XcmV3MultiassetMultiAssets;
2682 readonly isReceiveTeleportedAsset: boolean;
2683 readonly asReceiveTeleportedAsset: XcmV3MultiassetMultiAssets;
2684 readonly isQueryResponse: boolean;
2685 readonly asQueryResponse: {
2686 readonly queryId: Compact<u64>;
2687 readonly response: XcmV3Response;
2688 readonly maxWeight: SpWeightsWeightV2Weight;
2689 readonly querier: Option<XcmV3MultiLocation>;
2690 } & Struct;
2691 readonly isTransferAsset: boolean;
2692 readonly asTransferAsset: {
2693 readonly assets: XcmV3MultiassetMultiAssets;
2694 readonly beneficiary: XcmV3MultiLocation;
2695 } & Struct;
2696 readonly isTransferReserveAsset: boolean;
2697 readonly asTransferReserveAsset: {
2698 readonly assets: XcmV3MultiassetMultiAssets;
2699 readonly dest: XcmV3MultiLocation;
2700 readonly xcm: XcmV3Xcm;
2701 } & Struct;
2702 readonly isTransact: boolean;
2703 readonly asTransact: {
2704 readonly originKind: XcmV2OriginKind;
2705 readonly requireWeightAtMost: SpWeightsWeightV2Weight;
2706 readonly call: XcmDoubleEncoded;
2707 } & Struct;
2708 readonly isHrmpNewChannelOpenRequest: boolean;
2709 readonly asHrmpNewChannelOpenRequest: {
2710 readonly sender: Compact<u32>;
2711 readonly maxMessageSize: Compact<u32>;
2712 readonly maxCapacity: Compact<u32>;
2713 } & Struct;
2714 readonly isHrmpChannelAccepted: boolean;
2715 readonly asHrmpChannelAccepted: {
2716 readonly recipient: Compact<u32>;
2717 } & Struct;
2718 readonly isHrmpChannelClosing: boolean;
2719 readonly asHrmpChannelClosing: {
2720 readonly initiator: Compact<u32>;
2721 readonly sender: Compact<u32>;
2722 readonly recipient: Compact<u32>;
2723 } & Struct;
2724 readonly isClearOrigin: boolean;
2725 readonly isDescendOrigin: boolean;
2726 readonly asDescendOrigin: XcmV3Junctions;
2727 readonly isReportError: boolean;
2728 readonly asReportError: XcmV3QueryResponseInfo;
2729 readonly isDepositAsset: boolean;
2730 readonly asDepositAsset: {
2731 readonly assets: XcmV3MultiassetMultiAssetFilter;
2732 readonly beneficiary: XcmV3MultiLocation;
2733 } & Struct;
2734 readonly isDepositReserveAsset: boolean;
2735 readonly asDepositReserveAsset: {
2736 readonly assets: XcmV3MultiassetMultiAssetFilter;
2737 readonly dest: XcmV3MultiLocation;
2738 readonly xcm: XcmV3Xcm;
2739 } & Struct;
2740 readonly isExchangeAsset: boolean;
2741 readonly asExchangeAsset: {
2742 readonly give: XcmV3MultiassetMultiAssetFilter;
2743 readonly want: XcmV3MultiassetMultiAssets;
2744 readonly maximal: bool;
2745 } & Struct;
2746 readonly isInitiateReserveWithdraw: boolean;
2747 readonly asInitiateReserveWithdraw: {
2748 readonly assets: XcmV3MultiassetMultiAssetFilter;
2749 readonly reserve: XcmV3MultiLocation;
2750 readonly xcm: XcmV3Xcm;
2751 } & Struct;
2752 readonly isInitiateTeleport: boolean;
2753 readonly asInitiateTeleport: {
2754 readonly assets: XcmV3MultiassetMultiAssetFilter;
2755 readonly dest: XcmV3MultiLocation;
2756 readonly xcm: XcmV3Xcm;
2757 } & Struct;
2758 readonly isReportHolding: boolean;
2759 readonly asReportHolding: {
2760 readonly responseInfo: XcmV3QueryResponseInfo;
2761 readonly assets: XcmV3MultiassetMultiAssetFilter;
2762 } & Struct;
2763 readonly isBuyExecution: boolean;
2764 readonly asBuyExecution: {
2765 readonly fees: XcmV3MultiAsset;
2766 readonly weightLimit: XcmV3WeightLimit;
2767 } & Struct;
2768 readonly isRefundSurplus: boolean;
2769 readonly isSetErrorHandler: boolean;
2770 readonly asSetErrorHandler: XcmV3Xcm;
2771 readonly isSetAppendix: boolean;
2772 readonly asSetAppendix: XcmV3Xcm;
2773 readonly isClearError: boolean;
2774 readonly isClaimAsset: boolean;
2775 readonly asClaimAsset: {
2776 readonly assets: XcmV3MultiassetMultiAssets;
2777 readonly ticket: XcmV3MultiLocation;
2778 } & Struct;
2779 readonly isTrap: boolean;
2780 readonly asTrap: Compact<u64>;
2781 readonly isSubscribeVersion: boolean;
2782 readonly asSubscribeVersion: {
2783 readonly queryId: Compact<u64>;
2784 readonly maxResponseWeight: SpWeightsWeightV2Weight;
2785 } & Struct;
2786 readonly isUnsubscribeVersion: boolean;
2787 readonly isBurnAsset: boolean;
2788 readonly asBurnAsset: XcmV3MultiassetMultiAssets;
2789 readonly isExpectAsset: boolean;
2790 readonly asExpectAsset: XcmV3MultiassetMultiAssets;
2791 readonly isExpectOrigin: boolean;
2792 readonly asExpectOrigin: Option<XcmV3MultiLocation>;
2793 readonly isExpectError: boolean;
2794 readonly asExpectError: Option<ITuple<[u32, XcmV3TraitsError]>>;
2795 readonly isExpectTransactStatus: boolean;
2796 readonly asExpectTransactStatus: XcmV3MaybeErrorCode;
2797 readonly isQueryPallet: boolean;
2798 readonly asQueryPallet: {
2799 readonly moduleName: Bytes;
2800 readonly responseInfo: XcmV3QueryResponseInfo;
2801 } & Struct;
2802 readonly isExpectPallet: boolean;
2803 readonly asExpectPallet: {
2804 readonly index: Compact<u32>;
2805 readonly name: Bytes;
2806 readonly moduleName: Bytes;
2807 readonly crateMajor: Compact<u32>;
2808 readonly minCrateMinor: Compact<u32>;
2809 } & Struct;
2810 readonly isReportTransactStatus: boolean;
2811 readonly asReportTransactStatus: XcmV3QueryResponseInfo;
2812 readonly isClearTransactStatus: boolean;
2813 readonly isUniversalOrigin: boolean;
2814 readonly asUniversalOrigin: XcmV3Junction;
2815 readonly isExportMessage: boolean;
2816 readonly asExportMessage: {
2817 readonly network: XcmV3JunctionNetworkId;
2818 readonly destination: XcmV3Junctions;
2819 readonly xcm: XcmV3Xcm;
2820 } & Struct;
2821 readonly isLockAsset: boolean;
2822 readonly asLockAsset: {
2823 readonly asset: XcmV3MultiAsset;
2824 readonly unlocker: XcmV3MultiLocation;
2825 } & Struct;
2826 readonly isUnlockAsset: boolean;
2827 readonly asUnlockAsset: {
2828 readonly asset: XcmV3MultiAsset;
2829 readonly target: XcmV3MultiLocation;
2830 } & Struct;
2831 readonly isNoteUnlockable: boolean;
2832 readonly asNoteUnlockable: {
2833 readonly asset: XcmV3MultiAsset;
2834 readonly owner: XcmV3MultiLocation;
2835 } & Struct;
2836 readonly isRequestUnlock: boolean;
2837 readonly asRequestUnlock: {
2838 readonly asset: XcmV3MultiAsset;
2839 readonly locker: XcmV3MultiLocation;
2840 } & Struct;
2841 readonly isSetFeesMode: boolean;
2842 readonly asSetFeesMode: {
2843 readonly jitWithdraw: bool;
2844 } & Struct;
2845 readonly isSetTopic: boolean;
2846 readonly asSetTopic: U8aFixed;
2847 readonly isClearTopic: boolean;
2848 readonly isAliasOrigin: boolean;
2849 readonly asAliasOrigin: XcmV3MultiLocation;
2850 readonly isUnpaidExecution: boolean;
2851 readonly asUnpaidExecution: {
2852 readonly weightLimit: XcmV3WeightLimit;
2853 readonly checkOrigin: Option<XcmV3MultiLocation>;
2854 } & Struct;
2855 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution';
2856 }
2857
2858 /** @name XcmV3Response (242) */
2859 interface XcmV3Response extends Enum {
2860 readonly isNull: boolean;
2861 readonly isAssets: boolean;
2862 readonly asAssets: XcmV3MultiassetMultiAssets;
2863 readonly isExecutionResult: boolean;
2864 readonly asExecutionResult: Option<ITuple<[u32, XcmV3TraitsError]>>;
2865 readonly isVersion: boolean;
2866 readonly asVersion: u32;
2867 readonly isPalletsInfo: boolean;
2868 readonly asPalletsInfo: Vec<XcmV3PalletInfo>;
2869 readonly isDispatchResult: boolean;
2870 readonly asDispatchResult: XcmV3MaybeErrorCode;
2871 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult';
2872 }
2873
2874 /** @name XcmV3TraitsError (245) */
2875 interface XcmV3TraitsError extends Enum {
2876 readonly isOverflow: boolean;
2877 readonly isUnimplemented: boolean;
2878 readonly isUntrustedReserveLocation: boolean;
2879 readonly isUntrustedTeleportLocation: boolean;
2880 readonly isLocationFull: boolean;
2881 readonly isLocationNotInvertible: boolean;
2882 readonly isBadOrigin: boolean;
2883 readonly isInvalidLocation: boolean;
2884 readonly isAssetNotFound: boolean;
2885 readonly isFailedToTransactAsset: boolean;
2886 readonly isNotWithdrawable: boolean;
2887 readonly isLocationCannotHold: boolean;
2888 readonly isExceedsMaxMessageSize: boolean;
2889 readonly isDestinationUnsupported: boolean;
2890 readonly isTransport: boolean;
2891 readonly isUnroutable: boolean;
2892 readonly isUnknownClaim: boolean;
2893 readonly isFailedToDecode: boolean;
2894 readonly isMaxWeightInvalid: boolean;
2895 readonly isNotHoldingFees: boolean;
2896 readonly isTooExpensive: boolean;
2897 readonly isTrap: boolean;
2898 readonly asTrap: u64;
2899 readonly isExpectationFalse: boolean;
2900 readonly isPalletNotFound: boolean;
2901 readonly isNameMismatch: boolean;
2902 readonly isVersionIncompatible: boolean;
2903 readonly isHoldingWouldOverflow: boolean;
2904 readonly isExportError: boolean;
2905 readonly isReanchorFailed: boolean;
2906 readonly isNoDeal: boolean;
2907 readonly isFeesNotMet: boolean;
2908 readonly isLockError: boolean;
2909 readonly isNoPermission: boolean;
2910 readonly isUnanchored: boolean;
2911 readonly isNotDepositable: boolean;
2912 readonly isUnhandledXcmVersion: boolean;
2913 readonly isWeightLimitReached: boolean;
2914 readonly asWeightLimitReached: SpWeightsWeightV2Weight;
2915 readonly isBarrier: boolean;
2916 readonly isWeightNotComputable: boolean;
2917 readonly isExceedsStackLimit: boolean;
2918 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit';
2919 }
2920
2921 /** @name XcmV3PalletInfo (247) */
2922 interface XcmV3PalletInfo extends Struct {
2923 readonly index: Compact<u32>;
2924 readonly name: Bytes;
2925 readonly moduleName: Bytes;
2926 readonly major: Compact<u32>;
2927 readonly minor: Compact<u32>;
2928 readonly patch: Compact<u32>;
2929 }
2930
2931 /** @name XcmV3MaybeErrorCode (250) */
2932 interface XcmV3MaybeErrorCode extends Enum {
2933 readonly isSuccess: boolean;
2934 readonly isError: boolean;
2935 readonly asError: Bytes;
2936 readonly isTruncatedError: boolean;
2937 readonly asTruncatedError: Bytes;
2938 readonly type: 'Success' | 'Error' | 'TruncatedError';
2939 }
2940
2941 /** @name XcmV3QueryResponseInfo (253) */
2942 interface XcmV3QueryResponseInfo extends Struct {
2943 readonly destination: XcmV3MultiLocation;
2944 readonly queryId: Compact<u64>;
2945 readonly maxWeight: SpWeightsWeightV2Weight;
2946 }
2947
2948 /** @name XcmV3MultiassetMultiAssetFilter (254) */
2949 interface XcmV3MultiassetMultiAssetFilter extends Enum {
2950 readonly isDefinite: boolean;
2951 readonly asDefinite: XcmV3MultiassetMultiAssets;
2952 readonly isWild: boolean;
2953 readonly asWild: XcmV3MultiassetWildMultiAsset;
2954 readonly type: 'Definite' | 'Wild';
2955 }
2956
2957 /** @name XcmV3MultiassetWildMultiAsset (255) */
2958 interface XcmV3MultiassetWildMultiAsset extends Enum {
2959 readonly isAll: boolean;
2960 readonly isAllOf: boolean;
2961 readonly asAllOf: {
2962 readonly id: XcmV3MultiassetAssetId;
2963 readonly fun: XcmV3MultiassetWildFungibility;
2964 } & Struct;
2965 readonly isAllCounted: boolean;
2966 readonly asAllCounted: Compact<u32>;
2967 readonly isAllOfCounted: boolean;
2968 readonly asAllOfCounted: {
2969 readonly id: XcmV3MultiassetAssetId;
2970 readonly fun: XcmV3MultiassetWildFungibility;
2971 readonly count: Compact<u32>;
2972 } & Struct;
2973 readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted';
2974 }
2975
2976 /** @name XcmV3MultiassetWildFungibility (256) */
2977 interface XcmV3MultiassetWildFungibility extends Enum {
2978 readonly isFungible: boolean;
2979 readonly isNonFungible: boolean;
2980 readonly type: 'Fungible' | 'NonFungible';
2981 }
2982
2983 /** @name CumulusPalletXcmCall (265) */
2966 type CumulusPalletXcmCall = Null;2984 type CumulusPalletXcmCall = Null;
29672985
2968 /** @name CumulusPalletDmpQueueCall (327) */2986 /** @name CumulusPalletDmpQueueCall (266) */
2969 interface CumulusPalletDmpQueueCall extends Enum {2987 interface CumulusPalletDmpQueueCall extends Enum {
2970 readonly isServiceOverweight: boolean;2988 readonly isServiceOverweight: boolean;
2971 readonly asServiceOverweight: {2989 readonly asServiceOverweight: {
2975 readonly type: 'ServiceOverweight';2993 readonly type: 'ServiceOverweight';
2976 }2994 }
29772995
2978 /** @name PalletInflationCall (328) */2996 /** @name PalletInflationCall (267) */
2979 interface PalletInflationCall extends Enum {2997 interface PalletInflationCall extends Enum {
2980 readonly isStartInflation: boolean;2998 readonly isStartInflation: boolean;
2981 readonly asStartInflation: {2999 readonly asStartInflation: {
2984 readonly type: 'StartInflation';3002 readonly type: 'StartInflation';
2985 }3003 }
29863004
2987 /** @name PalletUniqueCall (329) */3005 /** @name PalletUniqueCall (268) */
2988 interface PalletUniqueCall extends Enum {3006 interface PalletUniqueCall extends Enum {
2989 readonly isCreateCollection: boolean;3007 readonly isCreateCollection: boolean;
2990 readonly asCreateCollection: {3008 readonly asCreateCollection: {
3165 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'ApproveFrom' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'ForceRepairCollection' | 'ForceRepairItem';3183 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'ApproveFrom' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'ForceRepairCollection' | 'ForceRepairItem';
3166 }3184 }
31673185
3168 /** @name UpDataStructsCollectionMode (334) */3186 /** @name UpDataStructsCollectionMode (273) */
3169 interface UpDataStructsCollectionMode extends Enum {3187 interface UpDataStructsCollectionMode extends Enum {
3170 readonly isNft: boolean;3188 readonly isNft: boolean;
3171 readonly isFungible: boolean;3189 readonly isFungible: boolean;
3174 readonly type: 'Nft' | 'Fungible' | 'ReFungible';3192 readonly type: 'Nft' | 'Fungible' | 'ReFungible';
3175 }3193 }
31763194
3177 /** @name UpDataStructsCreateCollectionData (335) */3195 /** @name UpDataStructsCreateCollectionData (274) */
3178 interface UpDataStructsCreateCollectionData extends Struct {3196 interface UpDataStructsCreateCollectionData extends Struct {
3179 readonly mode: UpDataStructsCollectionMode;3197 readonly mode: UpDataStructsCollectionMode;
3180 readonly access: Option<UpDataStructsAccessMode>;3198 readonly access: Option<UpDataStructsAccessMode>;
3190 readonly flags: U8aFixed;3208 readonly flags: U8aFixed;
3191 }3209 }
31923210
3193 /** @name UpDataStructsAccessMode (337) */3211 /** @name PalletEvmAccountBasicCrossAccountIdRepr (275) */
3212 interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {
3213 readonly isSubstrate: boolean;
3214 readonly asSubstrate: AccountId32;
3215 readonly isEthereum: boolean;
3216 readonly asEthereum: H160;
3217 readonly type: 'Substrate' | 'Ethereum';
3218 }
3219
3220 /** @name UpDataStructsAccessMode (277) */
3194 interface UpDataStructsAccessMode extends Enum {3221 interface UpDataStructsAccessMode extends Enum {
3195 readonly isNormal: boolean;3222 readonly isNormal: boolean;
3196 readonly isAllowList: boolean;3223 readonly isAllowList: boolean;
3197 readonly type: 'Normal' | 'AllowList';3224 readonly type: 'Normal' | 'AllowList';
3198 }3225 }
31993226
3200 /** @name UpDataStructsCollectionLimits (339) */3227 /** @name UpDataStructsCollectionLimits (279) */
3201 interface UpDataStructsCollectionLimits extends Struct {3228 interface UpDataStructsCollectionLimits extends Struct {
3202 readonly accountTokenOwnershipLimit: Option<u32>;3229 readonly accountTokenOwnershipLimit: Option<u32>;
3203 readonly sponsoredDataSize: Option<u32>;3230 readonly sponsoredDataSize: Option<u32>;
3210 readonly transfersEnabled: Option<bool>;3237 readonly transfersEnabled: Option<bool>;
3211 }3238 }
32123239
3213 /** @name UpDataStructsSponsoringRateLimit (341) */3240 /** @name UpDataStructsSponsoringRateLimit (281) */
3214 interface UpDataStructsSponsoringRateLimit extends Enum {3241 interface UpDataStructsSponsoringRateLimit extends Enum {
3215 readonly isSponsoringDisabled: boolean;3242 readonly isSponsoringDisabled: boolean;
3216 readonly isBlocks: boolean;3243 readonly isBlocks: boolean;
3217 readonly asBlocks: u32;3244 readonly asBlocks: u32;
3218 readonly type: 'SponsoringDisabled' | 'Blocks';3245 readonly type: 'SponsoringDisabled' | 'Blocks';
3219 }3246 }
32203247
3221 /** @name UpDataStructsCollectionPermissions (344) */3248 /** @name UpDataStructsCollectionPermissions (284) */
3222 interface UpDataStructsCollectionPermissions extends Struct {3249 interface UpDataStructsCollectionPermissions extends Struct {
3223 readonly access: Option<UpDataStructsAccessMode>;3250 readonly access: Option<UpDataStructsAccessMode>;
3224 readonly mintMode: Option<bool>;3251 readonly mintMode: Option<bool>;
3225 readonly nesting: Option<UpDataStructsNestingPermissions>;3252 readonly nesting: Option<UpDataStructsNestingPermissions>;
3226 }3253 }
32273254
3228 /** @name UpDataStructsNestingPermissions (346) */3255 /** @name UpDataStructsNestingPermissions (286) */
3229 interface UpDataStructsNestingPermissions extends Struct {3256 interface UpDataStructsNestingPermissions extends Struct {
3230 readonly tokenOwner: bool;3257 readonly tokenOwner: bool;
3231 readonly collectionAdmin: bool;3258 readonly collectionAdmin: bool;
3232 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;3259 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;
3233 }3260 }
32343261
3235 /** @name UpDataStructsOwnerRestrictedSet (348) */3262 /** @name UpDataStructsOwnerRestrictedSet (288) */
3236 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}3263 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
32373264
3238 /** @name UpDataStructsPropertyKeyPermission (353) */3265 /** @name UpDataStructsPropertyKeyPermission (294) */
3239 interface UpDataStructsPropertyKeyPermission extends Struct {3266 interface UpDataStructsPropertyKeyPermission extends Struct {
3240 readonly key: Bytes;3267 readonly key: Bytes;
3241 readonly permission: UpDataStructsPropertyPermission;3268 readonly permission: UpDataStructsPropertyPermission;
3242 }3269 }
32433270
3244 /** @name UpDataStructsPropertyPermission (354) */3271 /** @name UpDataStructsPropertyPermission (296) */
3245 interface UpDataStructsPropertyPermission extends Struct {3272 interface UpDataStructsPropertyPermission extends Struct {
3246 readonly mutable: bool;3273 readonly mutable: bool;
3247 readonly collectionAdmin: bool;3274 readonly collectionAdmin: bool;
3248 readonly tokenOwner: bool;3275 readonly tokenOwner: bool;
3249 }3276 }
32503277
3251 /** @name UpDataStructsProperty (357) */3278 /** @name UpDataStructsProperty (299) */
3252 interface UpDataStructsProperty extends Struct {3279 interface UpDataStructsProperty extends Struct {
3253 readonly key: Bytes;3280 readonly key: Bytes;
3254 readonly value: Bytes;3281 readonly value: Bytes;
3255 }3282 }
32563283
3257 /** @name UpDataStructsCreateItemData (362) */3284 /** @name UpDataStructsCreateItemData (304) */
3258 interface UpDataStructsCreateItemData extends Enum {3285 interface UpDataStructsCreateItemData extends Enum {
3259 readonly isNft: boolean;3286 readonly isNft: boolean;
3260 readonly asNft: UpDataStructsCreateNftData;3287 readonly asNft: UpDataStructsCreateNftData;
3265 readonly type: 'Nft' | 'Fungible' | 'ReFungible';3292 readonly type: 'Nft' | 'Fungible' | 'ReFungible';
3266 }3293 }
32673294
3268 /** @name UpDataStructsCreateNftData (363) */3295 /** @name UpDataStructsCreateNftData (305) */
3269 interface UpDataStructsCreateNftData extends Struct {3296 interface UpDataStructsCreateNftData extends Struct {
3270 readonly properties: Vec<UpDataStructsProperty>;3297 readonly properties: Vec<UpDataStructsProperty>;
3271 }3298 }
32723299
3273 /** @name UpDataStructsCreateFungibleData (364) */3300 /** @name UpDataStructsCreateFungibleData (306) */
3274 interface UpDataStructsCreateFungibleData extends Struct {3301 interface UpDataStructsCreateFungibleData extends Struct {
3275 readonly value: u128;3302 readonly value: u128;
3276 }3303 }
32773304
3278 /** @name UpDataStructsCreateReFungibleData (365) */3305 /** @name UpDataStructsCreateReFungibleData (307) */
3279 interface UpDataStructsCreateReFungibleData extends Struct {3306 interface UpDataStructsCreateReFungibleData extends Struct {
3280 readonly pieces: u128;3307 readonly pieces: u128;
3281 readonly properties: Vec<UpDataStructsProperty>;3308 readonly properties: Vec<UpDataStructsProperty>;
3282 }3309 }
32833310
3284 /** @name UpDataStructsCreateItemExData (368) */3311 /** @name UpDataStructsCreateItemExData (311) */
3285 interface UpDataStructsCreateItemExData extends Enum {3312 interface UpDataStructsCreateItemExData extends Enum {
3286 readonly isNft: boolean;3313 readonly isNft: boolean;
3287 readonly asNft: Vec<UpDataStructsCreateNftExData>;3314 readonly asNft: Vec<UpDataStructsCreateNftExData>;
3294 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';3321 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
3295 }3322 }
32963323
3297 /** @name UpDataStructsCreateNftExData (370) */3324 /** @name UpDataStructsCreateNftExData (313) */
3298 interface UpDataStructsCreateNftExData extends Struct {3325 interface UpDataStructsCreateNftExData extends Struct {
3299 readonly properties: Vec<UpDataStructsProperty>;3326 readonly properties: Vec<UpDataStructsProperty>;
3300 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3327 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
3301 }3328 }
33023329
3303 /** @name UpDataStructsCreateRefungibleExSingleOwner (377) */3330 /** @name UpDataStructsCreateRefungibleExSingleOwner (320) */
3304 interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {3331 interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
3305 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;3332 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;
3306 readonly pieces: u128;3333 readonly pieces: u128;
3307 readonly properties: Vec<UpDataStructsProperty>;3334 readonly properties: Vec<UpDataStructsProperty>;
3308 }3335 }
33093336
3310 /** @name UpDataStructsCreateRefungibleExMultipleOwners (379) */3337 /** @name UpDataStructsCreateRefungibleExMultipleOwners (322) */
3311 interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {3338 interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
3312 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;3339 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
3313 readonly properties: Vec<UpDataStructsProperty>;3340 readonly properties: Vec<UpDataStructsProperty>;
3314 }3341 }
33153342
3316 /** @name PalletConfigurationCall (380) */3343 /** @name PalletConfigurationCall (323) */
3317 interface PalletConfigurationCall extends Enum {3344 interface PalletConfigurationCall extends Enum {
3318 readonly isSetWeightToFeeCoefficientOverride: boolean;3345 readonly isSetWeightToFeeCoefficientOverride: boolean;
3319 readonly asSetWeightToFeeCoefficientOverride: {3346 readonly asSetWeightToFeeCoefficientOverride: {
3342 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride' | 'SetAppPromotionConfigurationOverride' | 'SetCollatorSelectionDesiredCollators' | 'SetCollatorSelectionLicenseBond' | 'SetCollatorSelectionKickThreshold';3369 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride' | 'SetAppPromotionConfigurationOverride' | 'SetCollatorSelectionDesiredCollators' | 'SetCollatorSelectionLicenseBond' | 'SetCollatorSelectionKickThreshold';
3343 }3370 }
33443371
3345 /** @name PalletConfigurationAppPromotionConfiguration (382) */3372 /** @name PalletConfigurationAppPromotionConfiguration (325) */
3346 interface PalletConfigurationAppPromotionConfiguration extends Struct {3373 interface PalletConfigurationAppPromotionConfiguration extends Struct {
3347 readonly recalculationInterval: Option<u32>;3374 readonly recalculationInterval: Option<u32>;
3348 readonly pendingInterval: Option<u32>;3375 readonly pendingInterval: Option<u32>;
3349 readonly intervalIncome: Option<Perbill>;3376 readonly intervalIncome: Option<Perbill>;
3350 readonly maxStakersPerCalculation: Option<u8>;3377 readonly maxStakersPerCalculation: Option<u8>;
3351 }3378 }
33523379
3353 /** @name PalletStructureCall (386) */3380 /** @name PalletStructureCall (330) */
3354 type PalletStructureCall = Null;3381 type PalletStructureCall = Null;
33553382
3356 /** @name PalletAppPromotionCall (387) */3383 /** @name PalletAppPromotionCall (331) */
3357 interface PalletAppPromotionCall extends Enum {3384 interface PalletAppPromotionCall extends Enum {
3358 readonly isSetAdminAddress: boolean;3385 readonly isSetAdminAddress: boolean;
3359 readonly asSetAdminAddress: {3386 readonly asSetAdminAddress: {
3395 readonly type: 'SetAdminAddress' | 'Stake' | 'UnstakeAll' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers' | 'UnstakePartial' | 'ForceUnstake';3422 readonly type: 'SetAdminAddress' | 'Stake' | 'UnstakeAll' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers' | 'UnstakePartial' | 'ForceUnstake';
3396 }3423 }
33973424
3398 /** @name PalletForeignAssetsModuleCall (388) */3425 /** @name PalletForeignAssetsModuleCall (333) */
3399 interface PalletForeignAssetsModuleCall extends Enum {3426 interface PalletForeignAssetsModuleCall extends Enum {
3400 readonly isRegisterForeignAsset: boolean;3427 readonly isRegisterForeignAsset: boolean;
3401 readonly asRegisterForeignAsset: {3428 readonly asRegisterForeignAsset: {
3412 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';3439 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';
3413 }3440 }
34143441
3415 /** @name PalletEvmCall (389) */3442 /** @name PalletForeignAssetsModuleAssetMetadata (334) */
3443 interface PalletForeignAssetsModuleAssetMetadata extends Struct {
3444 readonly name: Bytes;
3445 readonly symbol: Bytes;
3446 readonly decimals: u8;
3447 readonly minimalBalance: u128;
3448 }
3449
3450 /** @name PalletEvmCall (337) */
3416 interface PalletEvmCall extends Enum {3451 interface PalletEvmCall extends Enum {
3417 readonly isWithdraw: boolean;3452 readonly isWithdraw: boolean;
3418 readonly asWithdraw: {3453 readonly asWithdraw: {
3457 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';3492 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
3458 }3493 }
34593494
3460 /** @name PalletEthereumCall (395) */3495 /** @name PalletEthereumCall (344) */
3461 interface PalletEthereumCall extends Enum {3496 interface PalletEthereumCall extends Enum {
3462 readonly isTransact: boolean;3497 readonly isTransact: boolean;
3463 readonly asTransact: {3498 readonly asTransact: {
3466 readonly type: 'Transact';3501 readonly type: 'Transact';
3467 }3502 }
34683503
3469 /** @name EthereumTransactionTransactionV2 (396) */3504 /** @name EthereumTransactionTransactionV2 (345) */
3470 interface EthereumTransactionTransactionV2 extends Enum {3505 interface EthereumTransactionTransactionV2 extends Enum {
3471 readonly isLegacy: boolean;3506 readonly isLegacy: boolean;
3472 readonly asLegacy: EthereumTransactionLegacyTransaction;3507 readonly asLegacy: EthereumTransactionLegacyTransaction;
3477 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3512 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
3478 }3513 }
34793514
3480 /** @name EthereumTransactionLegacyTransaction (397) */3515 /** @name EthereumTransactionLegacyTransaction (346) */
3481 interface EthereumTransactionLegacyTransaction extends Struct {3516 interface EthereumTransactionLegacyTransaction extends Struct {
3482 readonly nonce: U256;3517 readonly nonce: U256;
3483 readonly gasPrice: U256;3518 readonly gasPrice: U256;
3488 readonly signature: EthereumTransactionTransactionSignature;3523 readonly signature: EthereumTransactionTransactionSignature;
3489 }3524 }
34903525
3491 /** @name EthereumTransactionTransactionAction (398) */3526 /** @name EthereumTransactionTransactionAction (347) */
3492 interface EthereumTransactionTransactionAction extends Enum {3527 interface EthereumTransactionTransactionAction extends Enum {
3493 readonly isCall: boolean;3528 readonly isCall: boolean;
3494 readonly asCall: H160;3529 readonly asCall: H160;
3495 readonly isCreate: boolean;3530 readonly isCreate: boolean;
3496 readonly type: 'Call' | 'Create';3531 readonly type: 'Call' | 'Create';
3497 }3532 }
34983533
3499 /** @name EthereumTransactionTransactionSignature (399) */3534 /** @name EthereumTransactionTransactionSignature (348) */
3500 interface EthereumTransactionTransactionSignature extends Struct {3535 interface EthereumTransactionTransactionSignature extends Struct {
3501 readonly v: u64;3536 readonly v: u64;
3502 readonly r: H256;3537 readonly r: H256;
3503 readonly s: H256;3538 readonly s: H256;
3504 }3539 }
35053540
3506 /** @name EthereumTransactionEip2930Transaction (401) */3541 /** @name EthereumTransactionEip2930Transaction (350) */
3507 interface EthereumTransactionEip2930Transaction extends Struct {3542 interface EthereumTransactionEip2930Transaction extends Struct {
3508 readonly chainId: u64;3543 readonly chainId: u64;
3509 readonly nonce: U256;3544 readonly nonce: U256;
3518 readonly s: H256;3553 readonly s: H256;
3519 }3554 }
35203555
3521 /** @name EthereumTransactionAccessListItem (403) */3556 /** @name EthereumTransactionAccessListItem (352) */
3522 interface EthereumTransactionAccessListItem extends Struct {3557 interface EthereumTransactionAccessListItem extends Struct {
3523 readonly address: H160;3558 readonly address: H160;
3524 readonly storageKeys: Vec<H256>;3559 readonly storageKeys: Vec<H256>;
3525 }3560 }
35263561
3527 /** @name EthereumTransactionEip1559Transaction (404) */3562 /** @name EthereumTransactionEip1559Transaction (353) */
3528 interface EthereumTransactionEip1559Transaction extends Struct {3563 interface EthereumTransactionEip1559Transaction extends Struct {
3529 readonly chainId: u64;3564 readonly chainId: u64;
3530 readonly nonce: U256;3565 readonly nonce: U256;
3540 readonly s: H256;3575 readonly s: H256;
3541 }3576 }
35423577
3543 /** @name PalletEvmContractHelpersCall (405) */3578 /** @name PalletEvmContractHelpersCall (354) */
3544 interface PalletEvmContractHelpersCall extends Enum {3579 interface PalletEvmContractHelpersCall extends Enum {
3545 readonly isMigrateFromSelfSponsoring: boolean;3580 readonly isMigrateFromSelfSponsoring: boolean;
3546 readonly asMigrateFromSelfSponsoring: {3581 readonly asMigrateFromSelfSponsoring: {
3549 readonly type: 'MigrateFromSelfSponsoring';3584 readonly type: 'MigrateFromSelfSponsoring';
3550 }3585 }
35513586
3552 /** @name PalletEvmMigrationCall (407) */3587 /** @name PalletEvmMigrationCall (356) */
3553 interface PalletEvmMigrationCall extends Enum {3588 interface PalletEvmMigrationCall extends Enum {
3554 readonly isBegin: boolean;3589 readonly isBegin: boolean;
3555 readonly asBegin: {3590 readonly asBegin: {
3577 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'RemoveRmrkData';3612 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'RemoveRmrkData';
3578 }3613 }
35793614
3580 /** @name PalletMaintenanceCall (411) */3615 /** @name EthereumLog (360) */
3616 interface EthereumLog extends Struct {
3617 readonly address: H160;
3618 readonly topics: Vec<H256>;
3619 readonly data: Bytes;
3620 }
3621
3622 /** @name PalletMaintenanceCall (361) */
3581 interface PalletMaintenanceCall extends Enum {3623 interface PalletMaintenanceCall extends Enum {
3582 readonly isEnable: boolean;3624 readonly isEnable: boolean;
3583 readonly isDisable: boolean;3625 readonly isDisable: boolean;
3589 readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';3631 readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';
3590 }3632 }
35913633
3592 /** @name PalletTestUtilsCall (412) */3634 /** @name PalletTestUtilsCall (362) */
3593 interface PalletTestUtilsCall extends Enum {3635 interface PalletTestUtilsCall extends Enum {
3594 readonly isEnable: boolean;3636 readonly isEnable: boolean;
3595 readonly isSetTestValue: boolean;3637 readonly isSetTestValue: boolean;
3609 readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';3651 readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';
3610 }3652 }
36113653
3612 /** @name PalletSudoError (414) */3654 /** @name PalletSchedulerEvent (365) */
3655 interface PalletSchedulerEvent extends Enum {
3656 readonly isScheduled: boolean;
3657 readonly asScheduled: {
3658 readonly when: u32;
3659 readonly index: u32;
3660 } & Struct;
3661 readonly isCanceled: boolean;
3662 readonly asCanceled: {
3663 readonly when: u32;
3664 readonly index: u32;
3665 } & Struct;
3666 readonly isDispatched: boolean;
3667 readonly asDispatched: {
3668 readonly task: ITuple<[u32, u32]>;
3669 readonly id: Option<U8aFixed>;
3670 readonly result: Result<Null, SpRuntimeDispatchError>;
3671 } & Struct;
3672 readonly isCallUnavailable: boolean;
3673 readonly asCallUnavailable: {
3674 readonly task: ITuple<[u32, u32]>;
3675 readonly id: Option<U8aFixed>;
3676 } & Struct;
3677 readonly isPeriodicFailed: boolean;
3678 readonly asPeriodicFailed: {
3679 readonly task: ITuple<[u32, u32]>;
3680 readonly id: Option<U8aFixed>;
3681 } & Struct;
3682 readonly isPermanentlyOverweight: boolean;
3683 readonly asPermanentlyOverweight: {
3684 readonly task: ITuple<[u32, u32]>;
3685 readonly id: Option<U8aFixed>;
3686 } & Struct;
3687 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight';
3688 }
3689
3690 /** @name CumulusPalletXcmpQueueEvent (366) */
3691 interface CumulusPalletXcmpQueueEvent extends Enum {
3692 readonly isSuccess: boolean;
3693 readonly asSuccess: {
3694 readonly messageHash: Option<U8aFixed>;
3695 readonly weight: SpWeightsWeightV2Weight;
3696 } & Struct;
3697 readonly isFail: boolean;
3698 readonly asFail: {
3699 readonly messageHash: Option<U8aFixed>;
3700 readonly error: XcmV3TraitsError;
3701 readonly weight: SpWeightsWeightV2Weight;
3702 } & Struct;
3703 readonly isBadVersion: boolean;
3704 readonly asBadVersion: {
3705 readonly messageHash: Option<U8aFixed>;
3706 } & Struct;
3707 readonly isBadFormat: boolean;
3708 readonly asBadFormat: {
3709 readonly messageHash: Option<U8aFixed>;
3710 } & Struct;
3711 readonly isXcmpMessageSent: boolean;
3712 readonly asXcmpMessageSent: {
3713 readonly messageHash: Option<U8aFixed>;
3714 } & Struct;
3715 readonly isOverweightEnqueued: boolean;
3716 readonly asOverweightEnqueued: {
3717 readonly sender: u32;
3718 readonly sentAt: u32;
3719 readonly index: u64;
3720 readonly required: SpWeightsWeightV2Weight;
3721 } & Struct;
3722 readonly isOverweightServiced: boolean;
3723 readonly asOverweightServiced: {
3724 readonly index: u64;
3725 readonly used: SpWeightsWeightV2Weight;
3726 } & Struct;
3727 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
3728 }
3729
3730 /** @name PalletXcmEvent (367) */
3731 interface PalletXcmEvent extends Enum {
3732 readonly isAttempted: boolean;
3733 readonly asAttempted: XcmV3TraitsOutcome;
3734 readonly isSent: boolean;
3735 readonly asSent: ITuple<[XcmV3MultiLocation, XcmV3MultiLocation, XcmV3Xcm]>;
3736 readonly isUnexpectedResponse: boolean;
3737 readonly asUnexpectedResponse: ITuple<[XcmV3MultiLocation, u64]>;
3738 readonly isResponseReady: boolean;
3739 readonly asResponseReady: ITuple<[u64, XcmV3Response]>;
3740 readonly isNotified: boolean;
3741 readonly asNotified: ITuple<[u64, u8, u8]>;
3742 readonly isNotifyOverweight: boolean;
3743 readonly asNotifyOverweight: ITuple<[u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;
3744 readonly isNotifyDispatchError: boolean;
3745 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;
3746 readonly isNotifyDecodeFailed: boolean;
3747 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;
3748 readonly isInvalidResponder: boolean;
3749 readonly asInvalidResponder: ITuple<[XcmV3MultiLocation, u64, Option<XcmV3MultiLocation>]>;
3750 readonly isInvalidResponderVersion: boolean;
3751 readonly asInvalidResponderVersion: ITuple<[XcmV3MultiLocation, u64]>;
3752 readonly isResponseTaken: boolean;
3753 readonly asResponseTaken: u64;
3754 readonly isAssetsTrapped: boolean;
3755 readonly asAssetsTrapped: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
3756 readonly isVersionChangeNotified: boolean;
3757 readonly asVersionChangeNotified: ITuple<[XcmV3MultiLocation, u32, XcmV3MultiassetMultiAssets]>;
3758 readonly isSupportedVersionChanged: boolean;
3759 readonly asSupportedVersionChanged: ITuple<[XcmV3MultiLocation, u32]>;
3760 readonly isNotifyTargetSendFail: boolean;
3761 readonly asNotifyTargetSendFail: ITuple<[XcmV3MultiLocation, u64, XcmV3TraitsError]>;
3762 readonly isNotifyTargetMigrationFail: boolean;
3763 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;
3764 readonly isInvalidQuerierVersion: boolean;
3765 readonly asInvalidQuerierVersion: ITuple<[XcmV3MultiLocation, u64]>;
3766 readonly isInvalidQuerier: boolean;
3767 readonly asInvalidQuerier: ITuple<[XcmV3MultiLocation, u64, XcmV3MultiLocation, Option<XcmV3MultiLocation>]>;
3768 readonly isVersionNotifyStarted: boolean;
3769 readonly asVersionNotifyStarted: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
3770 readonly isVersionNotifyRequested: boolean;
3771 readonly asVersionNotifyRequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
3772 readonly isVersionNotifyUnrequested: boolean;
3773 readonly asVersionNotifyUnrequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
3774 readonly isFeesPaid: boolean;
3775 readonly asFeesPaid: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
3776 readonly isAssetsClaimed: boolean;
3777 readonly asAssetsClaimed: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
3778 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed';
3779 }
3780
3781 /** @name XcmV3TraitsOutcome (368) */
3782 interface XcmV3TraitsOutcome extends Enum {
3783 readonly isComplete: boolean;
3784 readonly asComplete: SpWeightsWeightV2Weight;
3785 readonly isIncomplete: boolean;
3786 readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, XcmV3TraitsError]>;
3787 readonly isError: boolean;
3788 readonly asError: XcmV3TraitsError;
3789 readonly type: 'Complete' | 'Incomplete' | 'Error';
3790 }
3791
3792 /** @name CumulusPalletXcmEvent (369) */
3793 interface CumulusPalletXcmEvent extends Enum {
3794 readonly isInvalidFormat: boolean;
3795 readonly asInvalidFormat: U8aFixed;
3796 readonly isUnsupportedVersion: boolean;
3797 readonly asUnsupportedVersion: U8aFixed;
3798 readonly isExecutedDownward: boolean;
3799 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV3TraitsOutcome]>;
3800 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
3801 }
3802
3803 /** @name CumulusPalletDmpQueueEvent (370) */
3804 interface CumulusPalletDmpQueueEvent extends Enum {
3805 readonly isInvalidFormat: boolean;
3806 readonly asInvalidFormat: {
3807 readonly messageId: U8aFixed;
3808 } & Struct;
3809 readonly isUnsupportedVersion: boolean;
3810 readonly asUnsupportedVersion: {
3811 readonly messageId: U8aFixed;
3812 } & Struct;
3813 readonly isExecutedDownward: boolean;
3814 readonly asExecutedDownward: {
3815 readonly messageId: U8aFixed;
3816 readonly outcome: XcmV3TraitsOutcome;
3817 } & Struct;
3818 readonly isWeightExhausted: boolean;
3819 readonly asWeightExhausted: {
3820 readonly messageId: U8aFixed;
3821 readonly remainingWeight: SpWeightsWeightV2Weight;
3822 readonly requiredWeight: SpWeightsWeightV2Weight;
3823 } & Struct;
3824 readonly isOverweightEnqueued: boolean;
3825 readonly asOverweightEnqueued: {
3826 readonly messageId: U8aFixed;
3827 readonly overweightIndex: u64;
3828 readonly requiredWeight: SpWeightsWeightV2Weight;
3829 } & Struct;
3830 readonly isOverweightServiced: boolean;
3831 readonly asOverweightServiced: {
3832 readonly overweightIndex: u64;
3833 readonly weightUsed: SpWeightsWeightV2Weight;
3834 } & Struct;
3835 readonly isMaxMessagesExhausted: boolean;
3836 readonly asMaxMessagesExhausted: {
3837 readonly messageId: U8aFixed;
3838 } & Struct;
3839 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced' | 'MaxMessagesExhausted';
3840 }
3841
3842 /** @name PalletConfigurationEvent (371) */
3843 interface PalletConfigurationEvent extends Enum {
3844 readonly isNewDesiredCollators: boolean;
3845 readonly asNewDesiredCollators: {
3846 readonly desiredCollators: Option<u32>;
3847 } & Struct;
3848 readonly isNewCollatorLicenseBond: boolean;
3849 readonly asNewCollatorLicenseBond: {
3850 readonly bondCost: Option<u128>;
3851 } & Struct;
3852 readonly isNewCollatorKickThreshold: boolean;
3853 readonly asNewCollatorKickThreshold: {
3854 readonly lengthInBlocks: Option<u32>;
3855 } & Struct;
3856 readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';
3857 }
3858
3859 /** @name PalletCommonEvent (372) */
3860 interface PalletCommonEvent extends Enum {
3861 readonly isCollectionCreated: boolean;
3862 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;
3863 readonly isCollectionDestroyed: boolean;
3864 readonly asCollectionDestroyed: u32;
3865 readonly isItemCreated: boolean;
3866 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
3867 readonly isItemDestroyed: boolean;
3868 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
3869 readonly isTransfer: boolean;
3870 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
3871 readonly isApproved: boolean;
3872 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
3873 readonly isApprovedForAll: boolean;
3874 readonly asApprovedForAll: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, bool]>;
3875 readonly isCollectionPropertySet: boolean;
3876 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;
3877 readonly isCollectionPropertyDeleted: boolean;
3878 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;
3879 readonly isTokenPropertySet: boolean;
3880 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;
3881 readonly isTokenPropertyDeleted: boolean;
3882 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;
3883 readonly isPropertyPermissionSet: boolean;
3884 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;
3885 readonly isAllowListAddressAdded: boolean;
3886 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
3887 readonly isAllowListAddressRemoved: boolean;
3888 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
3889 readonly isCollectionAdminAdded: boolean;
3890 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
3891 readonly isCollectionAdminRemoved: boolean;
3892 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
3893 readonly isCollectionLimitSet: boolean;
3894 readonly asCollectionLimitSet: u32;
3895 readonly isCollectionOwnerChanged: boolean;
3896 readonly asCollectionOwnerChanged: ITuple<[u32, AccountId32]>;
3897 readonly isCollectionPermissionSet: boolean;
3898 readonly asCollectionPermissionSet: u32;
3899 readonly isCollectionSponsorSet: boolean;
3900 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;
3901 readonly isSponsorshipConfirmed: boolean;
3902 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;
3903 readonly isCollectionSponsorRemoved: boolean;
3904 readonly asCollectionSponsorRemoved: u32;
3905 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';
3906 }
3907
3908 /** @name PalletStructureEvent (373) */
3909 interface PalletStructureEvent extends Enum {
3910 readonly isExecuted: boolean;
3911 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;
3912 readonly type: 'Executed';
3913 }
3914
3915 /** @name PalletAppPromotionEvent (374) */
3916 interface PalletAppPromotionEvent extends Enum {
3917 readonly isStakingRecalculation: boolean;
3918 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;
3919 readonly isStake: boolean;
3920 readonly asStake: ITuple<[AccountId32, u128]>;
3921 readonly isUnstake: boolean;
3922 readonly asUnstake: ITuple<[AccountId32, u128]>;
3923 readonly isSetAdmin: boolean;
3924 readonly asSetAdmin: AccountId32;
3925 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';
3926 }
3927
3928 /** @name PalletForeignAssetsModuleEvent (375) */
3929 interface PalletForeignAssetsModuleEvent extends Enum {
3930 readonly isForeignAssetRegistered: boolean;
3931 readonly asForeignAssetRegistered: {
3932 readonly assetId: u32;
3933 readonly assetAddress: XcmV3MultiLocation;
3934 readonly metadata: PalletForeignAssetsModuleAssetMetadata;
3935 } & Struct;
3936 readonly isForeignAssetUpdated: boolean;
3937 readonly asForeignAssetUpdated: {
3938 readonly assetId: u32;
3939 readonly assetAddress: XcmV3MultiLocation;
3940 readonly metadata: PalletForeignAssetsModuleAssetMetadata;
3941 } & Struct;
3942 readonly isAssetRegistered: boolean;
3943 readonly asAssetRegistered: {
3944 readonly assetId: PalletForeignAssetsAssetIds;
3945 readonly metadata: PalletForeignAssetsModuleAssetMetadata;
3946 } & Struct;
3947 readonly isAssetUpdated: boolean;
3948 readonly asAssetUpdated: {
3949 readonly assetId: PalletForeignAssetsAssetIds;
3950 readonly metadata: PalletForeignAssetsModuleAssetMetadata;
3951 } & Struct;
3952 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';
3953 }
3954
3955 /** @name PalletEvmEvent (376) */
3956 interface PalletEvmEvent extends Enum {
3957 readonly isLog: boolean;
3958 readonly asLog: {
3959 readonly log: EthereumLog;
3960 } & Struct;
3961 readonly isCreated: boolean;
3962 readonly asCreated: {
3963 readonly address: H160;
3964 } & Struct;
3965 readonly isCreatedFailed: boolean;
3966 readonly asCreatedFailed: {
3967 readonly address: H160;
3968 } & Struct;
3969 readonly isExecuted: boolean;
3970 readonly asExecuted: {
3971 readonly address: H160;
3972 } & Struct;
3973 readonly isExecutedFailed: boolean;
3974 readonly asExecutedFailed: {
3975 readonly address: H160;
3976 } & Struct;
3977 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';
3978 }
3979
3980 /** @name PalletEthereumEvent (377) */
3981 interface PalletEthereumEvent extends Enum {
3982 readonly isExecuted: boolean;
3983 readonly asExecuted: {
3984 readonly from: H160;
3985 readonly to: H160;
3986 readonly transactionHash: H256;
3987 readonly exitReason: EvmCoreErrorExitReason;
3988 readonly extraData: Bytes;
3989 } & Struct;
3990 readonly type: 'Executed';
3991 }
3992
3993 /** @name EvmCoreErrorExitReason (378) */
3994 interface EvmCoreErrorExitReason extends Enum {
3995 readonly isSucceed: boolean;
3996 readonly asSucceed: EvmCoreErrorExitSucceed;
3997 readonly isError: boolean;
3998 readonly asError: EvmCoreErrorExitError;
3999 readonly isRevert: boolean;
4000 readonly asRevert: EvmCoreErrorExitRevert;
4001 readonly isFatal: boolean;
4002 readonly asFatal: EvmCoreErrorExitFatal;
4003 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
4004 }
4005
4006 /** @name EvmCoreErrorExitSucceed (379) */
4007 interface EvmCoreErrorExitSucceed extends Enum {
4008 readonly isStopped: boolean;
4009 readonly isReturned: boolean;
4010 readonly isSuicided: boolean;
4011 readonly type: 'Stopped' | 'Returned' | 'Suicided';
4012 }
4013
4014 /** @name EvmCoreErrorExitError (380) */
4015 interface EvmCoreErrorExitError extends Enum {
4016 readonly isStackUnderflow: boolean;
4017 readonly isStackOverflow: boolean;
4018 readonly isInvalidJump: boolean;
4019 readonly isInvalidRange: boolean;
4020 readonly isDesignatedInvalid: boolean;
4021 readonly isCallTooDeep: boolean;
4022 readonly isCreateCollision: boolean;
4023 readonly isCreateContractLimit: boolean;
4024 readonly isOutOfOffset: boolean;
4025 readonly isOutOfGas: boolean;
4026 readonly isOutOfFund: boolean;
4027 readonly isPcUnderflow: boolean;
4028 readonly isCreateEmpty: boolean;
4029 readonly isOther: boolean;
4030 readonly asOther: Text;
4031 readonly isMaxNonce: boolean;
4032 readonly isInvalidCode: boolean;
4033 readonly asInvalidCode: u8;
4034 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'MaxNonce' | 'InvalidCode';
4035 }
4036
4037 /** @name EvmCoreErrorExitRevert (384) */
4038 interface EvmCoreErrorExitRevert extends Enum {
4039 readonly isReverted: boolean;
4040 readonly type: 'Reverted';
4041 }
4042
4043 /** @name EvmCoreErrorExitFatal (385) */
4044 interface EvmCoreErrorExitFatal extends Enum {
4045 readonly isNotSupported: boolean;
4046 readonly isUnhandledInterrupt: boolean;
4047 readonly isCallErrorAsFatal: boolean;
4048 readonly asCallErrorAsFatal: EvmCoreErrorExitError;
4049 readonly isOther: boolean;
4050 readonly asOther: Text;
4051 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
4052 }
4053
4054 /** @name PalletEvmContractHelpersEvent (386) */
4055 interface PalletEvmContractHelpersEvent extends Enum {
4056 readonly isContractSponsorSet: boolean;
4057 readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;
4058 readonly isContractSponsorshipConfirmed: boolean;
4059 readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;
4060 readonly isContractSponsorRemoved: boolean;
4061 readonly asContractSponsorRemoved: H160;
4062 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';
4063 }
4064
4065 /** @name PalletEvmMigrationEvent (387) */
4066 interface PalletEvmMigrationEvent extends Enum {
4067 readonly isTestEvent: boolean;
4068 readonly type: 'TestEvent';
4069 }
4070
4071 /** @name PalletMaintenanceEvent (388) */
4072 interface PalletMaintenanceEvent extends Enum {
4073 readonly isMaintenanceEnabled: boolean;
4074 readonly isMaintenanceDisabled: boolean;
4075 readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';
4076 }
4077
4078 /** @name PalletTestUtilsEvent (389) */
4079 interface PalletTestUtilsEvent extends Enum {
4080 readonly isValueIsSet: boolean;
4081 readonly isShouldRollback: boolean;
4082 readonly isBatchCompleted: boolean;
4083 readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted';
4084 }
4085
4086 /** @name FrameSystemPhase (390) */
4087 interface FrameSystemPhase extends Enum {
4088 readonly isApplyExtrinsic: boolean;
4089 readonly asApplyExtrinsic: u32;
4090 readonly isFinalization: boolean;
4091 readonly isInitialization: boolean;
4092 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
4093 }
4094
4095 /** @name FrameSystemLastRuntimeUpgradeInfo (392) */
4096 interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
4097 readonly specVersion: Compact<u32>;
4098 readonly specName: Text;
4099 }
4100
4101 /** @name FrameSystemLimitsBlockWeights (393) */
4102 interface FrameSystemLimitsBlockWeights extends Struct {
4103 readonly baseBlock: SpWeightsWeightV2Weight;
4104 readonly maxBlock: SpWeightsWeightV2Weight;
4105 readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;
4106 }
4107
4108 /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (394) */
4109 interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {
4110 readonly normal: FrameSystemLimitsWeightsPerClass;
4111 readonly operational: FrameSystemLimitsWeightsPerClass;
4112 readonly mandatory: FrameSystemLimitsWeightsPerClass;
4113 }
4114
4115 /** @name FrameSystemLimitsWeightsPerClass (395) */
4116 interface FrameSystemLimitsWeightsPerClass extends Struct {
4117 readonly baseExtrinsic: SpWeightsWeightV2Weight;
4118 readonly maxExtrinsic: Option<SpWeightsWeightV2Weight>;
4119 readonly maxTotal: Option<SpWeightsWeightV2Weight>;
4120 readonly reserved: Option<SpWeightsWeightV2Weight>;
4121 }
4122
4123 /** @name FrameSystemLimitsBlockLength (397) */
4124 interface FrameSystemLimitsBlockLength extends Struct {
4125 readonly max: FrameSupportDispatchPerDispatchClassU32;
4126 }
4127
4128 /** @name FrameSupportDispatchPerDispatchClassU32 (398) */
4129 interface FrameSupportDispatchPerDispatchClassU32 extends Struct {
4130 readonly normal: u32;
4131 readonly operational: u32;
4132 readonly mandatory: u32;
4133 }
4134
4135 /** @name SpWeightsRuntimeDbWeight (399) */
4136 interface SpWeightsRuntimeDbWeight extends Struct {
4137 readonly read: u64;
4138 readonly write: u64;
4139 }
4140
4141 /** @name SpVersionRuntimeVersion (400) */
4142 interface SpVersionRuntimeVersion extends Struct {
4143 readonly specName: Text;
4144 readonly implName: Text;
4145 readonly authoringVersion: u32;
4146 readonly specVersion: u32;
4147 readonly implVersion: u32;
4148 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;
4149 readonly transactionVersion: u32;
4150 readonly stateVersion: u8;
4151 }
4152
4153 /** @name FrameSystemError (404) */
4154 interface FrameSystemError extends Enum {
4155 readonly isInvalidSpecName: boolean;
4156 readonly isSpecVersionNeedsToIncrease: boolean;
4157 readonly isFailedToExtractRuntimeVersion: boolean;
4158 readonly isNonDefaultComposite: boolean;
4159 readonly isNonZeroRefCount: boolean;
4160 readonly isCallFiltered: boolean;
4161 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
4162 }
4163
4164 /** @name PolkadotPrimitivesV4UpgradeRestriction (406) */
4165 interface PolkadotPrimitivesV4UpgradeRestriction extends Enum {
4166 readonly isPresent: boolean;
4167 readonly type: 'Present';
4168 }
4169
4170 /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (407) */
4171 interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
4172 readonly dmqMqcHead: H256;
4173 readonly relayDispatchQueueSize: CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize;
4174 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;
4175 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;
4176 }
4177
4178 /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize (408) */
4179 interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize extends Struct {
4180 readonly remainingCount: u32;
4181 readonly remainingSize: u32;
4182 }
4183
4184 /** @name PolkadotPrimitivesV4AbridgedHrmpChannel (411) */
4185 interface PolkadotPrimitivesV4AbridgedHrmpChannel extends Struct {
4186 readonly maxCapacity: u32;
4187 readonly maxTotalSize: u32;
4188 readonly maxMessageSize: u32;
4189 readonly msgCount: u32;
4190 readonly totalSize: u32;
4191 readonly mqcHead: Option<H256>;
4192 }
4193
4194 /** @name PolkadotPrimitivesV4AbridgedHostConfiguration (412) */
4195 interface PolkadotPrimitivesV4AbridgedHostConfiguration extends Struct {
4196 readonly maxCodeSize: u32;
4197 readonly maxHeadDataSize: u32;
4198 readonly maxUpwardQueueCount: u32;
4199 readonly maxUpwardQueueSize: u32;
4200 readonly maxUpwardMessageSize: u32;
4201 readonly maxUpwardMessageNumPerCandidate: u32;
4202 readonly hrmpMaxMessageNumPerCandidate: u32;
4203 readonly validationUpgradeCooldown: u32;
4204 readonly validationUpgradeDelay: u32;
4205 }
4206
4207 /** @name PolkadotCorePrimitivesOutboundHrmpMessage (418) */
4208 interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
4209 readonly recipient: u32;
4210 readonly data: Bytes;
4211 }
4212
4213 /** @name CumulusPalletParachainSystemCodeUpgradeAuthorization (419) */
4214 interface CumulusPalletParachainSystemCodeUpgradeAuthorization extends Struct {
4215 readonly codeHash: H256;
4216 readonly checkVersion: bool;
4217 }
4218
4219 /** @name CumulusPalletParachainSystemError (420) */
4220 interface CumulusPalletParachainSystemError extends Enum {
4221 readonly isOverlappingUpgrades: boolean;
4222 readonly isProhibitedByPolkadot: boolean;
4223 readonly isTooBig: boolean;
4224 readonly isValidationDataNotAvailable: boolean;
4225 readonly isHostConfigurationNotAvailable: boolean;
4226 readonly isNotScheduled: boolean;
4227 readonly isNothingAuthorized: boolean;
4228 readonly isUnauthorized: boolean;
4229 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
4230 }
4231
4232 /** @name PalletCollatorSelectionError (422) */
4233 interface PalletCollatorSelectionError extends Enum {
4234 readonly isTooManyCandidates: boolean;
4235 readonly isUnknown: boolean;
4236 readonly isPermission: boolean;
4237 readonly isAlreadyHoldingLicense: boolean;
4238 readonly isNoLicense: boolean;
4239 readonly isAlreadyCandidate: boolean;
4240 readonly isNotCandidate: boolean;
4241 readonly isTooManyInvulnerables: boolean;
4242 readonly isTooFewInvulnerables: boolean;
4243 readonly isAlreadyInvulnerable: boolean;
4244 readonly isNotInvulnerable: boolean;
4245 readonly isNoAssociatedValidatorId: boolean;
4246 readonly isValidatorNotRegistered: boolean;
4247 readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered';
4248 }
4249
4250 /** @name SpCoreCryptoKeyTypeId (426) */
4251 interface SpCoreCryptoKeyTypeId extends U8aFixed {}
4252
4253 /** @name PalletSessionError (427) */
4254 interface PalletSessionError extends Enum {
4255 readonly isInvalidProof: boolean;
4256 readonly isNoAssociatedValidatorId: boolean;
4257 readonly isDuplicatedKey: boolean;
4258 readonly isNoKeys: boolean;
4259 readonly isNoAccount: boolean;
4260 readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount';
4261 }
4262
4263 /** @name PalletBalancesBalanceLock (432) */
4264 interface PalletBalancesBalanceLock extends Struct {
4265 readonly id: U8aFixed;
4266 readonly amount: u128;
4267 readonly reasons: PalletBalancesReasons;
4268 }
4269
4270 /** @name PalletBalancesReasons (433) */
4271 interface PalletBalancesReasons extends Enum {
4272 readonly isFee: boolean;
4273 readonly isMisc: boolean;
4274 readonly isAll: boolean;
4275 readonly type: 'Fee' | 'Misc' | 'All';
4276 }
4277
4278 /** @name PalletBalancesReserveData (436) */
4279 interface PalletBalancesReserveData extends Struct {
4280 readonly id: U8aFixed;
4281 readonly amount: u128;
4282 }
4283
4284 /** @name PalletBalancesIdAmount (439) */
4285 interface PalletBalancesIdAmount extends Struct {
4286 readonly id: U8aFixed;
4287 readonly amount: u128;
4288 }
4289
4290 /** @name PalletBalancesError (442) */
4291 interface PalletBalancesError extends Enum {
4292 readonly isVestingBalance: boolean;
4293 readonly isLiquidityRestrictions: boolean;
4294 readonly isInsufficientBalance: boolean;
4295 readonly isExistentialDeposit: boolean;
4296 readonly isExpendability: boolean;
4297 readonly isExistingVestingSchedule: boolean;
4298 readonly isDeadAccount: boolean;
4299 readonly isTooManyReserves: boolean;
4300 readonly isTooManyHolds: boolean;
4301 readonly isTooManyFreezes: boolean;
4302 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes';
4303 }
4304
4305 /** @name PalletTransactionPaymentReleases (444) */
4306 interface PalletTransactionPaymentReleases extends Enum {
4307 readonly isV1Ancient: boolean;
4308 readonly isV2: boolean;
4309 readonly type: 'V1Ancient' | 'V2';
4310 }
4311
4312 /** @name PalletTreasuryProposal (445) */
4313 interface PalletTreasuryProposal extends Struct {
4314 readonly proposer: AccountId32;
4315 readonly value: u128;
4316 readonly beneficiary: AccountId32;
4317 readonly bond: u128;
4318 }
4319
4320 /** @name FrameSupportPalletId (448) */
4321 interface FrameSupportPalletId extends U8aFixed {}
4322
4323 /** @name PalletTreasuryError (449) */
4324 interface PalletTreasuryError extends Enum {
4325 readonly isInsufficientProposersBalance: boolean;
4326 readonly isInvalidIndex: boolean;
4327 readonly isTooManyApprovals: boolean;
4328 readonly isInsufficientPermission: boolean;
4329 readonly isProposalNotApproved: boolean;
4330 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';
4331 }
4332
4333 /** @name PalletSudoError (450) */
3613 interface PalletSudoError extends Enum {4334 interface PalletSudoError extends Enum {
3614 readonly isRequireSudo: boolean;4335 readonly isRequireSudo: boolean;
3615 readonly type: 'RequireSudo';4336 readonly type: 'RequireSudo';
3616 }4337 }
36174338
3618 /** @name OrmlVestingModuleError (416) */4339 /** @name OrmlVestingModuleError (452) */
3619 interface OrmlVestingModuleError extends Enum {4340 interface OrmlVestingModuleError extends Enum {
3620 readonly isZeroVestingPeriod: boolean;4341 readonly isZeroVestingPeriod: boolean;
3621 readonly isZeroVestingPeriodCount: boolean;4342 readonly isZeroVestingPeriodCount: boolean;
3626 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';4347 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
3627 }4348 }
36284349
3629 /** @name OrmlXtokensModuleError (417) */4350 /** @name OrmlXtokensModuleError (453) */
3630 interface OrmlXtokensModuleError extends Enum {4351 interface OrmlXtokensModuleError extends Enum {
3631 readonly isAssetHasNoReserve: boolean;4352 readonly isAssetHasNoReserve: boolean;
3632 readonly isNotCrossChainTransfer: boolean;4353 readonly isNotCrossChainTransfer: boolean;
3650 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';4371 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';
3651 }4372 }
36524373
3653 /** @name OrmlTokensBalanceLock (420) */4374 /** @name OrmlTokensBalanceLock (456) */
3654 interface OrmlTokensBalanceLock extends Struct {4375 interface OrmlTokensBalanceLock extends Struct {
3655 readonly id: U8aFixed;4376 readonly id: U8aFixed;
3656 readonly amount: u128;4377 readonly amount: u128;
3657 }4378 }
36584379
3659 /** @name OrmlTokensAccountData (422) */4380 /** @name OrmlTokensAccountData (458) */
3660 interface OrmlTokensAccountData extends Struct {4381 interface OrmlTokensAccountData extends Struct {
3661 readonly free: u128;4382 readonly free: u128;
3662 readonly reserved: u128;4383 readonly reserved: u128;
3663 readonly frozen: u128;4384 readonly frozen: u128;
3664 }4385 }
36654386
3666 /** @name OrmlTokensReserveData (424) */4387 /** @name OrmlTokensReserveData (460) */
3667 interface OrmlTokensReserveData extends Struct {4388 interface OrmlTokensReserveData extends Struct {
3668 readonly id: Null;4389 readonly id: Null;
3669 readonly amount: u128;4390 readonly amount: u128;
3670 }4391 }
36714392
3672 /** @name OrmlTokensModuleError (426) */4393 /** @name OrmlTokensModuleError (462) */
3673 interface OrmlTokensModuleError extends Enum {4394 interface OrmlTokensModuleError extends Enum {
3674 readonly isBalanceTooLow: boolean;4395 readonly isBalanceTooLow: boolean;
3675 readonly isAmountIntoBalanceFailed: boolean;4396 readonly isAmountIntoBalanceFailed: boolean;
3682 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';4403 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';
3683 }4404 }
36844405
3685 /** @name PalletIdentityRegistrarInfo (431) */4406 /** @name PalletIdentityRegistrarInfo (467) */
3686 interface PalletIdentityRegistrarInfo extends Struct {4407 interface PalletIdentityRegistrarInfo extends Struct {
3687 readonly account: AccountId32;4408 readonly account: AccountId32;
3688 readonly fee: u128;4409 readonly fee: u128;
3689 readonly fields: PalletIdentityBitFlags;4410 readonly fields: PalletIdentityBitFlags;
3690 }4411 }
36914412
3692 /** @name PalletIdentityError (433) */4413 /** @name PalletIdentityError (469) */
3693 interface PalletIdentityError extends Enum {4414 interface PalletIdentityError extends Enum {
3694 readonly isTooManySubAccounts: boolean;4415 readonly isTooManySubAccounts: boolean;
3695 readonly isNotFound: boolean;4416 readonly isNotFound: boolean;
3712 readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';4433 readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';
3713 }4434 }
37144435
3715 /** @name PalletPreimageRequestStatus (434) */4436 /** @name PalletPreimageRequestStatus (470) */
3716 interface PalletPreimageRequestStatus extends Enum {4437 interface PalletPreimageRequestStatus extends Enum {
3717 readonly isUnrequested: boolean;4438 readonly isUnrequested: boolean;
3718 readonly asUnrequested: {4439 readonly asUnrequested: {
3728 readonly type: 'Unrequested' | 'Requested';4449 readonly type: 'Unrequested' | 'Requested';
3729 }4450 }
37304451
3731 /** @name PalletPreimageError (439) */4452 /** @name PalletPreimageError (475) */
3732 interface PalletPreimageError extends Enum {4453 interface PalletPreimageError extends Enum {
3733 readonly isTooBig: boolean;4454 readonly isTooBig: boolean;
3734 readonly isAlreadyNoted: boolean;4455 readonly isAlreadyNoted: boolean;
3737 readonly isRequested: boolean;4458 readonly isRequested: boolean;
3738 readonly isNotRequested: boolean;4459 readonly isNotRequested: boolean;
3739 readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested';4460 readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested';
4461 }
4462
4463 /** @name PalletDemocracyReferendumInfo (481) */
4464 interface PalletDemocracyReferendumInfo extends Enum {
4465 readonly isOngoing: boolean;
4466 readonly asOngoing: PalletDemocracyReferendumStatus;
4467 readonly isFinished: boolean;
4468 readonly asFinished: {
4469 readonly approved: bool;
4470 readonly end: u32;
4471 } & Struct;
4472 readonly type: 'Ongoing' | 'Finished';
4473 }
4474
4475 /** @name PalletDemocracyReferendumStatus (482) */
4476 interface PalletDemocracyReferendumStatus extends Struct {
4477 readonly end: u32;
4478 readonly proposal: FrameSupportPreimagesBounded;
4479 readonly threshold: PalletDemocracyVoteThreshold;
4480 readonly delay: u32;
4481 readonly tally: PalletDemocracyTally;
4482 }
4483
4484 /** @name PalletDemocracyTally (483) */
4485 interface PalletDemocracyTally extends Struct {
4486 readonly ayes: u128;
4487 readonly nays: u128;
4488 readonly turnout: u128;
4489 }
4490
4491 /** @name PalletDemocracyVoteVoting (484) */
4492 interface PalletDemocracyVoteVoting extends Enum {
4493 readonly isDirect: boolean;
4494 readonly asDirect: {
4495 readonly votes: Vec<ITuple<[u32, PalletDemocracyVoteAccountVote]>>;
4496 readonly delegations: PalletDemocracyDelegations;
4497 readonly prior: PalletDemocracyVotePriorLock;
4498 } & Struct;
4499 readonly isDelegating: boolean;
4500 readonly asDelegating: {
4501 readonly balance: u128;
4502 readonly target: AccountId32;
4503 readonly conviction: PalletDemocracyConviction;
4504 readonly delegations: PalletDemocracyDelegations;
4505 readonly prior: PalletDemocracyVotePriorLock;
4506 } & Struct;
4507 readonly type: 'Direct' | 'Delegating';
4508 }
4509
4510 /** @name PalletDemocracyDelegations (488) */
4511 interface PalletDemocracyDelegations extends Struct {
4512 readonly votes: u128;
4513 readonly capital: u128;
4514 }
4515
4516 /** @name PalletDemocracyVotePriorLock (489) */
4517 interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {}
4518
4519 /** @name PalletDemocracyError (492) */
4520 interface PalletDemocracyError extends Enum {
4521 readonly isValueLow: boolean;
4522 readonly isProposalMissing: boolean;
4523 readonly isAlreadyCanceled: boolean;
4524 readonly isDuplicateProposal: boolean;
4525 readonly isProposalBlacklisted: boolean;
4526 readonly isNotSimpleMajority: boolean;
4527 readonly isInvalidHash: boolean;
4528 readonly isNoProposal: boolean;
4529 readonly isAlreadyVetoed: boolean;
4530 readonly isReferendumInvalid: boolean;
4531 readonly isNoneWaiting: boolean;
4532 readonly isNotVoter: boolean;
4533 readonly isNoPermission: boolean;
4534 readonly isAlreadyDelegating: boolean;
4535 readonly isInsufficientFunds: boolean;
4536 readonly isNotDelegating: boolean;
4537 readonly isVotesExist: boolean;
4538 readonly isInstantNotAllowed: boolean;
4539 readonly isNonsense: boolean;
4540 readonly isWrongUpperBound: boolean;
4541 readonly isMaxVotesReached: boolean;
4542 readonly isTooMany: boolean;
4543 readonly isVotingPeriodLow: boolean;
4544 readonly isPreimageNotExist: boolean;
4545 readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist';
4546 }
4547
4548 /** @name PalletCollectiveVotes (494) */
4549 interface PalletCollectiveVotes extends Struct {
4550 readonly index: u32;
4551 readonly threshold: u32;
4552 readonly ayes: Vec<AccountId32>;
4553 readonly nays: Vec<AccountId32>;
4554 readonly end: u32;
4555 }
4556
4557 /** @name PalletCollectiveError (495) */
4558 interface PalletCollectiveError extends Enum {
4559 readonly isNotMember: boolean;
4560 readonly isDuplicateProposal: boolean;
4561 readonly isProposalMissing: boolean;
4562 readonly isWrongIndex: boolean;
4563 readonly isDuplicateVote: boolean;
4564 readonly isAlreadyInitialized: boolean;
4565 readonly isTooEarly: boolean;
4566 readonly isTooManyProposals: boolean;
4567 readonly isWrongProposalWeight: boolean;
4568 readonly isWrongProposalLength: boolean;
4569 readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength';
4570 }
4571
4572 /** @name PalletMembershipError (499) */
4573 interface PalletMembershipError extends Enum {
4574 readonly isAlreadyMember: boolean;
4575 readonly isNotMember: boolean;
4576 readonly isTooManyMembers: boolean;
4577 readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers';
4578 }
4579
4580 /** @name PalletRankedCollectiveMemberRecord (502) */
4581 interface PalletRankedCollectiveMemberRecord extends Struct {
4582 readonly rank: u16;
4583 }
4584
4585 /** @name PalletRankedCollectiveError (507) */
4586 interface PalletRankedCollectiveError extends Enum {
4587 readonly isAlreadyMember: boolean;
4588 readonly isNotMember: boolean;
4589 readonly isNotPolling: boolean;
4590 readonly isOngoing: boolean;
4591 readonly isNoneRemaining: boolean;
4592 readonly isCorruption: boolean;
4593 readonly isRankTooLow: boolean;
4594 readonly isInvalidWitness: boolean;
4595 readonly isNoPermission: boolean;
4596 readonly type: 'AlreadyMember' | 'NotMember' | 'NotPolling' | 'Ongoing' | 'NoneRemaining' | 'Corruption' | 'RankTooLow' | 'InvalidWitness' | 'NoPermission';
4597 }
4598
4599 /** @name PalletReferendaReferendumInfo (508) */
4600 interface PalletReferendaReferendumInfo extends Enum {
4601 readonly isOngoing: boolean;
4602 readonly asOngoing: PalletReferendaReferendumStatus;
4603 readonly isApproved: boolean;
4604 readonly asApproved: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;
4605 readonly isRejected: boolean;
4606 readonly asRejected: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;
4607 readonly isCancelled: boolean;
4608 readonly asCancelled: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;
4609 readonly isTimedOut: boolean;
4610 readonly asTimedOut: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;
4611 readonly isKilled: boolean;
4612 readonly asKilled: u32;
4613 readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed';
4614 }
4615
4616 /** @name PalletReferendaReferendumStatus (509) */
4617 interface PalletReferendaReferendumStatus extends Struct {
4618 readonly track: u16;
4619 readonly origin: QuartzRuntimeOriginCaller;
4620 readonly proposal: FrameSupportPreimagesBounded;
4621 readonly enactment: FrameSupportScheduleDispatchTime;
4622 readonly submitted: u32;
4623 readonly submissionDeposit: PalletReferendaDeposit;
4624 readonly decisionDeposit: Option<PalletReferendaDeposit>;
4625 readonly deciding: Option<PalletReferendaDecidingStatus>;
4626 readonly tally: PalletRankedCollectiveTally;
4627 readonly inQueue: bool;
4628 readonly alarm: Option<ITuple<[u32, ITuple<[u32, u32]>]>>;
4629 }
4630
4631 /** @name PalletReferendaDeposit (510) */
4632 interface PalletReferendaDeposit extends Struct {
4633 readonly who: AccountId32;
4634 readonly amount: u128;
4635 }
4636
4637 /** @name PalletReferendaDecidingStatus (513) */
4638 interface PalletReferendaDecidingStatus extends Struct {
4639 readonly since: u32;
4640 readonly confirming: Option<u32>;
4641 }
4642
4643 /** @name PalletReferendaTrackInfo (519) */
4644 interface PalletReferendaTrackInfo extends Struct {
4645 readonly name: Text;
4646 readonly maxDeciding: u32;
4647 readonly decisionDeposit: u128;
4648 readonly preparePeriod: u32;
4649 readonly decisionPeriod: u32;
4650 readonly confirmPeriod: u32;
4651 readonly minEnactmentPeriod: u32;
4652 readonly minApproval: PalletReferendaCurve;
4653 readonly minSupport: PalletReferendaCurve;
4654 }
4655
4656 /** @name PalletReferendaCurve (520) */
4657 interface PalletReferendaCurve extends Enum {
4658 readonly isLinearDecreasing: boolean;
4659 readonly asLinearDecreasing: {
4660 readonly length: Perbill;
4661 readonly floor: Perbill;
4662 readonly ceil: Perbill;
4663 } & Struct;
4664 readonly isSteppedDecreasing: boolean;
4665 readonly asSteppedDecreasing: {
4666 readonly begin: Perbill;
4667 readonly end: Perbill;
4668 readonly step: Perbill;
4669 readonly period: Perbill;
4670 } & Struct;
4671 readonly isReciprocal: boolean;
4672 readonly asReciprocal: {
4673 readonly factor: i64;
4674 readonly xOffset: i64;
4675 readonly yOffset: i64;
4676 } & Struct;
4677 readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal';
4678 }
4679
4680 /** @name PalletReferendaError (523) */
4681 interface PalletReferendaError extends Enum {
4682 readonly isNotOngoing: boolean;
4683 readonly isHasDeposit: boolean;
4684 readonly isBadTrack: boolean;
4685 readonly isFull: boolean;
4686 readonly isQueueEmpty: boolean;
4687 readonly isBadReferendum: boolean;
4688 readonly isNothingToDo: boolean;
4689 readonly isNoTrack: boolean;
4690 readonly isUnfinished: boolean;
4691 readonly isNoPermission: boolean;
4692 readonly isNoDeposit: boolean;
4693 readonly isBadStatus: boolean;
4694 readonly isPreimageNotExist: boolean;
4695 readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist';
4696 }
4697
4698 /** @name PalletSchedulerScheduled (526) */
4699 interface PalletSchedulerScheduled extends Struct {
4700 readonly maybeId: Option<U8aFixed>;
4701 readonly priority: u8;
4702 readonly call: FrameSupportPreimagesBounded;
4703 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
4704 readonly origin: QuartzRuntimeOriginCaller;
4705 }
4706
4707 /** @name PalletSchedulerError (528) */
4708 interface PalletSchedulerError extends Enum {
4709 readonly isFailedToSchedule: boolean;
4710 readonly isNotFound: boolean;
4711 readonly isTargetBlockNumberInPast: boolean;
4712 readonly isRescheduleNoChange: boolean;
4713 readonly isNamed: boolean;
4714 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named';
3740 }4715 }
37414716
3742 /** @name CumulusPalletXcmpQueueInboundChannelDetails (441) */4717 /** @name CumulusPalletXcmpQueueInboundChannelDetails (530) */
3743 interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {4718 interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
3744 readonly sender: u32;4719 readonly sender: u32;
3745 readonly state: CumulusPalletXcmpQueueInboundState;4720 readonly state: CumulusPalletXcmpQueueInboundState;
3746 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;4721 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
3747 }4722 }
37484723
3749 /** @name CumulusPalletXcmpQueueInboundState (442) */4724 /** @name CumulusPalletXcmpQueueInboundState (531) */
3750 interface CumulusPalletXcmpQueueInboundState extends Enum {4725 interface CumulusPalletXcmpQueueInboundState extends Enum {
3751 readonly isOk: boolean;4726 readonly isOk: boolean;
3752 readonly isSuspended: boolean;4727 readonly isSuspended: boolean;
3753 readonly type: 'Ok' | 'Suspended';4728 readonly type: 'Ok' | 'Suspended';
3754 }4729 }
37554730
3756 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (445) */4731 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (534) */
3757 interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {4732 interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
3758 readonly isConcatenatedVersionedXcm: boolean;4733 readonly isConcatenatedVersionedXcm: boolean;
3759 readonly isConcatenatedEncodedBlob: boolean;4734 readonly isConcatenatedEncodedBlob: boolean;
3760 readonly isSignals: boolean;4735 readonly isSignals: boolean;
3761 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';4736 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
3762 }4737 }
37634738
3764 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (448) */4739 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (537) */
3765 interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {4740 interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
3766 readonly recipient: u32;4741 readonly recipient: u32;
3767 readonly state: CumulusPalletXcmpQueueOutboundState;4742 readonly state: CumulusPalletXcmpQueueOutboundState;
3770 readonly lastIndex: u16;4745 readonly lastIndex: u16;
3771 }4746 }
37724747
3773 /** @name CumulusPalletXcmpQueueOutboundState (449) */4748 /** @name CumulusPalletXcmpQueueOutboundState (538) */
3774 interface CumulusPalletXcmpQueueOutboundState extends Enum {4749 interface CumulusPalletXcmpQueueOutboundState extends Enum {
3775 readonly isOk: boolean;4750 readonly isOk: boolean;
3776 readonly isSuspended: boolean;4751 readonly isSuspended: boolean;
3777 readonly type: 'Ok' | 'Suspended';4752 readonly type: 'Ok' | 'Suspended';
3778 }4753 }
37794754
3780 /** @name CumulusPalletXcmpQueueQueueConfigData (451) */4755 /** @name CumulusPalletXcmpQueueQueueConfigData (540) */
3781 interface CumulusPalletXcmpQueueQueueConfigData extends Struct {4756 interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
3782 readonly suspendThreshold: u32;4757 readonly suspendThreshold: u32;
3783 readonly dropThreshold: u32;4758 readonly dropThreshold: u32;
3787 readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;4762 readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;
3788 }4763 }
37894764
3790 /** @name CumulusPalletXcmpQueueError (453) */4765 /** @name CumulusPalletXcmpQueueError (542) */
3791 interface CumulusPalletXcmpQueueError extends Enum {4766 interface CumulusPalletXcmpQueueError extends Enum {
3792 readonly isFailedToSend: boolean;4767 readonly isFailedToSend: boolean;
3793 readonly isBadXcmOrigin: boolean;4768 readonly isBadXcmOrigin: boolean;
3797 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';4772 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
3798 }4773 }
37994774
3800 /** @name PalletXcmQueryStatus (454) */4775 /** @name PalletXcmQueryStatus (543) */
3801 interface PalletXcmQueryStatus extends Enum {4776 interface PalletXcmQueryStatus extends Enum {
3802 readonly isPending: boolean;4777 readonly isPending: boolean;
3803 readonly asPending: {4778 readonly asPending: {
3819 readonly type: 'Pending' | 'VersionNotifier' | 'Ready';4794 readonly type: 'Pending' | 'VersionNotifier' | 'Ready';
3820 }4795 }
38214796
3822 /** @name XcmVersionedResponse (458) */4797 /** @name XcmVersionedResponse (547) */
3823 interface XcmVersionedResponse extends Enum {4798 interface XcmVersionedResponse extends Enum {
3824 readonly isV2: boolean;4799 readonly isV2: boolean;
3825 readonly asV2: XcmV2Response;4800 readonly asV2: XcmV2Response;
3828 readonly type: 'V2' | 'V3';4803 readonly type: 'V2' | 'V3';
3829 }4804 }
38304805
3831 /** @name PalletXcmVersionMigrationStage (464) */4806 /** @name PalletXcmVersionMigrationStage (553) */
3832 interface PalletXcmVersionMigrationStage extends Enum {4807 interface PalletXcmVersionMigrationStage extends Enum {
3833 readonly isMigrateSupportedVersion: boolean;4808 readonly isMigrateSupportedVersion: boolean;
3834 readonly isMigrateVersionNotifiers: boolean;4809 readonly isMigrateVersionNotifiers: boolean;
3838 readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets';4813 readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets';
3839 }4814 }
38404815
3841 /** @name XcmVersionedAssetId (467) */4816 /** @name XcmVersionedAssetId (556) */
3842 interface XcmVersionedAssetId extends Enum {4817 interface XcmVersionedAssetId extends Enum {
3843 readonly isV3: boolean;4818 readonly isV3: boolean;
3844 readonly asV3: XcmV3MultiassetAssetId;4819 readonly asV3: XcmV3MultiassetAssetId;
3845 readonly type: 'V3';4820 readonly type: 'V3';
3846 }4821 }
38474822
3848 /** @name PalletXcmRemoteLockedFungibleRecord (468) */4823 /** @name PalletXcmRemoteLockedFungibleRecord (557) */
3849 interface PalletXcmRemoteLockedFungibleRecord extends Struct {4824 interface PalletXcmRemoteLockedFungibleRecord extends Struct {
3850 readonly amount: u128;4825 readonly amount: u128;
3851 readonly owner: XcmVersionedMultiLocation;4826 readonly owner: XcmVersionedMultiLocation;
3852 readonly locker: XcmVersionedMultiLocation;4827 readonly locker: XcmVersionedMultiLocation;
3853 readonly consumers: Vec<ITuple<[Null, u128]>>;4828 readonly consumers: Vec<ITuple<[Null, u128]>>;
3854 }4829 }
38554830
3856 /** @name PalletXcmError (475) */4831 /** @name PalletXcmError (564) */
3857 interface PalletXcmError extends Enum {4832 interface PalletXcmError extends Enum {
3858 readonly isUnreachable: boolean;4833 readonly isUnreachable: boolean;
3859 readonly isSendFailure: boolean;4834 readonly isSendFailure: boolean;
3878 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'InvalidAsset' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse';4853 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'InvalidAsset' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse';
3879 }4854 }
38804855
3881 /** @name CumulusPalletXcmError (476) */4856 /** @name CumulusPalletXcmError (565) */
3882 type CumulusPalletXcmError = Null;4857 type CumulusPalletXcmError = Null;
38834858
3884 /** @name CumulusPalletDmpQueueConfigData (477) */4859 /** @name CumulusPalletDmpQueueConfigData (566) */
3885 interface CumulusPalletDmpQueueConfigData extends Struct {4860 interface CumulusPalletDmpQueueConfigData extends Struct {
3886 readonly maxIndividual: SpWeightsWeightV2Weight;4861 readonly maxIndividual: SpWeightsWeightV2Weight;
3887 }4862 }
38884863
3889 /** @name CumulusPalletDmpQueuePageIndexData (478) */4864 /** @name CumulusPalletDmpQueuePageIndexData (567) */
3890 interface CumulusPalletDmpQueuePageIndexData extends Struct {4865 interface CumulusPalletDmpQueuePageIndexData extends Struct {
3891 readonly beginUsed: u32;4866 readonly beginUsed: u32;
3892 readonly endUsed: u32;4867 readonly endUsed: u32;
3893 readonly overweightCount: u64;4868 readonly overweightCount: u64;
3894 }4869 }
38954870
3896 /** @name CumulusPalletDmpQueueError (481) */4871 /** @name CumulusPalletDmpQueueError (570) */
3897 interface CumulusPalletDmpQueueError extends Enum {4872 interface CumulusPalletDmpQueueError extends Enum {
3898 readonly isUnknown: boolean;4873 readonly isUnknown: boolean;
3899 readonly isOverLimit: boolean;4874 readonly isOverLimit: boolean;
3900 readonly type: 'Unknown' | 'OverLimit';4875 readonly type: 'Unknown' | 'OverLimit';
3901 }4876 }
39024877
3903 /** @name PalletUniqueError (485) */4878 /** @name PalletUniqueError (574) */
3904 interface PalletUniqueError extends Enum {4879 interface PalletUniqueError extends Enum {
3905 readonly isCollectionDecimalPointLimitExceeded: boolean;4880 readonly isCollectionDecimalPointLimitExceeded: boolean;
3906 readonly isEmptyArgument: boolean;4881 readonly isEmptyArgument: boolean;
3907 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;4882 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;
3908 readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';4883 readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
3909 }4884 }
39104885
3911 /** @name PalletConfigurationError (486) */4886 /** @name PalletConfigurationError (575) */
3912 interface PalletConfigurationError extends Enum {4887 interface PalletConfigurationError extends Enum {
3913 readonly isInconsistentConfiguration: boolean;4888 readonly isInconsistentConfiguration: boolean;
3914 readonly type: 'InconsistentConfiguration';4889 readonly type: 'InconsistentConfiguration';
3915 }4890 }
39164891
3917 /** @name UpDataStructsCollection (487) */4892 /** @name UpDataStructsCollection (576) */
3918 interface UpDataStructsCollection extends Struct {4893 interface UpDataStructsCollection extends Struct {
3919 readonly owner: AccountId32;4894 readonly owner: AccountId32;
3920 readonly mode: UpDataStructsCollectionMode;4895 readonly mode: UpDataStructsCollectionMode;
3927 readonly flags: U8aFixed;4902 readonly flags: U8aFixed;
3928 }4903 }
39294904
3930 /** @name UpDataStructsSponsorshipStateAccountId32 (488) */4905 /** @name UpDataStructsSponsorshipStateAccountId32 (577) */
3931 interface UpDataStructsSponsorshipStateAccountId32 extends Enum {4906 interface UpDataStructsSponsorshipStateAccountId32 extends Enum {
3932 readonly isDisabled: boolean;4907 readonly isDisabled: boolean;
3933 readonly isUnconfirmed: boolean;4908 readonly isUnconfirmed: boolean;
3937 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';4912 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
3938 }4913 }
39394914
3940 /** @name UpDataStructsProperties (489) */4915 /** @name UpDataStructsProperties (578) */
3941 interface UpDataStructsProperties extends Struct {4916 interface UpDataStructsProperties extends Struct {
3942 readonly map: UpDataStructsPropertiesMapBoundedVec;4917 readonly map: UpDataStructsPropertiesMapBoundedVec;
3943 readonly consumedSpace: u32;4918 readonly consumedSpace: u32;
3944 readonly reserved: u32;4919 readonly reserved: u32;
3945 }4920 }
39464921
3947 /** @name UpDataStructsPropertiesMapBoundedVec (490) */4922 /** @name UpDataStructsPropertiesMapBoundedVec (579) */
3948 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}4923 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
39494924
3950 /** @name UpDataStructsPropertiesMapPropertyPermission (495) */4925 /** @name UpDataStructsPropertiesMapPropertyPermission (584) */
3951 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}4926 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
39524927
3953 /** @name UpDataStructsCollectionStats (502) */4928 /** @name UpDataStructsCollectionStats (591) */
3954 interface UpDataStructsCollectionStats extends Struct {4929 interface UpDataStructsCollectionStats extends Struct {
3955 readonly created: u32;4930 readonly created: u32;
3956 readonly destroyed: u32;4931 readonly destroyed: u32;
3957 readonly alive: u32;4932 readonly alive: u32;
3958 }4933 }
39594934
3960 /** @name UpDataStructsTokenChild (503) */4935 /** @name UpDataStructsTokenChild (592) */
3961 interface UpDataStructsTokenChild extends Struct {4936 interface UpDataStructsTokenChild extends Struct {
3962 readonly token: u32;4937 readonly token: u32;
3963 readonly collection: u32;4938 readonly collection: u32;
3964 }4939 }
39654940
3966 /** @name PhantomTypeUpDataStructs (504) */4941 /** @name PhantomTypeUpDataStructs (593) */
3967 interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpPovEstimateRpcPovInfo]>> {}4942 interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpPovEstimateRpcPovInfo]>> {}
39684943
3969 /** @name UpDataStructsTokenData (506) */4944 /** @name UpDataStructsTokenData (595) */
3970 interface UpDataStructsTokenData extends Struct {4945 interface UpDataStructsTokenData extends Struct {
3971 readonly properties: Vec<UpDataStructsProperty>;4946 readonly properties: Vec<UpDataStructsProperty>;
3972 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;4947 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
3973 readonly pieces: u128;4948 readonly pieces: u128;
3974 }4949 }
39754950
3976 /** @name UpDataStructsRpcCollection (507) */4951 /** @name UpDataStructsRpcCollection (596) */
3977 interface UpDataStructsRpcCollection extends Struct {4952 interface UpDataStructsRpcCollection extends Struct {
3978 readonly owner: AccountId32;4953 readonly owner: AccountId32;
3979 readonly mode: UpDataStructsCollectionMode;4954 readonly mode: UpDataStructsCollectionMode;
3989 readonly flags: UpDataStructsRpcCollectionFlags;4964 readonly flags: UpDataStructsRpcCollectionFlags;
3990 }4965 }
39914966
3992 /** @name UpDataStructsRpcCollectionFlags (508) */4967 /** @name UpDataStructsRpcCollectionFlags (597) */
3993 interface UpDataStructsRpcCollectionFlags extends Struct {4968 interface UpDataStructsRpcCollectionFlags extends Struct {
3994 readonly foreign: bool;4969 readonly foreign: bool;
3995 readonly erc721metadata: bool;4970 readonly erc721metadata: bool;
3996 }4971 }
39974972
3998 /** @name UpPovEstimateRpcPovInfo (509) */4973 /** @name UpPovEstimateRpcPovInfo (598) */
3999 interface UpPovEstimateRpcPovInfo extends Struct {4974 interface UpPovEstimateRpcPovInfo extends Struct {
4000 readonly proofSize: u64;4975 readonly proofSize: u64;
4001 readonly compactProofSize: u64;4976 readonly compactProofSize: u64;
4004 readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;4979 readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;
4005 }4980 }
40064981
4007 /** @name SpRuntimeTransactionValidityTransactionValidityError (512) */4982 /** @name SpRuntimeTransactionValidityTransactionValidityError (601) */
4008 interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {4983 interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {
4009 readonly isInvalid: boolean;4984 readonly isInvalid: boolean;
4010 readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;4985 readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;
4013 readonly type: 'Invalid' | 'Unknown';4988 readonly type: 'Invalid' | 'Unknown';
4014 }4989 }
40154990
4016 /** @name SpRuntimeTransactionValidityInvalidTransaction (513) */4991 /** @name SpRuntimeTransactionValidityInvalidTransaction (602) */
4017 interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {4992 interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {
4018 readonly isCall: boolean;4993 readonly isCall: boolean;
4019 readonly isPayment: boolean;4994 readonly isPayment: boolean;
4030 readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';5005 readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';
4031 }5006 }
40325007
4033 /** @name SpRuntimeTransactionValidityUnknownTransaction (514) */5008 /** @name SpRuntimeTransactionValidityUnknownTransaction (603) */
4034 interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {5009 interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {
4035 readonly isCannotLookup: boolean;5010 readonly isCannotLookup: boolean;
4036 readonly isNoUnsignedValidator: boolean;5011 readonly isNoUnsignedValidator: boolean;
4039 readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';5014 readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';
4040 }5015 }
40415016
4042 /** @name UpPovEstimateRpcTrieKeyValue (516) */5017 /** @name UpPovEstimateRpcTrieKeyValue (605) */
4043 interface UpPovEstimateRpcTrieKeyValue extends Struct {5018 interface UpPovEstimateRpcTrieKeyValue extends Struct {
4044 readonly key: Bytes;5019 readonly key: Bytes;
4045 readonly value: Bytes;5020 readonly value: Bytes;
4046 }5021 }
40475022
4048 /** @name PalletCommonError (518) */5023 /** @name PalletCommonError (607) */
4049 interface PalletCommonError extends Enum {5024 interface PalletCommonError extends Enum {
4050 readonly isCollectionNotFound: boolean;5025 readonly isCollectionNotFound: boolean;
4051 readonly isMustBeTokenOwner: boolean;5026 readonly isMustBeTokenOwner: boolean;
4087 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';5062 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';
4088 }5063 }
40895064
4090 /** @name PalletFungibleError (520) */5065 /** @name PalletFungibleError (609) */
4091 interface PalletFungibleError extends Enum {5066 interface PalletFungibleError extends Enum {
4092 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;5067 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
4093 readonly isFungibleItemsHaveNoId: boolean;5068 readonly isFungibleItemsHaveNoId: boolean;
4099 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';5074 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';
4100 }5075 }
41015076
4102 /** @name PalletRefungibleError (525) */5077 /** @name PalletRefungibleError (614) */
4103 interface PalletRefungibleError extends Enum {5078 interface PalletRefungibleError extends Enum {
4104 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;5079 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
4105 readonly isWrongRefungiblePieces: boolean;5080 readonly isWrongRefungiblePieces: boolean;
4109 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';5084 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
4110 }5085 }
41115086
4112 /** @name PalletNonfungibleItemData (526) */5087 /** @name PalletNonfungibleItemData (615) */
4113 interface PalletNonfungibleItemData extends Struct {5088 interface PalletNonfungibleItemData extends Struct {
4114 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;5089 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
4115 }5090 }
41165091
4117 /** @name UpDataStructsPropertyScope (528) */5092 /** @name UpDataStructsPropertyScope (617) */
4118 interface UpDataStructsPropertyScope extends Enum {5093 interface UpDataStructsPropertyScope extends Enum {
4119 readonly isNone: boolean;5094 readonly isNone: boolean;
4120 readonly isRmrk: boolean;5095 readonly isRmrk: boolean;
4121 readonly type: 'None' | 'Rmrk';5096 readonly type: 'None' | 'Rmrk';
4122 }5097 }
41235098
4124 /** @name PalletNonfungibleError (531) */5099 /** @name PalletNonfungibleError (620) */
4125 interface PalletNonfungibleError extends Enum {5100 interface PalletNonfungibleError extends Enum {
4126 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;5101 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
4127 readonly isNonfungibleItemsHaveNoAmount: boolean;5102 readonly isNonfungibleItemsHaveNoAmount: boolean;
4128 readonly isCantBurnNftWithChildren: boolean;5103 readonly isCantBurnNftWithChildren: boolean;
4129 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';5104 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
4130 }5105 }
41315106
4132 /** @name PalletStructureError (532) */5107 /** @name PalletStructureError (621) */
4133 interface PalletStructureError extends Enum {5108 interface PalletStructureError extends Enum {
4134 readonly isOuroborosDetected: boolean;5109 readonly isOuroborosDetected: boolean;
4135 readonly isDepthLimit: boolean;5110 readonly isDepthLimit: boolean;
4139 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection';5114 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection';
4140 }5115 }
41415116
4142 /** @name PalletAppPromotionError (537) */5117 /** @name PalletAppPromotionError (626) */
4143 interface PalletAppPromotionError extends Enum {5118 interface PalletAppPromotionError extends Enum {
4144 readonly isAdminNotSet: boolean;5119 readonly isAdminNotSet: boolean;
4145 readonly isNoPermission: boolean;5120 readonly isNoPermission: boolean;
4151 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'InsufficientStakedBalance' | 'InconsistencyState';5126 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'InsufficientStakedBalance' | 'InconsistencyState';
4152 }5127 }
41535128
4154 /** @name PalletForeignAssetsModuleError (538) */5129 /** @name PalletForeignAssetsModuleError (627) */
4155 interface PalletForeignAssetsModuleError extends Enum {5130 interface PalletForeignAssetsModuleError extends Enum {
4156 readonly isBadLocation: boolean;5131 readonly isBadLocation: boolean;
4157 readonly isMultiLocationExisted: boolean;5132 readonly isMultiLocationExisted: boolean;
4160 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';5135 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';
4161 }5136 }
41625137
4163 /** @name PalletEvmCodeMetadata (539) */5138 /** @name PalletEvmCodeMetadata (628) */
4164 interface PalletEvmCodeMetadata extends Struct {5139 interface PalletEvmCodeMetadata extends Struct {
4165 readonly size_: u64;5140 readonly size_: u64;
4166 readonly hash_: H256;5141 readonly hash_: H256;
4167 }5142 }
41685143
4169 /** @name PalletEvmError (541) */5144 /** @name PalletEvmError (630) */
4170 interface PalletEvmError extends Enum {5145 interface PalletEvmError extends Enum {
4171 readonly isBalanceLow: boolean;5146 readonly isBalanceLow: boolean;
4172 readonly isFeeOverflow: boolean;5147 readonly isFeeOverflow: boolean;
4182 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';5157 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';
4183 }5158 }
41845159
4185 /** @name FpRpcTransactionStatus (544) */5160 /** @name FpRpcTransactionStatus (633) */
4186 interface FpRpcTransactionStatus extends Struct {5161 interface FpRpcTransactionStatus extends Struct {
4187 readonly transactionHash: H256;5162 readonly transactionHash: H256;
4188 readonly transactionIndex: u32;5163 readonly transactionIndex: u32;
4193 readonly logsBloom: EthbloomBloom;5168 readonly logsBloom: EthbloomBloom;
4194 }5169 }
41955170
4196 /** @name EthbloomBloom (546) */5171 /** @name EthbloomBloom (635) */
4197 interface EthbloomBloom extends U8aFixed {}5172 interface EthbloomBloom extends U8aFixed {}
41985173
4199 /** @name EthereumReceiptReceiptV3 (548) */5174 /** @name EthereumReceiptReceiptV3 (637) */
4200 interface EthereumReceiptReceiptV3 extends Enum {5175 interface EthereumReceiptReceiptV3 extends Enum {
4201 readonly isLegacy: boolean;5176 readonly isLegacy: boolean;
4202 readonly asLegacy: EthereumReceiptEip658ReceiptData;5177 readonly asLegacy: EthereumReceiptEip658ReceiptData;
4207 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';5182 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
4208 }5183 }
42095184
4210 /** @name EthereumReceiptEip658ReceiptData (549) */5185 /** @name EthereumReceiptEip658ReceiptData (638) */
4211 interface EthereumReceiptEip658ReceiptData extends Struct {5186 interface EthereumReceiptEip658ReceiptData extends Struct {
4212 readonly statusCode: u8;5187 readonly statusCode: u8;
4213 readonly usedGas: U256;5188 readonly usedGas: U256;
4214 readonly logsBloom: EthbloomBloom;5189 readonly logsBloom: EthbloomBloom;
4215 readonly logs: Vec<EthereumLog>;5190 readonly logs: Vec<EthereumLog>;
4216 }5191 }
42175192
4218 /** @name EthereumBlock (550) */5193 /** @name EthereumBlock (639) */
4219 interface EthereumBlock extends Struct {5194 interface EthereumBlock extends Struct {
4220 readonly header: EthereumHeader;5195 readonly header: EthereumHeader;
4221 readonly transactions: Vec<EthereumTransactionTransactionV2>;5196 readonly transactions: Vec<EthereumTransactionTransactionV2>;
4222 readonly ommers: Vec<EthereumHeader>;5197 readonly ommers: Vec<EthereumHeader>;
4223 }5198 }
42245199
4225 /** @name EthereumHeader (551) */5200 /** @name EthereumHeader (640) */
4226 interface EthereumHeader extends Struct {5201 interface EthereumHeader extends Struct {
4227 readonly parentHash: H256;5202 readonly parentHash: H256;
4228 readonly ommersHash: H256;5203 readonly ommersHash: H256;
4241 readonly nonce: EthereumTypesHashH64;5216 readonly nonce: EthereumTypesHashH64;
4242 }5217 }
42435218
4244 /** @name EthereumTypesHashH64 (552) */5219 /** @name EthereumTypesHashH64 (641) */
4245 interface EthereumTypesHashH64 extends U8aFixed {}5220 interface EthereumTypesHashH64 extends U8aFixed {}
42465221
4247 /** @name PalletEthereumError (557) */5222 /** @name PalletEthereumError (646) */
4248 interface PalletEthereumError extends Enum {5223 interface PalletEthereumError extends Enum {
4249 readonly isInvalidSignature: boolean;5224 readonly isInvalidSignature: boolean;
4250 readonly isPreLogExists: boolean;5225 readonly isPreLogExists: boolean;
4251 readonly type: 'InvalidSignature' | 'PreLogExists';5226 readonly type: 'InvalidSignature' | 'PreLogExists';
4252 }5227 }
42535228
4254 /** @name PalletEvmCoderSubstrateError (558) */5229 /** @name PalletEvmCoderSubstrateError (647) */
4255 interface PalletEvmCoderSubstrateError extends Enum {5230 interface PalletEvmCoderSubstrateError extends Enum {
4256 readonly isOutOfGas: boolean;5231 readonly isOutOfGas: boolean;
4257 readonly isOutOfFund: boolean;5232 readonly isOutOfFund: boolean;
4258 readonly type: 'OutOfGas' | 'OutOfFund';5233 readonly type: 'OutOfGas' | 'OutOfFund';
4259 }5234 }
42605235
4261 /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (559) */5236 /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (648) */
4262 interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {5237 interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {
4263 readonly isDisabled: boolean;5238 readonly isDisabled: boolean;
4264 readonly isUnconfirmed: boolean;5239 readonly isUnconfirmed: boolean;
4268 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';5243 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
4269 }5244 }
42705245
4271 /** @name PalletEvmContractHelpersSponsoringModeT (560) */5246 /** @name PalletEvmContractHelpersSponsoringModeT (649) */
4272 interface PalletEvmContractHelpersSponsoringModeT extends Enum {5247 interface PalletEvmContractHelpersSponsoringModeT extends Enum {
4273 readonly isDisabled: boolean;5248 readonly isDisabled: boolean;
4274 readonly isAllowlisted: boolean;5249 readonly isAllowlisted: boolean;
4275 readonly isGenerous: boolean;5250 readonly isGenerous: boolean;
4276 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';5251 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
4277 }5252 }
42785253
4279 /** @name PalletEvmContractHelpersError (566) */5254 /** @name PalletEvmContractHelpersError (655) */
4280 interface PalletEvmContractHelpersError extends Enum {5255 interface PalletEvmContractHelpersError extends Enum {
4281 readonly isNoPermission: boolean;5256 readonly isNoPermission: boolean;
4282 readonly isNoPendingSponsor: boolean;5257 readonly isNoPendingSponsor: boolean;
4283 readonly isTooManyMethodsHaveSponsoredLimit: boolean;5258 readonly isTooManyMethodsHaveSponsoredLimit: boolean;
4284 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';5259 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';
4285 }5260 }
42865261
4287 /** @name PalletEvmMigrationError (567) */5262 /** @name PalletEvmMigrationError (656) */
4288 interface PalletEvmMigrationError extends Enum {5263 interface PalletEvmMigrationError extends Enum {
4289 readonly isAccountNotEmpty: boolean;5264 readonly isAccountNotEmpty: boolean;
4290 readonly isAccountIsNotMigrating: boolean;5265 readonly isAccountIsNotMigrating: boolean;
4291 readonly isBadEvent: boolean;5266 readonly isBadEvent: boolean;
4292 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';5267 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';
4293 }5268 }
42945269
4295 /** @name PalletMaintenanceError (568) */5270 /** @name PalletMaintenanceError (657) */
4296 type PalletMaintenanceError = Null;5271 type PalletMaintenanceError = Null;
42975272
4298 /** @name PalletTestUtilsError (569) */5273 /** @name PalletTestUtilsError (658) */
4299 interface PalletTestUtilsError extends Enum {5274 interface PalletTestUtilsError extends Enum {
4300 readonly isTestPalletDisabled: boolean;5275 readonly isTestPalletDisabled: boolean;
4301 readonly isTriggerRollback: boolean;5276 readonly isTriggerRollback: boolean;
4302 readonly type: 'TestPalletDisabled' | 'TriggerRollback';5277 readonly type: 'TestPalletDisabled' | 'TriggerRollback';
4303 }5278 }
43045279
4305 /** @name SpRuntimeMultiSignature (571) */5280 /** @name SpRuntimeMultiSignature (660) */
4306 interface SpRuntimeMultiSignature extends Enum {5281 interface SpRuntimeMultiSignature extends Enum {
4307 readonly isEd25519: boolean;5282 readonly isEd25519: boolean;
4308 readonly asEd25519: SpCoreEd25519Signature;5283 readonly asEd25519: SpCoreEd25519Signature;
4313 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';5288 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
4314 }5289 }
43155290
4316 /** @name SpCoreEd25519Signature (572) */5291 /** @name SpCoreEd25519Signature (661) */
4317 interface SpCoreEd25519Signature extends U8aFixed {}5292 interface SpCoreEd25519Signature extends U8aFixed {}
43185293
4319 /** @name SpCoreSr25519Signature (574) */5294 /** @name SpCoreSr25519Signature (663) */
4320 interface SpCoreSr25519Signature extends U8aFixed {}5295 interface SpCoreSr25519Signature extends U8aFixed {}
43215296
4322 /** @name SpCoreEcdsaSignature (575) */5297 /** @name SpCoreEcdsaSignature (664) */
4323 interface SpCoreEcdsaSignature extends U8aFixed {}5298 interface SpCoreEcdsaSignature extends U8aFixed {}
43245299
4325 /** @name FrameSystemExtensionsCheckSpecVersion (578) */5300 /** @name FrameSystemExtensionsCheckSpecVersion (667) */
4326 type FrameSystemExtensionsCheckSpecVersion = Null;5301 type FrameSystemExtensionsCheckSpecVersion = Null;
43275302
4328 /** @name FrameSystemExtensionsCheckTxVersion (579) */5303 /** @name FrameSystemExtensionsCheckTxVersion (668) */
4329 type FrameSystemExtensionsCheckTxVersion = Null;5304 type FrameSystemExtensionsCheckTxVersion = Null;
43305305
4331 /** @name FrameSystemExtensionsCheckGenesis (580) */5306 /** @name FrameSystemExtensionsCheckGenesis (669) */
4332 type FrameSystemExtensionsCheckGenesis = Null;5307 type FrameSystemExtensionsCheckGenesis = Null;
43335308
4334 /** @name FrameSystemExtensionsCheckNonce (583) */5309 /** @name FrameSystemExtensionsCheckNonce (672) */
4335 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}5310 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
43365311
4337 /** @name FrameSystemExtensionsCheckWeight (584) */5312 /** @name FrameSystemExtensionsCheckWeight (673) */
4338 type FrameSystemExtensionsCheckWeight = Null;5313 type FrameSystemExtensionsCheckWeight = Null;
43395314
4340 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (585) */5315 /** @name QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance (674) */
4341 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;5316 type QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;
43425317
4343 /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (586) */5318 /** @name QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls (675) */
4344 type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;5319 type QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;
43455320
4346 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (587) */5321 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (676) */
4347 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}5322 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
43485323
4349 /** @name OpalRuntimeRuntime (588) */5324 /** @name QuartzRuntimeRuntime (677) */
4350 type OpalRuntimeRuntime = Null;5325 type QuartzRuntimeRuntime = Null;
43515326
4352 /** @name PalletEthereumFakeTransactionFinalizer (589) */5327 /** @name PalletEthereumFakeTransactionFinalizer (678) */
4353 type PalletEthereumFakeTransactionFinalizer = Null;5328 type PalletEthereumFakeTransactionFinalizer = Null;
43545329
4355} // declare module5330} // declare module
modifiedtests/src/maintenance.seqtest.tsdiffbeforeafterboth
173 await expect(helper.balance.transferToSubstrate(bob, superuser.address, 1n)).to.be.fulfilled;173 await expect(helper.balance.transferToSubstrate(bob, superuser.address, 1n)).to.be.fulfilled;
174 });174 });
175175
176 itSched.ifWithPallets('MM blocks scheduled calls and the scheduler itself', [Pallets.Scheduler], async (scheduleKind, {helper}) => {176 itSched.ifWithPallets('MM blocks scheduled calls and the scheduler itself', [Pallets.UniqueScheduler], async (scheduleKind, {helper}) => {
177 const collection = await helper.nft.mintCollection(bob);177 const collection = await helper.nft.mintCollection(bob);
178178
179 const nftBeforeMM = await collection.mintToken(bob);179 const nftBeforeMM = await collection.mintToken(bob);
284 describe('Preimage Execution', () => {284 describe('Preimage Execution', () => {
285 const preimageHashes: string[] = [];285 const preimageHashes: string[] = [];
286
287 async function notePreimage(helper: UniqueHelper, preimage: any): Promise<string> {
288 const result = await helper.preimage.notePreimage(bob, preimage);
289 const events = result.result.events.filter(x => x.event.method === 'Noted' && x.event.section === 'preimage');
290 const preimageHash = events[0].event.data[0].toHuman();
291 return preimageHash;
292 }
293286
294 before(async function() {287 before(async function() {
295 await usingPlaygrounds(async (helper) => {288 await usingPlaygrounds(async (helper) => {
309 },302 },
310 ]);303 ]);
311 const preimage = helper.constructApiCall('api.tx.identity.forceInsertIdentities', [randomIdentities]).method.toHex();304 const preimage = helper.constructApiCall('api.tx.identity.forceInsertIdentities', [randomIdentities]).method.toHex();
312 preimageHashes.push(await notePreimage(helper, preimage));305 preimageHashes.push(await helper.preimage.notePreimage(bob, preimage, true));
313 });306 });
314 });307 });
315308
332 const preimage = helper.constructApiCall('api.tx.balances.forceTransfer', [325 const preimage = helper.constructApiCall('api.tx.balances.forceTransfer', [
333 {Id: zeroAccount.address}, {Id: superuser.address}, 1000n,326 {Id: zeroAccount.address}, {Id: superuser.address}, 1000n,
334 ]).method.toHex();327 ]).method.toHex();
335 const preimageHash = await notePreimage(helper, preimage);328 const preimageHash = await helper.preimage.notePreimage(bob, preimage, true);
336 preimageHashes.push(preimageHash);329 preimageHashes.push(preimageHash);
337330
338 await expect(helper.getSudo().executeExtrinsic(superuser, 'api.tx.maintenance.executePreimage', [331 await expect(helper.getSudo().executeExtrinsic(superuser, 'api.tx.maintenance.executePreimage', [
modifiedtests/src/pallet-presence.test.tsdiffbeforeafterboth
68 const appPromotion = 'apppromotion';68 const appPromotion = 'apppromotion';
69 const collatorSelection = ['authorship', 'session', 'collatorselection', 'identity'];69 const collatorSelection = ['authorship', 'session', 'collatorselection', 'identity'];
70 const preimage = ['preimage'];70 const preimage = ['preimage'];
71 const governance = [
72 'council',
73 'councilmembership',
74 'democracy',
75 'fellowshipcollective',
76 'fellowshipreferenda',
77 'origins',
78 'scheduler',
79 'technicalcommittee',
80 'technicalcommitteemembership',
81 ];
71 const testUtils = 'testutils';82 const testUtils = 'testutils';
7283
73 if(chain.eq('OPAL by UNIQUE')) {84 if(chain.eq('OPAL by UNIQUE')) {
78 testUtils,89 testUtils,
79 ...collatorSelection,90 ...collatorSelection,
80 ...preimage,91 ...preimage,
92 ...governance,
81 );93 );
82 } else if(chain.eq('QUARTZ by UNIQUE') || chain.eq('SAPPHIRE by UNIQUE')) {94 } else if(chain.eq('QUARTZ by UNIQUE') || chain.eq('SAPPHIRE by UNIQUE')) {
83 requiredPallets.push(95 requiredPallets.push(
86 foreignAssets,98 foreignAssets,
87 ...collatorSelection,99 ...collatorSelection,
88 ...preimage,100 ...preimage,
101 ...governance,
89 );102 );
90 } else if(chain.eq('UNIQUE')) {103 } else if(chain.eq('UNIQUE')) {
91 // Insert Unique additional pallets here104 // Insert Unique additional pallets here
modifiedtests/src/scheduler.seqtest.tsdiffbeforeafterboth
2626
27 before(async function() {27 before(async function() {
28 await usingPlaygrounds(async (helper, privateKey) => {28 await usingPlaygrounds(async (helper, privateKey) => {
29 requirePalletsOrSkip(this, helper, [Pallets.Scheduler]);29 requirePalletsOrSkip(this, helper, [Pallets.UniqueScheduler]);
3030
31 superuser = await privateKey('//Alice');31 superuser = await privateKey('//Alice');
32 const donor = await privateKey({url: import.meta.url});32 const donor = await privateKey({url: import.meta.url});
411 const priority = 112;411 const priority = 112;
412 await helper.getSudo().scheduler.changePriority(superuser, scheduledId, priority);412 await helper.getSudo().scheduler.changePriority(superuser, scheduledId, priority);
413413
414 const priorityChanged = await helper.wait.expectEvent(waitForBlocks, Event.Scheduler.PriorityChanged);414 const priorityChanged = await helper.wait.expectEvent(waitForBlocks, Event.UniqueScheduler.PriorityChanged);
415415
416 const [blockNumber, index] = priorityChanged.task();416 const [blockNumber, index] = priorityChanged.task();
417 expect(blockNumber).to.be.equal(executionBlock);417 expect(blockNumber).to.be.equal(executionBlock);
567567
568 before(async function() {568 before(async function() {
569 await usingPlaygrounds(async (helper, privateKey) => {569 await usingPlaygrounds(async (helper, privateKey) => {
570 requirePalletsOrSkip(this, helper, [Pallets.Scheduler]);570 requirePalletsOrSkip(this, helper, [Pallets.UniqueScheduler]);
571571
572 const donor = await privateKey({url: import.meta.url});572 const donor = await privateKey({url: import.meta.url});
573 [alice, bob] = await helper.arrange.createAccounts([100n, 100n], donor);573 [alice, bob] = await helper.arrange.createAccounts([100n, 100n], donor);
662 await expect(helper.scheduler.changePriority(alice, scheduledId, priority))662 await expect(helper.scheduler.changePriority(alice, scheduledId, priority))
663 .to.be.rejectedWith(/BadOrigin/);663 .to.be.rejectedWith(/BadOrigin/);
664664
665 await helper.wait.expectEvent(waitForBlocks, Event.Scheduler.PriorityChanged);665 await helper.wait.expectEvent(waitForBlocks, Event.UniqueScheduler.PriorityChanged);
666 });666 });
667});667});
668668
modifiedtests/src/util/index.tsdiffbeforeafterboth
2323
24export const getTestSeed = (filename: string) => `//Alice+${getTestHash(filename)}`;24export const getTestSeed = (filename: string) => `//Alice+${getTestHash(filename)}`;
2525
26async function usingPlaygroundsGeneral<T extends ChainHelperBase>(helperType: new(logger: ILogger) => T, url: string, code: (helper: T, privateKey: (seed: string | {filename?: string, url?: string, ignoreFundsPresence?: boolean}) => Promise<IKeyringPair>) => Promise<void>) {26async function usingPlaygroundsGeneral<T extends ChainHelperBase, R = void>(
27 helperType: new (logger: ILogger) => T,
28 url: string,
29 code: (helper: T, privateKey: (seed: string | { filename?: string, url?: string, ignoreFundsPresence?: boolean }) => Promise<IKeyringPair>) => Promise<R>,
30): Promise<R> {
27 const silentConsole = new SilentConsole();31 const silentConsole = new SilentConsole();
28 silentConsole.enable();32 silentConsole.enable();
2933
30 const helper = new helperType(new SilentLogger());34 const helper = new helperType(new SilentLogger());
3135 let result;
32 try {36 try {
33 await helper.connect(url);37 await helper.connect(url);
34 const ss58Format = helper.chain.getChainProperties().ss58Format;38 const ss58Format = helper.chain.getChainProperties().ss58Format;
53 }57 }
54 return account;58 return account;
55 };59 };
56 await code(helper, privateKey);60 result = await code(helper, privateKey);
57 }61 }
58 finally {62 finally {
59 await helper.disconnect();63 await helper.disconnect();
60 silentConsole.disable();64 silentConsole.disable();
61 }65 }
66 return result as any as R;
62}67}
6368
64export const usingPlaygrounds = (code: (helper: DevUniqueHelper, privateKey: (seed: string | {filename?: string, url?: string, ignoreFundsPresence?: boolean}) => Promise<IKeyringPair>) => Promise<void>, url: string = config.substrateUrl) => usingPlaygroundsGeneral<DevUniqueHelper>(DevUniqueHelper, url, code);69export const usingPlaygrounds = <R = void>(code: (helper: DevUniqueHelper, privateKey: (seed: string | {filename?: string, url?: string, ignoreFundsPresence?: boolean}) => Promise<IKeyringPair>) => Promise<R>, url: string = config.substrateUrl) => usingPlaygroundsGeneral<DevUniqueHelper, R>(DevUniqueHelper, url, code);
6570
66export const usingWestmintPlaygrounds = (url: string, code: (helper: DevWestmintHelper, privateKey: (seed: string) => Promise<IKeyringPair>) => Promise<void>) => usingPlaygroundsGeneral<DevWestmintHelper>(DevWestmintHelper, url, code);71export const usingWestmintPlaygrounds = (url: string, code: (helper: DevWestmintHelper, privateKey: (seed: string) => Promise<IKeyringPair>) => Promise<void>) => usingPlaygroundsGeneral<DevWestmintHelper>(DevWestmintHelper, url, code);
6772
8388
84export const usingShidenPlaygrounds = (url: string, code: (helper: DevShidenHelper, privateKey: (seed: string) => Promise<IKeyringPair>) => Promise<void>) => usingPlaygroundsGeneral<DevShidenHelper>(DevShidenHelper, url, code);89export const usingShidenPlaygrounds = (url: string, code: (helper: DevShidenHelper, privateKey: (seed: string) => Promise<IKeyringPair>) => Promise<void>) => usingPlaygroundsGeneral<DevShidenHelper>(DevShidenHelper, url, code);
8590
86export const MINIMUM_DONOR_FUND = 100_000n;91export const MINIMUM_DONOR_FUND = 4_000_000n;
87export const DONOR_FUNDING = 2_000_000n;92export const DONOR_FUNDING = 4_000_000n;
8893
89// App-promotion periods:94// App-promotion periods:
90export const LOCKING_PERIOD = 12n; // 12 blocks of relay95export const LOCKING_PERIOD = 12n; // 12 blocks of relay
100 Fungible = 'fungible',105 Fungible = 'fungible',
101 NFT = 'nonfungible',106 NFT = 'nonfungible',
102 Scheduler = 'scheduler',107 Scheduler = 'scheduler',
108 UniqueScheduler = 'uniqueScheduler',
103 AppPromotion = 'apppromotion',109 AppPromotion = 'apppromotion',
104 CollatorSelection = 'collatorselection',110 CollatorSelection = 'collatorselection',
105 Session = 'session',111 Session = 'session',
106 Identity = 'identity',112 Identity = 'identity',
113 Democracy = 'democracy',
114 Council = 'council',
115 //CouncilMembership = 'councilmembership',
116 TechnicalCommittee = 'technicalcommittee',
117 Fellowship = 'fellowshipcollective',
107 Preimage = 'preimage',118 Preimage = 'preimage',
108 Maintenance = 'maintenance',119 Maintenance = 'maintenance',
109 TestUtils = 'testutils',120 TestUtils = 'testutils',
167178
168describeXCM.skip = (name: string, fn: (this: Mocha.Suite) => void) => describeXCM(name, fn, {skip: true});179describeXCM.skip = (name: string, fn: (this: Mocha.Suite) => void) => describeXCM(name, fn, {skip: true});
180
181export function describeGov(title: string, fn: (this: Mocha.Suite) => void, opts: {skip?: boolean} = {}) {
182 (process.env.RUN_GOV_TESTS && !opts.skip
183 ? describe
184 : describe.skip)(title, fn);
185}
186
187describeGov.skip = (name: string, fn: (this: Mocha.Suite) => void) => describeGov(name, fn, {skip: true});
169188
170export function sizeOfInt(i: number) {189export function sizeOfInt(i: number) {
171 if(i < 0 || i > 0xffffffff) throw new Error('out of range');190 if(i < 0 || i > 0xffffffff) throw new Error('out of range');
modifiedtests/src/util/playgrounds/types.tsdiffbeforeafterboth
55
6export const NON_EXISTENT_COLLECTION_ID = 4_294_967_295;6export const NON_EXISTENT_COLLECTION_ID = 4_294_967_295;
7
8export const MILLISECS_PER_BLOCK = 12000;
9export const MINUTES = 60_000 / MILLISECS_PER_BLOCK;
10export const HOURS = MINUTES * 60;
11export const DAYS = HOURS * 24;
712
8export interface IEvent {13export interface IEvent {
9 section: string;14 section: string;
13 phase: {applyExtrinsic: number} | 'Initialization',18 phase: {applyExtrinsic: number} | 'Initialization',
14}19}
20
21export interface IPhasicEvent {
22 phase: any, // {ApplyExtrinsic: number} | 'Initialization',
23 event: IEvent;
24}
1525
16export interface ITransactionResult {26export interface ITransactionResult {
17 status: 'Fail' | 'Success';27 status: 'Fail' | 'Success';
18 result: {28 result: {
19 dispatchError: any,29 dispatchError: any,
20 events: {30 events: IPhasicEvent[];
21 phase: any, // {ApplyExtrinsic: number} | 'Initialization',
22 event: IEvent;
23 }[];
24 },31 },
25 blockHash: string,32 blockHash: string,
26 moduleError?: string | object;33 moduleError?: string | object;
246 },253 },
247}254}
255
256export interface DemocracySplitAccount {
257 aye: bigint,
258 nay: bigint,
259}
248260
249export type TSubstrateAccount = string;261export type TSubstrateAccount = string;
250export type TEthereumAccount = string;262export type TEthereumAccount = string;
modifiedtests/src/util/playgrounds/unique.dev.tsdiffbeforeafterboth
8import * as defs from '../../interfaces/definitions';8import * as defs from '../../interfaces/definitions';
9import {IKeyringPair} from '@polkadot/types/types';9import {IKeyringPair} from '@polkadot/types/types';
10import {EventRecord} from '@polkadot/types/interfaces';10import {EventRecord} from '@polkadot/types/interfaces';
11import {ICrossAccountId, IPovInfo, TSigner} from './types';11import {ICrossAccountId, IPovInfo, ITransactionResult, TSigner} from './types';
12import {FrameSystemEventRecord, XcmV2TraitsError} from '@polkadot/types/lookup';12import {FrameSystemEventRecord, XcmV2TraitsError, PalletSchedulerEvent} from '@polkadot/types/lookup';
13import {VoidFn} from '@polkadot/api/types';13import {VoidFn} from '@polkadot/api/types';
14import {Pallets} from '..';14import {Pallets} from '..';
15import {spawnSync} from 'child_process';15import {spawnSync} from 'child_process';
6464
65 method(): string;65 method(): string;
6666
67 bindEventRecord(e: FrameSystemEventRecord): void;67 wrapEvent(data: any[]): any;
68
69 raw(): FrameSystemEventRecord;
70}68}
7169
72// eslint-disable-next-line @typescript-eslint/naming-convention70// eslint-disable-next-line @typescript-eslint/naming-convention
73function EventHelper(section: string, method: string) {71function EventHelper(section: string, method: string, wrapEvent: (data: any[]) => any) {
74 return class implements IEventHelper {72 const helperClass = class implements IEventHelper {
75 eventRecord: FrameSystemEventRecord | null;73 wrapEvent: (data: any[]) => any;
76 _section: string;74 _section: string;
77 _method: string;75 _method: string;
7876
79 constructor() {77 constructor() {
80 this.eventRecord = null;78 this.wrapEvent = wrapEvent;
81 this._section = section;79 this._section = section;
82 this._method = method;80 this._method = method;
83 }81 }
90 return this._method;88 return this._method;
91 }89 }
9290
93 bindEventRecord(e: FrameSystemEventRecord) {91 filter(txres: ITransactionResult) {
92 return txres.result.events.filter(e => e.event.section === section && e.event.method === method)
94 this.eventRecord = e;93 .map(e => this.wrapEvent(e.event.data));
95 }94 }
96
97 raw() {
98 return this.eventRecord!;
99 }
10095
101 eventJsonData<T = any>(index: number) {96 find(txres: ITransactionResult) {
97 const e = txres.result.events.find(e => e.event.section === section && e.event.method === method);
102 return this.raw().event.data[index].toJSON() as T;98 return e ? this.wrapEvent(e.event.data) : null;
103 }99 }
104100
105 eventData<T>(index: number) {101 expect(txres: ITransactionResult) {
106 return this.raw().event.data[index] as T;102 const e = this.find(txres);
103 if(e) {
104 return e;
105 } else {
106 throw Error(`Expected event ${section}.${method}`);
107 }
107 }108 }
108 };109 };
110
111 return helperClass;
109}112}
113
114function eventJsonData<T = any>(data: any[], index: number) {
115 return data[index].toJSON() as T;
116}
117
118function eventHumanData(data: any[], index: number) {
119 return data[index].toHuman();
120}
121
122function eventData<T = any>(data: any[], index: number) {
123 return data[index] as T;
124}
110125
111// eslint-disable-next-line @typescript-eslint/naming-convention126// eslint-disable-next-line @typescript-eslint/naming-convention
112function EventSection(section: string) {127function EventSection(section: string) {
113 return class Section {128 return class Section {
114 static section = section;129 static section = section;
115130
116 static Method(name: string) {131 static Method(name: string, wrapEvent: (data: any[]) => any = () => {}) {
117 return EventHelper(Section.section, name);132 const helperClass = EventHelper(Section.section, name, wrapEvent);
133 return new helperClass();
118 }134 }
119 };135 };
120}136}
137
138function schedulerSection(schedulerInstance: string) {
139 return class extends EventSection(schedulerInstance) {
140 static Dispatched = this.Method('Dispatched', data => ({
141 task: eventJsonData(data, 0),
142 id: eventHumanData(data, 1),
143 result: data[2],
144 }));
145
146 static PriorityChanged = this.Method('PriorityChanged', data => ({
147 task: eventJsonData(data, 0),
148 priority: eventJsonData(data, 1),
149 }));
150 };
151}
121152
122export class Event {153export class Event {
123 static Democracy = class extends EventSection('democracy') {154 static Democracy = class extends EventSection('democracy') {
155 static Proposed = this.Method('Proposed', data => ({
156 proposalIndex: eventJsonData<number>(data, 0),
157 }));
158
159 static ExternalTabled = this.Method('ExternalTabled');
160
124 static Started = class extends this.Method('Started') {161 static Started = this.Method('Started', data => ({
125 referendumIndex() {162 referendumIndex: eventJsonData<number>(data, 0),
126 return this.eventJsonData<number>(0);
127 }
128
129 threshold() {163 threshold: eventHumanData(data, 1),
130 return this.eventJsonData(1);
131 }
132 };164 }));
133165
134 static Voted = class extends this.Method('Voted') {166 static Voted = this.Method('Voted', data => ({
135 voter() {167 voter: eventJsonData(data, 0),
136 return this.eventJsonData(0);
137 }
138
139 referendumIndex() {168 referendumIndex: eventJsonData<number>(data, 1),
140 return this.eventJsonData<number>(1);
141 }
142
143 vote() {169 vote: eventJsonData(data, 2),
144 return this.eventJsonData(2);
145 }
146 };170 }));
147171
148 static Passed = class extends this.Method('Passed') {172 static Passed = this.Method('Passed', data => ({
149 referendumIndex() {173 referendumIndex: eventJsonData<number>(data, 0),
150 return this.eventJsonData<number>(0);
151 }
152 };174 }));
153 };175 };
176
177 static Council = class extends EventSection('council') {
178 static Proposed = this.Method('Proposed', data => ({
179 account: eventHumanData(data, 0),
180 proposalIndex: eventJsonData<number>(data, 1),
181 proposalHash: eventHumanData(data, 2),
182 threshold: eventJsonData<number>(data, 3),
183 }));
184 static Closed = this.Method('Closed', data => ({
185 proposalHash: eventHumanData(data, 0),
186 yes: eventJsonData<number>(data, 1),
187 no: eventJsonData<number>(data, 2),
188 }));
189 };
154190
155 static Scheduler = class extends EventSection('scheduler') {191 static TechnicalCommittee = class extends EventSection('technicalCommittee') {
156 static PriorityChanged = class extends this.Method('PriorityChanged') {192 static Proposed = this.Method('Proposed', data => ({
157 task() {193 account: eventHumanData(data, 0),
158 return this.eventJsonData(0);
159 }
160
161 priority() {
162 return this.eventJsonData(1);194 proposalIndex: eventJsonData<number>(data, 1),
195 proposalHash: eventHumanData(data, 2),
196 threshold: eventJsonData<number>(data, 3),
163 }197 }));
164 };198 static Closed = this.Method('Closed', data => ({
199 proposalHash: eventHumanData(data, 0),
200 yes: eventJsonData<number>(data, 1),
201 no: eventJsonData<number>(data, 2),
202 }));
165 };203 };
204
205 static FellowshipReferenda = class extends EventSection('fellowshipReferenda') {
206 static Submitted = this.Method('Submitted', data => ({
207 referendumIndex: eventJsonData<number>(data, 0),
208 trackId: eventJsonData<number>(data, 1),
209 proposal: eventJsonData(data, 2),
210 }));
211 };
212
213 static UniqueScheduler = schedulerSection('uniqueScheduler');
214 static Scheduler = schedulerSection('scheduler');
166215
167 static XcmpQueue = class extends EventSection('xcmpQueue') {216 static XcmpQueue = class extends EventSection('xcmpQueue') {
168 static XcmpMessageSent = class extends this.Method('XcmpMessageSent') {217 static XcmpMessageSent = this.Method('XcmpMessageSent', data => ({
169 messageHash() {218 messageHash: eventJsonData(data, 0),
170 return this.eventJsonData(0);
171 }
172 };219 }));
173220
174 static Fail = class extends this.Method('Fail') {221 static Fail = this.Method('Fail', data => ({
175 messageHash() {222 messageHash: eventJsonData(data, 0),
176 return this.eventJsonData(0);
177 }
178
179 outcome() {223 outcome: eventData<XcmV2TraitsError>(data, 1),
180 return this.eventData<XcmV2TraitsError>(1);
181 }
182 };224 }));
183 };225 };
184}226}
185227
445 return crowd;487 return crowd;
446 };488 };
489
490 /**
491 * Generates one account with zero balance
492 * @returns the newly generated account
493 * @example const account = await helper.arrange.createEmptyAccount();
494 */
495 createEmptyAccount = (): IKeyringPair => {
496 const ss58Format = this.helper.chain.getChainProperties().ss58Format;
497 return this.helper.util.fromSeed(mnemonicGenerate(), ss58Format);
498 };
447499
448 isDevNode = async () => {500 isDevNode = async () => {
449 let blockNumber = (await this.helper.callRpc('api.query.system.number')).toJSON();501 let blockNumber = (await this.helper.callRpc('api.query.system.number')).toJSON();
759 // <<< Fast track proposal through technical committee <<<811 // <<< Fast track proposal through technical committee <<<
760812
761 const democracyStarted = await this.helper.wait.expectEvent(3, Event.Democracy.Started);813 const democracyStarted = await this.helper.wait.expectEvent(3, Event.Democracy.Started);
762 const referendumIndex = democracyStarted.referendumIndex();814 const referendumIndex = democracyStarted.referendumIndex;
763815
764 // >>> Referendum voting >>>816 // >>> Referendum voting >>>
765 console.log(`\t* Referendum #${referendumIndex} voting.......`);817 console.log(`\t* Referendum #${referendumIndex} voting.......`);
771 // <<< Referendum voting <<<823 // <<< Referendum voting <<<
772824
773 // Wait the proposal to pass825 // Wait the proposal to pass
774 await this.helper.wait.expectEvent(3, Event.Democracy.Passed, event => event.referendumIndex() == referendumIndex);826 await this.helper.wait.expectEvent(3, Event.Democracy.Passed, event => event.referendumIndex == referendumIndex);
775827
776 await this.helper.wait.newBlocks(1);828 await this.helper.wait.newBlocks(1);
777829
919 return promise;971 return promise;
920 }972 }
973
974 parachainBlockMultiplesOf(val: bigint) {
975 // eslint-disable-next-line no-async-promise-executor
976 const promise = new Promise<void>(async resolve => {
977 const unsubscribe = await this.helper.getApi().rpc.chain.subscribeNewHeads((data: any) => {
978 if(data.number.toBigInt() % val == 0n) {
979 console.log(`from waiter: ${data.number.toBigInt()}`);
980 unsubscribe();
981 resolve();
982 }
983 });
984 });
985 return promise;
986 }
921987
922 event<T extends IEventHelper>(988 event<T extends IEventHelper>(
923 maxBlocksToWait: number,989 maxBlocksToWait: number,
924 eventHelperType: new () => T,990 eventHelper: T,
925 filter: (_: T) => boolean = () => true,991 filter: (_: any) => boolean = () => true,
926 ) {992 ): any {
927 // eslint-disable-next-line no-async-promise-executor993 // eslint-disable-next-line no-async-promise-executor
928 const promise = new Promise<T | null>(async (resolve) => {994 const promise = new Promise<T | null>(async (resolve) => {
929 const unsubscribe = await this.helper.getApi().rpc.chain.subscribeNewHeads(async header => {995 const unsubscribe = await this.helper.getApi().rpc.chain.subscribeNewHeads(async header => {
930 const eventHelper = new eventHelperType();
931 const blockNumber = header.number.toHuman();996 const blockNumber = header.number.toHuman();
932 const blockHash = header.hash;997 const blockHash = header.hash;
933 const eventIdStr = `${eventHelper.section()}.${eventHelper.method()}`;998 const eventIdStr = `${eventHelper.section()}.${eventHelper.method()}`;
938 const apiAt = await this.helper.getApi().at(blockHash);1003 const apiAt = await this.helper.getApi().at(blockHash);
939 const eventRecords = (await apiAt.query.system.events()) as any;1004 const eventRecords = (await apiAt.query.system.events()) as any;
9401005
941 const neededEvent = eventRecords.toArray().find((r: FrameSystemEventRecord) => {1006 const neededEvent = eventRecords.toArray()
942 if(
943 r.event.section == eventHelper.section()1007 .filter((r: FrameSystemEventRecord) => r.event.section == eventHelper.section() && r.event.method == eventHelper.method())
944 && r.event.method == eventHelper.method()1008 .map((r: FrameSystemEventRecord) => eventHelper.wrapEvent(r.event.data))
945 ) {
946 eventHelper.bindEventRecord(r);
947 return filter(eventHelper);
948 } else {
949 return false;
950 }
951 });1009 .find(filter);
9521010
953 if(neededEvent) {1011 if(neededEvent) {
954 unsubscribe();1012 unsubscribe();
955 resolve(eventHelper);1013 resolve(neededEvent);
956 } else if(maxBlocksToWait > 0) {1014 } else if(maxBlocksToWait > 0) {
957 maxBlocksToWait--;1015 maxBlocksToWait--;
958 } else {1016 } else {
9671025
968 async expectEvent<T extends IEventHelper>(1026 async expectEvent<T extends IEventHelper>(
969 maxBlocksToWait: number,1027 maxBlocksToWait: number,
970 eventHelperType: new () => T,1028 eventHelper: T,
971 filter: (e: T) => boolean = () => true,1029 filter: (e: any) => boolean = () => true,
972 ) {1030 ) {
973 const e = await this.event(maxBlocksToWait, eventHelperType, filter);1031 const e = await this.event(maxBlocksToWait, eventHelper, filter);
974 if(e == null) {1032 if(e == null) {
975 const eventHelper = new eventHelperType();
976 throw Error(`The event '${eventHelper.section()}.${eventHelper.method()}' is expected`);1033 throw Error(`The event '${eventHelper.section()}.${eventHelper.method()}' is expected`);
977 } else {1034 } else {
978 return e;1035 return e;
modifiedtests/src/util/playgrounds/unique.tsdiffbeforeafterboth
10import '../../interfaces/augment-api';10import '../../interfaces/augment-api';
11import {AugmentedSubmittables} from '@polkadot/api-base/types/submittable';11import {AugmentedSubmittables} from '@polkadot/api-base/types/submittable';
12import {ApiInterfaceEvents} from '@polkadot/api/types';12import {ApiInterfaceEvents} from '@polkadot/api/types';
13import {encodeAddress, decodeAddress, keccakAsHex, evmToAddress, addressToEvm, base58Encode, blake2AsU8a} from '@polkadot/util-crypto';13import {encodeAddress, decodeAddress, keccakAsHex, evmToAddress, addressToEvm, base58Encode, blake2AsU8a, blake2AsHex} from '@polkadot/util-crypto';
14import {IKeyringPair} from '@polkadot/types/types';14import {IKeyringPair} from '@polkadot/types/types';
15import {hexToU8a} from '@polkadot/util/hex';15import {hexToU8a} from '@polkadot/util/hex';
16import {u8aConcat} from '@polkadot/util/u8a';16import {u8aConcat} from '@polkadot/util/u8a';
45 DemocracyStandardAccountVote,45 DemocracyStandardAccountVote,
46 IEthCrossAccountId,46 IEthCrossAccountId,
47 CollectionFlag,47 CollectionFlag,
48 IPhasicEvent,
49 DemocracySplitAccount,
48} from './types';50} from './types';
49import {RuntimeDispatchInfo} from '@polkadot/types/interfaces';51import {RuntimeDispatchInfo} from '@polkadot/types/interfaces';
50import type {Vec} from '@polkadot/types-codec';52import type {Vec} from '@polkadot/types-codec';
51import {FrameSystemEventRecord, PalletBalancesIdAmount} from '@polkadot/types/lookup';53import {FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSystemEventRecord, PalletBalancesIdAmount, PalletDemocracyConviction, PalletDemocracyVoteAccountVote} from '@polkadot/types/lookup';
52import {arrayUnzip} from '@polkadot/util';54import {arrayUnzip} from '@polkadot/util';
55import {Event} from './unique.dev';
5356
54export class CrossAccountId {57export class CrossAccountId {
55 Substrate!: TSubstrateAccount;58 Substrate!: TSubstrateAccount;
2960 }2963 }
2961}2964}
2965
2966class CollectiveGroup extends HelperGroup<UniqueHelper> {
2967 /**
2968 * Pallet name to make an API call to. Examples: 'council', 'technicalCommittee'
2969 */
2970 private collective: string;
2971
2972 constructor(helper: UniqueHelper, collective: string) {
2973 super(helper);
2974 this.collective = collective;
2975 }
2976
2977 /**
2978 * Check the result of a proposal execution for the success of the underlying proposed extrinsic.
2979 * @param events events of the proposal execution
2980 * @returns proposal hash
2981 */
2982 private checkExecutedEvent(events: IPhasicEvent[]): string {
2983 const executionEvents = events.filter(x =>
2984 x.event.section === this.collective && (x.event.method === 'Executed' || x.event.method === 'MemberExecuted'));
2985
2986 if(executionEvents.length != 1) {
2987 if(events.filter(x => x.event.section === this.collective && x.event.method === 'Disapproved').length > 0)
2988 throw new Error(`Disapproved by ${this.collective}`);
2989 else
2990 throw new Error(`Expected one 'Executed' or 'MemberExecuted' event for ${this.collective}`);
2991 }
2992
2993 const result = (executionEvents[0].event.data as any).result;
2994
2995 if(result.isErr) {
2996 if(result.asErr.isModule) {
2997 const error = result.asErr.asModule;
2998 const metaError = this.helper.getApi()?.registry.findMetaError(error);
2999 throw new Error(`Proposal execution failed with ${metaError.section}.${metaError.name}`);
3000 } else {
3001 throw new Error('Proposal execution failed with ' + result.asErr.toHuman());
3002 }
3003 }
3004
3005 return (executionEvents[0].event.data as any).proposalHash;
3006 }
3007
3008 /**
3009 * Returns an array of members' addresses.
3010 */
3011 async getMembers() {
3012 return (await this.helper.callRpc(`api.query.${this.collective}.members`, [])).toHuman();
3013 }
3014
3015 /**
3016 * Returns the optional address of the prime member of the collective.
3017 */
3018 async getPrimeMember() {
3019 return (await this.helper.callRpc(`api.query.${this.collective}.prime`, [])).toHuman();
3020 }
3021
3022 /**
3023 * Returns an array of proposal hashes that are currently active for this collective.
3024 */
3025 async getProposals() {
3026 return (await this.helper.callRpc(`api.query.${this.collective}.proposals`, [])).toHuman();
3027 }
3028
3029 /**
3030 * Returns the call originally encoded under the specified hash.
3031 * @param hash h256-encoded proposal
3032 * @returns the optional call that the proposal hash stands for.
3033 */
3034 async getProposalCallOf(hash: string) {
3035 return (await this.helper.callRpc(`api.query.${this.collective}.proposalOf`, [hash])).toHuman();
3036 }
3037
3038 /**
3039 * Returns the total number of proposals so far.
3040 */
3041 async getTotalProposalsCount() {
3042 return (await this.helper.callRpc(`api.query.${this.collective}.proposalCount`, [])).toNumber();
3043 }
3044
3045 /**
3046 * Creates a new proposal up for voting. If the threshold is set to 1, the proposal will be executed immediately.
3047 * @param signer keyring of the proposer
3048 * @param proposal constructed call to be executed if the proposal is successful
3049 * @param voteThreshold minimal number of votes for the proposal to be verified and executed
3050 * @param lengthBound byte length of the encoded call
3051 * @returns promise of extrinsic execution and its result
3052 */
3053 async propose(signer: TSigner, proposal: any, voteThreshold: number, lengthBound = 10000) {
3054 return await this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.propose`, [voteThreshold, proposal, lengthBound]);
3055 }
3056
3057 /**
3058 * Casts a vote to either approve or reject a proposal.
3059 * @param signer keyring of the voter
3060 * @param proposalHash hash of the proposal to be voted for
3061 * @param proposalIndex absolute index of the proposal used for absolutely nothing but throwing pointless errors
3062 * @param approve aye or nay
3063 * @returns promise of extrinsic execution and its result
3064 */
3065 vote(signer: TSigner, proposalHash: string, proposalIndex: number, approve: boolean) {
3066 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.vote`, [proposalHash, proposalIndex, approve]);
3067 }
3068
3069 /**
3070 * Executes a call immediately as a member of the collective. Needed for the Member origin.
3071 * @param signer keyring of the executor member
3072 * @param proposal constructed call to be executed by the member
3073 * @param lengthBound byte length of the encoded call
3074 * @returns promise of extrinsic execution
3075 */
3076 async execute(signer: TSigner, proposal: any, lengthBound = 10000) {
3077 const result = await this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.execute`, [proposal, lengthBound]);
3078 this.checkExecutedEvent(result.result.events);
3079 return result;
3080 }
3081
3082 /**
3083 * Attempt to close and execute a proposal. Note that there must already be enough votes to meet the threshold set when proposing.
3084 * @param signer keyring of the executor. Can be absolutely anyone.
3085 * @param proposalHash hash of the proposal to close
3086 * @param proposalIndex index of the proposal generated on its creation
3087 * @param weightBound weight of the proposed call. Can be obtained by calling `paymentInfo()` on the call.
3088 * @param lengthBound byte length of the encoded call
3089 * @returns promise of extrinsic execution and its result
3090 */
3091 async close(
3092 signer: TSigner,
3093 proposalHash: string,
3094 proposalIndex: number,
3095 weightBound: [number, number] | any = [20_000_000_000, 1000_000],
3096 lengthBound = 10_000,
3097 ) {
3098 const result = await this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.close`, [
3099 proposalHash,
3100 proposalIndex,
3101 weightBound,
3102 lengthBound,
3103 ]);
3104 this.checkExecutedEvent(result.result.events);
3105 return result;
3106 }
3107
3108 /**
3109 * Shut down a proposal, regardless of its current state.
3110 * @param signer keyring of the disapprover. Must be root
3111 * @param proposalHash hash of the proposal to close
3112 * @returns promise of extrinsic execution and its result
3113 */
3114 disapproveProposal(signer: TSigner, proposalHash: string) {
3115 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.disapproveProposal`, [proposalHash]);
3116 }
3117}
3118
3119class CollectiveMembershipGroup extends HelperGroup<UniqueHelper> {
3120 /**
3121 * Pallet name to make an API call to. Examples: 'councilMembership', 'technicalCommitteeMembership'
3122 */
3123 private membership: string;
3124
3125 constructor(helper: UniqueHelper, membership: string) {
3126 super(helper);
3127 this.membership = membership;
3128 }
3129
3130 /**
3131 * Returns an array of members' addresses according to the membership pallet's perception.
3132 * Note that it does not recognize the original pallet's members set with `setMembers()`.
3133 */
3134 async getMembers() {
3135 return (await this.helper.callRpc(`api.query.${this.membership}.members`, [])).toHuman();
3136 }
3137
3138 /**
3139 * Returns the optional address of the prime member of the collective.
3140 */
3141 async getPrimeMember() {
3142 return (await this.helper.callRpc(`api.query.${this.membership}.prime`, [])).toHuman();
3143 }
3144
3145 /**
3146 * Add a member to the collective.
3147 * @param signer keyring of the setter. Must be root
3148 * @param member address of the member to add
3149 * @returns promise of extrinsic execution and its result
3150 */
3151 addMember(signer: TSigner, member: string) {
3152 return this.helper.executeExtrinsic(signer, `api.tx.${this.membership}.addMember`, [member]);
3153 }
3154
3155 addMemberCall(member: string) {
3156 return this.helper.constructApiCall(`api.tx.${this.membership}.addMember`, [member]);
3157 }
3158
3159 /**
3160 * Remove a member from the collective.
3161 * @param signer keyring of the setter. Must be root
3162 * @param member address of the member to remove
3163 * @returns promise of extrinsic execution and its result
3164 */
3165 removeMember(signer: TSigner, member: string) {
3166 return this.helper.executeExtrinsic(signer, `api.tx.${this.membership}.removeMember`, [member]);
3167 }
3168
3169 removeMemberCall(member: string) {
3170 return this.helper.constructApiCall(`api.tx.${this.membership}.removeMember`, [member]);
3171 }
3172
3173 /**
3174 * Set members of the collective to the given list of addresses.
3175 * @param signer keyring of the setter. Must be root (for the direct call, bypassing a public motion)
3176 * @param members addresses of the members to set
3177 * @returns promise of extrinsic execution and its result
3178 */
3179 resetMembers(signer: TSigner, members: string[]) {
3180 return this.helper.executeExtrinsic(signer, `api.tx.${this.membership}.resetMembers`, [members]);
3181 }
3182
3183 /**
3184 * Set the collective's prime member to the given address.
3185 * @param signer keyring of the setter. Must be root (for the direct call, bypassing a public motion)
3186 * @param prime address of the prime member of the collective
3187 * @returns promise of extrinsic execution and its result
3188 */
3189 setPrime(signer: TSigner, prime: string) {
3190 return this.helper.executeExtrinsic(signer, `api.tx.${this.membership}.setPrime`, [prime]);
3191 }
3192
3193 setPrimeCall(member: string) {
3194 return this.helper.constructApiCall(`api.tx.${this.membership}.setPrime`, [member]);
3195 }
3196
3197 /**
3198 * Remove the collective's prime member.
3199 * @param signer keyring of the setter. Must be root (for the direct call, bypassing a public motion)
3200 * @returns promise of extrinsic execution and its result
3201 */
3202 clearPrime(signer: TSigner) {
3203 return this.helper.executeExtrinsic(signer, `api.tx.${this.membership}.clearPrime`, []);
3204 }
3205
3206 clearPrimeCall() {
3207 return this.helper.constructApiCall(`api.tx.${this.membership}.clearPrime`, []);
3208 }
3209}
3210
3211class RankedCollectiveGroup extends HelperGroup<UniqueHelper> {
3212 /**
3213 * Pallet name to make an API call to. Examples: 'FellowshipCollective'
3214 */
3215 private collective: string;
3216
3217 constructor(helper: UniqueHelper, collective: string) {
3218 super(helper);
3219 this.collective = collective;
3220 }
3221
3222 addMember(signer: TSigner, newMember: string) {
3223 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.addMember`, [newMember]);
3224 }
3225
3226 addMemberCall(newMember: string) {
3227 return this.helper.constructApiCall(`api.tx.${this.collective}.addMember`, [newMember]);
3228 }
3229
3230 removeMember(signer: TSigner, member: string, minRank: number) {
3231 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.removeMember`, [member, minRank]);
3232 }
3233
3234 removeMemberCall(newMember: string, minRank: number) {
3235 return this.helper.constructApiCall(`api.tx.${this.collective}.removeMember`, [newMember, minRank]);
3236 }
3237
3238 promote(signer: TSigner, member: string) {
3239 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.promoteMember`, [member]);
3240 }
3241
3242 promoteCall(newMember: string) {
3243 return this.helper.constructApiCall(`api.tx.${this.collective}.promoteMember`, [newMember]);
3244 }
3245
3246 demote(signer: TSigner, member: string) {
3247 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.demoteMember`, [member]);
3248 }
3249
3250 demoteCall(newMember: string) {
3251 return this.helper.constructApiCall(`api.tx.${this.collective}.demoteMember`, [newMember]);
3252 }
3253
3254 vote(signer: TSigner, pollIndex: number, aye: boolean) {
3255 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.vote`, [pollIndex, aye]);
3256 }
3257
3258 async getMembers() {
3259 return (await this.helper.getApi().query.fellowshipCollective.members.keys())
3260 .map((key) => key.args[0].toString());
3261 }
3262}
3263
3264class ReferendaGroup extends HelperGroup<UniqueHelper> {
3265 /**
3266 * Pallet name to make an API call to. Examples: 'FellowshipReferenda'
3267 */
3268 private referenda: string;
3269
3270 constructor(helper: UniqueHelper, referenda: string) {
3271 super(helper);
3272 this.referenda = referenda;
3273 }
3274
3275 submit(
3276 signer: TSigner,
3277 proposalOrigin: string,
3278 proposal: any,
3279 enactmentMoment: any,
3280 ) {
3281 return this.helper.executeExtrinsic(signer, `api.tx.${this.referenda}.submit`, [
3282 {Origins: proposalOrigin},
3283 proposal,
3284 enactmentMoment,
3285 ]);
3286 }
3287
3288 placeDecisionDeposit(signer: TSigner, referendumIndex: number) {
3289 return this.helper.executeExtrinsic(signer, `api.tx.${this.referenda}.placeDecisionDeposit`, [referendumIndex]);
3290 }
3291
3292 cancel(signer: TSigner, referendumIndex: number) {
3293 return this.helper.executeExtrinsic(signer, `api.tx.${this.referenda}.cancel`, [referendumIndex]);
3294 }
3295
3296 cancelCall(referendumIndex: number) {
3297 return this.helper.constructApiCall(`api.tx.${this.referenda}.cancel`, [referendumIndex]);
3298 }
3299
3300 async referendumInfo(referendumIndex: number) {
3301 return (await this.helper.callRpc(`api.query.${this.referenda}.referendumInfoFor`, [referendumIndex])).toJSON();
3302 }
3303
3304 async enactmentEventId(referendumIndex: number) {
3305 const api = await this.helper.getApi();
3306
3307 const bytes = api.createType('([u8;8], Text, u32)', ['assembly', 'enactment', referendumIndex]).toU8a();
3308 return blake2AsHex(bytes, 256);
3309 }
3310}
3311
3312export interface IFellowshipGroup {
3313 collective: RankedCollectiveGroup;
3314 referenda: ReferendaGroup;
3315}
3316
3317export interface ICollectiveGroup {
3318 collective: CollectiveGroup;
3319 membership: CollectiveMembershipGroup;
3320}
3321
3322class DemocracyGroup extends HelperGroup<UniqueHelper> {
3323 // todo displace proposal into types?
3324 propose(signer: TSigner, call: any, deposit: bigint) {
3325 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.propose', [{Inline: call.method.toHex()}, deposit]);
3326 }
3327
3328 proposeWithPreimage(signer: TSigner, preimage: string, deposit: bigint) {
3329 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.propose', [{Legacy: preimage}, deposit]);
3330 }
3331
3332 proposeCall(call: any, deposit: bigint) {
3333 return this.helper.constructApiCall('api.tx.democracy.propose', [{Inline: call.method.toHex()}, deposit]);
3334 }
3335
3336 second(signer: TSigner, proposalIndex: number) {
3337 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.second', [proposalIndex]);
3338 }
3339
3340 externalPropose(signer: TSigner, proposalCall: any) {
3341 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.externalPropose', [{Inline: proposalCall.method.toHex()}]);
3342 }
3343
3344 externalProposeMajority(signer: TSigner, proposalCall: any) {
3345 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.externalProposeMajority', [{Inline: proposalCall.method.toHex()}]);
3346 }
3347
3348 externalProposeDefault(signer: TSigner, proposalCall: any) {
3349 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.externalProposeDefault', [{Inline: proposalCall.method.toHex()}]);
3350 }
3351
3352 externalProposeDefaultWithPreimage(signer: TSigner, preimage: string) {
3353 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.externalProposeDefault', [{Legacy: preimage}]);
3354 }
3355
3356 externalProposeCall(proposalCall: any) {
3357 return this.helper.constructApiCall('api.tx.democracy.externalPropose', [{Inline: proposalCall.method.toHex()}]);
3358 }
3359
3360 externalProposeMajorityCall(proposalCall: any) {
3361 return this.helper.constructApiCall('api.tx.democracy.externalProposeMajority', [{Inline: proposalCall.method.toHex()}]);
3362 }
3363
3364 externalProposeDefaultCall(proposalCall: any) {
3365 return this.helper.constructApiCall('api.tx.democracy.externalProposeDefault', [{Inline: proposalCall.method.toHex()}]);
3366 }
3367
3368 // ... and blacklist external proposal hash.
3369 vetoExternal(signer: TSigner, proposalHash: string) {
3370 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.vetoExternal', [proposalHash]);
3371 }
3372
3373 vetoExternalCall(proposalHash: string) {
3374 return this.helper.constructApiCall('api.tx.democracy.vetoExternal', [proposalHash]);
3375 }
3376
3377 blacklist(signer: TSigner, proposalHash: string, referendumIndex: number | null = null) {
3378 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.blacklist', [proposalHash, referendumIndex]);
3379 }
3380
3381 blacklistCall(proposalHash: string, referendumIndex: number | null = null) {
3382 return this.helper.constructApiCall('api.tx.democracy.blacklist', [proposalHash, referendumIndex]);
3383 }
3384
3385 // proposal. CancelProposalOrigin (root or all techcom)
3386 cancelProposal(signer: TSigner, proposalIndex: number) {
3387 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.cancelProposal', [proposalIndex]);
3388 }
3389
3390 cancelProposalCall(proposalIndex: number) {
3391 return this.helper.constructApiCall('api.tx.democracy.cancelProposal', [proposalIndex]);
3392 }
3393
3394 clearPublicProposals(signer: TSigner) {
3395 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.clearPublicProposals', []);
3396 }
3397
3398 fastTrack(signer: TSigner, proposalHash: string, votingPeriod: number, delayPeriod: number) {
3399 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.fastTrack', [proposalHash, votingPeriod, delayPeriod]);
3400 }
3401
3402 fastTrackCall(proposalHash: string, votingPeriod: number, delayPeriod: number) {
3403 return this.helper.constructApiCall('api.tx.democracy.fastTrack', [proposalHash, votingPeriod, delayPeriod]);
3404 }
3405
3406 // referendum. CancellationOrigin (TechCom member)
3407 emergencyCancel(signer: TSigner, referendumIndex: number) {
3408 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.emergencyCancel', [referendumIndex]);
3409 }
3410
3411 emergencyCancelCall(referendumIndex: number) {
3412 return this.helper.constructApiCall('api.tx.democracy.emergencyCancel', [referendumIndex]);
3413 }
3414
3415 vote(signer: TSigner, referendumIndex: number, vote: any) {
3416 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.vote', [referendumIndex, vote]);
3417 }
3418
3419 removeVote(signer: TSigner, referendumIndex: number, targetAccount?: string) {
3420 if(targetAccount) {
3421 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.removeOtherVote', [targetAccount, referendumIndex]);
3422 } else {
3423 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.removeVote', [referendumIndex]);
3424 }
3425 }
3426
3427 unlock(signer: TSigner, targetAccount: string) {
3428 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.unlock', [targetAccount]);
3429 }
3430
3431 delegate(signer: TSigner, toAccount: string, conviction: PalletDemocracyConviction, balance: bigint) {
3432 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.delegate', [toAccount, conviction, balance]);
3433 }
3434
3435 undelegate(signer: TSigner) {
3436 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.undelegate', []);
3437 }
3438
3439 async referendumInfo(referendumIndex: number) {
3440 return (await this.helper.callRpc('api.query.democracy.referendumInfoOf', [referendumIndex])).toJSON();
3441 }
3442
3443 async publicProposals() {
3444 return (await this.helper.callRpc('api.query.democracy.publicProps', [])).toJSON();
3445 }
3446
3447 async findPublicProposal(proposalIndex: number) {
3448 const proposalInfo = (await this.publicProposals()).find((proposalInfo: any[]) => proposalInfo[0] == proposalIndex);
3449
3450 return proposalInfo ? proposalInfo[1] : null;
3451 }
3452
3453 async expectPublicProposal(proposalIndex: number) {
3454 const proposal = await this.findPublicProposal(proposalIndex);
3455
3456 if(proposal) {
3457 return proposal;
3458 } else {
3459 throw Error(`Proposal #${proposalIndex} is expected to exist`);
3460 }
3461 }
3462
3463 async getExternalProposal() {
3464 return (await this.helper.callRpc('api.query.democracy.nextExternal', []));
3465 }
3466
3467 async expectExternalProposal() {
3468 const proposal = await this.getExternalProposal();
3469
3470 if(proposal) {
3471 return proposal;
3472 } else {
3473 throw Error('An external proposal is expected to exist');
3474 }
3475 }
3476
3477 /* setMetadata? */
3478
3479 /* todo?
3480 referendumVote(signer: TSigner, referendumIndex: number, accountVote: DemocracyStandardAccountVote) {
3481 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.vote', [referendumIndex, {Standard: accountVote}], true);
3482 }*/
3483}
29623484
2963class PreimageGroup extends HelperGroup<UniqueHelper> {3485class PreimageGroup extends HelperGroup<UniqueHelper> {
2964 async getPreimageInfo(h256: string) {3486 async getPreimageInfo(h256: string) {
2965 return (await this.helper.callRpc('api.query.preimage.statusFor', [h256])).toJSON();3487 return (await this.helper.callRpc('api.query.preimage.statusFor', [h256])).toJSON();
2966 }3488 }
3489
3490 /**
3491 * Create a preimage from an API call.
3492 * @param signer keyring of the signer.
3493 * @param call an extrinsic call
3494 * @example await notePreimageFromCall(preimageMaker,
3495 * helper.constructApiCall('api.tx.identity.forceInsertIdentities', [identitiesToAdd])
3496 * );
3497 * @returns promise of extrinsic execution.
3498 */
3499 notePreimageFromCall(signer: TSigner, call: any, returnPreimageHash = false) {
3500 return this.notePreimage(signer, call.method.toHex(), returnPreimageHash);
3501 }
29673502
2968 /**3503 /**
2969 * Create a preimage with a hex or a byte array.3504 * Create a preimage with a hex or a byte array.
2974 * );3509 * );
2975 * @returns promise of extrinsic execution.3510 * @returns promise of extrinsic execution.
2976 */3511 */
2977 notePreimage(signer: TSigner, bytes: string | Uint8Array) {3512 async notePreimage(signer: TSigner, bytes: string | Uint8Array, returnPreimageHash = false) {
2978 return this.helper.executeExtrinsic(signer, 'api.tx.preimage.notePreimage', [bytes]);3513 const promise = this.helper.executeExtrinsic(signer, 'api.tx.preimage.notePreimage', [bytes]);
3514 if(returnPreimageHash) {
3515 const result = await promise;
3516 const events = result.result.events.filter(x => x.event.method === 'Noted' && x.event.section === 'preimage');
3517 const preimageHash = events[0].event.data[0].toHuman();
3518 return preimageHash;
3519 }
3520 return promise;
2979 }3521 }
29803522
2981 /**3523 /**
3262 staking: StakingGroup;3804 staking: StakingGroup;
3263 scheduler: SchedulerGroup;3805 scheduler: SchedulerGroup;
3264 collatorSelection: CollatorSelectionGroup;3806 collatorSelection: CollatorSelectionGroup;
3807 council: ICollectiveGroup;
3808 technicalCommittee: ICollectiveGroup;
3809 fellowship: IFellowshipGroup;
3810 democracy: DemocracyGroup;
3265 preimage: PreimageGroup;3811 preimage: PreimageGroup;
3266 foreignAssets: ForeignAssetsGroup;3812 foreignAssets: ForeignAssetsGroup;
3267 xcm: XcmGroup<UniqueHelper>;3813 xcm: XcmGroup<UniqueHelper>;
3279 this.staking = new StakingGroup(this);3825 this.staking = new StakingGroup(this);
3280 this.scheduler = new SchedulerGroup(this);3826 this.scheduler = new SchedulerGroup(this);
3281 this.collatorSelection = new CollatorSelectionGroup(this);3827 this.collatorSelection = new CollatorSelectionGroup(this);
3828 this.council = {
3829 collective: new CollectiveGroup(this, 'council'),
3830 membership: new CollectiveMembershipGroup(this, 'councilMembership'),
3831 };
3832 this.technicalCommittee = {
3833 collective: new CollectiveGroup(this, 'technicalCommittee'),
3834 membership: new CollectiveMembershipGroup(this, 'technicalCommitteeMembership'),
3835 };
3836 this.fellowship = {
3837 collective: new RankedCollectiveGroup(this, 'fellowshipCollective'),
3838 referenda: new ReferendaGroup(this, 'fellowshipReferenda'),
3839 };
3840 this.democracy = new DemocracyGroup(this);
3282 this.preimage = new PreimageGroup(this);3841 this.preimage = new PreimageGroup(this);
3283 this.foreignAssets = new ForeignAssetsGroup(this);3842 this.foreignAssets = new ForeignAssetsGroup(this);
3284 this.xcm = new XcmGroup(this, 'polkadotXcm');3843 this.xcm = new XcmGroup(this, 'polkadotXcm');
modifiedtests/src/xcm/xcmQuartz.test.tsdiffbeforeafterboth
682 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);682 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
683 });683 });
684684
685 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramSent.messageHash()685 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramSent.messageHash
686 && event.outcome().isFailedToTransactAsset);686 && event.outcome().isFailedToTransactAsset);
687687
688 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);688 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);
763 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);763 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
764 });764 });
765765
766 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramFullIdSent.messageHash()766 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramFullIdSent.messageHash
767 && event.outcome().isUntrustedReserveLocation);767 && event.outcome().isUntrustedReserveLocation);
768768
769 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);769 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);
776 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);776 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
777 });777 });
778778
779 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramHereIdSent.messageHash()779 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramHereIdSent.messageHash
780 && event.outcome().isUntrustedReserveLocation);780 && event.outcome().isUntrustedReserveLocation);
781781
782 accountBalance = await helper.balance.getSubstrate(targetAccount.address);782 accountBalance = await helper.balance.getSubstrate(targetAccount.address);
862 });862 });
863863
864 const expectFailedToTransact = async (helper: DevUniqueHelper, messageSent: any) => {864 const expectFailedToTransact = async (helper: DevUniqueHelper, messageSent: any) => {
865 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == messageSent.messageHash()865 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == messageSent.messageHash
866 && event.outcome().isFailedToTransactAsset);866 && event.outcome().isFailedToTransactAsset);
867 };867 };
868868
1174 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1174 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1175 });1175 });
11761176
1177 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramSent.messageHash()1177 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramSent.messageHash
1178 && event.outcome().isFailedToTransactAsset);1178 && event.outcome().isFailedToTransactAsset);
11791179
1180 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);1180 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);
1263 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1263 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1264 });1264 });
12651265
1266 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramFullIdSent.messageHash()1266 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramFullIdSent.messageHash
1267 && event.outcome().isUntrustedReserveLocation);1267 && event.outcome().isUntrustedReserveLocation);
12681268
1269 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);1269 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);
1280 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1280 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1281 });1281 });
12821282
1283 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramHereIdSent.messageHash()1283 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramHereIdSent.messageHash
1284 && event.outcome().isUntrustedReserveLocation);1284 && event.outcome().isUntrustedReserveLocation);
12851285
1286 accountBalance = await helper.balance.getSubstrate(targetAccount.address);1286 accountBalance = await helper.balance.getSubstrate(targetAccount.address);
1540 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1540 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1541 });1541 });
15421542
1543 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramSent.messageHash()1543 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramSent.messageHash
1544 && event.outcome().isFailedToTransactAsset);1544 && event.outcome().isFailedToTransactAsset);
15451545
1546 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);1546 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);
1621 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1621 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1622 });1622 });
16231623
1624 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramFullIdSent.messageHash()1624 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramFullIdSent.messageHash
1625 && event.outcome().isUntrustedReserveLocation);1625 && event.outcome().isUntrustedReserveLocation);
16261626
1627 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);1627 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);
1634 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1634 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1635 });1635 });
16361636
1637 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramHereIdSent.messageHash()1637 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramHereIdSent.messageHash
1638 && event.outcome().isUntrustedReserveLocation);1638 && event.outcome().isUntrustedReserveLocation);
16391639
1640 accountBalance = await helper.balance.getSubstrate(targetAccount.address);1640 accountBalance = await helper.balance.getSubstrate(targetAccount.address);
modifiedtests/src/xcm/xcmUnique.test.tsdiffbeforeafterboth
684 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);684 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
685 });685 });
686686
687 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramSent.messageHash()687 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramSent.messageHash
688 && event.outcome().isFailedToTransactAsset);688 && event.outcome().isFailedToTransactAsset);
689689
690 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);690 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);
765 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);765 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
766 });766 });
767767
768 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramFullIdSent.messageHash()768 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramFullIdSent.messageHash
769 && event.outcome().isUntrustedReserveLocation);769 && event.outcome().isUntrustedReserveLocation);
770770
771 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);771 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);
778 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);778 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
779 });779 });
780780
781 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramHereIdSent.messageHash()781 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramHereIdSent.messageHash
782 && event.outcome().isUntrustedReserveLocation);782 && event.outcome().isUntrustedReserveLocation);
783783
784 accountBalance = await helper.balance.getSubstrate(targetAccount.address);784 accountBalance = await helper.balance.getSubstrate(targetAccount.address);
864 });864 });
865865
866 const expectFailedToTransact = async (helper: DevUniqueHelper, messageSent: any) => {866 const expectFailedToTransact = async (helper: DevUniqueHelper, messageSent: any) => {
867 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == messageSent.messageHash()867 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == messageSent.messageHash
868 && event.outcome().isFailedToTransactAsset);868 && event.outcome().isFailedToTransactAsset);
869 };869 };
870870
1177 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1177 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1178 });1178 });
11791179
1180 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramSent.messageHash()1180 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramSent.messageHash
1181 && event.outcome().isFailedToTransactAsset);1181 && event.outcome().isFailedToTransactAsset);
11821182
1183 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);1183 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);
1266 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1266 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1267 });1267 });
12681268
1269 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramFullIdSent.messageHash()1269 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramFullIdSent.messageHash
1270 && event.outcome().isUntrustedReserveLocation);1270 && event.outcome().isUntrustedReserveLocation);
12711271
1272 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);1272 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);
1283 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1283 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1284 });1284 });
12851285
1286 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramHereIdSent.messageHash()1286 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramHereIdSent.messageHash
1287 && event.outcome().isUntrustedReserveLocation);1287 && event.outcome().isUntrustedReserveLocation);
12881288
1289 accountBalance = await helper.balance.getSubstrate(targetAccount.address);1289 accountBalance = await helper.balance.getSubstrate(targetAccount.address);
1542 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1542 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1543 });1543 });
15441544
1545 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramSent.messageHash()1545 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramSent.messageHash
1546 && event.outcome().isFailedToTransactAsset);1546 && event.outcome().isFailedToTransactAsset);
15471547
1548 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);1548 targetAccountBalance = await helper.balance.getSubstrate(targetAccount.address);
1623 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1623 maliciousXcmProgramFullIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1624 });1624 });
16251625
1626 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramFullIdSent.messageHash()1626 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramFullIdSent.messageHash
1627 && event.outcome().isUntrustedReserveLocation);1627 && event.outcome().isUntrustedReserveLocation);
16281628
1629 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);1629 let accountBalance = await helper.balance.getSubstrate(targetAccount.address);
1636 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1636 maliciousXcmProgramHereIdSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);
1637 });1637 });
16381638
1639 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash() == maliciousXcmProgramHereIdSent.messageHash()1639 await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.Fail, event => event.messageHash == maliciousXcmProgramHereIdSent.messageHash
1640 && event.outcome().isUntrustedReserveLocation);1640 && event.outcome().isUntrustedReserveLocation);
16411641
1642 accountBalance = await helper.balance.getSubstrate(targetAccount.address);1642 accountBalance = await helper.balance.getSubstrate(targetAccount.address);
modifiedtests/tsconfig.jsondiffbeforeafterboth

no syntactic changes