difftreelog
feat introduce democracy (#965)
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
.docker/docker-compose.gov.j2diffbeforeafterbothno changes
.github/workflows/ci-develop.ymldiffbeforeafterboth61 uses: ./.github/workflows/node-only-update.yml61 uses: ./.github/workflows/node-only-update.yml62 secrets: inherit62 secrets: inherit6364 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.yml67 secrets: inherit # pass all secrets from initial workflow to nested636864 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..github/workflows/gov.ymldiffbeforeafterbothno changes
Cargo.lockdiffbeforeafterboth172172173[[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]250250251[[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]260260261[[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"266266267[[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]338338339[[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]354354355[[package]]355[[package]]426426427[[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]446446447[[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]457457458[[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]470470471[[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]604604605[[package]]605[[package]]610610611[[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"616616617[[package]]617[[package]]618name = "bitvec"618name = "bitvec"873873874[[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]882883883[[package]]884[[package]]902903903[[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]102410251025[[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",103510361036[[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]105910601060[[package]]1061[[package]]112611271127[[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"113211331133[[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]172917301730[[package]]1731[[package]]200020012001[[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",201220132013[[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]202720282028[[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"203320342034[[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]204420452045[[package]]2046[[package]]211621172117[[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]21552156[[package]]2157name = "deranged"2158version = "0.3.7"2159source = "registry+https://github.com/rust-lang/crates.io-index"2160checksum = "7684a49fb1af197853ef7b2ee694bc1f5b4179556f1e5710e1760c5db6f5e929"215421612155[[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]230823152309[[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",241624232417[[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"242224292423[[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]250125082502[[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]251225192513[[package]]2520[[package]]255025572551[[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]277327802774[[package]]2781[[package]]300830153009[[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]30203027305430613055[[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]328532923286[[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]340234093403[[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]341434213415[[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]342434313425[[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]350535123569 "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]357535823581dependencies = [3588dependencies = [3582 "proc-macro2",3589 "proc-macro2",3583 "quote",3590 "quote",3584 "syn 2.0.27",3591 "syn 2.0.28",3585]3592]358635933587[[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]373137383732[[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]395939663960[[package]]3967[[package]]397139783972[[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"397739843978[[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",416141684162[[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]42724279514551525146[[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",520152085202[[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"520752145208[[package]]5215[[package]]5209name = "lock_api"5216name = "lock_api"521752245218[[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"522352305224[[package]]5231[[package]]5225name = "lru"5232name = "lru"575857655759[[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]585958665860[[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]652765426803 "up-data-structs",6818 "up-data-structs",6804]6819]68206821[[package]]6822name = "pallet-gov-origins"6823version = "0.2.1"6824dependencies = [6825 "frame-support",6826 "frame-system",6827 "parity-scale-codec",6828 "scale-info",6829]680568306806[[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]732873537329[[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]777878037779[[package]]7804[[package]]783878637839[[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]784878737849[[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]785878837859[[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]787178967872[[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",789279177893[[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]790179267902[[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]791279377913[[package]]7938[[package]]791879437919[[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"792479497925[[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]795079759150 "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]91569181919192169192[[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"919792229198[[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]926492899265[[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]933993649340[[package]]9365[[package]]937493999375[[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]938594109386[[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",958896209589[[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",960696389607[[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]975497869811dependencies = [9843dependencies = [9812 "proc-macro2",9844 "proc-macro2",9813 "quote",9845 "quote",9814 "syn 2.0.27",9846 "syn 2.0.28",9815]9847]981698489817[[package]]9849[[package]]982898609829[[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]98409872984998819850[[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",101851021710186[[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]101981023010388 "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]103931042510394[[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]113961142811397[[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",116151164711616[[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",116281166011629[[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",116621169411663[[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]116711170311672[[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]116821171411683[[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]119901202211991[[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]122321226412233[[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]122511228312252[[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]124621249412463[[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]126481268012649[[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]126881272012689[[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]127251275712726[[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]129651299712966[[package]]12998[[package]]130081304013009[[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",130581309013059[[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"130641309613065[[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]1307713109131241315613125[[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]131331316513134[[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]131441317613145[[package]]13177[[package]]131821321413183[[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",131931322513194[[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",132141324613215[[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",132321326513233[[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]132941332713295[[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]133251335713326[[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]134821351413483[[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]135251355713526[[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]142751431414303dependencies = [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]150531509215054[[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]150711511015072[[package]]15111[[package]]150861512515087[[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]151011514015102[[package]]15141[[package]]151071514615108[[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"151131515215114[[package]]15153[[package]]15115name = "windows_aarch64_msvc"15154name = "windows_aarch64_msvc"151251516415126[[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"151311517015132[[package]]15171[[package]]15133name = "windows_i686_gnu"15172name = "windows_i686_gnu"151431518215144[[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"151491518815150[[package]]15189[[package]]15151name = "windows_i686_msvc"15190name = "windows_i686_msvc"151611520015162[[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"151671520615168[[package]]15207[[package]]15169name = "windows_x86_64_gnu"15208name = "windows_x86_64_gnu"151791521815180[[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"151851522415186[[package]]15225[[package]]15187name = "windows_x86_64_gnullvm"15226name = "windows_x86_64_gnullvm"151911523015192[[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"151971523615198[[package]]15237[[package]]15199name = "windows_x86_64_msvc"15238name = "windows_x86_64_msvc"152091524815210[[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"152151525415216[[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]152841532315285[[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]153021534115303[[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]153711541015372[[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]153941543315395[[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]154141545315415[[package]]15454[[package]]Cargo.tomldiffbeforeafterboth40pallet-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" }launch-config.jsondiffbeforeafterbothno syntactic changes
node/cli/src/chain_spec.rsdiffbeforeafterboth207 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}pallets/configuration/Cargo.tomldiffbeforeafterboth15smallvec = { 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 }212222hex-literal = { workspace = true }23hex-literal = { workspace = true }pallets/configuration/src/lib.rsdiffbeforeafterboth60 type Balance: Parameter60 type Balance: Parameter61 + Member61 + Member62 + AtLeast32BitUnsigned62 + AtLeast32BitUnsigned63 + From<up_common::types::Balance>63 + Codec64 + Codec64 + Default65 + Default65 + Copy66 + Copypallets/gov-origins/Cargo.tomldiffbeforeafterbothno changes
pallets/gov-origins/src/lib.rsdiffbeforeafterbothno changes
pallets/maintenance/src/lib.rsdiffbeforeafterboth27pub mod pallet {27pub mod pallet {2828 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;343339 /// 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>;4142 /// The runtime origin type.43 type RuntimeOrigin: From<RawOrigin<Self::AccountId>>44 + IsType<<Self as frame_system::Config>::RuntimeOrigin>;454046 /// The aggregated call type.41 /// The aggregated call type.47 type RuntimeCall: Parameter42 type RuntimeCall: Parameter48 + Dispatchable<43 + Dispatchable<RuntimeOrigin = Self::RuntimeOrigin, PostInfo = PostDispatchInfo>49 RuntimeOrigin = <Self as Config>::RuntimeOrigin,50 PostInfo = PostDispatchInfo,51 > + GetDispatchInfo44 + GetDispatchInfo52 + From<frame_system::Call<Self>>;45 + From<frame_system::Call<Self>>;534654 /// 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;4950 /// The Origin that has the right to enable or disable the maintenance mode.51 type ManagerOrigin: EnsureOrigin<<Self as frame_system::Config>::RuntimeOrigin>;5253 /// The Origin that has the right to execute preimage.54 type PreimageOrigin: EnsureOrigin<<Self as frame_system::Config>::RuntimeOrigin>;565557 /// 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)?;848385 <Enabled<T>>::set(true);84 <Enabled<T>>::set(true);868592 #[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)?;969597 <Enabled<T>>::set(false);96 <Enabled<T>>::set(false);9897114 ) -> DispatchResultWithPostInfo {113 ) -> DispatchResultWithPostInfo {115 use codec::Decode;114 use codec::Decode;116115117 ensure_root(origin)?;116 T::PreimageOrigin::ensure_origin(origin.clone())?;118117119 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::Exhausted137 );136 );138137139 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(),pallets/unique/src/eth/mod.rsdiffbeforeafterbothno syntactic changes
runtime/common/config/mod.rsdiffbeforeafterboth22pub mod substrate;22pub mod substrate;23pub mod xcm;23pub mod xcm;242425#[cfg(feature = "pallet-test-utils")]25#[cfg(feature = "test-env")]26pub mod test_pallets;26pub mod test_pallets;2727runtime/common/config/pallets/collator_selection.rsdiffbeforeafterboth15// 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/>.161617use 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};2324#[cfg(feature = "governance")]25use crate::config::pallets::governance;2627#[cfg(not(feature = "governance"))]28use frame_system::EnsureRoot;2924use 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;8687 #[cfg(feature = "governance")]88 type RegistrarOrigin = governance::RootOrAllTechnicalCommittee;8990 #[cfg(feature = "governance")]91 type ForceOrigin = governance::RootOrAllTechnicalCommittee;9293 #[cfg(not(feature = "governance"))]80 type RegistrarOrigin = EnsureRoot<<Self as frame_system::Config>::AccountId>;94 type RegistrarOrigin = EnsureRoot<<Self as frame_system::Config>::AccountId>;9596 #[cfg(not(feature = "governance"))]81 type ForceOrigin = EnsureRoot<<Self as frame_system::Config>::AccountId>;97 type ForceOrigin = EnsureRoot<<Self as frame_system::Config>::AccountId>;9882 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.112113 // We allow root or the unanimous technical committee114 // to execute privileged collator selection operations.115 #[cfg(feature = "governance")]116 type UpdateOrigin = governance::RootOrAllTechnicalCommittee;117118 // 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>;12296 type TreasuryAccountId = TreasuryAccountId;123 type TreasuryAccountId = TreasuryAccountId;97 type PotId = PotId;124 type PotId = PotId;runtime/common/config/pallets/governance/council.rsdiffbeforeafterbothno changes
runtime/common/config/pallets/governance/democracy.rsdiffbeforeafterbothno changes
runtime/common/config/pallets/governance/fellowship.rsdiffbeforeafterbothno changes
runtime/common/config/pallets/governance/mod.rsdiffbeforeafterbothno changes
runtime/common/config/pallets/governance/scheduler.rsdiffbeforeafterbothno changes
runtime/common/config/pallets/governance/technical_committee.rsdiffbeforeafterbothno changes
runtime/common/config/pallets/mod.rsdiffbeforeafterboth37};37};38use sp_arithmetic::Perbill;38use sp_arithmetic::Perbill;393940#[cfg(feature = "scheduler")]40#[cfg(feature = "unique-scheduler")]41pub mod scheduler;41pub mod scheduler;424243#[cfg(feature = "foreign-assets")]43#[cfg(feature = "foreign-assets")]52#[cfg(feature = "preimage")]52#[cfg(feature = "preimage")]53pub mod preimage;53pub mod preimage;5455#[cfg(feature = "governance")]56pub mod governance;545755parameter_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;149146 type RuntimeOrigin = RuntimeOrigin;150 type RuntimeCall = RuntimeCall;151152 #[cfg(feature = "governance")]147 type RuntimeCall = RuntimeCall;153 type ManagerOrigin = governance::RootOrTechnicalCommitteeMember;154155 #[cfg(not(feature = "governance"))]156 type ManagerOrigin = frame_system::EnsureRoot<AccountId>;157158 type PreimageOrigin = frame_system::EnsureRoot<AccountId>;159148 #[cfg(feature = "preimage")]160 #[cfg(feature = "preimage")]149 type Preimages = crate::Preimage;161 type Preimages = crate::Preimage;runtime/common/config/xcm/mod.rsdiffbeforeafterboth49#[cfg(not(feature = "foreign-assets"))]49#[cfg(not(feature = "foreign-assets"))]50pub use nativeassets as xcm_assets;50pub use nativeassets as xcm_assets;5152#[cfg(feature = "governance")]53use crate::runtime_common::config::pallets::governance;515452use xcm_assets::{AssetTransactor, IsReserve, Trader};55use xcm_assets::{AssetTransactor, IsReserve, Trader};5356239 type VersionWrapper = PolkadotXcm;242 type VersionWrapper = PolkadotXcm;240 type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;243 type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;244245 #[cfg(feature = "governance")]246 type ControllerOrigin = governance::RootOrTechnicalCommitteeMember;247248 #[cfg(not(feature = "governance"))]241 type ControllerOrigin = EnsureRoot<AccountId>;249 type ControllerOrigin = frame_system::EnsureRoot<AccountId>;250242 type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin;251 type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin;243 type PriceForSiblingDelivery = ();252 type PriceForSiblingDelivery = ();runtime/common/construct_runtime.rsdiffbeforeafterboth60 #[cfg(feature = "preimage")]60 #[cfg(feature = "preimage")]61 Preimage: pallet_preimage = 41,61 Preimage: pallet_preimage = 41,6263 #[cfg(feature = "governance")]64 Democracy: pallet_democracy = 42,6566 #[cfg(feature = "governance")]67 Council: pallet_collective::<Instance1> = 43,6869 #[cfg(feature = "governance")]70 TechnicalCommittee: pallet_collective::<Instance2> = 44,7172 #[cfg(feature = "governance")]73 CouncilMembership: pallet_membership::<Instance1> = 45,7475 #[cfg(feature = "governance")]76 TechnicalCommitteeMembership: pallet_membership::<Instance2> = 46,7778 #[cfg(feature = "governance")]79 FellowshipCollective: pallet_ranked_collective = 47,8081 #[cfg(feature = "governance")]82 FellowshipReferenda: pallet_referenda = 48,8384 #[cfg(feature = "governance")]85 Scheduler: pallet_scheduler = 49,8687 #[cfg(feature = "governance")]88 Origins: pallet_gov_origins = 99,628963 // 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,729973 // #[cfg(feature = "scheduler")]100 // #[cfg(feature = "scheduler")]74 // Scheduler: pallet_unique_scheduler_v2 = 62,101 // UniqueScheduler: pallet_unique_scheduler_v2 = 62,7510276 Configuration: pallet_configuration = 63,103 Configuration: pallet_configuration = 63,77104109136110 BalancesAdapter: pallet_balances_adapter = 155,137 BalancesAdapter: pallet_balances_adapter = 155,111138112 #[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 }runtime/common/maintenance.rsdiffbeforeafterboth67 | RuntimeCall::Structure(_)67 | RuntimeCall::Structure(_)68 | RuntimeCall::Unique(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),68 | RuntimeCall::Unique(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),696970 #[cfg(feature = "scheduler")]70 #[cfg(feature = "unique-scheduler")]71 RuntimeCall::Scheduler(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),71 RuntimeCall::Scheduler(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),727273 #[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)),878788 #[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)),909091 _ => Ok(ValidTransaction::default()),91 _ => Ok(ValidTransaction::default()),runtime/common/mod.rsdiffbeforeafterboth23pub mod maintenance;23pub mod maintenance;24pub mod runtime_apis;24pub mod runtime_apis;252526#[cfg(feature = "scheduler")]26#[cfg(feature = "unique-scheduler")]27pub mod scheduler;27pub mod scheduler;282829pub mod sponsoring;29pub mod sponsoring;runtime/common/runtime_apis.rsdiffbeforeafterboth598 #[cfg(feature = "refungible")]598 #[cfg(feature = "refungible")]599 list_benchmark!(list, extra, pallet_refungible, Refungible);599 list_benchmark!(list, extra, pallet_refungible, Refungible);600600601 #[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);603603604 #[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);666666667 #[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);669669670 #[cfg(feature = "collator-selection")]670 #[cfg(feature = "collator-selection")]runtime/opal/Cargo.tomldiffbeforeafterboth171718[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 = []200233201################################################################################234################################################################################202# local dependencies235# local dependencies282pallet-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 Dependencies312352313impl-trait-for-tuples = { workspace = true }353hex-literal = { workspace = true }314hex-literal = { workspace = true }354impl-trait-for-tuples = { workspace = true }315355316[build-dependencies]356[build-dependencies]317substrate-wasm-builder = { workspace = true }357substrate-wasm-builder = { workspace = true }runtime/quartz/Cargo.tomldiffbeforeafterboth18[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 = []192222193################################################################################223################################################################################194# local dependencies224# local dependencies259pallet-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 Dependencies305342306impl-trait-for-tuples = { workspace = true }343hex-literal = { workspace = true }307hex-literal = { workspace = true }344impl-trait-for-tuples = { workspace = true }308345309[build-dependencies]346[build-dependencies]310substrate-wasm-builder = { workspace = true }347substrate-wasm-builder = { workspace = true }runtime/quartz/src/governance_timings.rsdiffbeforeafterbothno changes
runtime/quartz/src/lib.rsdiffbeforeafterboth383839mod runtime_common;39mod runtime_common;404041pub mod governance_timings;41pub mod xcm_barrier;42pub mod xcm_barrier;424343pub use runtime_common::*;44pub use runtime_common::*;runtime/unique/Cargo.tomldiffbeforeafterboth171718[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 = []191225192################################################################################226################################################################################193# local dependencies227# local dependencies257pallet-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 Dependencies303344304impl-trait-for-tuples = { workspace = true }345hex-literal = { workspace = true }305hex-literal = { workspace = true }346impl-trait-for-tuples = { workspace = true }306347307[build-dependencies]348[build-dependencies]308substrate-wasm-builder = { workspace = true }349substrate-wasm-builder = { workspace = true }runtime/unique/src/governance_timings.rsdiffbeforeafterbothno changes
runtime/unique/src/lib.rsdiffbeforeafterboth383839mod runtime_common;39mod runtime_common;404041pub mod governance_timings;41pub mod xcm_barrier;42pub mod xcm_barrier;424343pub use runtime_common::*;44pub use runtime_common::*;tests/package.jsondiffbeforeafterboth43 "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",tests/src/eth/scheduling.test.tsdiffbeforeafterboth26 });26 });27 });27 });282829 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);3232tests/src/governance/council.test.tsdiffbeforeafterbothno changes
tests/src/governance/democracy.test.tsdiffbeforeafterbothno changes
tests/src/governance/fellowship.test.tsdiffbeforeafterbothno changes
tests/src/governance/technicalCommittee.test.tsdiffbeforeafterbothno changes
tests/src/governance/util.tsdiffbeforeafterbothno changes
tests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth6import '@polkadot/api-base/types/consts';6import '@polkadot/api-base/types/consts';778import 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';131314export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;14export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;1515118 **/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 const128 **/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 that140 * voting stakers have an opportunity to remove themselves from the system in the case141 * 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 may150 * want to set this permanently to `false`, others may want to condition it on things such151 * 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 can174 * 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 const194 **/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 available128 **/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 in210 * fewer storage reads/writes needed for smaller voters, but also result in delays to the211 * 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 const233 **/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 a246 * higher limit under `runtime-benchmarks` feature.247 **/248 maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;249 /**250 * Generic const251 **/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 identity236 **/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 const369 **/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*tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth310 **/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 allowed320 **/321 DuplicateProposal: AugmentedError<ApiType>;322 /**323 * Duplicate vote ignored324 **/325 DuplicateVote: AugmentedError<ApiType>;326 /**327 * Account is not a member328 **/329 NotMember: AugmentedError<ApiType>;330 /**331 * Proposal must exist332 **/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 index344 **/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 error356 **/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 error374 **/375 [key: string]: AugmentedError<ApiType>;376 };313 cumulusXcm: {377 cumulusXcm: {314 /**378 /**315 * Generic error379 * Generic error316 **/380 **/317 [key: string]: AugmentedError<ApiType>;381 [key: string]: AugmentedError<ApiType>;318 };382 };383 democracy: {384 /**385 * Cannot cancel the same proposal twice386 **/387 AlreadyCanceled: AugmentedError<ApiType>;388 /**389 * The account is already delegating.390 **/391 AlreadyDelegating: AugmentedError<ApiType>;392 /**393 * Identity may not veto a proposal twice394 **/395 AlreadyVetoed: AugmentedError<ApiType>;396 /**397 * Proposal already made398 **/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 hash410 **/411 InvalidHash: AugmentedError<ApiType>;412 /**413 * Maximum number of votes reached.414 **/415 MaxVotesReached: AugmentedError<ApiType>;416 /**417 * No proposals waiting418 **/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 proposal430 **/431 NoProposal: AugmentedError<ApiType>;432 /**433 * The account is not currently delegating.434 **/435 NotDelegating: AugmentedError<ApiType>;436 /**437 * Next external proposal not simple majority438 **/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 blacklisted450 **/451 ProposalBlacklisted: AugmentedError<ApiType>;452 /**453 * Proposal does not exist454 **/455 ProposalMissing: AugmentedError<ApiType>;456 /**457 * Vote given for invalid referendum458 **/459 ReferendumInvalid: AugmentedError<ApiType>;460 /**461 * Maximum number of items reached.462 **/463 TooMany: AugmentedError<ApiType>;464 /**465 * Value too low466 **/467 ValueLow: AugmentedError<ApiType>;468 /**469 * The account currently has votes attached to it and the operation cannot succeed until470 * these are removed, either through `unvote` or `reap_vote`.471 **/472 VotesExist: AugmentedError<ApiType>;473 /**474 * Voting period too low475 **/476 VotingPeriodLow: AugmentedError<ApiType>;477 /**478 * Invalid upper bound.479 **/480 WrongUpperBound: AugmentedError<ApiType>;481 /**482 * Generic error483 **/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 error647 **/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 error705 **/706 [key: string]: AugmentedError<ApiType>;707 };441 foreignAssets: {708 foreignAssets: {442 /**709 /**443 * AssetId exists710 * AssetId exists495 **/762 **/496 [key: string]: AugmentedError<ApiType>;763 [key: string]: AugmentedError<ApiType>;497 };764 };765 govScheduler: {766 /**767 * Failed to schedule a call768 **/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 error788 **/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 allowed1216 **/1217 DuplicateProposal: AugmentedError<ApiType>;1218 /**1219 * Duplicate vote ignored1220 **/1221 DuplicateVote: AugmentedError<ApiType>;1222 /**1223 * Account is not a member1224 **/1225 NotMember: AugmentedError<ApiType>;1226 /**1227 * Proposal must exist1228 **/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 index1240 **/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 error1252 **/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 error1270 **/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>;tests/src/interfaces/augment-api-events.tsdiffbeforeafterboth6import '@polkadot/api-base/types/events';6import '@polkadot/api-base/types/events';778import 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';121313export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;14export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;1415259 **/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 (given286 * `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, leaving291 * 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 event296 **/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 event326 **/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 proposal397 **/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 referendum417 **/418 Voted: AugmentedEvent<ApiType, [voter: AccountId32, refIndex: u32, vote: PalletDemocracyVoteAccountVote], { voter: AccountId32, refIndex: u32, vote: PalletDemocracyVoteAccountVote }>;419 /**420 * Generic event421 **/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 updated537 * `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 event542 **/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 event606 **/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 event658 **/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 (given1070 * `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, leaving1075 * 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 event1080 **/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 event1110 **/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, []>;tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth778import 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';151516export 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 query264 **/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 query278 **/279 [key: string]: QueryableStorageEntry<ApiType>;280 };281 democracy: {282 /**283 * A record of who vetoed what. Maps proposal hash to a possible existent block number284 * (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 public299 * proposal.300 **/301 lastTabledWasExternal: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;302 /**303 * The lowest referendum index representing an unbaked referendum. Equal to304 * `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 JSON310 * 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`; or320 * - `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 we343 * 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 query350 **/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` will505 * 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 index510 * 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 query524 **/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 JSON535 * 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 by551 * 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 query558 **/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 binding432 **/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 v4624 * identities.625 **/626 lookup: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;627 /**628 * Generic query629 **/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 validators840 * 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 keys845 * 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 query1202 **/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 query1216 **/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, []>;tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth778import 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';141415export 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 is299 * has enough votes to be approved or disapproved.300 * 301 * If called after the end of the voting period abstentions are counted as rejections302 * 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 will305 * 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 closed308 * proposal.309 * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via310 * `storage::read` so it is `size_of::<u32>() == 4` larger than the pure length.311 * 312 * ## Complexity313 * - `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 current322 * 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 * ## Complexity330 * O(P) where P is the number of max proposals331 **/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 * ## Complexity354 * - `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 for368 * 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, but373 * 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 the378 * implementation of the trait [`ChangeMembers`].379 * Any call to `set_members` must be careful that the member set doesn't get out of sync380 * 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 proposal395 * for the first time and the call is successful. Subsequent vote changes will charge a396 * fee.397 * ## Complexity398 * - `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 tx403 **/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 and435 * 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 tx456 **/457 [key: string]: SubmittableExtrinsicFunction<ApiType>;458 };292 cumulusXcm: {459 cumulusXcm: {293 /**460 /**294 * Generic tx461 * Generic tx295 **/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 being468 * proposed again.469 * 470 * If called on a queued public or external proposal, then this will result in it being471 * 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 be478 * cancelled.479 * 480 * Weight: `O(p)` (though as this is an high-privilege dispatch, we assume it has a481 * 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 the516 * 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; or520 * - have no voting activity (if there is, then it will need to be removed/consolidated521 * 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 the525 * 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 not527 * 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 has532 * 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 same537 * 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 external548 * 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 to557 * 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 a564 * 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 schedule571 * 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 a578 * 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 tabled585 * immediately. If there is no externally-proposed referendum currently, or if there is one586 * 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 to592 * 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 be595 * 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 must606 * 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 to618 * `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 or620 * 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 for625 * 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, or637 * - the referendum is ongoing, or638 * - the referendum has ended such that639 * - the vote of the account was in opposition to the result; or640 * - there was no conviction to the account's vote; or641 * - the account made a split vote642 * ...then the vote is removed cleanly and a following call to `unlock` may result in more643 * funds being available.644 * 645 * If, however, the referendum has ended and:646 * - it finished corresponding to the vote of the account, and647 * - the account made a standard vote with conviction, and648 * - the lock period of the conviction is not over649 * ...then the lock will be aggregated into the overall account's lock, which may involve650 * *overlocking* (where the two locks are combined into a single lock that is the maximum651 * 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 vote654 * 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 sender666 * 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 period693 * 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 be696 * currently delegating.697 * 698 * Emits `Undelegated`.699 * 700 * Weight: `O(R)` where R is the number of referendums the voter delegating to has701 * 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 tx738 **/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 to844 * 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 proposal889 * for the first time and the call is successful. Subsequent vote changes will charge a890 * 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 tx897 **/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 the933 * `DecidingCount` is not yet updated. This means that we should either:934 * - begin deciding another referendum (and leave `DecidingCount` alone); or935 * - 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 the942 * referendum's track's Decision Deposit.943 * - `index`: The index of the submitted referendum whose Decision Deposit is yet to be944 * 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 been954 * 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 been964 * 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 a974 * 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` funds983 * 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 tx993 **/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 tx1031 **/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 is967 * 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 tx972 **/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 is1786 * has enough votes to be approved or disapproved.1787 * 1788 * If called after the end of the voting period abstentions are counted as rejections1789 * 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 will1792 * 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 closed1795 * proposal.1796 * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via1797 * `storage::read` so it is `size_of::<u32>() == 4` larger than the pure length.1798 * 1799 * ## Complexity1800 * - `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 current1809 * 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 * ## Complexity1817 * O(P) where P is the number of max proposals1818 **/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 * ## Complexity1841 * - `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 for1855 * 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, but1860 * 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 the1865 * implementation of the trait [`ChangeMembers`].1866 * Any call to `set_members` must be careful that the member set doesn't get out of sync1867 * 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 proposal1882 * for the first time and the call is successful. Subsequent vote changes will charge a1883 * fee.1884 * ## Complexity1885 * - `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 tx1890 **/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 and1922 * 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 tx1943 **/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>, []>;tests/src/interfaces/augment-types.tsdiffbeforeafterboth5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';778import 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;tests/src/interfaces/default/types.tsdiffbeforeafterboth2/* eslint-disable */2/* eslint-disable */334import 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';910175 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';176 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';176}177}178179/** @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}177186178/** @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}567568/** @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}558576559/** @name FrameSupportPalletId */577/** @name FrameSupportPalletId */560export interface FrameSupportPalletId extends U8aFixed {}578export interface FrameSupportPalletId extends U8aFixed {}579580/** @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}595596/** @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}561604562/** @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}711712/** @name OpalRuntimeRuntime */713export interface OpalRuntimeRuntime extends Null {}714715/** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls */716export interface OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls extends Null {}717718/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */719export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}720721/** @name OpalRuntimeRuntimeCommonSessionKeys */722export interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {723 readonly aura: SpConsensusAuraSr25519AppSr25519Public;724}725754726/** @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}14131414/** @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}14521453/** @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}14671468/** @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}15111512/** @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}15211522/** @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}138415301385/** @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}16811682/** @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}17651766/** @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}17771778/** @name PalletDemocracyDelegations */1779export interface PalletDemocracyDelegations extends Struct {1780 readonly votes: u128;1781 readonly capital: u128;1782}17831784/** @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}18121813/** @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}18951896/** @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}19051906/** @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}19171918/** @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}19261927/** @name PalletDemocracyTally */1928export interface PalletDemocracyTally extends Struct {1929 readonly ayes: u128;1930 readonly nays: u128;1931 readonly turnout: u128;1932}19331934/** @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}19481949/** @name PalletDemocracyVotePriorLock */1950export interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {}19511952/** @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}19591960/** @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}153519781536/** @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 {}20102011/** @name PalletEthereumRawOrigin */2012export interface PalletEthereumRawOrigin extends Enum {2013 readonly isEthereumTransaction: boolean;2014 readonly asEthereumTransaction: H160;2015 readonly type: 'EthereumTransaction';2016}156720171568/** @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}22922293/** @name PalletGovOriginsOrigin */2294export interface PalletGovOriginsOrigin extends Enum {2295 readonly isFellowshipProposition: boolean;2296 readonly type: 'FellowshipProposition';2297}184222981843/** @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}25662567/** @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}25972598/** @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}26052606/** @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}211026162111/** @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}26942695/** @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}27262727/** @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}27402741/** @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}27662767/** @name PalletRankedCollectiveMemberRecord */2768export interface PalletRankedCollectiveMemberRecord extends Struct {2769 readonly rank: u16;2770}27712772/** @name PalletRankedCollectiveTally */2773export interface PalletRankedCollectiveTally extends Struct {2774 readonly bareAyes: u32;2775 readonly ayes: u32;2776 readonly nays: u32;2777}27782779/** @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}27872788/** @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}28312832/** @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}28552856/** @name PalletReferendaDecidingStatus */2857export interface PalletReferendaDecidingStatus extends Struct {2858 readonly since: u32;2859 readonly confirming: Option<u32>;2860}28612862/** @name PalletReferendaDeposit */2863export interface PalletReferendaDeposit extends Struct {2864 readonly who: AccountId32;2865 readonly amount: u128;2866}28672868/** @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}28852886/** @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}29732974/** @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}29902991/** @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}30053006/** @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}218830182189/** @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}30283029/** @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}30723073/** @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}30823083/** @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}31183119/** @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}219831272199/** @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}38093810/** @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}288038182881/** @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}39273928/** @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}39483949/** @name QuartzRuntimeRuntime */3950export interface QuartzRuntimeRuntime extends Null {}39513952/** @name QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls */3953export interface QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls extends Null {}39543955/** @name QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance */3956export interface QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}39573958/** @name QuartzRuntimeRuntimeCommonSessionKeys */3959export interface QuartzRuntimeRuntimeCommonSessionKeys extends Struct {3960 readonly aura: SpConsensusAuraSr25519AppSr25519Public;3961}298939622990/** @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 {}39883989/** @name SpCoreVoid */3990export interface SpCoreVoid extends Null {}301539913016/** @name SpRuntimeDigest */3992/** @name SpRuntimeDigest */3017export interface SpRuntimeDigest extends Struct {3993export interface SpRuntimeDigest extends Struct {tests/src/interfaces/lookup.tsdiffbeforeafterboth61 }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::Error845 **/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::Outcome922 **/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::VoteThreshold1078 **/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::MaybeErrorCode1102 **/1103 XcmV3MaybeErrorCode: {1104 _enum: {896 _enum: {1105 Success: 'Null',897 Standard: {1106 Error: 'Bytes',1107 TruncatedError: 'Bytes'1108 }1109 },1110 /**1111 * Lookup89: xcm::v2::OriginKind1112 **/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::QueryResponseInfo1124 **/1125 XcmV3QueryResponseInfo: {1126 destination: 'XcmV3MultiLocation',1127 queryId: 'Compact<u64>',1128 maxWeight: 'SpWeightsWeightV2Weight'1129 },1130 /**1131 * Lookup92: xcm::v3::multiasset::MultiAssetFilter1132 **/1133 XcmV3MultiassetMultiAssetFilter: {1134 _enum: {1135 Definite: 'XcmV3MultiassetMultiAssets',1136 Wild: 'XcmV3MultiassetWildMultiAsset'1137 }1138 },1139 /**1140 * Lookup93: xcm::v3::multiasset::WildMultiAsset1141 **/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::MetadataOwner1159 **/909 **/1160 XcmV3MultiassetWildFungibility: {910 PalletDemocracyMetadataOwner: {1161 _enum: ['Fungible', 'NonFungible']1162 },1163 /**1164 * Lookup96: xcm::v3::WeightLimit1165 **/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::MultiAssets1185 **/1186 XcmV2MultiassetMultiAssets: 'Vec<XcmV2MultiAsset>',1187 /**1188 * Lookup100: xcm::v2::multiasset::MultiAsset1189 **/1190 XcmV2MultiAsset: {1191 id: 'XcmV2MultiassetAssetId',923 account: 'AccountId32',1192 fun: 'XcmV2MultiassetFungibility'1193 },1194 /**924 proposalIndex: 'u32',1195 * Lookup101: xcm::v2::multiasset::AssetId1196 **/1197 XcmV2MultiassetAssetId: {1198 _enum: {1199 Concrete: 'XcmV2MultiLocation',1200 Abstract: 'Bytes'1201 }1202 },1203 /**1204 * Lookup102: xcm::v2::multilocation::MultiLocation1205 **/1206 XcmV2MultiLocation: {1207 parents: 'u8',1208 interior: 'XcmV2MultilocationJunctions'1209 },1210 /**1211 * Lookup103: xcm::v2::multilocation::Junctions1212 **/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::Junction1228 **/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::BodyPart1284 **/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::VoteRecord1307 **/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::Event1522 **/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::ExitSucceed1547 **/1548 EvmCoreErrorExitSucceed: {1549 _enum: ['Stopped', 'Returned', 'Suicided']1550 },1551 /**1552 * Lookup135: evm_core::error::ExitError1553 **/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::ExitRevert1576 **/1577 EvmCoreErrorExitRevert: {1578 _enum: ['Reverted']1579 },1580 /**1581 * Lookup140: evm_core::error::ExitFatal1582 **/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::Phase1621 **/1622 FrameSystemPhase: {1623 _enum: {1624 ApplyExtrinsic: 'u32',1625 Finalization: 'Null',1626 Initialization: 'Null'1627 }1628 },1629 /**1630 * Lookup148: frame_system::LastRuntimeUpgradeInfo1631 **/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::WeightsPerClass1689 **/1690 FrameSystemLimitsWeightsPerClass: {1691 baseExtrinsic: 'SpWeightsWeightV2Weight',1692 maxExtrinsic: 'Option<SpWeightsWeightV2Weight>',1693 maxTotal: 'Option<SpWeightsWeightV2Weight>',1694 reserved: 'Option<SpWeightsWeightV2Weight>'1695 },1696 /**1697 * Lookup157: frame_system::limits::BlockLength1698 **/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::RuntimeDbWeight1712 **/1713 SpWeightsRuntimeDbWeight: {1714 read: 'u64',1715 write: 'u64'1716 },1717 /**1718 * Lookup160: sp_version::RuntimeVersion1719 **/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::MigrationLimits1761 **/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::MigrationLimits1805 **/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::RelayDispachQueueSize1835 **/1836 CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize: {1837 remainingCount: 'u32',1838 remainingSize: 'u32'1839 },1840 /**1841 * Lookup182: polkadot_primitives::v4::AbridgedHrmpChannel1842 **/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::AbridgedHostConfiguration1853 **/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::ParachainInherentData1901 **/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::StorageProof1246 **/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::SessionKeys1963 **/1964 OpalRuntimeRuntimeCommonSessionKeys: {1965 aura: 'SpConsensusAuraSr25519AppSr25519Public'1966 },1967 /**1968 * Lookup210: sp_consensus_aura::sr25519::app_sr25519::Public1969 **/1970 SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public',1971 /**1972 * Lookup211: sp_core::sr25519::Public1973 **/1974 SpCoreSr25519Public: '[u8;32]',1975 /**1976 * Lookup214: sp_core::crypto::KeyTypeId1977 **/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::SessionKeys1996 **/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::Public2002 **/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::Public2010 **/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::VersionedMultiLocation2225 **/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::MultiLocation1497 **/1498 XcmV2MultiLocation: {1499 parents: 'u8',1500 interior: 'XcmV2MultilocationJunctions'1501 },1502 /**1503 * Lookup130: xcm::v2::multilocation::Junctions1504 **/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::Junction1520 **/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::NetworkId1548 **/1549 XcmV2NetworkId: {1550 _enum: {1551 Any: 'Null',1552 Named: 'Bytes',1553 Polkadot: 'Null',1554 Kusama: 'Null'1555 }1556 },1557 /**1558 * Lookup134: xcm::v2::BodyId1559 **/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::BodyPart1576 **/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::WeightLimit1599 **/1600 XcmV3WeightLimit: {1601 _enum: {1602 Unlimited: 'Null',1603 Limited: 'SpWeightsWeightV2Weight'1604 }1605 },1606 /**1607 * Lookup137: xcm::VersionedMultiAsset1608 **/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::MultiAsset2236 **/1619 **/1620 XcmV2MultiAsset: {1621 id: 'XcmV2MultiassetAssetId',1622 fun: 'XcmV2MultiassetFungibility'1623 },1624 /**1625 * Lookup139: xcm::v2::multiasset::AssetId1626 **/1627 XcmV2MultiassetAssetId: {1628 _enum: {1629 Concrete: 'XcmV2MultiLocation',1630 Abstract: 'Bytes'1631 }1632 },1633 /**1634 * Lookup140: xcm::v2::multiasset::Fungibility1635 **/1636 XcmV2MultiassetFungibility: {1637 _enum: {1638 Fungible: 'Compact<u128>',1639 NonFungible: 'XcmV2MultiassetAssetInstance'1640 }1641 },1642 /**1643 * Lookup141: xcm::v2::multiasset::AssetInstance1644 **/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::VersionedMultiAssets1658 **/1659 XcmVersionedMultiAssets: {1660 _enum: {1661 __Unused0: 'Null',1662 V2: 'XcmV2MultiassetMultiAssets',1663 __Unused2: 'Null',1664 V3: 'XcmV3MultiassetMultiAssets'1665 }1666 },1667 /**1668 * Lookup145: xcm::v2::multiasset::MultiAssets1669 **/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: 1282364 },1801 },2365 /**1802 /**2366 * Lookup291: pallet_identity::types::IdentityField1803 * Lookup186: pallet_identity::types::IdentityField2367 **/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::Conviction1929 **/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::OriginCaller2066 **/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::Origin2195 **/2196 PalletGovOriginsOrigin: {2197 _enum: ['FellowshipProposition']2198 },2199 /**2200 * Lookup214: pallet_xcm::pallet::Origin2201 **/2202 PalletXcmOrigin: {2203 _enum: {2204 Xcm: 'XcmV3MultiLocation',2205 Response: 'XcmV3MultiLocation'2206 }2207 },2208 /**2209 * Lookup215: cumulus_pallet_xcm::pallet::Origin2210 **/2211 CumulusPalletXcmOrigin: {2212 _enum: {2213 Relay: 'Null',2214 SiblingParachain: 'u32'2215 }2216 },2217 /**2218 * Lookup216: pallet_ethereum::RawOrigin2219 **/2220 PalletEthereumRawOrigin: {2221 _enum: {2222 EthereumTransaction: 'H160'2223 }2224 },2225 /**2226 * Lookup218: sp_core::Void2227 **/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::Response2642 **/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::Error2653 **/2510 **/2654 XcmV2TraitsError: {2511 XcmV2TraitsError: {2655 _enum: {2512 _enum: {2682 }2539 }2683 },2540 },2684 /**2541 /**2685 * Lookup314: xcm::v2::multiasset::MultiAssetFilter2542 * Lookup233: xcm::v2::OriginKind2686 **/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::MultiAssetFilter2555 **/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::WildMultiAsset2695 **/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::WildFungibility2707 **/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::WeightLimit2713 **/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::Response2737 **/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::Error2750 **/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::PalletInfo2797 **/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::MaybeErrorCode2808 **/2809 XcmV3MaybeErrorCode: {2810 _enum: {2811 Success: 'Null',2812 Error: 'Bytes',2813 TruncatedError: 'Bytes'2814 }2815 },2816 /**2817 * Lookup253: xcm::v3::QueryResponseInfo2818 **/2819 XcmV3QueryResponseInfo: {2820 destination: 'XcmV3MultiLocation',2821 queryId: 'Compact<u64>',2822 maxWeight: 'SpWeightsWeightV2Weight'2823 },2824 /**2825 * Lookup254: xcm::v3::multiasset::MultiAssetFilter2826 **/2827 XcmV3MultiassetMultiAssetFilter: {2828 _enum: {2829 Definite: 'XcmV3MultiassetMultiAssets',2830 Wild: 'XcmV3MultiassetWildMultiAsset'2831 }2832 },2833 /**2834 * Lookup255: xcm::v3::multiasset::WildMultiAsset2835 **/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::WildFungibility2853 **/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::CollectionMode2898 **/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::AccessMode3071 **/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::CollectionLimits2931 **/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::SponsoringRateLimit2945 **/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::CollectionPermissions2954 **/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::NestingPermissions2962 **/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::OwnerRestrictedSet2970 **/3116 **/2971 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',3117 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2972 /**3118 /**2973 * Lookup353: up_data_structs::PropertyKeyPermission3119 * Lookup294: up_data_structs::PropertyKeyPermission2974 **/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::PropertyPermission2981 **/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::Property2989 **/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::CreateItemData2996 **/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::CreateNftData3006 **/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::CreateFungibleData3012 **/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::CreateReFungibleData3018 **/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::TransactionV23202 **/3357 **/3203 EthereumTransactionTransactionV2: {3358 EthereumTransactionTransactionV2: {3204 _enum: {3359 _enum: {3208 }3363 }3209 },3364 },3210 /**3365 /**3211 * Lookup397: ethereum::transaction::LegacyTransaction3366 * Lookup346: ethereum::transaction::LegacyTransaction3212 **/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::TransactionAction3224 **/3379 **/3225 EthereumTransactionTransactionAction: {3380 EthereumTransactionTransactionAction: {3226 _enum: {3381 _enum: {3229 }3384 }3230 },3385 },3231 /**3386 /**3232 * Lookup399: ethereum::transaction::TransactionSignature3387 * Lookup348: ethereum::transaction::TransactionSignature3233 **/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::EIP2930Transaction3241 **/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::AccessListItem3257 **/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::EIP1559Transaction3264 **/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::Log3316 **/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::Outcome3611 **/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::Event3776 **/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::ExitReason3790 **/3791 EvmCoreErrorExitReason: {3792 _enum: {3793 Succeed: 'EvmCoreErrorExitSucceed',3794 Error: 'EvmCoreErrorExitError',3795 Revert: 'EvmCoreErrorExitRevert',3796 Fatal: 'EvmCoreErrorExitFatal'3797 }3798 },3799 /**3800 * Lookup379: evm_core::error::ExitSucceed3801 **/3802 EvmCoreErrorExitSucceed: {3803 _enum: ['Stopped', 'Returned', 'Suicided']3804 },3805 /**3806 * Lookup380: evm_core::error::ExitError3807 **/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::ExitRevert3830 **/3831 EvmCoreErrorExitRevert: {3832 _enum: ['Reverted']3833 },3834 /**3835 * Lookup385: evm_core::error::ExitFatal3836 **/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::Phase3875 **/3876 FrameSystemPhase: {3877 _enum: {3878 ApplyExtrinsic: 'u32',3879 Finalization: 'Null',3880 Initialization: 'Null'3881 }3882 },3883 /**3884 * Lookup392: frame_system::LastRuntimeUpgradeInfo3885 **/3886 FrameSystemLastRuntimeUpgradeInfo: {3887 specVersion: 'Compact<u32>',3888 specName: 'Text'3889 },3890 /**3891 * Lookup393: frame_system::limits::BlockWeights3892 **/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::WeightsPerClass3908 **/3909 FrameSystemLimitsWeightsPerClass: {3910 baseExtrinsic: 'SpWeightsWeightV2Weight',3911 maxExtrinsic: 'Option<SpWeightsWeightV2Weight>',3912 maxTotal: 'Option<SpWeightsWeightV2Weight>',3913 reserved: 'Option<SpWeightsWeightV2Weight>'3914 },3915 /**3916 * Lookup397: frame_system::limits::BlockLength3917 **/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::RuntimeDbWeight3931 **/3932 SpWeightsRuntimeDbWeight: {3933 read: 'u64',3934 write: 'u64'3935 },3936 /**3937 * Lookup400: sp_version::RuntimeVersion3938 **/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::UpgradeRestriction3957 **/3958 PolkadotPrimitivesV4UpgradeRestriction: {3959 _enum: ['Present']3960 },3961 /**3962 * Lookup407: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot3963 **/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::RelayDispachQueueSize3972 **/3973 CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize: {3974 remainingCount: 'u32',3975 remainingSize: 'u32'3976 },3977 /**3978 * Lookup411: polkadot_primitives::v4::AbridgedHrmpChannel3979 **/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::AbridgedHostConfiguration3990 **/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::KeyTypeId4030 **/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::Reasons4048 **/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::Releases4074 **/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::PalletId4089 **/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::MemberRecord4269 **/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::Curve4338 **/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::InboundChannelDetails3433 **/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::InboundState3441 **/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::XcmpMessageFormat3447 **/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::OutboundChannelDetails3453 **/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::OutboundState3463 **/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::QueueConfigData3469 **/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::VersionedResponse3507 **/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::VersionMigrationStage3518 **/4468 **/3519 PalletXcmVersionMigrationStage: {4469 PalletXcmVersionMigrationStage: {3520 _enum: {4470 _enum: {3525 }4475 }3526 },4476 },3527 /**4477 /**3528 * Lookup467: xcm::VersionedAssetId4478 * Lookup556: xcm::VersionedAssetId3529 **/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::ConfigData3559 **/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::PageIndexData3565 **/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::Properties3615 **/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::CollectionStats3631 **/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::TokenChild3639 **/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::RpcCollectionFlags3675 **/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::PovInfo3682 **/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::TransactionValidityError3692 **/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::InvalidTransaction3701 **/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::UnknownTransaction3719 **/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::TrieKeyValue3729 **/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::PropertyScope3760 **/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::CodeMetadata3790 **/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::TransactionStatus3807 **/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::Bloom3819 **/4769 **/3820 EthbloomBloom: '[u8;256]',4770 EthbloomBloom: '[u8;256]',3821 /**4771 /**3822 * Lookup548: ethereum::receipt::ReceiptV34772 * Lookup637: ethereum::receipt::ReceiptV33823 **/4773 **/3824 EthereumReceiptReceiptV3: {4774 EthereumReceiptReceiptV3: {3825 _enum: {4775 _enum: {3829 }4779 }3830 },4780 },3831 /**4781 /**3832 * Lookup549: ethereum::receipt::EIP658ReceiptData4782 * Lookup638: ethereum::receipt::EIP658ReceiptData3833 **/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::Header3850 **/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::H643870 **/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::SponsoringModeT3896 **/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::MultiSignature3924 **/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::Signature3934 **/4884 **/3935 SpCoreEd25519Signature: '[u8;64]',4885 SpCoreEd25519Signature: '[u8;64]',3936 /**4886 /**3937 * Lookup574: sp_core::sr25519::Signature4887 * Lookup663: sp_core::sr25519::Signature3938 **/4888 **/3939 SpCoreSr25519Signature: '[u8;64]',4889 SpCoreSr25519Signature: '[u8;64]',3940 /**4890 /**3941 * Lookup575: sp_core::ecdsa::Signature4891 * Lookup664: sp_core::ecdsa::Signature3942 **/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::CheckMaintenance3966 **/4916 **/3967 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',4917 QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',3968 /**4918 /**3969 * Lookup586: opal_runtime::runtime_common::identity::DisableIdentityCalls4919 * Lookup675: quartz_runtime::runtime_common::identity::DisableIdentityCalls3970 **/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::Runtime3978 **/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};tests/src/interfaces/registry.tsdiffbeforeafterboth5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';778import 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';9910declare 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;tests/src/interfaces/types-lookup.tsdiffbeforeafterboth6import '@polkadot/types/lookup';6import '@polkadot/types/lookup';778import 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';1314892 readonly type: 'Noted' | 'Requested' | 'Cleared';893 readonly type: 'Noted' | 'Requested' | 'Cleared';893 }894 }894895895 /** @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 }981982 /** @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 }10321033 /** @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 }10431044 /** @name XcmV3Xcm (76) */1045 interface XcmV3Xcm extends Vec<XcmV3Instruction> {}10461047 /** @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 }12289781229 /** @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 }12449861245 /** @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 }12541255 /** @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 }12641265 /** @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 }12731274 /** @name XcmDoubleEncoded (90) */1275 interface XcmDoubleEncoded extends Struct {1276 readonly encoded: Bytes;1277 }12781279 /** @name XcmV3QueryResponseInfo (91) */1280 interface XcmV3QueryResponseInfo extends Struct {1281 readonly destination: XcmV3MultiLocation;1282 readonly queryId: Compact<u64>;1283 readonly maxWeight: SpWeightsWeightV2Weight;1284 }12851286 /** @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 }12941295 /** @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 }131310011314 /** @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 }132010111321 /** @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 }13281329 /** @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 }13371338 /** @name XcmV2MultiassetMultiAssets (98) */1339 interface XcmV2MultiassetMultiAssets extends Vec<XcmV2MultiAsset> {}13401341 /** @name XcmV2MultiAsset (100) */1342 interface XcmV2MultiAsset extends Struct {1343 readonly id: XcmV2MultiassetAssetId;1344 readonly fun: XcmV2MultiassetFungibility;1345 }13461347 /** @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 }13551356 /** @name XcmV2MultiLocation (102) */1357 interface XcmV2MultiLocation extends Struct {1358 readonly parents: u8;1359 readonly interior: XcmV2MultilocationJunctions;1360 }13611362 /** @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 }13831384 /** @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 }141710551418 /** @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 }142710661428 /** @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 }14441445 /** @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 }146910921470 /** @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 }147811011479 /** @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 }149611081497 /** @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 }15051506 /** @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 }15161517 /** @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: {15551556 /** @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 }15721573 /** @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 }16211622 /** @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 }16301631 /** @name PalletStructureEvent (123) */1632 interface PalletStructureEvent extends Enum {1633 readonly isExecuted: boolean;1634 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1635 readonly type: 'Executed';1636 }16371638 /** @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 }16501651 /** @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: {16771678 /** @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 }16851686 /** @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 }171011961711 /** @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 }17171718 /** @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 }173012121731 /** @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 }17431744 /** @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 }17511752 /** @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 }17741775 /** @name EvmCoreErrorExitRevert (139) */1776 interface EvmCoreErrorExitRevert extends Enum {1777 readonly isReverted: boolean;1778 readonly type: 'Reverted';1779 }17801781 /** @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 }17911792 /** @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 }18021803 /** @name PalletEvmMigrationEvent (142) */1804 interface PalletEvmMigrationEvent extends Enum {1805 readonly isTestEvent: boolean;1806 readonly type: 'TestEvent';1807 }18081809 /** @name PalletMaintenanceEvent (143) */1810 interface PalletMaintenanceEvent extends Enum {1811 readonly isMaintenanceEnabled: boolean;1812 readonly isMaintenanceDisabled: boolean;1813 readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';1814 }18151816 /** @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 }18231824 /** @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 }18321833 /** @name FrameSystemLastRuntimeUpgradeInfo (148) */1834 interface FrameSystemLastRuntimeUpgradeInfo extends Struct {1835 readonly specVersion: Compact<u32>;1836 readonly specName: Text;1837 }18381839 /** @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 }187612501877 /** @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 }18831884 /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (154) */1885 interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {1886 readonly normal: FrameSystemLimitsWeightsPerClass;1887 readonly operational: FrameSystemLimitsWeightsPerClass;1888 readonly mandatory: FrameSystemLimitsWeightsPerClass;1889 }18901891 /** @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 }18981899 /** @name FrameSystemLimitsBlockLength (157) */1900 interface FrameSystemLimitsBlockLength extends Struct {1901 readonly max: FrameSupportDispatchPerDispatchClassU32;1902 }19031904 /** @name FrameSupportDispatchPerDispatchClassU32 (158) */1905 interface FrameSupportDispatchPerDispatchClassU32 extends Struct {1906 readonly normal: u32;1907 readonly operational: u32;1908 readonly mandatory: u32;1909 }19101911 /** @name SpWeightsRuntimeDbWeight (159) */1912 interface SpWeightsRuntimeDbWeight extends Struct {1913 readonly read: u64;1914 readonly write: u64;1915 }19161917 /** @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 }19281929 /** @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 }19391940 /** @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 }19481949 /** @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 }19571958 /** @name PalletStateTrieMigrationMigrationLimits (170) */1959 interface PalletStateTrieMigrationMigrationLimits extends Struct {1960 readonly size_: u32;1961 readonly item: u32;1962 }19631964 /** @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 }199812851999 /** @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 }200612912007 /** @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 }201213002013 /** @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 }201713092018 /** @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 }20252026 /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize (179) */2027 interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize extends Struct {2028 readonly remainingCount: u32;2029 readonly remainingSize: u32;2030 }20312032 /** @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 }20412042 /** @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 }20542055 /** @name PolkadotCorePrimitivesOutboundHrmpMessage (190) */2056 interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {2057 readonly recipient: u32;2058 readonly data: Bytes;2059 }20602061 /** @name CumulusPalletParachainSystemCodeUpgradeAuthorization (191) */2062 interface CumulusPalletParachainSystemCodeUpgradeAuthorization extends Struct {2063 readonly codeHash: H256;2064 readonly checkVersion: bool;2065 }20662067 /** @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 }208813312089 /** @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 }209613392097 /** @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 }13471348 /** @name SpTrieStorageProof (102) */1349 interface SpTrieStorageProof extends Struct {1350 readonly trieNodes: BTreeSet<Bytes>;1351 }13521353 /** @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 }210213582103 /** @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 }210813642109 /** @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 }21212122 /** @name ParachainInfoCall (202) */2123 type ParachainInfoCall = Null;1366 type ParachainInfoCall = Null;212413672125 /** @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 }214513882146 /** @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 }21632164 /** @name OpalRuntimeRuntimeCommonSessionKeys (209) */2165 interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {2166 readonly aura: SpConsensusAuraSr25519AppSr25519Public;2167 }21682169 /** @name SpConsensusAuraSr25519AppSr25519Public (210) */2170 interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {}21712172 /** @name SpCoreSr25519Public (211) */2173 interface SpCoreSr25519Public extends U8aFixed {}21742175 /** @name SpCoreCryptoKeyTypeId (214) */2176 interface SpCoreCryptoKeyTypeId extends U8aFixed {}21772178 /** @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 }218813992189 /** @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 }219814042199 /** @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 }220514072206 /** @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 }221314102214 /** @name PalletBalancesReserveData (225) */1411 /** @name PalletBalancesCall (118) */2215 interface PalletBalancesReserveData extends Struct {2216 readonly id: U8aFixed;2217 readonly amount: u128;2218 }22192220 /** @name PalletBalancesIdAmount (228) */2221 interface PalletBalancesIdAmount extends Struct {2222 readonly id: U8aFixed;2223 readonly amount: u128;2224 }22252226 /** @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 }227614612277 /** @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 }22912292 /** @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 }230014702301 /** @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 }23072308 /** @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 }23152316 /** @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 }234214972343 /** @name FrameSupportPalletId (242) */1498 /** @name PalletSudoCall (124) */2344 interface FrameSupportPalletId extends U8aFixed {}23452346 /** @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 }23552356 /** @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 }237815202379 /** @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 }239815402399 /** @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 }244515872446 /** @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 }15961597 /** @name XcmV2MultiLocation (129) */1598 interface XcmV2MultiLocation extends Struct {1599 readonly parents: u8;1600 readonly interior: XcmV2MultilocationJunctions;1601 }16021603 /** @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 }16241625 /** @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 }16581659 /** @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 }16681669 /** @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 }16851686 /** @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 }17101711 /** @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 }17181719 /** @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 }245417272455 /** @name OrmlTokensModuleCall (252) */1728 /** @name XcmV2MultiAsset (138) */1729 interface XcmV2MultiAsset extends Struct {1730 readonly id: XcmV2MultiassetAssetId;1731 readonly fun: XcmV2MultiassetFungibility;1732 }17331734 /** @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 }17421743 /** @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 }17511752 /** @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 }17691770 /** @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 }17781779 /** @name XcmV2MultiassetMultiAssets (145) */1780 interface XcmV2MultiassetMultiAssets extends Vec<XcmV2MultiAsset> {}17811782 /** @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 }249118182492 /** @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 }257118982572 /** @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 }258419112585 /** @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 }259619232597 /** @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 }260919362610 /** @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 }262219492623 /** @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 }262919562630 /** @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 }265019772651 /** @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 }20612062 /** @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 }20732074 /** @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 }21122113 /** @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 }21432144 /** @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 }21752176 /** @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 }22192220 /** @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 }22392240 /** @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 }22482249 /** @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 }22582259 /** @name PalletGovOriginsOrigin (213) */2260 interface PalletGovOriginsOrigin extends Enum {2261 readonly isFellowshipProposition: boolean;2262 readonly type: 'FellowshipProposition';2263 }22642265 /** @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 }22732274 /** @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 }22812282 /** @name PalletEthereumRawOrigin (216) */2283 interface PalletEthereumRawOrigin extends Enum {2284 readonly isEthereumTransaction: boolean;2285 readonly asEthereumTransaction: H160;2286 readonly type: 'EthereumTransaction';2287 }22882289 /** @name SpCoreVoid (218) */2290 type SpCoreVoid = Null;22912292 /** @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 }23002301 /** @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 }23442345 /** @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 }268623802687 /** @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 }275224462753 /** @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 }276124552762 /** @name XcmV2Xcm (307) */2456 /** @name XcmV2Xcm (226) */2763 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}2457 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}276424582765 /** @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 }288425782885 /** @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 }289625902897 /** @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 }292926232930 /** @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 }26322633 /** @name XcmDoubleEncoded (234) */2634 interface XcmDoubleEncoded extends Struct {2635 readonly encoded: Bytes;2636 }26372638 /** @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 }293826462939 /** @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 }294926572950 /** @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 }295626642957 /** @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 }296426722965 /** @name CumulusPalletXcmCall (326) */2673 /** @name XcmV3Xcm (239) */2674 interface XcmV3Xcm extends Vec<XcmV3Instruction> {}26752676 /** @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 }28572858 /** @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 }28732874 /** @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 }29202921 /** @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 }29302931 /** @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 }29402941 /** @name XcmV3QueryResponseInfo (253) */2942 interface XcmV3QueryResponseInfo extends Struct {2943 readonly destination: XcmV3MultiLocation;2944 readonly queryId: Compact<u64>;2945 readonly maxWeight: SpWeightsWeightV2Weight;2946 }29472948 /** @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 }29562957 /** @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 }29752976 /** @name XcmV3MultiassetWildFungibility (256) */2977 interface XcmV3MultiassetWildFungibility extends Enum {2978 readonly isFungible: boolean;2979 readonly isNonFungible: boolean;2980 readonly type: 'Fungible' | 'NonFungible';2981 }29822983 /** @name CumulusPalletXcmCall (265) */2966 type CumulusPalletXcmCall = Null;2984 type CumulusPalletXcmCall = Null;296729852968 /** @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 }297729952978 /** @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 }298630042987 /** @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 }316731853168 /** @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 }317631943177 /** @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 }319232103193 /** @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 }32193220 /** @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 }319932263200 /** @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 }321232393213 /** @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 }322032473221 /** @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 }322732543228 /** @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 }323432613235 /** @name UpDataStructsOwnerRestrictedSet (348) */3262 /** @name UpDataStructsOwnerRestrictedSet (288) */3236 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}3263 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}323732643238 /** @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 }324332703244 /** @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 }325032773251 /** @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 }325632833257 /** @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 }326732943268 /** @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 }327232993273 /** @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 }327733043278 /** @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 }328333103284 /** @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 }329633233297 /** @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 }330233293303 /** @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 }330933363310 /** @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 }331533423316 /** @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 }334433713345 /** @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 }335233793353 /** @name PalletStructureCall (386) */3380 /** @name PalletStructureCall (330) */3354 type PalletStructureCall = Null;3381 type PalletStructureCall = Null;335533823356 /** @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 }339734243398 /** @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 }341434413415 /** @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 }34493450 /** @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 }345934943460 /** @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 }346835033469 /** @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 }347935143480 /** @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 }349035253491 /** @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 }349835333499 /** @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 }350535403506 /** @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 }352035553521 /** @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 }352635613527 /** @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 }354235773543 /** @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 }355135863552 /** @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 }357936143580 /** @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 }36213622 /** @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 }359136333592 /** @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 }361136533612 /** @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 }36893690 /** @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 }37293730 /** @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 }37803781 /** @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 }37913792 /** @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 }38023803 /** @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 }38413842 /** @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 }38583859 /** @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 }39073908 /** @name PalletStructureEvent (373) */3909 interface PalletStructureEvent extends Enum {3910 readonly isExecuted: boolean;3911 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;3912 readonly type: 'Executed';3913 }39143915 /** @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 }39273928 /** @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 }39543955 /** @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 }39793980 /** @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 }39923993 /** @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 }40054006 /** @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 }40134014 /** @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 }40364037 /** @name EvmCoreErrorExitRevert (384) */4038 interface EvmCoreErrorExitRevert extends Enum {4039 readonly isReverted: boolean;4040 readonly type: 'Reverted';4041 }40424043 /** @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 }40534054 /** @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 }40644065 /** @name PalletEvmMigrationEvent (387) */4066 interface PalletEvmMigrationEvent extends Enum {4067 readonly isTestEvent: boolean;4068 readonly type: 'TestEvent';4069 }40704071 /** @name PalletMaintenanceEvent (388) */4072 interface PalletMaintenanceEvent extends Enum {4073 readonly isMaintenanceEnabled: boolean;4074 readonly isMaintenanceDisabled: boolean;4075 readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';4076 }40774078 /** @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 }40854086 /** @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 }40944095 /** @name FrameSystemLastRuntimeUpgradeInfo (392) */4096 interface FrameSystemLastRuntimeUpgradeInfo extends Struct {4097 readonly specVersion: Compact<u32>;4098 readonly specName: Text;4099 }41004101 /** @name FrameSystemLimitsBlockWeights (393) */4102 interface FrameSystemLimitsBlockWeights extends Struct {4103 readonly baseBlock: SpWeightsWeightV2Weight;4104 readonly maxBlock: SpWeightsWeightV2Weight;4105 readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;4106 }41074108 /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (394) */4109 interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {4110 readonly normal: FrameSystemLimitsWeightsPerClass;4111 readonly operational: FrameSystemLimitsWeightsPerClass;4112 readonly mandatory: FrameSystemLimitsWeightsPerClass;4113 }41144115 /** @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 }41224123 /** @name FrameSystemLimitsBlockLength (397) */4124 interface FrameSystemLimitsBlockLength extends Struct {4125 readonly max: FrameSupportDispatchPerDispatchClassU32;4126 }41274128 /** @name FrameSupportDispatchPerDispatchClassU32 (398) */4129 interface FrameSupportDispatchPerDispatchClassU32 extends Struct {4130 readonly normal: u32;4131 readonly operational: u32;4132 readonly mandatory: u32;4133 }41344135 /** @name SpWeightsRuntimeDbWeight (399) */4136 interface SpWeightsRuntimeDbWeight extends Struct {4137 readonly read: u64;4138 readonly write: u64;4139 }41404141 /** @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 }41524153 /** @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 }41634164 /** @name PolkadotPrimitivesV4UpgradeRestriction (406) */4165 interface PolkadotPrimitivesV4UpgradeRestriction extends Enum {4166 readonly isPresent: boolean;4167 readonly type: 'Present';4168 }41694170 /** @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 }41774178 /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize (408) */4179 interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize extends Struct {4180 readonly remainingCount: u32;4181 readonly remainingSize: u32;4182 }41834184 /** @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 }41934194 /** @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 }42064207 /** @name PolkadotCorePrimitivesOutboundHrmpMessage (418) */4208 interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {4209 readonly recipient: u32;4210 readonly data: Bytes;4211 }42124213 /** @name CumulusPalletParachainSystemCodeUpgradeAuthorization (419) */4214 interface CumulusPalletParachainSystemCodeUpgradeAuthorization extends Struct {4215 readonly codeHash: H256;4216 readonly checkVersion: bool;4217 }42184219 /** @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 }42314232 /** @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 }42494250 /** @name SpCoreCryptoKeyTypeId (426) */4251 interface SpCoreCryptoKeyTypeId extends U8aFixed {}42524253 /** @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 }42624263 /** @name PalletBalancesBalanceLock (432) */4264 interface PalletBalancesBalanceLock extends Struct {4265 readonly id: U8aFixed;4266 readonly amount: u128;4267 readonly reasons: PalletBalancesReasons;4268 }42694270 /** @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 }42774278 /** @name PalletBalancesReserveData (436) */4279 interface PalletBalancesReserveData extends Struct {4280 readonly id: U8aFixed;4281 readonly amount: u128;4282 }42834284 /** @name PalletBalancesIdAmount (439) */4285 interface PalletBalancesIdAmount extends Struct {4286 readonly id: U8aFixed;4287 readonly amount: u128;4288 }42894290 /** @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 }43044305 /** @name PalletTransactionPaymentReleases (444) */4306 interface PalletTransactionPaymentReleases extends Enum {4307 readonly isV1Ancient: boolean;4308 readonly isV2: boolean;4309 readonly type: 'V1Ancient' | 'V2';4310 }43114312 /** @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 }43194320 /** @name FrameSupportPalletId (448) */4321 interface FrameSupportPalletId extends U8aFixed {}43224323 /** @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 }43324333 /** @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 }361743383618 /** @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 }362843493629 /** @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 }365243733653 /** @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 }365843793659 /** @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 }366543863666 /** @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 }367143923672 /** @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 }368444053685 /** @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 }369144123692 /** @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 }371444353715 /** @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 }373044513731 /** @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 }44624463 /** @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 }44744475 /** @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 }44834484 /** @name PalletDemocracyTally (483) */4485 interface PalletDemocracyTally extends Struct {4486 readonly ayes: u128;4487 readonly nays: u128;4488 readonly turnout: u128;4489 }44904491 /** @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 }45094510 /** @name PalletDemocracyDelegations (488) */4511 interface PalletDemocracyDelegations extends Struct {4512 readonly votes: u128;4513 readonly capital: u128;4514 }45154516 /** @name PalletDemocracyVotePriorLock (489) */4517 interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {}45184519 /** @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 }45474548 /** @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 }45564557 /** @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 }45714572 /** @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 }45794580 /** @name PalletRankedCollectiveMemberRecord (502) */4581 interface PalletRankedCollectiveMemberRecord extends Struct {4582 readonly rank: u16;4583 }45844585 /** @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 }45984599 /** @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 }46154616 /** @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 }46304631 /** @name PalletReferendaDeposit (510) */4632 interface PalletReferendaDeposit extends Struct {4633 readonly who: AccountId32;4634 readonly amount: u128;4635 }46364637 /** @name PalletReferendaDecidingStatus (513) */4638 interface PalletReferendaDecidingStatus extends Struct {4639 readonly since: u32;4640 readonly confirming: Option<u32>;4641 }46424643 /** @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 }46554656 /** @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 }46794680 /** @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 }46974698 /** @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 }47064707 /** @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 }374147163742 /** @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 }374847233749 /** @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 }375547303756 /** @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 }376347383764 /** @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 }377247473773 /** @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 }377947543780 /** @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 }378947643790 /** @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 }379947743800 /** @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 }382147963822 /** @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 }383048053831 /** @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 }384048153841 /** @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 }384748223848 /** @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 }385548303856 /** @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 }388048553881 /** @name CumulusPalletXcmError (476) */4856 /** @name CumulusPalletXcmError (565) */3882 type CumulusPalletXcmError = Null;4857 type CumulusPalletXcmError = Null;388348583884 /** @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 }388848633889 /** @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 }389548703896 /** @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 }390248773903 /** @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 }391048853911 /** @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 }391648913917 /** @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 }392949043930 /** @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 }393949143940 /** @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 }394649213947 /** @name UpDataStructsPropertiesMapBoundedVec (490) */4922 /** @name UpDataStructsPropertiesMapBoundedVec (579) */3948 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}4923 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}394949243950 /** @name UpDataStructsPropertiesMapPropertyPermission (495) */4925 /** @name UpDataStructsPropertiesMapPropertyPermission (584) */3951 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}4926 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}395249273953 /** @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 }395949343960 /** @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 }396549403966 /** @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]>> {}396849433969 /** @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 }397549503976 /** @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 }399149663992 /** @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 }399749723998 /** @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 }400649814007 /** @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 }401549904016 /** @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 }403250074033 /** @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 }404150164042 /** @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 }404750224048 /** @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 }408950644090 /** @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 }410150764102 /** @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 }411150864112 /** @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 }411650914117 /** @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 }412350984124 /** @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 }413151064132 /** @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 }414151164142 /** @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 }415351284154 /** @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 }416251374163 /** @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 }416851434169 /** @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 }418451594185 /** @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 }419551704196 /** @name EthbloomBloom (546) */5171 /** @name EthbloomBloom (635) */4197 interface EthbloomBloom extends U8aFixed {}5172 interface EthbloomBloom extends U8aFixed {}419851734199 /** @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 }420951844210 /** @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 }421751924218 /** @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 }422451994225 /** @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 }424352184244 /** @name EthereumTypesHashH64 (552) */5219 /** @name EthereumTypesHashH64 (641) */4245 interface EthereumTypesHashH64 extends U8aFixed {}5220 interface EthereumTypesHashH64 extends U8aFixed {}424652214247 /** @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 }425352284254 /** @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 }426052354261 /** @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 }427052454271 /** @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 }427852534279 /** @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 }428652614287 /** @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 }429452694295 /** @name PalletMaintenanceError (568) */5270 /** @name PalletMaintenanceError (657) */4296 type PalletMaintenanceError = Null;5271 type PalletMaintenanceError = Null;429752724298 /** @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 }430452794305 /** @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 }431552904316 /** @name SpCoreEd25519Signature (572) */5291 /** @name SpCoreEd25519Signature (661) */4317 interface SpCoreEd25519Signature extends U8aFixed {}5292 interface SpCoreEd25519Signature extends U8aFixed {}431852934319 /** @name SpCoreSr25519Signature (574) */5294 /** @name SpCoreSr25519Signature (663) */4320 interface SpCoreSr25519Signature extends U8aFixed {}5295 interface SpCoreSr25519Signature extends U8aFixed {}432152964322 /** @name SpCoreEcdsaSignature (575) */5297 /** @name SpCoreEcdsaSignature (664) */4323 interface SpCoreEcdsaSignature extends U8aFixed {}5298 interface SpCoreEcdsaSignature extends U8aFixed {}432452994325 /** @name FrameSystemExtensionsCheckSpecVersion (578) */5300 /** @name FrameSystemExtensionsCheckSpecVersion (667) */4326 type FrameSystemExtensionsCheckSpecVersion = Null;5301 type FrameSystemExtensionsCheckSpecVersion = Null;432753024328 /** @name FrameSystemExtensionsCheckTxVersion (579) */5303 /** @name FrameSystemExtensionsCheckTxVersion (668) */4329 type FrameSystemExtensionsCheckTxVersion = Null;5304 type FrameSystemExtensionsCheckTxVersion = Null;433053054331 /** @name FrameSystemExtensionsCheckGenesis (580) */5306 /** @name FrameSystemExtensionsCheckGenesis (669) */4332 type FrameSystemExtensionsCheckGenesis = Null;5307 type FrameSystemExtensionsCheckGenesis = Null;433353084334 /** @name FrameSystemExtensionsCheckNonce (583) */5309 /** @name FrameSystemExtensionsCheckNonce (672) */4335 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}5310 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}433653114337 /** @name FrameSystemExtensionsCheckWeight (584) */5312 /** @name FrameSystemExtensionsCheckWeight (673) */4338 type FrameSystemExtensionsCheckWeight = Null;5313 type FrameSystemExtensionsCheckWeight = Null;433953144340 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (585) */5315 /** @name QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance (674) */4341 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;5316 type QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;434253174343 /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (586) */5318 /** @name QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls (675) */4344 type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;5319 type QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;434553204346 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (587) */5321 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (676) */4347 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}5322 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}434853234349 /** @name OpalRuntimeRuntime (588) */5324 /** @name QuartzRuntimeRuntime (677) */4350 type OpalRuntimeRuntime = Null;5325 type QuartzRuntimeRuntime = Null;435153264352 /** @name PalletEthereumFakeTransactionFinalizer (589) */5327 /** @name PalletEthereumFakeTransactionFinalizer (678) */4353 type PalletEthereumFakeTransactionFinalizer = Null;5328 type PalletEthereumFakeTransactionFinalizer = Null;435453294355} // declare module5330} // declare moduletests/src/maintenance.seqtest.tsdiffbeforeafterboth173 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 });175175176 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);178178179 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[] = [];286287 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 }293286294 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 });315308332 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);337330338 await expect(helper.getSudo().executeExtrinsic(superuser, 'api.tx.maintenance.executePreimage', [331 await expect(helper.getSudo().executeExtrinsic(superuser, 'api.tx.maintenance.executePreimage', [tests/src/pallet-presence.test.tsdiffbeforeafterboth68 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';728373 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 heretests/src/scheduler.seqtest.tsdiffbeforeafterboth262627 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]);303031 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);413413414 const priorityChanged = await helper.wait.expectEvent(waitForBlocks, Event.Scheduler.PriorityChanged);414 const priorityChanged = await helper.wait.expectEvent(waitForBlocks, Event.UniqueScheduler.PriorityChanged);415415416 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);567567568 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]);571571572 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/);664664665 await helper.wait.expectEvent(waitForBlocks, Event.Scheduler.PriorityChanged);665 await helper.wait.expectEvent(waitForBlocks, Event.UniqueScheduler.PriorityChanged);666 });666 });667});667});668668tests/src/util/index.tsdiffbeforeafterboth232324export const getTestSeed = (filename: string) => `//Alice+${getTestHash(filename)}`;24export const getTestSeed = (filename: string) => `//Alice+${getTestHash(filename)}`;252526async 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();293330 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}636864export 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);657066export 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);6772838884export 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);859086export 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;889389// App-promotion periods:94// App-promotion periods:90export const LOCKING_PERIOD = 12n; // 12 blocks of relay95export const LOCKING_PERIOD = 12n; // 12 blocks of relay100 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',167178168describeXCM.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});180181export function describeGov(title: string, fn: (this: Mocha.Suite) => void, opts: {skip?: boolean} = {}) {182 (process.env.RUN_GOV_TESTS && !opts.skip183 ? describe184 : describe.skip)(title, fn);185}186187describeGov.skip = (name: string, fn: (this: Mocha.Suite) => void) => describeGov(name, fn, {skip: true});169188170export 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');tests/src/util/playgrounds/types.tsdiffbeforeafterboth556export const NON_EXISTENT_COLLECTION_ID = 4_294_967_295;6export const NON_EXISTENT_COLLECTION_ID = 4_294_967_295;78export const MILLISECS_PER_BLOCK = 12000;9export const MINUTES = 60_000 / MILLISECS_PER_BLOCK;10export const HOURS = MINUTES * 60;11export const DAYS = HOURS * 24;7128export interface IEvent {13export interface IEvent {9 section: string;14 section: string;13 phase: {applyExtrinsic: number} | 'Initialization',18 phase: {applyExtrinsic: number} | 'Initialization',14}19}2021export interface IPhasicEvent {22 phase: any, // {ApplyExtrinsic: number} | 'Initialization',23 event: IEvent;24}152516export 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}255256export interface DemocracySplitAccount {257 aye: bigint,258 nay: bigint,259}248260249export type TSubstrateAccount = string;261export type TSubstrateAccount = string;250export type TEthereumAccount = string;262export type TEthereumAccount = string;tests/src/util/playgrounds/unique.dev.tsdiffbeforeafterboth8import * 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';646465 method(): string;65 method(): string;666667 bindEventRecord(e: FrameSystemEventRecord): void;67 wrapEvent(data: any[]): any;6869 raw(): FrameSystemEventRecord;70}68}716972// eslint-disable-next-line @typescript-eslint/naming-convention70// eslint-disable-next-line @typescript-eslint/naming-convention73function 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;787679 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 }929093 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 }9697 raw() {98 return this.eventRecord!;99 }10095101 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 }104100105 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 };110111 return helperClass;109}112}113114function eventJsonData<T = any>(data: any[], index: number) {115 return data[index].toJSON() as T;116}117118function eventHumanData(data: any[], index: number) {119 return data[index].toHuman();120}121122function eventData<T = any>(data: any[], index: number) {123 return data[index] as T;124}110125111// eslint-disable-next-line @typescript-eslint/naming-convention126// eslint-disable-next-line @typescript-eslint/naming-convention112function EventSection(section: string) {127function EventSection(section: string) {113 return class Section {128 return class Section {114 static section = section;129 static section = section;115130116 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}137138function 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 }));145146 static PriorityChanged = this.Method('PriorityChanged', data => ({147 task: eventJsonData(data, 0),148 priority: eventJsonData(data, 1),149 }));150 };151}121152122export 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 }));158159 static ExternalTabled = this.Method('ExternalTabled');160124 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 }128129 threshold() {163 threshold: eventHumanData(data, 1),130 return this.eventJsonData(1);131 }132 };164 }));133165134 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 }138139 referendumIndex() {168 referendumIndex: eventJsonData<number>(data, 1),140 return this.eventJsonData<number>(1);141 }142143 vote() {169 vote: eventJsonData(data, 2),144 return this.eventJsonData(2);145 }146 };170 }));147171148 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 };176177 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 };154190155 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 }160161 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 };204205 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 };212213 static UniqueScheduler = schedulerSection('uniqueScheduler');214 static Scheduler = schedulerSection('scheduler');166215167 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 }));173220174 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 }178179 outcome() {223 outcome: eventData<XcmV2TraitsError>(data, 1),180 return this.eventData<XcmV2TraitsError>(1);181 }182 };224 }));183 };225 };184}226}185227445 return crowd;487 return crowd;446 };488 };489490 /**491 * Generates one account with zero balance492 * @returns the newly generated account493 * @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 };447499448 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 <<<760812761 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;763815764 // >>> 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 <<<772824773 // Wait the proposal to pass825 // Wait the proposal to pass774 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);775827776 await this.helper.wait.newBlocks(1);828 await this.helper.wait.newBlocks(1);777829919 return promise;971 return promise;920 }972 }973974 parachainBlockMultiplesOf(val: bigint) {975 // eslint-disable-next-line no-async-promise-executor976 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 }921987922 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-executor928 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;9401005941 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);9521010953 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 {9671025968 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;tests/src/util/playgrounds/unique.tsdiffbeforeafterboth10import '../../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';535654export class CrossAccountId {57export class CrossAccountId {55 Substrate!: TSubstrateAccount;58 Substrate!: TSubstrateAccount;2960 }2963 }2961}2964}29652966class CollectiveGroup extends HelperGroup<UniqueHelper> {2967 /**2968 * Pallet name to make an API call to. Examples: 'council', 'technicalCommittee'2969 */2970 private collective: string;29712972 constructor(helper: UniqueHelper, collective: string) {2973 super(helper);2974 this.collective = collective;2975 }29762977 /**2978 * Check the result of a proposal execution for the success of the underlying proposed extrinsic.2979 * @param events events of the proposal execution2980 * @returns proposal hash2981 */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'));29852986 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 else2990 throw new Error(`Expected one 'Executed' or 'MemberExecuted' event for ${this.collective}`);2991 }29922993 const result = (executionEvents[0].event.data as any).result;29942995 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 }30043005 return (executionEvents[0].event.data as any).proposalHash;3006 }30073008 /**3009 * Returns an array of members' addresses.3010 */3011 async getMembers() {3012 return (await this.helper.callRpc(`api.query.${this.collective}.members`, [])).toHuman();3013 }30143015 /**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 }30213022 /**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 }30283029 /**3030 * Returns the call originally encoded under the specified hash.3031 * @param hash h256-encoded proposal3032 * @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 }30373038 /**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 }30443045 /**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 proposer3048 * @param proposal constructed call to be executed if the proposal is successful3049 * @param voteThreshold minimal number of votes for the proposal to be verified and executed3050 * @param lengthBound byte length of the encoded call3051 * @returns promise of extrinsic execution and its result3052 */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 }30563057 /**3058 * Casts a vote to either approve or reject a proposal.3059 * @param signer keyring of the voter3060 * @param proposalHash hash of the proposal to be voted for3061 * @param proposalIndex absolute index of the proposal used for absolutely nothing but throwing pointless errors3062 * @param approve aye or nay3063 * @returns promise of extrinsic execution and its result3064 */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 }30683069 /**3070 * Executes a call immediately as a member of the collective. Needed for the Member origin.3071 * @param signer keyring of the executor member3072 * @param proposal constructed call to be executed by the member3073 * @param lengthBound byte length of the encoded call3074 * @returns promise of extrinsic execution3075 */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 }30813082 /**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 close3086 * @param proposalIndex index of the proposal generated on its creation3087 * @param weightBound weight of the proposed call. Can be obtained by calling `paymentInfo()` on the call.3088 * @param lengthBound byte length of the encoded call3089 * @returns promise of extrinsic execution and its result3090 */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 }31073108 /**3109 * Shut down a proposal, regardless of its current state.3110 * @param signer keyring of the disapprover. Must be root3111 * @param proposalHash hash of the proposal to close3112 * @returns promise of extrinsic execution and its result3113 */3114 disapproveProposal(signer: TSigner, proposalHash: string) {3115 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.disapproveProposal`, [proposalHash]);3116 }3117}31183119class CollectiveMembershipGroup extends HelperGroup<UniqueHelper> {3120 /**3121 * Pallet name to make an API call to. Examples: 'councilMembership', 'technicalCommitteeMembership'3122 */3123 private membership: string;31243125 constructor(helper: UniqueHelper, membership: string) {3126 super(helper);3127 this.membership = membership;3128 }31293130 /**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 }31373138 /**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 }31443145 /**3146 * Add a member to the collective.3147 * @param signer keyring of the setter. Must be root3148 * @param member address of the member to add3149 * @returns promise of extrinsic execution and its result3150 */3151 addMember(signer: TSigner, member: string) {3152 return this.helper.executeExtrinsic(signer, `api.tx.${this.membership}.addMember`, [member]);3153 }31543155 addMemberCall(member: string) {3156 return this.helper.constructApiCall(`api.tx.${this.membership}.addMember`, [member]);3157 }31583159 /**3160 * Remove a member from the collective.3161 * @param signer keyring of the setter. Must be root3162 * @param member address of the member to remove3163 * @returns promise of extrinsic execution and its result3164 */3165 removeMember(signer: TSigner, member: string) {3166 return this.helper.executeExtrinsic(signer, `api.tx.${this.membership}.removeMember`, [member]);3167 }31683169 removeMemberCall(member: string) {3170 return this.helper.constructApiCall(`api.tx.${this.membership}.removeMember`, [member]);3171 }31723173 /**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 set3177 * @returns promise of extrinsic execution and its result3178 */3179 resetMembers(signer: TSigner, members: string[]) {3180 return this.helper.executeExtrinsic(signer, `api.tx.${this.membership}.resetMembers`, [members]);3181 }31823183 /**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 collective3187 * @returns promise of extrinsic execution and its result3188 */3189 setPrime(signer: TSigner, prime: string) {3190 return this.helper.executeExtrinsic(signer, `api.tx.${this.membership}.setPrime`, [prime]);3191 }31923193 setPrimeCall(member: string) {3194 return this.helper.constructApiCall(`api.tx.${this.membership}.setPrime`, [member]);3195 }31963197 /**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 result3201 */3202 clearPrime(signer: TSigner) {3203 return this.helper.executeExtrinsic(signer, `api.tx.${this.membership}.clearPrime`, []);3204 }32053206 clearPrimeCall() {3207 return this.helper.constructApiCall(`api.tx.${this.membership}.clearPrime`, []);3208 }3209}32103211class RankedCollectiveGroup extends HelperGroup<UniqueHelper> {3212 /**3213 * Pallet name to make an API call to. Examples: 'FellowshipCollective'3214 */3215 private collective: string;32163217 constructor(helper: UniqueHelper, collective: string) {3218 super(helper);3219 this.collective = collective;3220 }32213222 addMember(signer: TSigner, newMember: string) {3223 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.addMember`, [newMember]);3224 }32253226 addMemberCall(newMember: string) {3227 return this.helper.constructApiCall(`api.tx.${this.collective}.addMember`, [newMember]);3228 }32293230 removeMember(signer: TSigner, member: string, minRank: number) {3231 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.removeMember`, [member, minRank]);3232 }32333234 removeMemberCall(newMember: string, minRank: number) {3235 return this.helper.constructApiCall(`api.tx.${this.collective}.removeMember`, [newMember, minRank]);3236 }32373238 promote(signer: TSigner, member: string) {3239 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.promoteMember`, [member]);3240 }32413242 promoteCall(newMember: string) {3243 return this.helper.constructApiCall(`api.tx.${this.collective}.promoteMember`, [newMember]);3244 }32453246 demote(signer: TSigner, member: string) {3247 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.demoteMember`, [member]);3248 }32493250 demoteCall(newMember: string) {3251 return this.helper.constructApiCall(`api.tx.${this.collective}.demoteMember`, [newMember]);3252 }32533254 vote(signer: TSigner, pollIndex: number, aye: boolean) {3255 return this.helper.executeExtrinsic(signer, `api.tx.${this.collective}.vote`, [pollIndex, aye]);3256 }32573258 async getMembers() {3259 return (await this.helper.getApi().query.fellowshipCollective.members.keys())3260 .map((key) => key.args[0].toString());3261 }3262}32633264class ReferendaGroup extends HelperGroup<UniqueHelper> {3265 /**3266 * Pallet name to make an API call to. Examples: 'FellowshipReferenda'3267 */3268 private referenda: string;32693270 constructor(helper: UniqueHelper, referenda: string) {3271 super(helper);3272 this.referenda = referenda;3273 }32743275 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 }32873288 placeDecisionDeposit(signer: TSigner, referendumIndex: number) {3289 return this.helper.executeExtrinsic(signer, `api.tx.${this.referenda}.placeDecisionDeposit`, [referendumIndex]);3290 }32913292 cancel(signer: TSigner, referendumIndex: number) {3293 return this.helper.executeExtrinsic(signer, `api.tx.${this.referenda}.cancel`, [referendumIndex]);3294 }32953296 cancelCall(referendumIndex: number) {3297 return this.helper.constructApiCall(`api.tx.${this.referenda}.cancel`, [referendumIndex]);3298 }32993300 async referendumInfo(referendumIndex: number) {3301 return (await this.helper.callRpc(`api.query.${this.referenda}.referendumInfoFor`, [referendumIndex])).toJSON();3302 }33033304 async enactmentEventId(referendumIndex: number) {3305 const api = await this.helper.getApi();33063307 const bytes = api.createType('([u8;8], Text, u32)', ['assembly', 'enactment', referendumIndex]).toU8a();3308 return blake2AsHex(bytes, 256);3309 }3310}33113312export interface IFellowshipGroup {3313 collective: RankedCollectiveGroup;3314 referenda: ReferendaGroup;3315}33163317export interface ICollectiveGroup {3318 collective: CollectiveGroup;3319 membership: CollectiveMembershipGroup;3320}33213322class 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 }33273328 proposeWithPreimage(signer: TSigner, preimage: string, deposit: bigint) {3329 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.propose', [{Legacy: preimage}, deposit]);3330 }33313332 proposeCall(call: any, deposit: bigint) {3333 return this.helper.constructApiCall('api.tx.democracy.propose', [{Inline: call.method.toHex()}, deposit]);3334 }33353336 second(signer: TSigner, proposalIndex: number) {3337 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.second', [proposalIndex]);3338 }33393340 externalPropose(signer: TSigner, proposalCall: any) {3341 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.externalPropose', [{Inline: proposalCall.method.toHex()}]);3342 }33433344 externalProposeMajority(signer: TSigner, proposalCall: any) {3345 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.externalProposeMajority', [{Inline: proposalCall.method.toHex()}]);3346 }33473348 externalProposeDefault(signer: TSigner, proposalCall: any) {3349 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.externalProposeDefault', [{Inline: proposalCall.method.toHex()}]);3350 }33513352 externalProposeDefaultWithPreimage(signer: TSigner, preimage: string) {3353 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.externalProposeDefault', [{Legacy: preimage}]);3354 }33553356 externalProposeCall(proposalCall: any) {3357 return this.helper.constructApiCall('api.tx.democracy.externalPropose', [{Inline: proposalCall.method.toHex()}]);3358 }33593360 externalProposeMajorityCall(proposalCall: any) {3361 return this.helper.constructApiCall('api.tx.democracy.externalProposeMajority', [{Inline: proposalCall.method.toHex()}]);3362 }33633364 externalProposeDefaultCall(proposalCall: any) {3365 return this.helper.constructApiCall('api.tx.democracy.externalProposeDefault', [{Inline: proposalCall.method.toHex()}]);3366 }33673368 // ... and blacklist external proposal hash.3369 vetoExternal(signer: TSigner, proposalHash: string) {3370 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.vetoExternal', [proposalHash]);3371 }33723373 vetoExternalCall(proposalHash: string) {3374 return this.helper.constructApiCall('api.tx.democracy.vetoExternal', [proposalHash]);3375 }33763377 blacklist(signer: TSigner, proposalHash: string, referendumIndex: number | null = null) {3378 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.blacklist', [proposalHash, referendumIndex]);3379 }33803381 blacklistCall(proposalHash: string, referendumIndex: number | null = null) {3382 return this.helper.constructApiCall('api.tx.democracy.blacklist', [proposalHash, referendumIndex]);3383 }33843385 // proposal. CancelProposalOrigin (root or all techcom)3386 cancelProposal(signer: TSigner, proposalIndex: number) {3387 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.cancelProposal', [proposalIndex]);3388 }33893390 cancelProposalCall(proposalIndex: number) {3391 return this.helper.constructApiCall('api.tx.democracy.cancelProposal', [proposalIndex]);3392 }33933394 clearPublicProposals(signer: TSigner) {3395 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.clearPublicProposals', []);3396 }33973398 fastTrack(signer: TSigner, proposalHash: string, votingPeriod: number, delayPeriod: number) {3399 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.fastTrack', [proposalHash, votingPeriod, delayPeriod]);3400 }34013402 fastTrackCall(proposalHash: string, votingPeriod: number, delayPeriod: number) {3403 return this.helper.constructApiCall('api.tx.democracy.fastTrack', [proposalHash, votingPeriod, delayPeriod]);3404 }34053406 // referendum. CancellationOrigin (TechCom member)3407 emergencyCancel(signer: TSigner, referendumIndex: number) {3408 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.emergencyCancel', [referendumIndex]);3409 }34103411 emergencyCancelCall(referendumIndex: number) {3412 return this.helper.constructApiCall('api.tx.democracy.emergencyCancel', [referendumIndex]);3413 }34143415 vote(signer: TSigner, referendumIndex: number, vote: any) {3416 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.vote', [referendumIndex, vote]);3417 }34183419 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 }34263427 unlock(signer: TSigner, targetAccount: string) {3428 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.unlock', [targetAccount]);3429 }34303431 delegate(signer: TSigner, toAccount: string, conviction: PalletDemocracyConviction, balance: bigint) {3432 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.delegate', [toAccount, conviction, balance]);3433 }34343435 undelegate(signer: TSigner) {3436 return this.helper.executeExtrinsic(signer, 'api.tx.democracy.undelegate', []);3437 }34383439 async referendumInfo(referendumIndex: number) {3440 return (await this.helper.callRpc('api.query.democracy.referendumInfoOf', [referendumIndex])).toJSON();3441 }34423443 async publicProposals() {3444 return (await this.helper.callRpc('api.query.democracy.publicProps', [])).toJSON();3445 }34463447 async findPublicProposal(proposalIndex: number) {3448 const proposalInfo = (await this.publicProposals()).find((proposalInfo: any[]) => proposalInfo[0] == proposalIndex);34493450 return proposalInfo ? proposalInfo[1] : null;3451 }34523453 async expectPublicProposal(proposalIndex: number) {3454 const proposal = await this.findPublicProposal(proposalIndex);34553456 if(proposal) {3457 return proposal;3458 } else {3459 throw Error(`Proposal #${proposalIndex} is expected to exist`);3460 }3461 }34623463 async getExternalProposal() {3464 return (await this.helper.callRpc('api.query.democracy.nextExternal', []));3465 }34663467 async expectExternalProposal() {3468 const proposal = await this.getExternalProposal();34693470 if(proposal) {3471 return proposal;3472 } else {3473 throw Error('An external proposal is expected to exist');3474 }3475 }34763477 /* setMetadata? */34783479 /* 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}296234842963class 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 }34893490 /**3491 * Create a preimage from an API call.3492 * @param signer keyring of the signer.3493 * @param call an extrinsic call3494 * @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 }296735022968 /**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 }298035222981 /**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');tests/src/xcm/xcmQuartz.test.tsdiffbeforeafterboth682 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);682 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);683 });683 });684684685 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.messageHash686 && event.outcome().isFailedToTransactAsset);686 && event.outcome().isFailedToTransactAsset);687687688 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 });765765766 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.messageHash767 && event.outcome().isUntrustedReserveLocation);767 && event.outcome().isUntrustedReserveLocation);768768769 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 });778778779 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.messageHash780 && event.outcome().isUntrustedReserveLocation);780 && event.outcome().isUntrustedReserveLocation);781781782 accountBalance = await helper.balance.getSubstrate(targetAccount.address);782 accountBalance = await helper.balance.getSubstrate(targetAccount.address);862 });862 });863863864 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.messageHash866 && event.outcome().isFailedToTransactAsset);866 && event.outcome().isFailedToTransactAsset);867 };867 };8688681174 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1174 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1175 });1175 });117611761177 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.messageHash1178 && event.outcome().isFailedToTransactAsset);1178 && event.outcome().isFailedToTransactAsset);117911791180 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 });126512651266 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.messageHash1267 && event.outcome().isUntrustedReserveLocation);1267 && event.outcome().isUntrustedReserveLocation);126812681269 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 });128212821283 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.messageHash1284 && event.outcome().isUntrustedReserveLocation);1284 && event.outcome().isUntrustedReserveLocation);128512851286 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 });154215421543 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.messageHash1544 && event.outcome().isFailedToTransactAsset);1544 && event.outcome().isFailedToTransactAsset);154515451546 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 });162316231624 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.messageHash1625 && event.outcome().isUntrustedReserveLocation);1625 && event.outcome().isUntrustedReserveLocation);162616261627 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 });163616361637 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.messageHash1638 && event.outcome().isUntrustedReserveLocation);1638 && event.outcome().isUntrustedReserveLocation);163916391640 accountBalance = await helper.balance.getSubstrate(targetAccount.address);1640 accountBalance = await helper.balance.getSubstrate(targetAccount.address);tests/src/xcm/xcmUnique.test.tsdiffbeforeafterboth684 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);684 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);685 });685 });686686687 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.messageHash688 && event.outcome().isFailedToTransactAsset);688 && event.outcome().isFailedToTransactAsset);689689690 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 });767767768 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.messageHash769 && event.outcome().isUntrustedReserveLocation);769 && event.outcome().isUntrustedReserveLocation);770770771 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 });780780781 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.messageHash782 && event.outcome().isUntrustedReserveLocation);782 && event.outcome().isUntrustedReserveLocation);783783784 accountBalance = await helper.balance.getSubstrate(targetAccount.address);784 accountBalance = await helper.balance.getSubstrate(targetAccount.address);864 });864 });865865866 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.messageHash868 && event.outcome().isFailedToTransactAsset);868 && event.outcome().isFailedToTransactAsset);869 };869 };8708701177 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1177 maliciousXcmProgramSent = await helper.wait.expectEvent(maxWaitBlocks, Event.XcmpQueue.XcmpMessageSent);1178 });1178 });117911791180 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.messageHash1181 && event.outcome().isFailedToTransactAsset);1181 && event.outcome().isFailedToTransactAsset);118211821183 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 });126812681269 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.messageHash1270 && event.outcome().isUntrustedReserveLocation);1270 && event.outcome().isUntrustedReserveLocation);127112711272 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 });128512851286 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.messageHash1287 && event.outcome().isUntrustedReserveLocation);1287 && event.outcome().isUntrustedReserveLocation);128812881289 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 });154415441545 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.messageHash1546 && event.outcome().isFailedToTransactAsset);1546 && event.outcome().isFailedToTransactAsset);154715471548 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 });162516251626 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.messageHash1627 && event.outcome().isUntrustedReserveLocation);1627 && event.outcome().isUntrustedReserveLocation);162816281629 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 });163816381639 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.messageHash1640 && event.outcome().isUntrustedReserveLocation);1640 && event.outcome().isUntrustedReserveLocation);164116411642 accountBalance = await helper.balance.getSubstrate(targetAccount.address);1642 accountBalance = await helper.balance.getSubstrate(targetAccount.address);tests/tsconfig.jsondiffbeforeafterbothno syntactic changes