From 510752c49458c773e02ec35bb4ac9fd340fc96fc Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 9 Aug 2023 15:21:43 +0800
Subject: [PATCH 01/23] setup api augment
---
packages/api-augment/.gitignore | 33 +
packages/api-augment/README.md | 55 +
packages/api-augment/package-lock.json | 3483 +++++++++++++++++
packages/api-augment/package.json | 100 +
.../scripts/generate-local-types.sh | 33 +
packages/api-augment/scripts/postbuild.js | 24 +
.../api-augment/scripts/runtime-upgrade.sh | 56 +
packages/api-augment/tsconfig.base.json | 25 +
packages/api-augment/tsconfig.json | 15 +
9 files changed, 3824 insertions(+)
create mode 100644 packages/api-augment/.gitignore
create mode 100644 packages/api-augment/README.md
create mode 100644 packages/api-augment/package-lock.json
create mode 100644 packages/api-augment/package.json
create mode 100755 packages/api-augment/scripts/generate-local-types.sh
create mode 100644 packages/api-augment/scripts/postbuild.js
create mode 100755 packages/api-augment/scripts/runtime-upgrade.sh
create mode 100644 packages/api-augment/tsconfig.base.json
create mode 100644 packages/api-augment/tsconfig.json
diff --git a/packages/api-augment/.gitignore b/packages/api-augment/.gitignore
new file mode 100644
index 0000000..473a5bc
--- /dev/null
+++ b/packages/api-augment/.gitignore
@@ -0,0 +1,33 @@
+metadata-*.json
+build
+*.tgz
+
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+lerna-debug.log*
+.pnpm-debug.log*
+
+# Diagnostic reports (https://nodejs.org/api/report.html)
+report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
+
+# Runtime data
+pids
+*.pid
+*.seed
+*.pid.lock
+
+# Dependency directories
+node_modules/
+
+# TypeScript cache
+*.tsbuildinfo
+
+# Optional npm cache directory
+.npm
+
+# Optional eslint cache
+.eslintcache
diff --git a/packages/api-augment/README.md b/packages/api-augment/README.md
new file mode 100644
index 0000000..040bffe
--- /dev/null
+++ b/packages/api-augment/README.md
@@ -0,0 +1,55 @@
+## Description
+
+TypeScript type definitions that can be used to decorate the @polkadot/api.
+
+## Installation
+
+```bash
+npm i @acala-network/api-augment
+```
+
+> :warning: `@polkadot/api` should be installed in your project!
+
+## Usage
+
+Add to your codebase entry point before any imports from the API itself.
+
+- `import '@acala-network/api-augment'` - applies Moonbeam types and endpoint augmentation
+- `import '@acala-network/api-augment/moonriver'` - applies Moonriver types and endpoint augmentation
+- `import '@acala-network/api-augment/moonbase'` - applies Moonbase Alpha types and endpoint augmentation
+
+## Docs
+
+- @polkadot/api - TS type generation
+- @polkadot/api - Since upgrading to the 7.x series, TypeScript augmentation is missing
+- @polkadot/api - TypeScript interfaces
+
+## Publish
+
+Update package version.
+
+```bash
+npm version --no-git-tag-version 0.1500.0
+```
+
+Generate new types.
+
+```bash
+npm run generate
+```
+
+`The version change and new generated types should be merged to master.`
+
+Build the package.
+
+```bash
+npm run build
+```
+
+`This will build the package and copy necessary files to the build folder.`
+
+```bash
+npm run publish
+```
+
+`This will publish content of the build folder.`
diff --git a/packages/api-augment/package-lock.json b/packages/api-augment/package-lock.json
new file mode 100644
index 0000000..9dfaec8
--- /dev/null
+++ b/packages/api-augment/package-lock.json
@@ -0,0 +1,3483 @@
+{
+ "name": "@acala-network/api-augment",
+ "version": "0.2401.0",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "@acala-network/api-augment",
+ "version": "0.2401.0",
+ "license": "GPL-3.0-only",
+ "devDependencies": {
+ "@polkadot/api": "^10.9.1",
+ "@polkadot/typegen": "^10.9.1",
+ "prettier": "^2.7.1",
+ "prettier-plugin-jsdoc": "^0.3.38",
+ "rimraf": "^3.0.2",
+ "ts-node": "^10.9.1",
+ "typescript": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@cspotcode/source-map-support": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
+ "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/trace-mapping": "0.3.9"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
+ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+ "dev": true
+ },
+ "node_modules/@noble/curves": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz",
+ "integrity": "sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==",
+ "dev": true,
+ "dependencies": {
+ "@noble/hashes": "1.3.1"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@noble/hashes": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz",
+ "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@polkadot/api": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-10.9.1.tgz",
+ "integrity": "sha512-ND/2UqZBWvtt4PfV03OStTKg0mxmPk4UpMAgJKutdgsz/wP9CYJ1KbjwFgPNekL9JnzbKQsWyQNPVrcw7kQk8A==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/api-augment": "10.9.1",
+ "@polkadot/api-base": "10.9.1",
+ "@polkadot/api-derive": "10.9.1",
+ "@polkadot/keyring": "^12.3.1",
+ "@polkadot/rpc-augment": "10.9.1",
+ "@polkadot/rpc-core": "10.9.1",
+ "@polkadot/rpc-provider": "10.9.1",
+ "@polkadot/types": "10.9.1",
+ "@polkadot/types-augment": "10.9.1",
+ "@polkadot/types-codec": "10.9.1",
+ "@polkadot/types-create": "10.9.1",
+ "@polkadot/types-known": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/util-crypto": "^12.3.1",
+ "eventemitter3": "^5.0.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/api-augment": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-10.9.1.tgz",
+ "integrity": "sha512-kRZZvCFVcN4hAH4dJ+Qzfdy27/4EEq3oLDf3ihj0LTVrAezSWcKPGE3EVFy+Mn6Lo4SUc7RVyoKvIUhSk2l4Dg==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/api-base": "10.9.1",
+ "@polkadot/rpc-augment": "10.9.1",
+ "@polkadot/types": "10.9.1",
+ "@polkadot/types-augment": "10.9.1",
+ "@polkadot/types-codec": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/api-base": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-10.9.1.tgz",
+ "integrity": "sha512-Q3m2KzlceMK2kX8bhnUZWk3RT6emmijeeFZZQgCePpEcrSeNjnqG4qjuTPgkveaOkUT8MAoDc5Avuzcc2jlW9g==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/rpc-core": "10.9.1",
+ "@polkadot/types": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/api-derive": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-10.9.1.tgz",
+ "integrity": "sha512-mRud1UZCFIc4Z63qAoGSIHh/foyUYADfy1RQYCmPpeFKfIdCIrHpd7xFdJXTOMYOS0BwlM6u4qli/ZT4XigezQ==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/api": "10.9.1",
+ "@polkadot/api-augment": "10.9.1",
+ "@polkadot/api-base": "10.9.1",
+ "@polkadot/rpc-core": "10.9.1",
+ "@polkadot/types": "10.9.1",
+ "@polkadot/types-codec": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/util-crypto": "^12.3.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/keyring": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-12.3.2.tgz",
+ "integrity": "sha512-NTdtDeI0DP9l/45hXynNABeP5VB8piw5YR+CbUxK2e36xpJWVXwbcOepzslg5ghE9rs8UKJb30Z/HqTU4sBY0Q==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/util": "12.3.2",
+ "@polkadot/util-crypto": "12.3.2",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "12.3.2",
+ "@polkadot/util-crypto": "12.3.2"
+ }
+ },
+ "node_modules/@polkadot/networks": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-12.3.2.tgz",
+ "integrity": "sha512-uCkyybKoeEm1daKr0uT/9oNDHDDzCy2/ZdVl346hQqfdR1Ct3BaxMjxqvdmb5N8aCw0cBWSfgsxAYtw8ESmllQ==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/util": "12.3.2",
+ "@substrate/ss58-registry": "^1.40.0",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/rpc-augment": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-10.9.1.tgz",
+ "integrity": "sha512-MaLHkNlyqN20ZRYr6uNd1BZr1OsrnX9qLAmsl0mcrri1vPGRH6VHjfFH1RBLkikpWD82v17g0l2hLwdV1ZHMcw==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/rpc-core": "10.9.1",
+ "@polkadot/types": "10.9.1",
+ "@polkadot/types-codec": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/rpc-core": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-10.9.1.tgz",
+ "integrity": "sha512-ZtA8B8SfXSAwVkBlCcKRHw0eSM7ec/sbiNOM5GasXPeRujUgT7lOwSH2GbUZSqe9RfRDMp6DvO9c2JoGc3LLWw==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/rpc-augment": "10.9.1",
+ "@polkadot/rpc-provider": "10.9.1",
+ "@polkadot/types": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/rpc-provider": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-10.9.1.tgz",
+ "integrity": "sha512-4QzT2QzD+320+eT6b79sGAA85Tt3Bb8fQvse4r5Mom2iiBd2SO81vOhxSAOaIe4GUsw25VzFJmsbe7+OObItdg==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/keyring": "^12.3.1",
+ "@polkadot/types": "10.9.1",
+ "@polkadot/types-support": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/util-crypto": "^12.3.1",
+ "@polkadot/x-fetch": "^12.3.1",
+ "@polkadot/x-global": "^12.3.1",
+ "@polkadot/x-ws": "^12.3.1",
+ "eventemitter3": "^5.0.1",
+ "mock-socket": "^9.2.1",
+ "nock": "^13.3.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "optionalDependencies": {
+ "@substrate/connect": "0.7.26"
+ }
+ },
+ "node_modules/@polkadot/typegen": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/typegen/-/typegen-10.9.1.tgz",
+ "integrity": "sha512-SbG9U8/POyY8QwQUp70qzTnYsRxc6Rrjt4wzIWsBKmzVRy0i19O23EXSUo+81ukOBiLZj551GAJwRa3YBpdR+A==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/api": "10.9.1",
+ "@polkadot/api-augment": "10.9.1",
+ "@polkadot/rpc-augment": "10.9.1",
+ "@polkadot/rpc-provider": "10.9.1",
+ "@polkadot/types": "10.9.1",
+ "@polkadot/types-augment": "10.9.1",
+ "@polkadot/types-codec": "10.9.1",
+ "@polkadot/types-create": "10.9.1",
+ "@polkadot/types-support": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/util-crypto": "^12.3.1",
+ "@polkadot/x-ws": "^12.3.1",
+ "handlebars": "^4.7.7",
+ "tslib": "^2.5.3",
+ "yargs": "^17.7.2"
+ },
+ "bin": {
+ "polkadot-types-chain-info": "scripts/polkadot-types-chain-info.mjs",
+ "polkadot-types-from-chain": "scripts/polkadot-types-from-chain.mjs",
+ "polkadot-types-from-defs": "scripts/polkadot-types-from-defs.mjs",
+ "polkadot-types-internal-interfaces": "scripts/polkadot-types-internal-interfaces.mjs",
+ "polkadot-types-internal-metadata": "scripts/polkadot-types-internal-metadata.mjs"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/types": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-10.9.1.tgz",
+ "integrity": "sha512-AG33i2ZGGfq7u+5rkAdGrXAQHHl844/Yv+junH5ZzX69xiCoWO1bH/yzDUNBdpki2GlACWvF9nLYh3F2tVF93w==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/keyring": "^12.3.1",
+ "@polkadot/types-augment": "10.9.1",
+ "@polkadot/types-codec": "10.9.1",
+ "@polkadot/types-create": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/util-crypto": "^12.3.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/types-augment": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-10.9.1.tgz",
+ "integrity": "sha512-OY9/jTMFRFqYdkUnfcGwqMLC64A0Q25bjvCuVQCVjsPFKE3wl0Kt5rNT01eV2UmLXrR6fY0xWbR2w80bLA7CIQ==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/types": "10.9.1",
+ "@polkadot/types-codec": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/types-codec": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-10.9.1.tgz",
+ "integrity": "sha512-mJ5OegKGraY1FLvEa8FopRCr3pQrhDkcn5RNOjmgJQozENVeRaxhk0NwxYz7IojFvSDnKnc6lNQfKaaSe5pLHg==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/x-bigint": "^12.3.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/types-create": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-10.9.1.tgz",
+ "integrity": "sha512-OVz50MGTTuiuVnRP/zAx4CTuLioc0hsiwNwqN2lNhmIJGtnQ4Vy/7mQRsIWehiYz6g0Vzzm5B3qWkTXO1NSN5w==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/types-codec": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/types-known": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-10.9.1.tgz",
+ "integrity": "sha512-zCMVWc4pJtkbMFPu72bD4IhvV/gkHXPX3C5uu92WdmCfnn0vEIEsMKWlVXVVvQQZKAqvs/awpqIfrUtEViOGEA==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/networks": "^12.3.1",
+ "@polkadot/types": "10.9.1",
+ "@polkadot/types-codec": "10.9.1",
+ "@polkadot/types-create": "10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/types-support": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-10.9.1.tgz",
+ "integrity": "sha512-XsieuLDsszvMZQlleacQBfx07i/JkwQV/UxH9q8Hz7Okmaz9pEVEW1h3ka2/cPuC7a4l32JhaORBUYshBZNdJg==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/util": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.3.2.tgz",
+ "integrity": "sha512-y/JShcGyOamCUiSIg++XZuLHt1ktSKBaSH2K5Nw5NXlgP0+7am+GZzqPB8fQ4qhYLruEOv+YRiz0GC1Zr9S+wg==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "12.3.2",
+ "@polkadot/x-global": "12.3.2",
+ "@polkadot/x-textdecoder": "12.3.2",
+ "@polkadot/x-textencoder": "12.3.2",
+ "@types/bn.js": "^5.1.1",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/util-crypto": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.3.2.tgz",
+ "integrity": "sha512-pTpx+YxolY0BDT4RcGmgeKbHHD/dI6Ll9xRsqmVdIjpcVVY20uDNTyXs81ZNtfKgyod1y9JQkfNv2Dz9iEpTkQ==",
+ "dev": true,
+ "dependencies": {
+ "@noble/curves": "1.1.0",
+ "@noble/hashes": "1.3.1",
+ "@polkadot/networks": "12.3.2",
+ "@polkadot/util": "12.3.2",
+ "@polkadot/wasm-crypto": "^7.2.1",
+ "@polkadot/wasm-util": "^7.2.1",
+ "@polkadot/x-bigint": "12.3.2",
+ "@polkadot/x-randomvalues": "12.3.2",
+ "@scure/base": "1.1.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "12.3.2"
+ }
+ },
+ "node_modules/@polkadot/wasm-bridge": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.2.1.tgz",
+ "integrity": "sha512-uV/LHREDBGBbHrrv7HTki+Klw0PYZzFomagFWII4lp6Toj/VCvRh5WMzooVC+g/XsBGosAwrvBhoModabyHx+A==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/wasm-util": "7.2.1",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/wasm-crypto": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-7.2.1.tgz",
+ "integrity": "sha512-SA2+33S9TAwGhniKgztVN6pxUKpGfN4Tre/eUZGUfpgRkT92wIUT2GpGWQE+fCCqGQgADrNiBcwt6XwdPqMQ4Q==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/wasm-bridge": "7.2.1",
+ "@polkadot/wasm-crypto-asmjs": "7.2.1",
+ "@polkadot/wasm-crypto-init": "7.2.1",
+ "@polkadot/wasm-crypto-wasm": "7.2.1",
+ "@polkadot/wasm-util": "7.2.1",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/wasm-crypto-asmjs": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.2.1.tgz",
+ "integrity": "sha512-z/d21bmxyVfkzGsKef/FWswKX02x5lK97f4NPBZ9XBeiFkmzlXhdSnu58/+b1sKsRAGdW/Rn/rTNRDhW0GqCAg==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*"
+ }
+ },
+ "node_modules/@polkadot/wasm-crypto-init": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.2.1.tgz",
+ "integrity": "sha512-GcEXtwN9LcSf32V9zSaYjHImFw16hCyo2Xzg4GLLDPPeaAAfbFr2oQMgwyDbvBrBjLKHVHjsPZyGhXae831amw==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/wasm-bridge": "7.2.1",
+ "@polkadot/wasm-crypto-asmjs": "7.2.1",
+ "@polkadot/wasm-crypto-wasm": "7.2.1",
+ "@polkadot/wasm-util": "7.2.1",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/wasm-crypto-wasm": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.2.1.tgz",
+ "integrity": "sha512-DqyXE4rSD0CVlLIw88B58+HHNyrvm+JAnYyuEDYZwCvzUWOCNos/DDg9wi/K39VAIsCCKDmwKqkkfIofuOj/lA==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/wasm-util": "7.2.1",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*"
+ }
+ },
+ "node_modules/@polkadot/wasm-util": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-7.2.1.tgz",
+ "integrity": "sha512-FBSn/3aYJzhN0sYAYhHB8y9JL8mVgxLy4M1kUXYbyo+8GLRQEN5rns8Vcb8TAlIzBWgVTOOptYBvxo0oj0h7Og==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*"
+ }
+ },
+ "node_modules/@polkadot/x-bigint": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-12.3.2.tgz",
+ "integrity": "sha512-JLqLgfGXe/x+hZJETd5ZqfpVsbwyMsH5Nn1Q20ineMMjXN/ig+kVR8Mc15LXBMuw4g7LldFW6UUrotWnuMI8Yw==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/x-global": "12.3.2",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/x-fetch": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-12.3.2.tgz",
+ "integrity": "sha512-3IEuZ5S+RI/t33NsdPLIIa5COfDCfpUW2sbaByEczn75aD1jLqJZSEDwiBniJ2osyNd4uUxBf6e5jw7LAZeZJg==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/x-global": "12.3.2",
+ "node-fetch": "^3.3.1",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/x-global": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-12.3.2.tgz",
+ "integrity": "sha512-yVZq6oIegjlyh5rUZiTklgu+fL+W/DG1ypEa02683tUCB3avV5cA3PAHKptMSlb6FpweHu37lKKrqfAWrraDxg==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/x-randomvalues": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.3.2.tgz",
+ "integrity": "sha512-ywjIs8CWpvOGmq+3cGCNPOHxAjPHdBUiXyDccftx5BRVdmtbt36gK/V84bKr6Xs73FGu0jprUAOSRRsLZX/3dg==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/x-global": "12.3.2",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "12.3.2",
+ "@polkadot/wasm-util": "*"
+ }
+ },
+ "node_modules/@polkadot/x-textdecoder": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.3.2.tgz",
+ "integrity": "sha512-lY5bfA5xArJRWEJlYOlQQMJeTjWD8s0yMhchirVgf5xj8Id9vPGeUoneH+VFDEwgXxrqBvDFJ4smN4T/r6a/fg==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/x-global": "12.3.2",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/x-textencoder": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.3.2.tgz",
+ "integrity": "sha512-iP3qEBiHzBckQ9zeY7ZHRWuu7mCEg5SMpOugs6UODRk8sx6KHzGQYlghBbWLit0uppPDVE0ifEwZ2n73djJHWQ==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/x-global": "12.3.2",
+ "tslib": "^2.5.3"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@polkadot/x-ws": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-12.3.2.tgz",
+ "integrity": "sha512-yM9Z64pLNlHpJE43+Xtr+iUXmYpFFY5u5hrke2PJt13O48H8f9Vb9cRaIh94appLyICoS0aekGhDkGH+MCspBA==",
+ "dev": true,
+ "dependencies": {
+ "@polkadot/x-global": "12.3.2",
+ "tslib": "^2.5.3",
+ "ws": "^8.13.0"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@scure/base": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz",
+ "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ ]
+ },
+ "node_modules/@substrate/connect": {
+ "version": "0.7.26",
+ "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.7.26.tgz",
+ "integrity": "sha512-uuGSiroGuKWj1+38n1kY5HReer5iL9bRwPCzuoLtqAOmI1fGI0hsSI2LlNQMAbfRgr7VRHXOk5MTuQf5ulsFRw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "@substrate/connect-extension-protocol": "^1.0.1",
+ "eventemitter3": "^4.0.7",
+ "smoldot": "1.0.4"
+ }
+ },
+ "node_modules/@substrate/connect-extension-protocol": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@substrate/connect-extension-protocol/-/connect-extension-protocol-1.0.1.tgz",
+ "integrity": "sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/@substrate/connect/node_modules/eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/@substrate/ss58-registry": {
+ "version": "1.40.0",
+ "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.40.0.tgz",
+ "integrity": "sha512-QuU2nBql3J4KCnOWtWDw4n1K4JU0T79j54ZZvm/9nhsX6AIar13FyhsaBfs6QkJ2ixTQAnd7TocJIoJRWbqMZA==",
+ "dev": true
+ },
+ "node_modules/@tsconfig/node10": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
+ "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==",
+ "dev": true
+ },
+ "node_modules/@tsconfig/node12": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
+ "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
+ "dev": true
+ },
+ "node_modules/@tsconfig/node14": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
+ "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
+ "dev": true
+ },
+ "node_modules/@tsconfig/node16": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz",
+ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==",
+ "dev": true
+ },
+ "node_modules/@types/bn.js": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz",
+ "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/debug": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
+ "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
+ "dev": true,
+ "dependencies": {
+ "@types/ms": "*"
+ }
+ },
+ "node_modules/@types/mdast": {
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
+ "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "*"
+ }
+ },
+ "node_modules/@types/ms": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
+ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==",
+ "dev": true
+ },
+ "node_modules/@types/node": {
+ "version": "18.0.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.0.tgz",
+ "integrity": "sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==",
+ "dev": true
+ },
+ "node_modules/@types/unist": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
+ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==",
+ "dev": true
+ },
+ "node_modules/acorn": {
+ "version": "8.7.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
+ "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "dev": true
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/binary-searching": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/binary-searching/-/binary-searching-2.0.5.tgz",
+ "integrity": "sha512-v4N2l3RxL+m4zDxyxz3Ne2aTmiPn8ZUpKFpdPtO+ItW1NcTCXA7JeHG5GMBSvoKSkQZ9ycS+EouDVxYB9ufKWA==",
+ "dev": true
+ },
+ "node_modules/bn.js": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
+ "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==",
+ "dev": true
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/character-entities": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz",
+ "integrity": "sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/comment-parser": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz",
+ "integrity": "sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "node_modules/create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
+ "dev": true
+ },
+ "node_modules/data-uri-to-buffer": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
+ "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decode-named-character-reference": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz",
+ "integrity": "sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==",
+ "dev": true,
+ "dependencies": {
+ "character-entities": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/dequal": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz",
+ "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
+ "dev": true
+ },
+ "node_modules/fetch-blob": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
+ "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/jimmywarting"
+ },
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/jimmywarting"
+ }
+ ],
+ "dependencies": {
+ "node-domexception": "^1.0.0",
+ "web-streams-polyfill": "^3.0.3"
+ },
+ "engines": {
+ "node": "^12.20 || >= 14.13"
+ }
+ },
+ "node_modules/formdata-polyfill": {
+ "version": "4.0.10",
+ "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
+ "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
+ "dev": true,
+ "dependencies": {
+ "fetch-blob": "^3.1.2"
+ },
+ "engines": {
+ "node": ">=12.20.0"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true,
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/handlebars": {
+ "version": "4.7.7",
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
+ "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.5",
+ "neo-async": "^2.6.0",
+ "source-map": "^0.6.1",
+ "wordwrap": "^1.0.0"
+ },
+ "bin": {
+ "handlebars": "bin/handlebars"
+ },
+ "engines": {
+ "node": ">=0.4.7"
+ },
+ "optionalDependencies": {
+ "uglify-js": "^3.1.4"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "dev": true
+ },
+ "node_modules/kleur": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz",
+ "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "node_modules/make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
+ "dev": true
+ },
+ "node_modules/mdast-util-from-markdown": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz",
+ "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^3.0.0",
+ "@types/unist": "^2.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "mdast-util-to-string": "^3.1.0",
+ "micromark": "^3.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-decode-string": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "unist-util-stringify-position": "^3.0.0",
+ "uvu": "^0.5.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-string": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz",
+ "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark": {
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz",
+ "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "@types/debug": "^4.0.0",
+ "debug": "^4.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-core-commonmark": "^1.0.1",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-combine-extensions": "^1.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-sanitize-uri": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-core-commonmark": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz",
+ "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-factory-destination": "^1.0.0",
+ "micromark-factory-label": "^1.0.0",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-factory-title": "^1.0.0",
+ "micromark-factory-whitespace": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-classify-character": "^1.0.0",
+ "micromark-util-html-tag-name": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-factory-destination": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz",
+ "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-factory-label": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz",
+ "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-factory-space": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz",
+ "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-factory-title": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz",
+ "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-factory-whitespace": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz",
+ "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-character": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz",
+ "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-chunked": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz",
+ "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-classify-character": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz",
+ "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-combine-extensions": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz",
+ "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-numeric-character-reference": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz",
+ "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-string": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz",
+ "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-encode": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz",
+ "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-html-tag-name": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz",
+ "integrity": "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-normalize-identifier": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz",
+ "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-resolve-all": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz",
+ "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-sanitize-uri": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz",
+ "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-subtokenize": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz",
+ "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-util-symbol": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz",
+ "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-types": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz",
+ "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
+ "dev": true
+ },
+ "node_modules/mock-socket": {
+ "version": "9.2.1",
+ "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.2.1.tgz",
+ "integrity": "sha512-aw9F9T9G2zpGipLLhSNh6ZpgUyUl4frcVmRN08uE1NWPWg43Wx6+sGPDbQ7E5iFZZDJW5b5bypMeAEHqTbIFag==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/mri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true
+ },
+ "node_modules/nock": {
+ "version": "13.3.1",
+ "resolved": "https://registry.npmjs.org/nock/-/nock-13.3.1.tgz",
+ "integrity": "sha512-vHnopocZuI93p2ccivFyGuUfzjq2fxNyNurp7816mlT5V5HF4SzXu8lvLrVzBbNqzs+ODooZ6OksuSUNM7Njkw==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.0",
+ "json-stringify-safe": "^5.0.1",
+ "lodash": "^4.17.21",
+ "propagate": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13"
+ }
+ },
+ "node_modules/node-domexception": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
+ "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/jimmywarting"
+ },
+ {
+ "type": "github",
+ "url": "https://paypal.me/jimmywarting"
+ }
+ ],
+ "engines": {
+ "node": ">=10.5.0"
+ }
+ },
+ "node_modules/node-fetch": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz",
+ "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==",
+ "dev": true,
+ "dependencies": {
+ "data-uri-to-buffer": "^4.0.0",
+ "fetch-blob": "^3.1.4",
+ "formdata-polyfill": "^4.0.10"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/node-fetch"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/pako": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz",
+ "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz",
+ "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/prettier-plugin-jsdoc": {
+ "version": "0.3.38",
+ "resolved": "https://registry.npmjs.org/prettier-plugin-jsdoc/-/prettier-plugin-jsdoc-0.3.38.tgz",
+ "integrity": "sha512-h81ZV/nFk5gr3fzWMWzWoz/M/8FneAZxscT7DVSy+5jMIuWYnBFZfSswVKYZyTaZ5r6+6k4hpFTDWhRp85C1tg==",
+ "dev": true,
+ "dependencies": {
+ "binary-searching": "^2.0.5",
+ "comment-parser": "^1.3.1",
+ "mdast-util-from-markdown": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "prettier": ">=2.1.2"
+ }
+ },
+ "node_modules/propagate": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz",
+ "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/rxjs": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
+ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/sade": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
+ "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
+ "dev": true,
+ "dependencies": {
+ "mri": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/smoldot": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-1.0.4.tgz",
+ "integrity": "sha512-N3TazI1C4GGrseFH/piWyZCCCRJTRx2QhDfrUKRT4SzILlW5m8ayZ3QTKICcz1C/536T9cbHHJyP7afxI6Mi1A==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "pako": "^2.0.4",
+ "ws": "^8.8.1"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ts-node": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
+ "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
+ "dev": true,
+ "dependencies": {
+ "@cspotcode/source-map-support": "^0.8.0",
+ "@tsconfig/node10": "^1.0.7",
+ "@tsconfig/node12": "^1.0.7",
+ "@tsconfig/node14": "^1.0.0",
+ "@tsconfig/node16": "^1.0.2",
+ "acorn": "^8.4.1",
+ "acorn-walk": "^8.1.1",
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "v8-compile-cache-lib": "^3.0.1",
+ "yn": "3.1.1"
+ },
+ "bin": {
+ "ts-node": "dist/bin.js",
+ "ts-node-cwd": "dist/bin-cwd.js",
+ "ts-node-esm": "dist/bin-esm.js",
+ "ts-node-script": "dist/bin-script.js",
+ "ts-node-transpile-only": "dist/bin-transpile.js",
+ "ts-script": "dist/bin-script-deprecated.js"
+ },
+ "peerDependencies": {
+ "@swc/core": ">=1.2.50",
+ "@swc/wasm": ">=1.2.50",
+ "@types/node": "*",
+ "typescript": ">=2.7"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "@swc/wasm": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.5.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
+ "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==",
+ "dev": true
+ },
+ "node_modules/typescript": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz",
+ "integrity": "sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==",
+ "dev": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/uglify-js": {
+ "version": "3.16.1",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.1.tgz",
+ "integrity": "sha512-X5BGTIDH8U6IQ1TIRP62YC36k+ULAa1d59BxlWvPUJ1NkW5L3FwcGfEzuVvGmhJFBu0YJ5Ge25tmRISqCmLiRQ==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/unist-util-stringify-position": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz",
+ "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/uvu": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.3.tgz",
+ "integrity": "sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==",
+ "dev": true,
+ "dependencies": {
+ "dequal": "^2.0.0",
+ "diff": "^5.0.0",
+ "kleur": "^4.0.3",
+ "sade": "^1.7.3"
+ },
+ "bin": {
+ "uvu": "bin.js"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/uvu/node_modules/diff": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
+ "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/v8-compile-cache-lib": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
+ "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
+ "dev": true
+ },
+ "node_modules/web-streams-polyfill": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
+ "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/wordwrap": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
+ "dev": true
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "node_modules/ws": {
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
+ "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ }
+ },
+ "dependencies": {
+ "@cspotcode/source-map-support": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
+ "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/trace-mapping": "0.3.9"
+ },
+ "dependencies": {
+ "@jridgewell/trace-mapping": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ }
+ }
+ },
+ "@jridgewell/resolve-uri": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
+ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+ "dev": true
+ },
+ "@jridgewell/sourcemap-codec": {
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+ "dev": true
+ },
+ "@noble/curves": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz",
+ "integrity": "sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==",
+ "dev": true,
+ "requires": {
+ "@noble/hashes": "1.3.1"
+ }
+ },
+ "@noble/hashes": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz",
+ "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==",
+ "dev": true
+ },
+ "@polkadot/api": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-10.9.1.tgz",
+ "integrity": "sha512-ND/2UqZBWvtt4PfV03OStTKg0mxmPk4UpMAgJKutdgsz/wP9CYJ1KbjwFgPNekL9JnzbKQsWyQNPVrcw7kQk8A==",
+ "dev": true,
+ "requires": {
+ "@polkadot/api-augment": "^10.9.1",
+ "@polkadot/api-base": "^10.9.1",
+ "@polkadot/api-derive": "^10.9.1",
+ "@polkadot/keyring": "^12.3.1",
+ "@polkadot/rpc-augment": "^10.9.1",
+ "@polkadot/rpc-core": "^10.9.1",
+ "@polkadot/rpc-provider": "^10.9.1",
+ "@polkadot/types": "^10.9.1",
+ "@polkadot/types-augment": "^10.9.1",
+ "@polkadot/types-codec": "^10.9.1",
+ "@polkadot/types-create": "^10.9.1",
+ "@polkadot/types-known": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/util-crypto": "^12.3.1",
+ "eventemitter3": "^5.0.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/api-augment": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-10.9.1.tgz",
+ "integrity": "sha512-kRZZvCFVcN4hAH4dJ+Qzfdy27/4EEq3oLDf3ihj0LTVrAezSWcKPGE3EVFy+Mn6Lo4SUc7RVyoKvIUhSk2l4Dg==",
+ "dev": true,
+ "requires": {
+ "@polkadot/api-base": "^10.9.1",
+ "@polkadot/rpc-augment": "^10.9.1",
+ "@polkadot/types": "^10.9.1",
+ "@polkadot/types-augment": "^10.9.1",
+ "@polkadot/types-codec": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/api-base": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-10.9.1.tgz",
+ "integrity": "sha512-Q3m2KzlceMK2kX8bhnUZWk3RT6emmijeeFZZQgCePpEcrSeNjnqG4qjuTPgkveaOkUT8MAoDc5Avuzcc2jlW9g==",
+ "dev": true,
+ "requires": {
+ "@polkadot/rpc-core": "^10.9.1",
+ "@polkadot/types": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/api-derive": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-10.9.1.tgz",
+ "integrity": "sha512-mRud1UZCFIc4Z63qAoGSIHh/foyUYADfy1RQYCmPpeFKfIdCIrHpd7xFdJXTOMYOS0BwlM6u4qli/ZT4XigezQ==",
+ "dev": true,
+ "requires": {
+ "@polkadot/api": "^10.9.1",
+ "@polkadot/api-augment": "^10.9.1",
+ "@polkadot/api-base": "^10.9.1",
+ "@polkadot/rpc-core": "^10.9.1",
+ "@polkadot/types": "^10.9.1",
+ "@polkadot/types-codec": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/util-crypto": "^12.3.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/keyring": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-12.3.2.tgz",
+ "integrity": "sha512-NTdtDeI0DP9l/45hXynNABeP5VB8piw5YR+CbUxK2e36xpJWVXwbcOepzslg5ghE9rs8UKJb30Z/HqTU4sBY0Q==",
+ "dev": true,
+ "requires": {
+ "@polkadot/util": "12.3.2",
+ "@polkadot/util-crypto": "12.3.2",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/networks": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-12.3.2.tgz",
+ "integrity": "sha512-uCkyybKoeEm1daKr0uT/9oNDHDDzCy2/ZdVl346hQqfdR1Ct3BaxMjxqvdmb5N8aCw0cBWSfgsxAYtw8ESmllQ==",
+ "dev": true,
+ "requires": {
+ "@polkadot/util": "12.3.2",
+ "@substrate/ss58-registry": "^1.40.0",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/rpc-augment": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-10.9.1.tgz",
+ "integrity": "sha512-MaLHkNlyqN20ZRYr6uNd1BZr1OsrnX9qLAmsl0mcrri1vPGRH6VHjfFH1RBLkikpWD82v17g0l2hLwdV1ZHMcw==",
+ "dev": true,
+ "requires": {
+ "@polkadot/rpc-core": "^10.9.1",
+ "@polkadot/types": "^10.9.1",
+ "@polkadot/types-codec": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/rpc-core": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-10.9.1.tgz",
+ "integrity": "sha512-ZtA8B8SfXSAwVkBlCcKRHw0eSM7ec/sbiNOM5GasXPeRujUgT7lOwSH2GbUZSqe9RfRDMp6DvO9c2JoGc3LLWw==",
+ "dev": true,
+ "requires": {
+ "@polkadot/rpc-augment": "^10.9.1",
+ "@polkadot/rpc-provider": "^10.9.1",
+ "@polkadot/types": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/rpc-provider": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-10.9.1.tgz",
+ "integrity": "sha512-4QzT2QzD+320+eT6b79sGAA85Tt3Bb8fQvse4r5Mom2iiBd2SO81vOhxSAOaIe4GUsw25VzFJmsbe7+OObItdg==",
+ "dev": true,
+ "requires": {
+ "@polkadot/keyring": "^12.3.1",
+ "@polkadot/types": "^10.9.1",
+ "@polkadot/types-support": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/util-crypto": "^12.3.1",
+ "@polkadot/x-fetch": "^12.3.1",
+ "@polkadot/x-global": "^12.3.1",
+ "@polkadot/x-ws": "^12.3.1",
+ "@substrate/connect": "0.7.26",
+ "eventemitter3": "^5.0.1",
+ "mock-socket": "^9.2.1",
+ "nock": "^13.3.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/typegen": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/typegen/-/typegen-10.9.1.tgz",
+ "integrity": "sha512-SbG9U8/POyY8QwQUp70qzTnYsRxc6Rrjt4wzIWsBKmzVRy0i19O23EXSUo+81ukOBiLZj551GAJwRa3YBpdR+A==",
+ "dev": true,
+ "requires": {
+ "@polkadot/api": "^10.9.1",
+ "@polkadot/api-augment": "^10.9.1",
+ "@polkadot/rpc-augment": "^10.9.1",
+ "@polkadot/rpc-provider": "^10.9.1",
+ "@polkadot/types": "^10.9.1",
+ "@polkadot/types-augment": "^10.9.1",
+ "@polkadot/types-codec": "^10.9.1",
+ "@polkadot/types-create": "^10.9.1",
+ "@polkadot/types-support": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/util-crypto": "^12.3.1",
+ "@polkadot/x-ws": "^12.3.1",
+ "handlebars": "^4.7.7",
+ "tslib": "^2.5.3",
+ "yargs": "^17.7.2"
+ }
+ },
+ "@polkadot/types": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-10.9.1.tgz",
+ "integrity": "sha512-AG33i2ZGGfq7u+5rkAdGrXAQHHl844/Yv+junH5ZzX69xiCoWO1bH/yzDUNBdpki2GlACWvF9nLYh3F2tVF93w==",
+ "dev": true,
+ "requires": {
+ "@polkadot/keyring": "^12.3.1",
+ "@polkadot/types-augment": "^10.9.1",
+ "@polkadot/types-codec": "^10.9.1",
+ "@polkadot/types-create": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/util-crypto": "^12.3.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/types-augment": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-10.9.1.tgz",
+ "integrity": "sha512-OY9/jTMFRFqYdkUnfcGwqMLC64A0Q25bjvCuVQCVjsPFKE3wl0Kt5rNT01eV2UmLXrR6fY0xWbR2w80bLA7CIQ==",
+ "dev": true,
+ "requires": {
+ "@polkadot/types": "^10.9.1",
+ "@polkadot/types-codec": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/types-codec": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-10.9.1.tgz",
+ "integrity": "sha512-mJ5OegKGraY1FLvEa8FopRCr3pQrhDkcn5RNOjmgJQozENVeRaxhk0NwxYz7IojFvSDnKnc6lNQfKaaSe5pLHg==",
+ "dev": true,
+ "requires": {
+ "@polkadot/util": "^12.3.1",
+ "@polkadot/x-bigint": "^12.3.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/types-create": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-10.9.1.tgz",
+ "integrity": "sha512-OVz50MGTTuiuVnRP/zAx4CTuLioc0hsiwNwqN2lNhmIJGtnQ4Vy/7mQRsIWehiYz6g0Vzzm5B3qWkTXO1NSN5w==",
+ "dev": true,
+ "requires": {
+ "@polkadot/types-codec": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/types-known": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-10.9.1.tgz",
+ "integrity": "sha512-zCMVWc4pJtkbMFPu72bD4IhvV/gkHXPX3C5uu92WdmCfnn0vEIEsMKWlVXVVvQQZKAqvs/awpqIfrUtEViOGEA==",
+ "dev": true,
+ "requires": {
+ "@polkadot/networks": "^12.3.1",
+ "@polkadot/types": "^10.9.1",
+ "@polkadot/types-codec": "^10.9.1",
+ "@polkadot/types-create": "^10.9.1",
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/types-support": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-10.9.1.tgz",
+ "integrity": "sha512-XsieuLDsszvMZQlleacQBfx07i/JkwQV/UxH9q8Hz7Okmaz9pEVEW1h3ka2/cPuC7a4l32JhaORBUYshBZNdJg==",
+ "dev": true,
+ "requires": {
+ "@polkadot/util": "^12.3.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/util": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.3.2.tgz",
+ "integrity": "sha512-y/JShcGyOamCUiSIg++XZuLHt1ktSKBaSH2K5Nw5NXlgP0+7am+GZzqPB8fQ4qhYLruEOv+YRiz0GC1Zr9S+wg==",
+ "dev": true,
+ "requires": {
+ "@polkadot/x-bigint": "12.3.2",
+ "@polkadot/x-global": "12.3.2",
+ "@polkadot/x-textdecoder": "12.3.2",
+ "@polkadot/x-textencoder": "12.3.2",
+ "@types/bn.js": "^5.1.1",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/util-crypto": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.3.2.tgz",
+ "integrity": "sha512-pTpx+YxolY0BDT4RcGmgeKbHHD/dI6Ll9xRsqmVdIjpcVVY20uDNTyXs81ZNtfKgyod1y9JQkfNv2Dz9iEpTkQ==",
+ "dev": true,
+ "requires": {
+ "@noble/curves": "1.1.0",
+ "@noble/hashes": "1.3.1",
+ "@polkadot/networks": "12.3.2",
+ "@polkadot/util": "12.3.2",
+ "@polkadot/wasm-crypto": "^7.2.1",
+ "@polkadot/wasm-util": "^7.2.1",
+ "@polkadot/x-bigint": "12.3.2",
+ "@polkadot/x-randomvalues": "12.3.2",
+ "@scure/base": "1.1.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/wasm-bridge": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.2.1.tgz",
+ "integrity": "sha512-uV/LHREDBGBbHrrv7HTki+Klw0PYZzFomagFWII4lp6Toj/VCvRh5WMzooVC+g/XsBGosAwrvBhoModabyHx+A==",
+ "dev": true,
+ "requires": {
+ "@polkadot/wasm-util": "7.2.1",
+ "tslib": "^2.5.0"
+ }
+ },
+ "@polkadot/wasm-crypto": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-7.2.1.tgz",
+ "integrity": "sha512-SA2+33S9TAwGhniKgztVN6pxUKpGfN4Tre/eUZGUfpgRkT92wIUT2GpGWQE+fCCqGQgADrNiBcwt6XwdPqMQ4Q==",
+ "dev": true,
+ "requires": {
+ "@polkadot/wasm-bridge": "7.2.1",
+ "@polkadot/wasm-crypto-asmjs": "7.2.1",
+ "@polkadot/wasm-crypto-init": "7.2.1",
+ "@polkadot/wasm-crypto-wasm": "7.2.1",
+ "@polkadot/wasm-util": "7.2.1",
+ "tslib": "^2.5.0"
+ }
+ },
+ "@polkadot/wasm-crypto-asmjs": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.2.1.tgz",
+ "integrity": "sha512-z/d21bmxyVfkzGsKef/FWswKX02x5lK97f4NPBZ9XBeiFkmzlXhdSnu58/+b1sKsRAGdW/Rn/rTNRDhW0GqCAg==",
+ "dev": true,
+ "requires": {
+ "tslib": "^2.5.0"
+ }
+ },
+ "@polkadot/wasm-crypto-init": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.2.1.tgz",
+ "integrity": "sha512-GcEXtwN9LcSf32V9zSaYjHImFw16hCyo2Xzg4GLLDPPeaAAfbFr2oQMgwyDbvBrBjLKHVHjsPZyGhXae831amw==",
+ "dev": true,
+ "requires": {
+ "@polkadot/wasm-bridge": "7.2.1",
+ "@polkadot/wasm-crypto-asmjs": "7.2.1",
+ "@polkadot/wasm-crypto-wasm": "7.2.1",
+ "@polkadot/wasm-util": "7.2.1",
+ "tslib": "^2.5.0"
+ }
+ },
+ "@polkadot/wasm-crypto-wasm": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.2.1.tgz",
+ "integrity": "sha512-DqyXE4rSD0CVlLIw88B58+HHNyrvm+JAnYyuEDYZwCvzUWOCNos/DDg9wi/K39VAIsCCKDmwKqkkfIofuOj/lA==",
+ "dev": true,
+ "requires": {
+ "@polkadot/wasm-util": "7.2.1",
+ "tslib": "^2.5.0"
+ }
+ },
+ "@polkadot/wasm-util": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-7.2.1.tgz",
+ "integrity": "sha512-FBSn/3aYJzhN0sYAYhHB8y9JL8mVgxLy4M1kUXYbyo+8GLRQEN5rns8Vcb8TAlIzBWgVTOOptYBvxo0oj0h7Og==",
+ "dev": true,
+ "requires": {
+ "tslib": "^2.5.0"
+ }
+ },
+ "@polkadot/x-bigint": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-12.3.2.tgz",
+ "integrity": "sha512-JLqLgfGXe/x+hZJETd5ZqfpVsbwyMsH5Nn1Q20ineMMjXN/ig+kVR8Mc15LXBMuw4g7LldFW6UUrotWnuMI8Yw==",
+ "dev": true,
+ "requires": {
+ "@polkadot/x-global": "12.3.2",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/x-fetch": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-12.3.2.tgz",
+ "integrity": "sha512-3IEuZ5S+RI/t33NsdPLIIa5COfDCfpUW2sbaByEczn75aD1jLqJZSEDwiBniJ2osyNd4uUxBf6e5jw7LAZeZJg==",
+ "dev": true,
+ "requires": {
+ "@polkadot/x-global": "12.3.2",
+ "node-fetch": "^3.3.1",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/x-global": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-12.3.2.tgz",
+ "integrity": "sha512-yVZq6oIegjlyh5rUZiTklgu+fL+W/DG1ypEa02683tUCB3avV5cA3PAHKptMSlb6FpweHu37lKKrqfAWrraDxg==",
+ "dev": true,
+ "requires": {
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/x-randomvalues": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.3.2.tgz",
+ "integrity": "sha512-ywjIs8CWpvOGmq+3cGCNPOHxAjPHdBUiXyDccftx5BRVdmtbt36gK/V84bKr6Xs73FGu0jprUAOSRRsLZX/3dg==",
+ "dev": true,
+ "requires": {
+ "@polkadot/x-global": "12.3.2",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/x-textdecoder": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.3.2.tgz",
+ "integrity": "sha512-lY5bfA5xArJRWEJlYOlQQMJeTjWD8s0yMhchirVgf5xj8Id9vPGeUoneH+VFDEwgXxrqBvDFJ4smN4T/r6a/fg==",
+ "dev": true,
+ "requires": {
+ "@polkadot/x-global": "12.3.2",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/x-textencoder": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.3.2.tgz",
+ "integrity": "sha512-iP3qEBiHzBckQ9zeY7ZHRWuu7mCEg5SMpOugs6UODRk8sx6KHzGQYlghBbWLit0uppPDVE0ifEwZ2n73djJHWQ==",
+ "dev": true,
+ "requires": {
+ "@polkadot/x-global": "12.3.2",
+ "tslib": "^2.5.3"
+ }
+ },
+ "@polkadot/x-ws": {
+ "version": "12.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-12.3.2.tgz",
+ "integrity": "sha512-yM9Z64pLNlHpJE43+Xtr+iUXmYpFFY5u5hrke2PJt13O48H8f9Vb9cRaIh94appLyICoS0aekGhDkGH+MCspBA==",
+ "dev": true,
+ "requires": {
+ "@polkadot/x-global": "12.3.2",
+ "tslib": "^2.5.3",
+ "ws": "^8.13.0"
+ }
+ },
+ "@scure/base": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz",
+ "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==",
+ "dev": true
+ },
+ "@substrate/connect": {
+ "version": "0.7.26",
+ "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.7.26.tgz",
+ "integrity": "sha512-uuGSiroGuKWj1+38n1kY5HReer5iL9bRwPCzuoLtqAOmI1fGI0hsSI2LlNQMAbfRgr7VRHXOk5MTuQf5ulsFRw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "@substrate/connect-extension-protocol": "^1.0.1",
+ "eventemitter3": "^4.0.7",
+ "smoldot": "1.0.4"
+ },
+ "dependencies": {
+ "eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "@substrate/connect-extension-protocol": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@substrate/connect-extension-protocol/-/connect-extension-protocol-1.0.1.tgz",
+ "integrity": "sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==",
+ "dev": true,
+ "optional": true
+ },
+ "@substrate/ss58-registry": {
+ "version": "1.40.0",
+ "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.40.0.tgz",
+ "integrity": "sha512-QuU2nBql3J4KCnOWtWDw4n1K4JU0T79j54ZZvm/9nhsX6AIar13FyhsaBfs6QkJ2ixTQAnd7TocJIoJRWbqMZA==",
+ "dev": true
+ },
+ "@tsconfig/node10": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
+ "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==",
+ "dev": true
+ },
+ "@tsconfig/node12": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
+ "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
+ "dev": true
+ },
+ "@tsconfig/node14": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
+ "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
+ "dev": true
+ },
+ "@tsconfig/node16": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz",
+ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==",
+ "dev": true
+ },
+ "@types/bn.js": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz",
+ "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@types/debug": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
+ "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
+ "dev": true,
+ "requires": {
+ "@types/ms": "*"
+ }
+ },
+ "@types/mdast": {
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
+ "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
+ "dev": true,
+ "requires": {
+ "@types/unist": "*"
+ }
+ },
+ "@types/ms": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
+ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==",
+ "dev": true
+ },
+ "@types/node": {
+ "version": "18.0.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.0.tgz",
+ "integrity": "sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==",
+ "dev": true
+ },
+ "@types/unist": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
+ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==",
+ "dev": true
+ },
+ "acorn": {
+ "version": "8.7.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
+ "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
+ "dev": true
+ },
+ "acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "binary-searching": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/binary-searching/-/binary-searching-2.0.5.tgz",
+ "integrity": "sha512-v4N2l3RxL+m4zDxyxz3Ne2aTmiPn8ZUpKFpdPtO+ItW1NcTCXA7JeHG5GMBSvoKSkQZ9ycS+EouDVxYB9ufKWA==",
+ "dev": true
+ },
+ "bn.js": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
+ "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "character-entities": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz",
+ "integrity": "sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==",
+ "dev": true
+ },
+ "cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "comment-parser": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz",
+ "integrity": "sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==",
+ "dev": true
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
+ "dev": true
+ },
+ "data-uri-to-buffer": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
+ "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
+ "dev": true
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "decode-named-character-reference": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz",
+ "integrity": "sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==",
+ "dev": true,
+ "requires": {
+ "character-entities": "^2.0.0"
+ }
+ },
+ "dequal": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz",
+ "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==",
+ "dev": true
+ },
+ "diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true
+ },
+ "eventemitter3": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
+ "dev": true
+ },
+ "fetch-blob": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
+ "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
+ "dev": true,
+ "requires": {
+ "node-domexception": "^1.0.0",
+ "web-streams-polyfill": "^3.0.3"
+ }
+ },
+ "formdata-polyfill": {
+ "version": "4.0.10",
+ "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
+ "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
+ "dev": true,
+ "requires": {
+ "fetch-blob": "^3.1.2"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true
+ },
+ "glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "handlebars": {
+ "version": "4.7.7",
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
+ "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5",
+ "neo-async": "^2.6.0",
+ "source-map": "^0.6.1",
+ "uglify-js": "^3.1.4",
+ "wordwrap": "^1.0.0"
+ }
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "dev": true
+ },
+ "kleur": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz",
+ "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==",
+ "dev": true
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
+ "dev": true
+ },
+ "mdast-util-from-markdown": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz",
+ "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==",
+ "dev": true,
+ "requires": {
+ "@types/mdast": "^3.0.0",
+ "@types/unist": "^2.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "mdast-util-to-string": "^3.1.0",
+ "micromark": "^3.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-decode-string": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "unist-util-stringify-position": "^3.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "mdast-util-to-string": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz",
+ "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==",
+ "dev": true
+ },
+ "micromark": {
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz",
+ "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==",
+ "dev": true,
+ "requires": {
+ "@types/debug": "^4.0.0",
+ "debug": "^4.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-core-commonmark": "^1.0.1",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-combine-extensions": "^1.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-sanitize-uri": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "uvu": "^0.5.0"
+ }
+ },
+ "micromark-core-commonmark": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz",
+ "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==",
+ "dev": true,
+ "requires": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-factory-destination": "^1.0.0",
+ "micromark-factory-label": "^1.0.0",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-factory-title": "^1.0.0",
+ "micromark-factory-whitespace": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-classify-character": "^1.0.0",
+ "micromark-util-html-tag-name": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "uvu": "^0.5.0"
+ }
+ },
+ "micromark-factory-destination": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz",
+ "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==",
+ "dev": true,
+ "requires": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-factory-label": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz",
+ "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==",
+ "dev": true,
+ "requires": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "micromark-factory-space": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz",
+ "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==",
+ "dev": true,
+ "requires": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-factory-title": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz",
+ "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==",
+ "dev": true,
+ "requires": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "micromark-factory-whitespace": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz",
+ "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==",
+ "dev": true,
+ "requires": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-util-character": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz",
+ "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==",
+ "dev": true,
+ "requires": {
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-util-chunked": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz",
+ "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==",
+ "dev": true,
+ "requires": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "micromark-util-classify-character": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz",
+ "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==",
+ "dev": true,
+ "requires": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-util-combine-extensions": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz",
+ "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==",
+ "dev": true,
+ "requires": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-util-decode-numeric-character-reference": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz",
+ "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==",
+ "dev": true,
+ "requires": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "micromark-util-decode-string": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz",
+ "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==",
+ "dev": true,
+ "requires": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "micromark-util-encode": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz",
+ "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==",
+ "dev": true
+ },
+ "micromark-util-html-tag-name": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz",
+ "integrity": "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==",
+ "dev": true
+ },
+ "micromark-util-normalize-identifier": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz",
+ "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==",
+ "dev": true,
+ "requires": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "micromark-util-resolve-all": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz",
+ "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==",
+ "dev": true,
+ "requires": {
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-util-sanitize-uri": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz",
+ "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==",
+ "dev": true,
+ "requires": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "micromark-util-subtokenize": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz",
+ "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==",
+ "dev": true,
+ "requires": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "micromark-util-symbol": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz",
+ "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==",
+ "dev": true
+ },
+ "micromark-util-types": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz",
+ "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
+ "dev": true
+ },
+ "mock-socket": {
+ "version": "9.2.1",
+ "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.2.1.tgz",
+ "integrity": "sha512-aw9F9T9G2zpGipLLhSNh6ZpgUyUl4frcVmRN08uE1NWPWg43Wx6+sGPDbQ7E5iFZZDJW5b5bypMeAEHqTbIFag==",
+ "dev": true
+ },
+ "mri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true
+ },
+ "nock": {
+ "version": "13.3.1",
+ "resolved": "https://registry.npmjs.org/nock/-/nock-13.3.1.tgz",
+ "integrity": "sha512-vHnopocZuI93p2ccivFyGuUfzjq2fxNyNurp7816mlT5V5HF4SzXu8lvLrVzBbNqzs+ODooZ6OksuSUNM7Njkw==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "json-stringify-safe": "^5.0.1",
+ "lodash": "^4.17.21",
+ "propagate": "^2.0.0"
+ }
+ },
+ "node-domexception": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
+ "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
+ "dev": true
+ },
+ "node-fetch": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz",
+ "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==",
+ "dev": true,
+ "requires": {
+ "data-uri-to-buffer": "^4.0.0",
+ "fetch-blob": "^3.1.4",
+ "formdata-polyfill": "^4.0.10"
+ }
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "pako": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz",
+ "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==",
+ "dev": true,
+ "optional": true
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
+ },
+ "prettier": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz",
+ "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==",
+ "dev": true
+ },
+ "prettier-plugin-jsdoc": {
+ "version": "0.3.38",
+ "resolved": "https://registry.npmjs.org/prettier-plugin-jsdoc/-/prettier-plugin-jsdoc-0.3.38.tgz",
+ "integrity": "sha512-h81ZV/nFk5gr3fzWMWzWoz/M/8FneAZxscT7DVSy+5jMIuWYnBFZfSswVKYZyTaZ5r6+6k4hpFTDWhRp85C1tg==",
+ "dev": true,
+ "requires": {
+ "binary-searching": "^2.0.5",
+ "comment-parser": "^1.3.1",
+ "mdast-util-from-markdown": "^1.2.0"
+ }
+ },
+ "propagate": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz",
+ "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==",
+ "dev": true
+ },
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "rxjs": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
+ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
+ "dev": true,
+ "requires": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "sade": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
+ "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
+ "dev": true,
+ "requires": {
+ "mri": "^1.1.0"
+ }
+ },
+ "smoldot": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-1.0.4.tgz",
+ "integrity": "sha512-N3TazI1C4GGrseFH/piWyZCCCRJTRx2QhDfrUKRT4SzILlW5m8ayZ3QTKICcz1C/536T9cbHHJyP7afxI6Mi1A==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "pako": "^2.0.4",
+ "ws": "^8.8.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "ts-node": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
+ "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
+ "dev": true,
+ "requires": {
+ "@cspotcode/source-map-support": "^0.8.0",
+ "@tsconfig/node10": "^1.0.7",
+ "@tsconfig/node12": "^1.0.7",
+ "@tsconfig/node14": "^1.0.0",
+ "@tsconfig/node16": "^1.0.2",
+ "acorn": "^8.4.1",
+ "acorn-walk": "^8.1.1",
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "v8-compile-cache-lib": "^3.0.1",
+ "yn": "3.1.1"
+ }
+ },
+ "tslib": {
+ "version": "2.5.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
+ "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==",
+ "dev": true
+ },
+ "typescript": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz",
+ "integrity": "sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==",
+ "dev": true
+ },
+ "uglify-js": {
+ "version": "3.16.1",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.1.tgz",
+ "integrity": "sha512-X5BGTIDH8U6IQ1TIRP62YC36k+ULAa1d59BxlWvPUJ1NkW5L3FwcGfEzuVvGmhJFBu0YJ5Ge25tmRISqCmLiRQ==",
+ "dev": true,
+ "optional": true
+ },
+ "unist-util-stringify-position": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz",
+ "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==",
+ "dev": true,
+ "requires": {
+ "@types/unist": "^2.0.0"
+ }
+ },
+ "uvu": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.3.tgz",
+ "integrity": "sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==",
+ "dev": true,
+ "requires": {
+ "dequal": "^2.0.0",
+ "diff": "^5.0.0",
+ "kleur": "^4.0.3",
+ "sade": "^1.7.3"
+ },
+ "dependencies": {
+ "diff": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
+ "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
+ "dev": true
+ }
+ }
+ },
+ "v8-compile-cache-lib": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
+ "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
+ "dev": true
+ },
+ "web-streams-polyfill": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
+ "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==",
+ "dev": true
+ },
+ "wordwrap": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
+ "dev": true
+ },
+ "wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "ws": {
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
+ "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
+ "dev": true,
+ "requires": {}
+ },
+ "y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true
+ },
+ "yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "dev": true,
+ "requires": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ }
+ },
+ "yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "dev": true
+ },
+ "yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "dev": true
+ }
+ }
+}
diff --git a/packages/api-augment/package.json b/packages/api-augment/package.json
new file mode 100644
index 0000000..5b018f6
--- /dev/null
+++ b/packages/api-augment/package.json
@@ -0,0 +1,100 @@
+{
+ "name": "@acala-network/api-augment",
+ "version": "0.2400.0",
+ "type": "module",
+ "private": true,
+ "description": "acala types augment for @polkadot/api",
+ "author": "PureStake",
+ "license": "GPL-3.0-only",
+ "homepage": "https://github.com/acala-foundation/acala/tree/master/typescript-api#readme",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/acala-foundation/acala.git",
+ "directory": "typescript-api"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "scripts": {
+ "generate": "yarn load:meta && yarn generate:defs && yarn generate:meta",
+ "postgenerate": "yarn pretty",
+ "load:meta": "curl -s -H \"Content-Type: application/json\" -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' https://mandala-tc9-rpc.aca-staging.network > metadata-mandala.json",
+ "generate:defs": "node --experimental-specifier-resolution=node --loader ts-node/esm node_modules/.bin/polkadot-types-from-defs --endpoint ./metadata-mandala.json --package @acala-network/api-augment/acala/interfaces --input ./src/acala/interfaces ",
+ "generate:meta": "node --experimental-specifier-resolution=node --loader ts-node/esm node_modules/.bin/polkadot-types-from-chain --endpoint ./metadata-mandala.json --package @acala-network/api-augment/acala/interfaces --output ./src/acala/interfaces",
+ "prebuild": "rimraf build",
+ "build": "tsc -b --verbose",
+ "postbuild": "node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/postbuild.js",
+ "publish": "cd build && npm publish",
+ "deploy": "yarn generate && yarn build && yarn publish",
+ "pretty": "prettier --write --ignore-unknown --plugin prettier-plugin-jsdoc 'src/**/*' 'scripts/**/*'"
+ },
+ "main": "./index.cjs",
+ "module": "./index.js",
+ "types": "./index.d.ts",
+ "exports": {
+ ".": {
+ "types": "./index.d.ts",
+ "require": "./index.cjs",
+ "default": "./index.js"
+ },
+ "./acala": {
+ "types": "./index.d.ts",
+ "require": "./index.cjs",
+ "default": "./index.js"
+ },
+ "./moonriver": {
+ "types": "./moonriver/index.d.ts",
+ "require": "./moonriver/index.cjs",
+ "default": "./moonriver/index.js"
+ },
+ "./moonbase": {
+ "types": "./moonbase/index.d.ts",
+ "require": "./moonbase/index.cjs",
+ "default": "./moonbase/index.js"
+ }
+ },
+ "typesVersions": {
+ "*": {
+ "acala": [
+ "index.d.ts"
+ ],
+ "moonriver": [
+ "moonriver/index.d.ts"
+ ],
+ "moonbase": [
+ "moonbase/index.d.ts"
+ ]
+ }
+ },
+ "keywords": [
+ "acala",
+ "moonriver",
+ "types",
+ "polkadot",
+ "api"
+ ],
+ "devDependencies": {
+ "@polkadot/api": "^10.9.1",
+ "@polkadot/typegen": "^10.9.1",
+ "prettier": "^2.7.1",
+ "prettier-plugin-jsdoc": "^0.3.38",
+ "rimraf": "^3.0.2",
+ "ts-node": "^10.9.1",
+ "typescript": "^5.0.2"
+ },
+ "overrides": {
+ "@polkadot/api": "$@polkadot/api",
+ "@polkadot/api-derive": "$@polkadot/api",
+ "@polkadot/api-augment": "$@polkadot/api",
+ "@polkadot/api-base": "$@polkadot/api",
+ "@polkadot/rpc-augment": "$@polkadot/api",
+ "@polkadot/rpc-core": "$@polkadot/api",
+ "@polkadot/rpc-provider": "$@polkadot/api",
+ "@polkadot/types-create": "$@polkadot/api",
+ "@polkadot/types-augment": "$@polkadot/api",
+ "@polkadot/types-support": "$@polkadot/api",
+ "@polkadot/types-codec": "$@polkadot/api",
+ "@polkadot/types": "$@polkadot/api",
+ "@polkadot/types-known": "$@polkadot/api"
+ }
+}
\ No newline at end of file
diff --git a/packages/api-augment/scripts/generate-local-types.sh b/packages/api-augment/scripts/generate-local-types.sh
new file mode 100755
index 0000000..df8692a
--- /dev/null
+++ b/packages/api-augment/scripts/generate-local-types.sh
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+trap "trap - TERM && kill -- -$$" INT TERM EXIT
+
+if [[ ! -f "../target/release/moonbeam" ]];
+then
+ echo 'Missing moonbeam binary. Please run cargo build --release'
+ exit 1;
+fi
+
+# Fail if any command fails
+
+echo "Installing Packages"
+npm ci
+
+echo "Starting moonbeam node"
+../target/release/moonbeam --tmp --chain=moonbase-local --rpc-port=9933 &> /tmp/node-start.log &
+PID=$!
+
+echo "Waiting node...(5s)"
+sleep 1
+( tail -f -n0 /tmp/node-start.log & ) | grep -q 'new connection'
+
+echo "Generating types...(10s)"
+sleep 1
+npm run load:meta
+npm run load:meta:local
+npm run generate:defs
+npm run generate:meta
+npm run postgenerate
+
+kill $PID
+echo "Done :)"
\ No newline at end of file
diff --git a/packages/api-augment/scripts/postbuild.js b/packages/api-augment/scripts/postbuild.js
new file mode 100644
index 0000000..fcd46a6
--- /dev/null
+++ b/packages/api-augment/scripts/postbuild.js
@@ -0,0 +1,24 @@
+import { writeFileSync, copyFileSync } from "fs";
+import { readFile } from "fs/promises";
+
+console.log("Loading package.json");
+
+const pck = JSON.parse(await readFile(new URL("../package.json", import.meta.url)));
+
+const buildPath = `${process.env.PWD}/build`;
+
+pck.scripts = {};
+pck.private = false;
+pck.type = "module";
+pck.files = ["**/*", "!**/tsconfig.tsbuildinfo", "!**/*.tgz"];
+
+console.log(`Writing ${buildPath}/package.json`);
+writeFileSync(`${buildPath}/package.json`, JSON.stringify(pck, null, 2));
+copyFileSync("README.md", `${buildPath}/README.md`);
+
+console.log(`Copy ${buildPath}/README.md`);
+// Copy empty files for CommonJS modules
+copyFileSync("./src/index.cjs", `${buildPath}/index.cjs`);
+copyFileSync("./src/index.cjs", `${buildPath}/moonriver/index.cjs`);
+copyFileSync("./src/index.cjs", `${buildPath}/moonbase/index.cjs`);
+console.log(`Done postbuild`);
diff --git a/packages/api-augment/scripts/runtime-upgrade.sh b/packages/api-augment/scripts/runtime-upgrade.sh
new file mode 100755
index 0000000..144b056
--- /dev/null
+++ b/packages/api-augment/scripts/runtime-upgrade.sh
@@ -0,0 +1,56 @@
+#!/bin/bash
+
+CHAINS=(
+ moonbase
+ moonriver
+ moonbeam
+)
+
+# params
+RUNTIME_CHAIN_SPEC=$1
+
+# Bump package version
+if [[ $# -gt 0 ]]; then
+ echo "Bump package version to 0.$RUNTIME_CHAIN_SPEC.0"
+ npm version --no-git-tag-version 0.$RUNTIME_CHAIN_SPEC.0
+fi
+
+if [[ ! -f ../build/moonbeam ]]; then
+ echo "Missing ../build/moonbeam binary"
+ exit 1
+fi
+
+# Install dependencies
+npm install
+
+# Get runtimes metadata
+for CHAIN in ${CHAINS[@]}; do
+ echo "Starting $CHAIN node"
+ ../build/moonbeam --no-hardware-benchmarks --no-telemetry --no-prometheus --alice --tmp --chain=$CHAIN-dev --wasm-execution=interpreted-i-know-what-i-do --rpc-port=9933 &> /tmp/node-$CHAIN-start.log &
+ PID=$!
+ echo "Waiting node..."
+ ( tail -f -n0 /tmp/node-$CHAIN-start.log & ) | grep -q 'Running JSON-RPC HTTP server'
+ echo "Getting $CHAIN metadata"
+ curl -s -H "Content-Type: application/json" -d '{"id":"1", "jsonrpc":"2.0", "method": "state_getMetadata", "params":[]}' http://localhost:9933 > metadata-$CHAIN.json
+ kill $PID
+ sleep 5
+done
+
+# Generate typescript api code
+echo "Generating typescript api code..."
+npm run generate:defs && npm run generate:meta
+
+# We don't need anymore fix for BTreeSet
+#
+## Manually fix BTreeSet issue
+#echo "Manually fix BTreeSet issue..."
+#for CHAIN in ${CHAINS[@]}; do
+# sed -i -e 's/BTreeSet,/BTreeSet as BTreeSetType,/g' src/$CHAIN/interfaces/types-lookup.ts
+# sed -i -e 's/BTreeSet/BTreeSetType/g' src/$CHAIN/interfaces/types-lookup.ts
+#done
+
+# Build the package
+npm run build
+
+# Run post build stuff (like formatter)
+npm run postgenerate
diff --git a/packages/api-augment/tsconfig.base.json b/packages/api-augment/tsconfig.base.json
new file mode 100644
index 0000000..a573ae5
--- /dev/null
+++ b/packages/api-augment/tsconfig.base.json
@@ -0,0 +1,25 @@
+{
+ "compilerOptions": {
+ "target": "esnext",
+ "module": "esnext",
+ "moduleResolution": "node",
+ "strict": true,
+ "noImplicitAny": true,
+ "noImplicitReturns": true,
+ "esModuleInterop": true,
+ "skipLibCheck": true,
+ "baseUrl": ".",
+ "composite": true,
+ "declaration": true,
+ "paths": {
+ "moonbeam": ["acala/src"],
+ "moonriver": ["karura/src"],
+ "moonbase": ["mandala/src"]
+ }
+ },
+ "exclude": ["node_modules", "build"],
+ "ts-node": {
+ "esm": true,
+ "experimentalSpecifierResolution": "node"
+ }
+}
diff --git a/packages/api-augment/tsconfig.json b/packages/api-augment/tsconfig.json
new file mode 100644
index 0000000..45f692c
--- /dev/null
+++ b/packages/api-augment/tsconfig.json
@@ -0,0 +1,15 @@
+{
+ "extends":"./tsconfig.base.json",
+ "files": [],
+ "references": [
+ {
+ "path": "./src/acala"
+ },
+ {
+ "path": "./src/karura"
+ },
+ {
+ "path": "./src/mandala"
+ }
+ ]
+}
From 5331a5392fc2e8a138761bd325ac79204cbec50d Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 9 Aug 2023 15:26:21 +0800
Subject: [PATCH 02/23] generate defs
---
packages/api-augment/package.json | 6 +-
.../src/mandala/interfaces/augment-types.ts | 1219 +++
.../src/mandala/interfaces/index.ts | 4 +
.../src/mandala/interfaces/lookup.ts | 6288 +++++++++++++++
.../src/mandala/interfaces/registry.ts | 400 +
.../src/mandala/interfaces/types-lookup.ts | 6862 +++++++++++++++++
.../src/mandala/interfaces/types.ts | 3 +
7 files changed, 14779 insertions(+), 3 deletions(-)
create mode 100644 packages/api-augment/src/mandala/interfaces/augment-types.ts
create mode 100644 packages/api-augment/src/mandala/interfaces/index.ts
create mode 100644 packages/api-augment/src/mandala/interfaces/lookup.ts
create mode 100644 packages/api-augment/src/mandala/interfaces/registry.ts
create mode 100644 packages/api-augment/src/mandala/interfaces/types-lookup.ts
create mode 100644 packages/api-augment/src/mandala/interfaces/types.ts
diff --git a/packages/api-augment/package.json b/packages/api-augment/package.json
index 5b018f6..8179150 100644
--- a/packages/api-augment/package.json
+++ b/packages/api-augment/package.json
@@ -6,7 +6,7 @@
"description": "acala types augment for @polkadot/api",
"author": "PureStake",
"license": "GPL-3.0-only",
- "homepage": "https://github.com/acala-foundation/acala/tree/master/typescript-api#readme",
+ "homepage": "https://github.com/acala-foundation/mandala/tree/master/typescript-api#readme",
"repository": {
"type": "git",
"url": "https://github.com/acala-foundation/acala.git",
@@ -19,8 +19,8 @@
"generate": "yarn load:meta && yarn generate:defs && yarn generate:meta",
"postgenerate": "yarn pretty",
"load:meta": "curl -s -H \"Content-Type: application/json\" -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' https://mandala-tc9-rpc.aca-staging.network > metadata-mandala.json",
- "generate:defs": "node --experimental-specifier-resolution=node --loader ts-node/esm node_modules/.bin/polkadot-types-from-defs --endpoint ./metadata-mandala.json --package @acala-network/api-augment/acala/interfaces --input ./src/acala/interfaces ",
- "generate:meta": "node --experimental-specifier-resolution=node --loader ts-node/esm node_modules/.bin/polkadot-types-from-chain --endpoint ./metadata-mandala.json --package @acala-network/api-augment/acala/interfaces --output ./src/acala/interfaces",
+ "generate:defs": "node --experimental-specifier-resolution=node --loader ts-node/esm node_modules/.bin/polkadot-types-from-defs --endpoint ./metadata-mandala.json --package @acala-network/api-augment/mandala/interfaces --input ./src/mandala/interfaces ",
+ "generate:meta": "node --experimental-specifier-resolution=node --loader ts-node/esm node_modules/.bin/polkadot-types-from-chain --endpoint ./metadata-mandala.json --package @acala-network/api-augment/mandala/interfaces --output ./src/mandala/interfaces",
"prebuild": "rimraf build",
"build": "tsc -b --verbose",
"postbuild": "node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/postbuild.js",
diff --git a/packages/api-augment/src/mandala/interfaces/augment-types.ts b/packages/api-augment/src/mandala/interfaces/augment-types.ts
new file mode 100644
index 0000000..9c622c9
--- /dev/null
+++ b/packages/api-augment/src/mandala/interfaces/augment-types.ts
@@ -0,0 +1,1219 @@
+// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
+/* eslint-disable */
+
+// import type lookup before we augment - in some environments
+// this is required to allow for ambient/previous definitions
+import '@polkadot/types/types/registry';
+
+import type { Data, StorageKey } from '@polkadot/types';
+import 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';
+import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
+import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';
+import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';
+import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';
+import type { UncleEntryItem } from '@polkadot/types/interfaces/authorship';
+import type { AllowedSlots, BabeAuthorityWeight, BabeBlockWeight, BabeEpochConfiguration, BabeEquivocationProof, BabeGenesisConfiguration, BabeGenesisConfigurationV1, BabeWeight, Epoch, EpochAuthorship, MaybeRandomness, MaybeVrf, NextConfigDescriptor, NextConfigDescriptorV1, OpaqueKeyOwnershipProof, Randomness, RawBabePreDigest, RawBabePreDigestCompat, RawBabePreDigestPrimary, RawBabePreDigestPrimaryTo159, RawBabePreDigestSecondaryPlain, RawBabePreDigestSecondaryTo159, RawBabePreDigestSecondaryVRF, RawBabePreDigestTo159, SlotNumber, VrfData, VrfOutput, VrfProof } from '@polkadot/types/interfaces/babe';
+import type { AccountData, BalanceLock, BalanceLockTo212, BalanceStatus, Reasons, ReserveData, ReserveIdentifier, VestingSchedule, WithdrawReasons } from '@polkadot/types/interfaces/balances';
+import type { BeefyAuthoritySet, BeefyCommitment, BeefyEquivocationProof, BeefyId, BeefyNextAuthoritySet, BeefyPayload, BeefyPayloadId, BeefySignedCommitment, BeefyVoteMessage, MmrRootHash, ValidatorSet, ValidatorSetId } from '@polkadot/types/interfaces/beefy';
+import type { BenchmarkBatch, BenchmarkConfig, BenchmarkList, BenchmarkMetadata, BenchmarkParameter, BenchmarkResult } from '@polkadot/types/interfaces/benchmark';
+import type { CheckInherentsResult, InherentData, InherentIdentifier } from '@polkadot/types/interfaces/blockbuilder';
+import type { BridgeMessageId, BridgedBlockHash, BridgedBlockNumber, BridgedHeader, CallOrigin, ChainId, DeliveredMessages, DispatchFeePayment, InboundLaneData, InboundRelayer, InitializationData, LaneId, MessageData, MessageKey, MessageNonce, MessagesDeliveryProofOf, MessagesProofOf, OperatingMode, OutboundLaneData, OutboundMessageFee, OutboundPayload, Parameter, RelayerId, UnrewardedRelayer, UnrewardedRelayersState } from '@polkadot/types/interfaces/bridges';
+import type { BlockHash } from '@polkadot/types/interfaces/chain';
+import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';
+import type { StatementKind } from '@polkadot/types/interfaces/claims';
+import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective';
+import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus';
+import 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';
+import 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';
+import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';
+import type { CollationInfo, CollationInfoV1, ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';
+import 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';
+import type { BlockStats } from '@polkadot/types/interfaces/dev';
+import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections';
+import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine';
+import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFeeHistory, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthReceiptV0, EthReceiptV3, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';
+import type { EvmAccount, EvmCallInfo, EvmCreateInfo, EvmLog, EvmVicinity, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm';
+import type { AnySignature, EcdsaSignature, Ed25519Signature, Era, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, ExtrinsicSignature, ExtrinsicSignatureV4, ExtrinsicUnknown, ExtrinsicV4, ImmortalEra, MortalEra, MultiSignature, Signature, SignerPayload, Sr25519Signature } from '@polkadot/types/interfaces/extrinsics';
+import type { FungiblesAccessError } from '@polkadot/types/interfaces/fungibles';
+import type { AssetOptions, Owner, PermissionLatest, PermissionVersions, PermissionsV1 } from '@polkadot/types/interfaces/genericAsset';
+import type { ActiveGilt, ActiveGiltsTotal, ActiveIndex, GiltBid } from '@polkadot/types/interfaces/gilt';
+import type { AuthorityIndex, AuthorityList, AuthoritySet, AuthoritySetChange, AuthoritySetChanges, AuthorityWeight, DelayKind, DelayKindBest, EncodedFinalityProofs, ForkTreePendingChange, ForkTreePendingChangeNode, GrandpaCommit, GrandpaEquivocation, GrandpaEquivocationProof, GrandpaEquivocationValue, GrandpaJustification, GrandpaPrecommit, GrandpaPrevote, GrandpaSignedPrecommit, JustificationNotification, KeyOwnerProof, NextAuthority, PendingChange, PendingPause, PendingResume, Precommits, Prevotes, ReportedRoundStates, RoundState, SetId, StoredPendingChange, StoredState } from '@polkadot/types/interfaces/grandpa';
+import type { IdentityFields, IdentityInfo, IdentityInfoAdditional, IdentityInfoTo198, IdentityJudgement, RegistrarIndex, RegistrarInfo, Registration, RegistrationJudgement, RegistrationTo198 } from '@polkadot/types/interfaces/identity';
+import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline';
+import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery';
+import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV15, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, OpaqueMetadata, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletMetadataV15, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, RuntimeApiMetadataLatest, RuntimeApiMetadataV15, RuntimeApiMethodMetadataV15, RuntimeApiMethodParamMetadataV15, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';
+import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError, MmrHash, MmrLeafBatchProof, MmrLeafIndex, MmrLeafProof, MmrNodeIndex, MmrProof } from '@polkadot/types/interfaces/mmr';
+import type { NftCollectionId, NftItemId } from '@polkadot/types/interfaces/nfts';
+import type { NpApiError, NpPoolId } from '@polkadot/types/interfaces/nompools';
+import type { StorageKind } from '@polkadot/types/interfaces/offchain';
+import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';
+import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateEvent, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, CoreState, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExecutorParam, ExecutorParams, ExecutorParamsHash, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, GroupRotationInfo, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OccupiedCore, OccupiedCoreAssumption, OldV1SessionInfo, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, PvfCheckStatement, PvfExecTimeoutKind, PvfPrepTimeoutKind, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, ScheduledCore, Scheduling, ScrapedOnChainVotes, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';
+import type { FeeDetails, InclusionFee, RuntimeDispatchInfo, RuntimeDispatchInfoV1, RuntimeDispatchInfoV2 } from '@polkadot/types/interfaces/payment';
+import type { Approvals } from '@polkadot/types/interfaces/poll';
+import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy';
+import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase';
+import type { ActiveRecovery, RecoveryConfig } from '@polkadot/types/interfaces/recovery';
+import type { RpcMethods } from '@polkadot/types/interfaces/rpc';
+import type { AccountId, AccountId20, AccountId32, AccountId33, AccountIdOf, AccountIndex, Address, AssetId, Balance, BalanceOf, Block, BlockNumber, BlockNumberFor, BlockNumberOf, Call, CallHash, CallHashOf, ChangesTrieConfiguration, ChangesTrieSignal, CodecHash, Consensus, ConsensusEngineId, CrateVersion, Digest, DigestItem, EncodedJustification, ExtrinsicsWeight, Fixed128, Fixed64, FixedI128, FixedI64, FixedU128, FixedU64, H1024, H128, H160, H2048, H256, H32, H512, H64, Hash, Header, HeaderPartial, I32F32, Index, IndicesLookupSource, Justification, Justifications, KeyTypeId, KeyValue, LockIdentifier, LookupSource, LookupTarget, ModuleId, Moment, MultiAddress, MultiSigner, OpaqueCall, Origin, OriginCaller, PalletId, PalletVersion, PalletsOrigin, Pays, PerU16, Perbill, Percent, Permill, Perquintill, Phantom, PhantomData, PreRuntime, Releases, RuntimeCall, RuntimeDbWeight, RuntimeEvent, Seal, SealV0, SignedBlock, SignedBlockWithJustification, SignedBlockWithJustifications, Slot, SlotDuration, StorageData, StorageInfo, StorageProof, TransactionInfo, TransactionLongevity, TransactionPriority, TransactionStorageProof, TransactionTag, U32F32, ValidatorId, ValidatorIdOf, Weight, WeightMultiplier, WeightV0, WeightV1, WeightV2 } from '@polkadot/types/interfaces/runtime';
+import type { Si0Field, Si0LookupTypeId, Si0Path, Si0Type, Si0TypeDef, Si0TypeDefArray, Si0TypeDefBitSequence, Si0TypeDefCompact, Si0TypeDefComposite, Si0TypeDefPhantom, Si0TypeDefPrimitive, Si0TypeDefSequence, Si0TypeDefTuple, Si0TypeDefVariant, Si0TypeParameter, Si0Variant, Si1Field, Si1LookupTypeId, Si1Path, Si1Type, Si1TypeDef, Si1TypeDefArray, Si1TypeDefBitSequence, Si1TypeDefCompact, Si1TypeDefComposite, Si1TypeDefPrimitive, Si1TypeDefSequence, Si1TypeDefTuple, Si1TypeDefVariant, Si1TypeParameter, Si1Variant, SiField, SiLookupTypeId, SiPath, SiType, SiTypeDef, SiTypeDefArray, SiTypeDefBitSequence, SiTypeDefCompact, SiTypeDefComposite, SiTypeDefPrimitive, SiTypeDefSequence, SiTypeDefTuple, SiTypeDefVariant, SiTypeParameter, SiVariant } from '@polkadot/types/interfaces/scaleInfo';
+import type { Period, Priority, SchedulePeriod, SchedulePriority, Scheduled, ScheduledTo254, TaskAddress } from '@polkadot/types/interfaces/scheduler';
+import type { BeefyKey, FullIdentification, IdentificationTuple, Keys, MembershipProof, SessionIndex, SessionKeys1, SessionKeys10, SessionKeys10B, SessionKeys2, SessionKeys3, SessionKeys4, SessionKeys5, SessionKeys6, SessionKeys6B, SessionKeys7, SessionKeys7B, SessionKeys8, SessionKeys8B, SessionKeys9, SessionKeys9B, ValidatorCount } from '@polkadot/types/interfaces/session';
+import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society';
+import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, ElectionScore, ElectionSize, ElectionStatus, EraIndex, EraPoints, EraRewardPoints, EraRewards, Exposure, ExtendedBalance, Forcing, IndividualExposure, KeyType, MomentOf, Nominations, NominatorIndex, NominatorIndexCompact, OffchainAccuracy, OffchainAccuracyCompact, PhragmenScore, Points, RawSolution, RawSolutionTo265, RawSolutionWith16, RawSolutionWith24, ReadySolution, RewardDestination, RewardPoint, RoundSnapshot, SeatHolder, SignedSubmission, SignedSubmissionOf, SignedSubmissionTo276, SlashJournalEntry, SlashingSpans, SlashingSpansTo204, SolutionOrSnapshotSize, SolutionSupport, SolutionSupports, SpanIndex, SpanRecord, StakingLedger, StakingLedgerTo223, StakingLedgerTo240, SubmissionIndicesOf, Supports, UnappliedSlash, UnappliedSlashOther, UnlockChunk, ValidatorIndex, ValidatorIndexCompact, ValidatorPrefs, ValidatorPrefsTo145, ValidatorPrefsTo196, ValidatorPrefsWithBlocked, ValidatorPrefsWithCommission, VoteWeight, Voter } from '@polkadot/types/interfaces/staking';
+import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, RuntimeVersionPre3, RuntimeVersionPre4, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state';
+import type { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support';
+import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ApplyExtrinsicResultPre6, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorModulePre6, DispatchErrorModuleU8, DispatchErrorModuleU8a, DispatchErrorPre6, DispatchErrorPre6First, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchOutcomePre6, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, TransactionalError, UnknownTransaction, WeightPerClass } from '@polkadot/types/interfaces/system';
+import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@polkadot/types/interfaces/treasury';
+import type { Multiplier } from '@polkadot/types/interfaces/txpayment';
+import type { TransactionSource, TransactionValidity, ValidTransaction } from '@polkadot/types/interfaces/txqueue';
+import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';
+import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';
+import type { VestingInfo } from '@polkadot/types/interfaces/vesting';
+import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, BodyId, BodyPart, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, InboundStatus, InstructionV2, InteriorMultiLocation, Junction, JunctionV0, JunctionV1, JunctionV2, Junctions, JunctionsV1, JunctionsV2, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, NetworkId, OriginKindV0, OriginKindV1, OriginKindV2, OutboundStatus, Outcome, QueryId, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV2Result, VersionMigrationStage, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, XcmVersion, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';
+
+declare module '@polkadot/types/types/registry' {
+ interface InterfaceTypes {
+ AbridgedCandidateReceipt: AbridgedCandidateReceipt;
+ AbridgedHostConfiguration: AbridgedHostConfiguration;
+ AbridgedHrmpChannel: AbridgedHrmpChannel;
+ AccountData: AccountData;
+ AccountId: AccountId;
+ AccountId20: AccountId20;
+ AccountId32: AccountId32;
+ AccountId33: AccountId33;
+ AccountIdOf: AccountIdOf;
+ AccountIndex: AccountIndex;
+ AccountInfo: AccountInfo;
+ AccountInfoWithDualRefCount: AccountInfoWithDualRefCount;
+ AccountInfoWithProviders: AccountInfoWithProviders;
+ AccountInfoWithRefCount: AccountInfoWithRefCount;
+ AccountInfoWithRefCountU8: AccountInfoWithRefCountU8;
+ AccountInfoWithTripleRefCount: AccountInfoWithTripleRefCount;
+ AccountStatus: AccountStatus;
+ AccountValidity: AccountValidity;
+ AccountVote: AccountVote;
+ AccountVoteSplit: AccountVoteSplit;
+ AccountVoteStandard: AccountVoteStandard;
+ ActiveEraInfo: ActiveEraInfo;
+ ActiveGilt: ActiveGilt;
+ ActiveGiltsTotal: ActiveGiltsTotal;
+ ActiveIndex: ActiveIndex;
+ ActiveRecovery: ActiveRecovery;
+ Address: Address;
+ AliveContractInfo: AliveContractInfo;
+ AllowedSlots: AllowedSlots;
+ AnySignature: AnySignature;
+ ApiId: ApiId;
+ ApplyExtrinsicResult: ApplyExtrinsicResult;
+ ApplyExtrinsicResultPre6: ApplyExtrinsicResultPre6;
+ ApprovalFlag: ApprovalFlag;
+ Approvals: Approvals;
+ ArithmeticError: ArithmeticError;
+ AssetApproval: AssetApproval;
+ AssetApprovalKey: AssetApprovalKey;
+ AssetBalance: AssetBalance;
+ AssetDestroyWitness: AssetDestroyWitness;
+ AssetDetails: AssetDetails;
+ AssetId: AssetId;
+ AssetInstance: AssetInstance;
+ AssetInstanceV0: AssetInstanceV0;
+ AssetInstanceV1: AssetInstanceV1;
+ AssetInstanceV2: AssetInstanceV2;
+ AssetMetadata: AssetMetadata;
+ AssetOptions: AssetOptions;
+ AssignmentId: AssignmentId;
+ AssignmentKind: AssignmentKind;
+ AttestedCandidate: AttestedCandidate;
+ AuctionIndex: AuctionIndex;
+ AuthIndex: AuthIndex;
+ AuthorityDiscoveryId: AuthorityDiscoveryId;
+ AuthorityId: AuthorityId;
+ AuthorityIndex: AuthorityIndex;
+ AuthorityList: AuthorityList;
+ AuthoritySet: AuthoritySet;
+ AuthoritySetChange: AuthoritySetChange;
+ AuthoritySetChanges: AuthoritySetChanges;
+ AuthoritySignature: AuthoritySignature;
+ AuthorityWeight: AuthorityWeight;
+ AvailabilityBitfield: AvailabilityBitfield;
+ AvailabilityBitfieldRecord: AvailabilityBitfieldRecord;
+ BabeAuthorityWeight: BabeAuthorityWeight;
+ BabeBlockWeight: BabeBlockWeight;
+ BabeEpochConfiguration: BabeEpochConfiguration;
+ BabeEquivocationProof: BabeEquivocationProof;
+ BabeGenesisConfiguration: BabeGenesisConfiguration;
+ BabeGenesisConfigurationV1: BabeGenesisConfigurationV1;
+ BabeWeight: BabeWeight;
+ BackedCandidate: BackedCandidate;
+ Balance: Balance;
+ BalanceLock: BalanceLock;
+ BalanceLockTo212: BalanceLockTo212;
+ BalanceOf: BalanceOf;
+ BalanceStatus: BalanceStatus;
+ BeefyAuthoritySet: BeefyAuthoritySet;
+ BeefyCommitment: BeefyCommitment;
+ BeefyEquivocationProof: BeefyEquivocationProof;
+ BeefyId: BeefyId;
+ BeefyKey: BeefyKey;
+ BeefyNextAuthoritySet: BeefyNextAuthoritySet;
+ BeefyPayload: BeefyPayload;
+ BeefyPayloadId: BeefyPayloadId;
+ BeefySignedCommitment: BeefySignedCommitment;
+ BeefyVoteMessage: BeefyVoteMessage;
+ BenchmarkBatch: BenchmarkBatch;
+ BenchmarkConfig: BenchmarkConfig;
+ BenchmarkList: BenchmarkList;
+ BenchmarkMetadata: BenchmarkMetadata;
+ BenchmarkParameter: BenchmarkParameter;
+ BenchmarkResult: BenchmarkResult;
+ Bid: Bid;
+ Bidder: Bidder;
+ BidKind: BidKind;
+ BitVec: BitVec;
+ Block: Block;
+ BlockAttestations: BlockAttestations;
+ BlockHash: BlockHash;
+ BlockLength: BlockLength;
+ BlockNumber: BlockNumber;
+ BlockNumberFor: BlockNumberFor;
+ BlockNumberOf: BlockNumberOf;
+ BlockStats: BlockStats;
+ BlockTrace: BlockTrace;
+ BlockTraceEvent: BlockTraceEvent;
+ BlockTraceEventData: BlockTraceEventData;
+ BlockTraceSpan: BlockTraceSpan;
+ BlockV0: BlockV0;
+ BlockV1: BlockV1;
+ BlockV2: BlockV2;
+ BlockWeights: BlockWeights;
+ BodyId: BodyId;
+ BodyPart: BodyPart;
+ bool: bool;
+ Bool: Bool;
+ Bounty: Bounty;
+ BountyIndex: BountyIndex;
+ BountyStatus: BountyStatus;
+ BountyStatusActive: BountyStatusActive;
+ BountyStatusCuratorProposed: BountyStatusCuratorProposed;
+ BountyStatusPendingPayout: BountyStatusPendingPayout;
+ BridgedBlockHash: BridgedBlockHash;
+ BridgedBlockNumber: BridgedBlockNumber;
+ BridgedHeader: BridgedHeader;
+ BridgeMessageId: BridgeMessageId;
+ BufferedSessionChange: BufferedSessionChange;
+ Bytes: Bytes;
+ Call: Call;
+ CallHash: CallHash;
+ CallHashOf: CallHashOf;
+ CallIndex: CallIndex;
+ CallOrigin: CallOrigin;
+ CandidateCommitments: CandidateCommitments;
+ CandidateDescriptor: CandidateDescriptor;
+ CandidateEvent: CandidateEvent;
+ CandidateHash: CandidateHash;
+ CandidateInfo: CandidateInfo;
+ CandidatePendingAvailability: CandidatePendingAvailability;
+ CandidateReceipt: CandidateReceipt;
+ ChainId: ChainId;
+ ChainProperties: ChainProperties;
+ ChainType: ChainType;
+ ChangesTrieConfiguration: ChangesTrieConfiguration;
+ ChangesTrieSignal: ChangesTrieSignal;
+ CheckInherentsResult: CheckInherentsResult;
+ ClassDetails: ClassDetails;
+ ClassId: ClassId;
+ ClassMetadata: ClassMetadata;
+ CodecHash: CodecHash;
+ CodeHash: CodeHash;
+ CodeSource: CodeSource;
+ CodeUploadRequest: CodeUploadRequest;
+ CodeUploadResult: CodeUploadResult;
+ CodeUploadResultValue: CodeUploadResultValue;
+ CollationInfo: CollationInfo;
+ CollationInfoV1: CollationInfoV1;
+ CollatorId: CollatorId;
+ CollatorSignature: CollatorSignature;
+ CollectiveOrigin: CollectiveOrigin;
+ CommittedCandidateReceipt: CommittedCandidateReceipt;
+ CompactAssignments: CompactAssignments;
+ CompactAssignmentsTo257: CompactAssignmentsTo257;
+ CompactAssignmentsTo265: CompactAssignmentsTo265;
+ CompactAssignmentsWith16: CompactAssignmentsWith16;
+ CompactAssignmentsWith24: CompactAssignmentsWith24;
+ CompactScore: CompactScore;
+ CompactScoreCompact: CompactScoreCompact;
+ ConfigData: ConfigData;
+ Consensus: Consensus;
+ ConsensusEngineId: ConsensusEngineId;
+ ConsumedWeight: ConsumedWeight;
+ ContractCallFlags: ContractCallFlags;
+ ContractCallRequest: ContractCallRequest;
+ ContractConstructorSpecLatest: ContractConstructorSpecLatest;
+ ContractConstructorSpecV0: ContractConstructorSpecV0;
+ ContractConstructorSpecV1: ContractConstructorSpecV1;
+ ContractConstructorSpecV2: ContractConstructorSpecV2;
+ ContractConstructorSpecV3: ContractConstructorSpecV3;
+ ContractConstructorSpecV4: ContractConstructorSpecV4;
+ ContractContractSpecV0: ContractContractSpecV0;
+ ContractContractSpecV1: ContractContractSpecV1;
+ ContractContractSpecV2: ContractContractSpecV2;
+ ContractContractSpecV3: ContractContractSpecV3;
+ ContractContractSpecV4: ContractContractSpecV4;
+ ContractCryptoHasher: ContractCryptoHasher;
+ ContractDiscriminant: ContractDiscriminant;
+ ContractDisplayName: ContractDisplayName;
+ ContractEnvironmentV4: ContractEnvironmentV4;
+ ContractEventParamSpecLatest: ContractEventParamSpecLatest;
+ ContractEventParamSpecV0: ContractEventParamSpecV0;
+ ContractEventParamSpecV2: ContractEventParamSpecV2;
+ ContractEventSpecLatest: ContractEventSpecLatest;
+ ContractEventSpecV0: ContractEventSpecV0;
+ ContractEventSpecV1: ContractEventSpecV1;
+ ContractEventSpecV2: ContractEventSpecV2;
+ ContractExecResult: ContractExecResult;
+ ContractExecResultOk: ContractExecResultOk;
+ ContractExecResultResult: ContractExecResultResult;
+ ContractExecResultSuccessTo255: ContractExecResultSuccessTo255;
+ ContractExecResultSuccessTo260: ContractExecResultSuccessTo260;
+ ContractExecResultTo255: ContractExecResultTo255;
+ ContractExecResultTo260: ContractExecResultTo260;
+ ContractExecResultTo267: ContractExecResultTo267;
+ ContractExecResultU64: ContractExecResultU64;
+ ContractInfo: ContractInfo;
+ ContractInstantiateResult: ContractInstantiateResult;
+ ContractInstantiateResultTo267: ContractInstantiateResultTo267;
+ ContractInstantiateResultTo299: ContractInstantiateResultTo299;
+ ContractInstantiateResultU64: ContractInstantiateResultU64;
+ ContractLayoutArray: ContractLayoutArray;
+ ContractLayoutCell: ContractLayoutCell;
+ ContractLayoutEnum: ContractLayoutEnum;
+ ContractLayoutHash: ContractLayoutHash;
+ ContractLayoutHashingStrategy: ContractLayoutHashingStrategy;
+ ContractLayoutKey: ContractLayoutKey;
+ ContractLayoutStruct: ContractLayoutStruct;
+ ContractLayoutStructField: ContractLayoutStructField;
+ ContractMessageParamSpecLatest: ContractMessageParamSpecLatest;
+ ContractMessageParamSpecV0: ContractMessageParamSpecV0;
+ ContractMessageParamSpecV2: ContractMessageParamSpecV2;
+ ContractMessageSpecLatest: ContractMessageSpecLatest;
+ ContractMessageSpecV0: ContractMessageSpecV0;
+ ContractMessageSpecV1: ContractMessageSpecV1;
+ ContractMessageSpecV2: ContractMessageSpecV2;
+ ContractMessageSpecV3: ContractMessageSpecV3;
+ ContractMetadata: ContractMetadata;
+ ContractMetadataLatest: ContractMetadataLatest;
+ ContractMetadataV0: ContractMetadataV0;
+ ContractMetadataV1: ContractMetadataV1;
+ ContractMetadataV2: ContractMetadataV2;
+ ContractMetadataV3: ContractMetadataV3;
+ ContractMetadataV4: ContractMetadataV4;
+ ContractProject: ContractProject;
+ ContractProjectContract: ContractProjectContract;
+ ContractProjectInfo: ContractProjectInfo;
+ ContractProjectSource: ContractProjectSource;
+ ContractProjectV0: ContractProjectV0;
+ ContractReturnFlags: ContractReturnFlags;
+ ContractSelector: ContractSelector;
+ ContractStorageKey: ContractStorageKey;
+ ContractStorageLayout: ContractStorageLayout;
+ ContractTypeSpec: ContractTypeSpec;
+ Conviction: Conviction;
+ CoreAssignment: CoreAssignment;
+ CoreIndex: CoreIndex;
+ CoreOccupied: CoreOccupied;
+ CoreState: CoreState;
+ CrateVersion: CrateVersion;
+ CreatedBlock: CreatedBlock;
+ Data: Data;
+ DeferredOffenceOf: DeferredOffenceOf;
+ DefunctVoter: DefunctVoter;
+ DelayKind: DelayKind;
+ DelayKindBest: DelayKindBest;
+ Delegations: Delegations;
+ DeletedContract: DeletedContract;
+ DeliveredMessages: DeliveredMessages;
+ DepositBalance: DepositBalance;
+ DepositBalanceOf: DepositBalanceOf;
+ DestroyWitness: DestroyWitness;
+ Digest: Digest;
+ DigestItem: DigestItem;
+ DigestOf: DigestOf;
+ DispatchClass: DispatchClass;
+ DispatchError: DispatchError;
+ DispatchErrorModule: DispatchErrorModule;
+ DispatchErrorModulePre6: DispatchErrorModulePre6;
+ DispatchErrorModuleU8: DispatchErrorModuleU8;
+ DispatchErrorModuleU8a: DispatchErrorModuleU8a;
+ DispatchErrorPre6: DispatchErrorPre6;
+ DispatchErrorPre6First: DispatchErrorPre6First;
+ DispatchErrorTo198: DispatchErrorTo198;
+ DispatchFeePayment: DispatchFeePayment;
+ DispatchInfo: DispatchInfo;
+ DispatchInfoTo190: DispatchInfoTo190;
+ DispatchInfoTo244: DispatchInfoTo244;
+ DispatchOutcome: DispatchOutcome;
+ DispatchOutcomePre6: DispatchOutcomePre6;
+ DispatchResult: DispatchResult;
+ DispatchResultOf: DispatchResultOf;
+ DispatchResultTo198: DispatchResultTo198;
+ DisputeLocation: DisputeLocation;
+ DisputeResult: DisputeResult;
+ DisputeState: DisputeState;
+ DisputeStatement: DisputeStatement;
+ DisputeStatementSet: DisputeStatementSet;
+ DoubleEncodedCall: DoubleEncodedCall;
+ DoubleVoteReport: DoubleVoteReport;
+ DownwardMessage: DownwardMessage;
+ EcdsaSignature: EcdsaSignature;
+ Ed25519Signature: Ed25519Signature;
+ EIP1559Transaction: EIP1559Transaction;
+ EIP2930Transaction: EIP2930Transaction;
+ ElectionCompute: ElectionCompute;
+ ElectionPhase: ElectionPhase;
+ ElectionResult: ElectionResult;
+ ElectionScore: ElectionScore;
+ ElectionSize: ElectionSize;
+ ElectionStatus: ElectionStatus;
+ EncodedFinalityProofs: EncodedFinalityProofs;
+ EncodedJustification: EncodedJustification;
+ Epoch: Epoch;
+ EpochAuthorship: EpochAuthorship;
+ Era: Era;
+ EraIndex: EraIndex;
+ EraPoints: EraPoints;
+ EraRewardPoints: EraRewardPoints;
+ EraRewards: EraRewards;
+ ErrorMetadataLatest: ErrorMetadataLatest;
+ ErrorMetadataV10: ErrorMetadataV10;
+ ErrorMetadataV11: ErrorMetadataV11;
+ ErrorMetadataV12: ErrorMetadataV12;
+ ErrorMetadataV13: ErrorMetadataV13;
+ ErrorMetadataV14: ErrorMetadataV14;
+ ErrorMetadataV9: ErrorMetadataV9;
+ EthAccessList: EthAccessList;
+ EthAccessListItem: EthAccessListItem;
+ EthAccount: EthAccount;
+ EthAddress: EthAddress;
+ EthBlock: EthBlock;
+ EthBloom: EthBloom;
+ EthCallRequest: EthCallRequest;
+ EthereumAccountId: EthereumAccountId;
+ EthereumAddress: EthereumAddress;
+ EthereumLookupSource: EthereumLookupSource;
+ EthereumSignature: EthereumSignature;
+ EthFeeHistory: EthFeeHistory;
+ EthFilter: EthFilter;
+ EthFilterAddress: EthFilterAddress;
+ EthFilterChanges: EthFilterChanges;
+ EthFilterTopic: EthFilterTopic;
+ EthFilterTopicEntry: EthFilterTopicEntry;
+ EthFilterTopicInner: EthFilterTopicInner;
+ EthHeader: EthHeader;
+ EthLog: EthLog;
+ EthReceipt: EthReceipt;
+ EthReceiptV0: EthReceiptV0;
+ EthReceiptV3: EthReceiptV3;
+ EthRichBlock: EthRichBlock;
+ EthRichHeader: EthRichHeader;
+ EthStorageProof: EthStorageProof;
+ EthSubKind: EthSubKind;
+ EthSubParams: EthSubParams;
+ EthSubResult: EthSubResult;
+ EthSyncInfo: EthSyncInfo;
+ EthSyncStatus: EthSyncStatus;
+ EthTransaction: EthTransaction;
+ EthTransactionAction: EthTransactionAction;
+ EthTransactionCondition: EthTransactionCondition;
+ EthTransactionRequest: EthTransactionRequest;
+ EthTransactionSignature: EthTransactionSignature;
+ EthTransactionStatus: EthTransactionStatus;
+ EthWork: EthWork;
+ Event: Event;
+ EventId: EventId;
+ EventIndex: EventIndex;
+ EventMetadataLatest: EventMetadataLatest;
+ EventMetadataV10: EventMetadataV10;
+ EventMetadataV11: EventMetadataV11;
+ EventMetadataV12: EventMetadataV12;
+ EventMetadataV13: EventMetadataV13;
+ EventMetadataV14: EventMetadataV14;
+ EventMetadataV9: EventMetadataV9;
+ EventRecord: EventRecord;
+ EvmAccount: EvmAccount;
+ EvmCallInfo: EvmCallInfo;
+ EvmCreateInfo: EvmCreateInfo;
+ EvmLog: EvmLog;
+ EvmVicinity: EvmVicinity;
+ ExecReturnValue: ExecReturnValue;
+ ExecutorParam: ExecutorParam;
+ ExecutorParams: ExecutorParams;
+ ExecutorParamsHash: ExecutorParamsHash;
+ ExitError: ExitError;
+ ExitFatal: ExitFatal;
+ ExitReason: ExitReason;
+ ExitRevert: ExitRevert;
+ ExitSucceed: ExitSucceed;
+ ExplicitDisputeStatement: ExplicitDisputeStatement;
+ Exposure: Exposure;
+ ExtendedBalance: ExtendedBalance;
+ Extrinsic: Extrinsic;
+ ExtrinsicEra: ExtrinsicEra;
+ ExtrinsicMetadataLatest: ExtrinsicMetadataLatest;
+ ExtrinsicMetadataV11: ExtrinsicMetadataV11;
+ ExtrinsicMetadataV12: ExtrinsicMetadataV12;
+ ExtrinsicMetadataV13: ExtrinsicMetadataV13;
+ ExtrinsicMetadataV14: ExtrinsicMetadataV14;
+ ExtrinsicOrHash: ExtrinsicOrHash;
+ ExtrinsicPayload: ExtrinsicPayload;
+ ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown;
+ ExtrinsicPayloadV4: ExtrinsicPayloadV4;
+ ExtrinsicSignature: ExtrinsicSignature;
+ ExtrinsicSignatureV4: ExtrinsicSignatureV4;
+ ExtrinsicStatus: ExtrinsicStatus;
+ ExtrinsicsWeight: ExtrinsicsWeight;
+ ExtrinsicUnknown: ExtrinsicUnknown;
+ ExtrinsicV4: ExtrinsicV4;
+ f32: f32;
+ F32: F32;
+ f64: f64;
+ F64: F64;
+ FeeDetails: FeeDetails;
+ Fixed128: Fixed128;
+ Fixed64: Fixed64;
+ FixedI128: FixedI128;
+ FixedI64: FixedI64;
+ FixedU128: FixedU128;
+ FixedU64: FixedU64;
+ Forcing: Forcing;
+ ForkTreePendingChange: ForkTreePendingChange;
+ ForkTreePendingChangeNode: ForkTreePendingChangeNode;
+ FullIdentification: FullIdentification;
+ FunctionArgumentMetadataLatest: FunctionArgumentMetadataLatest;
+ FunctionArgumentMetadataV10: FunctionArgumentMetadataV10;
+ FunctionArgumentMetadataV11: FunctionArgumentMetadataV11;
+ FunctionArgumentMetadataV12: FunctionArgumentMetadataV12;
+ FunctionArgumentMetadataV13: FunctionArgumentMetadataV13;
+ FunctionArgumentMetadataV14: FunctionArgumentMetadataV14;
+ FunctionArgumentMetadataV9: FunctionArgumentMetadataV9;
+ FunctionMetadataLatest: FunctionMetadataLatest;
+ FunctionMetadataV10: FunctionMetadataV10;
+ FunctionMetadataV11: FunctionMetadataV11;
+ FunctionMetadataV12: FunctionMetadataV12;
+ FunctionMetadataV13: FunctionMetadataV13;
+ FunctionMetadataV14: FunctionMetadataV14;
+ FunctionMetadataV9: FunctionMetadataV9;
+ FundIndex: FundIndex;
+ FundInfo: FundInfo;
+ Fungibility: Fungibility;
+ FungibilityV0: FungibilityV0;
+ FungibilityV1: FungibilityV1;
+ FungibilityV2: FungibilityV2;
+ FungiblesAccessError: FungiblesAccessError;
+ Gas: Gas;
+ GiltBid: GiltBid;
+ GlobalValidationData: GlobalValidationData;
+ GlobalValidationSchedule: GlobalValidationSchedule;
+ GrandpaCommit: GrandpaCommit;
+ GrandpaEquivocation: GrandpaEquivocation;
+ GrandpaEquivocationProof: GrandpaEquivocationProof;
+ GrandpaEquivocationValue: GrandpaEquivocationValue;
+ GrandpaJustification: GrandpaJustification;
+ GrandpaPrecommit: GrandpaPrecommit;
+ GrandpaPrevote: GrandpaPrevote;
+ GrandpaSignedPrecommit: GrandpaSignedPrecommit;
+ GroupIndex: GroupIndex;
+ GroupRotationInfo: GroupRotationInfo;
+ H1024: H1024;
+ H128: H128;
+ H160: H160;
+ H2048: H2048;
+ H256: H256;
+ H32: H32;
+ H512: H512;
+ H64: H64;
+ Hash: Hash;
+ HeadData: HeadData;
+ Header: Header;
+ HeaderPartial: HeaderPartial;
+ Health: Health;
+ Heartbeat: Heartbeat;
+ HeartbeatTo244: HeartbeatTo244;
+ HostConfiguration: HostConfiguration;
+ HostFnWeights: HostFnWeights;
+ HostFnWeightsTo264: HostFnWeightsTo264;
+ HrmpChannel: HrmpChannel;
+ HrmpChannelId: HrmpChannelId;
+ HrmpOpenChannelRequest: HrmpOpenChannelRequest;
+ i128: i128;
+ I128: I128;
+ i16: i16;
+ I16: I16;
+ i256: i256;
+ I256: I256;
+ i32: i32;
+ I32: I32;
+ I32F32: I32F32;
+ i64: i64;
+ I64: I64;
+ i8: i8;
+ I8: I8;
+ IdentificationTuple: IdentificationTuple;
+ IdentityFields: IdentityFields;
+ IdentityInfo: IdentityInfo;
+ IdentityInfoAdditional: IdentityInfoAdditional;
+ IdentityInfoTo198: IdentityInfoTo198;
+ IdentityJudgement: IdentityJudgement;
+ ImmortalEra: ImmortalEra;
+ ImportedAux: ImportedAux;
+ InboundDownwardMessage: InboundDownwardMessage;
+ InboundHrmpMessage: InboundHrmpMessage;
+ InboundHrmpMessages: InboundHrmpMessages;
+ InboundLaneData: InboundLaneData;
+ InboundRelayer: InboundRelayer;
+ InboundStatus: InboundStatus;
+ IncludedBlocks: IncludedBlocks;
+ InclusionFee: InclusionFee;
+ IncomingParachain: IncomingParachain;
+ IncomingParachainDeploy: IncomingParachainDeploy;
+ IncomingParachainFixed: IncomingParachainFixed;
+ Index: Index;
+ IndicesLookupSource: IndicesLookupSource;
+ IndividualExposure: IndividualExposure;
+ InherentData: InherentData;
+ InherentIdentifier: InherentIdentifier;
+ InitializationData: InitializationData;
+ InstanceDetails: InstanceDetails;
+ InstanceId: InstanceId;
+ InstanceMetadata: InstanceMetadata;
+ InstantiateRequest: InstantiateRequest;
+ InstantiateRequestV1: InstantiateRequestV1;
+ InstantiateRequestV2: InstantiateRequestV2;
+ InstantiateReturnValue: InstantiateReturnValue;
+ InstantiateReturnValueOk: InstantiateReturnValueOk;
+ InstantiateReturnValueTo267: InstantiateReturnValueTo267;
+ InstructionV2: InstructionV2;
+ InstructionWeights: InstructionWeights;
+ InteriorMultiLocation: InteriorMultiLocation;
+ InvalidDisputeStatementKind: InvalidDisputeStatementKind;
+ InvalidTransaction: InvalidTransaction;
+ isize: isize;
+ ISize: ISize;
+ Json: Json;
+ Junction: Junction;
+ Junctions: Junctions;
+ JunctionsV1: JunctionsV1;
+ JunctionsV2: JunctionsV2;
+ JunctionV0: JunctionV0;
+ JunctionV1: JunctionV1;
+ JunctionV2: JunctionV2;
+ Justification: Justification;
+ JustificationNotification: JustificationNotification;
+ Justifications: Justifications;
+ Key: Key;
+ KeyOwnerProof: KeyOwnerProof;
+ Keys: Keys;
+ KeyType: KeyType;
+ KeyTypeId: KeyTypeId;
+ KeyValue: KeyValue;
+ KeyValueOption: KeyValueOption;
+ Kind: Kind;
+ LaneId: LaneId;
+ LastContribution: LastContribution;
+ LastRuntimeUpgradeInfo: LastRuntimeUpgradeInfo;
+ LeasePeriod: LeasePeriod;
+ LeasePeriodOf: LeasePeriodOf;
+ LegacyTransaction: LegacyTransaction;
+ Limits: Limits;
+ LimitsTo264: LimitsTo264;
+ LocalValidationData: LocalValidationData;
+ LockIdentifier: LockIdentifier;
+ LookupSource: LookupSource;
+ LookupTarget: LookupTarget;
+ LotteryConfig: LotteryConfig;
+ MaybeRandomness: MaybeRandomness;
+ MaybeVrf: MaybeVrf;
+ MemberCount: MemberCount;
+ MembershipProof: MembershipProof;
+ MessageData: MessageData;
+ MessageId: MessageId;
+ MessageIngestionType: MessageIngestionType;
+ MessageKey: MessageKey;
+ MessageNonce: MessageNonce;
+ MessageQueueChain: MessageQueueChain;
+ MessagesDeliveryProofOf: MessagesDeliveryProofOf;
+ MessagesProofOf: MessagesProofOf;
+ MessagingStateSnapshot: MessagingStateSnapshot;
+ MessagingStateSnapshotEgressEntry: MessagingStateSnapshotEgressEntry;
+ MetadataAll: MetadataAll;
+ MetadataLatest: MetadataLatest;
+ MetadataV10: MetadataV10;
+ MetadataV11: MetadataV11;
+ MetadataV12: MetadataV12;
+ MetadataV13: MetadataV13;
+ MetadataV14: MetadataV14;
+ MetadataV15: MetadataV15;
+ MetadataV9: MetadataV9;
+ MigrationStatusResult: MigrationStatusResult;
+ MmrBatchProof: MmrBatchProof;
+ MmrEncodableOpaqueLeaf: MmrEncodableOpaqueLeaf;
+ MmrError: MmrError;
+ MmrHash: MmrHash;
+ MmrLeafBatchProof: MmrLeafBatchProof;
+ MmrLeafIndex: MmrLeafIndex;
+ MmrLeafProof: MmrLeafProof;
+ MmrNodeIndex: MmrNodeIndex;
+ MmrProof: MmrProof;
+ MmrRootHash: MmrRootHash;
+ ModuleConstantMetadataV10: ModuleConstantMetadataV10;
+ ModuleConstantMetadataV11: ModuleConstantMetadataV11;
+ ModuleConstantMetadataV12: ModuleConstantMetadataV12;
+ ModuleConstantMetadataV13: ModuleConstantMetadataV13;
+ ModuleConstantMetadataV9: ModuleConstantMetadataV9;
+ ModuleId: ModuleId;
+ ModuleMetadataV10: ModuleMetadataV10;
+ ModuleMetadataV11: ModuleMetadataV11;
+ ModuleMetadataV12: ModuleMetadataV12;
+ ModuleMetadataV13: ModuleMetadataV13;
+ ModuleMetadataV9: ModuleMetadataV9;
+ Moment: Moment;
+ MomentOf: MomentOf;
+ MoreAttestations: MoreAttestations;
+ MortalEra: MortalEra;
+ MultiAddress: MultiAddress;
+ MultiAsset: MultiAsset;
+ MultiAssetFilter: MultiAssetFilter;
+ MultiAssetFilterV1: MultiAssetFilterV1;
+ MultiAssetFilterV2: MultiAssetFilterV2;
+ MultiAssets: MultiAssets;
+ MultiAssetsV1: MultiAssetsV1;
+ MultiAssetsV2: MultiAssetsV2;
+ MultiAssetV0: MultiAssetV0;
+ MultiAssetV1: MultiAssetV1;
+ MultiAssetV2: MultiAssetV2;
+ MultiDisputeStatementSet: MultiDisputeStatementSet;
+ MultiLocation: MultiLocation;
+ MultiLocationV0: MultiLocationV0;
+ MultiLocationV1: MultiLocationV1;
+ MultiLocationV2: MultiLocationV2;
+ Multiplier: Multiplier;
+ Multisig: Multisig;
+ MultiSignature: MultiSignature;
+ MultiSigner: MultiSigner;
+ NetworkId: NetworkId;
+ NetworkState: NetworkState;
+ NetworkStatePeerset: NetworkStatePeerset;
+ NetworkStatePeersetInfo: NetworkStatePeersetInfo;
+ NewBidder: NewBidder;
+ NextAuthority: NextAuthority;
+ NextConfigDescriptor: NextConfigDescriptor;
+ NextConfigDescriptorV1: NextConfigDescriptorV1;
+ NftCollectionId: NftCollectionId;
+ NftItemId: NftItemId;
+ NodeRole: NodeRole;
+ Nominations: Nominations;
+ NominatorIndex: NominatorIndex;
+ NominatorIndexCompact: NominatorIndexCompact;
+ NotConnectedPeer: NotConnectedPeer;
+ NpApiError: NpApiError;
+ NpPoolId: NpPoolId;
+ Null: Null;
+ OccupiedCore: OccupiedCore;
+ OccupiedCoreAssumption: OccupiedCoreAssumption;
+ OffchainAccuracy: OffchainAccuracy;
+ OffchainAccuracyCompact: OffchainAccuracyCompact;
+ OffenceDetails: OffenceDetails;
+ Offender: Offender;
+ OldV1SessionInfo: OldV1SessionInfo;
+ OpaqueCall: OpaqueCall;
+ OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;
+ OpaqueMetadata: OpaqueMetadata;
+ OpaqueMultiaddr: OpaqueMultiaddr;
+ OpaqueNetworkState: OpaqueNetworkState;
+ OpaquePeerId: OpaquePeerId;
+ OpaqueTimeSlot: OpaqueTimeSlot;
+ OpenTip: OpenTip;
+ OpenTipFinderTo225: OpenTipFinderTo225;
+ OpenTipTip: OpenTipTip;
+ OpenTipTo225: OpenTipTo225;
+ OperatingMode: OperatingMode;
+ OptionBool: OptionBool;
+ Origin: Origin;
+ OriginCaller: OriginCaller;
+ OriginKindV0: OriginKindV0;
+ OriginKindV1: OriginKindV1;
+ OriginKindV2: OriginKindV2;
+ OutboundHrmpMessage: OutboundHrmpMessage;
+ OutboundLaneData: OutboundLaneData;
+ OutboundMessageFee: OutboundMessageFee;
+ OutboundPayload: OutboundPayload;
+ OutboundStatus: OutboundStatus;
+ Outcome: Outcome;
+ OverweightIndex: OverweightIndex;
+ Owner: Owner;
+ PageCounter: PageCounter;
+ PageIndexData: PageIndexData;
+ PalletCallMetadataLatest: PalletCallMetadataLatest;
+ PalletCallMetadataV14: PalletCallMetadataV14;
+ PalletConstantMetadataLatest: PalletConstantMetadataLatest;
+ PalletConstantMetadataV14: PalletConstantMetadataV14;
+ PalletErrorMetadataLatest: PalletErrorMetadataLatest;
+ PalletErrorMetadataV14: PalletErrorMetadataV14;
+ PalletEventMetadataLatest: PalletEventMetadataLatest;
+ PalletEventMetadataV14: PalletEventMetadataV14;
+ PalletId: PalletId;
+ PalletMetadataLatest: PalletMetadataLatest;
+ PalletMetadataV14: PalletMetadataV14;
+ PalletMetadataV15: PalletMetadataV15;
+ PalletsOrigin: PalletsOrigin;
+ PalletStorageMetadataLatest: PalletStorageMetadataLatest;
+ PalletStorageMetadataV14: PalletStorageMetadataV14;
+ PalletVersion: PalletVersion;
+ ParachainDispatchOrigin: ParachainDispatchOrigin;
+ ParachainInherentData: ParachainInherentData;
+ ParachainProposal: ParachainProposal;
+ ParachainsInherentData: ParachainsInherentData;
+ ParaGenesisArgs: ParaGenesisArgs;
+ ParaId: ParaId;
+ ParaInfo: ParaInfo;
+ ParaLifecycle: ParaLifecycle;
+ Parameter: Parameter;
+ ParaPastCodeMeta: ParaPastCodeMeta;
+ ParaScheduling: ParaScheduling;
+ ParathreadClaim: ParathreadClaim;
+ ParathreadClaimQueue: ParathreadClaimQueue;
+ ParathreadEntry: ParathreadEntry;
+ ParaValidatorIndex: ParaValidatorIndex;
+ Pays: Pays;
+ Peer: Peer;
+ PeerEndpoint: PeerEndpoint;
+ PeerEndpointAddr: PeerEndpointAddr;
+ PeerInfo: PeerInfo;
+ PeerPing: PeerPing;
+ PendingChange: PendingChange;
+ PendingPause: PendingPause;
+ PendingResume: PendingResume;
+ Perbill: Perbill;
+ Percent: Percent;
+ PerDispatchClassU32: PerDispatchClassU32;
+ PerDispatchClassWeight: PerDispatchClassWeight;
+ PerDispatchClassWeightsPerClass: PerDispatchClassWeightsPerClass;
+ Period: Period;
+ Permill: Permill;
+ PermissionLatest: PermissionLatest;
+ PermissionsV1: PermissionsV1;
+ PermissionVersions: PermissionVersions;
+ Perquintill: Perquintill;
+ PersistedValidationData: PersistedValidationData;
+ PerU16: PerU16;
+ Phantom: Phantom;
+ PhantomData: PhantomData;
+ Phase: Phase;
+ PhragmenScore: PhragmenScore;
+ Points: Points;
+ PortableType: PortableType;
+ PortableTypeV14: PortableTypeV14;
+ Precommits: Precommits;
+ PrefabWasmModule: PrefabWasmModule;
+ PrefixedStorageKey: PrefixedStorageKey;
+ PreimageStatus: PreimageStatus;
+ PreimageStatusAvailable: PreimageStatusAvailable;
+ PreRuntime: PreRuntime;
+ Prevotes: Prevotes;
+ Priority: Priority;
+ PriorLock: PriorLock;
+ PropIndex: PropIndex;
+ Proposal: Proposal;
+ ProposalIndex: ProposalIndex;
+ ProxyAnnouncement: ProxyAnnouncement;
+ ProxyDefinition: ProxyDefinition;
+ ProxyState: ProxyState;
+ ProxyType: ProxyType;
+ PvfCheckStatement: PvfCheckStatement;
+ PvfExecTimeoutKind: PvfExecTimeoutKind;
+ PvfPrepTimeoutKind: PvfPrepTimeoutKind;
+ QueryId: QueryId;
+ QueryStatus: QueryStatus;
+ QueueConfigData: QueueConfigData;
+ QueuedParathread: QueuedParathread;
+ Randomness: Randomness;
+ Raw: Raw;
+ RawAuraPreDigest: RawAuraPreDigest;
+ RawBabePreDigest: RawBabePreDigest;
+ RawBabePreDigestCompat: RawBabePreDigestCompat;
+ RawBabePreDigestPrimary: RawBabePreDigestPrimary;
+ RawBabePreDigestPrimaryTo159: RawBabePreDigestPrimaryTo159;
+ RawBabePreDigestSecondaryPlain: RawBabePreDigestSecondaryPlain;
+ RawBabePreDigestSecondaryTo159: RawBabePreDigestSecondaryTo159;
+ RawBabePreDigestSecondaryVRF: RawBabePreDigestSecondaryVRF;
+ RawBabePreDigestTo159: RawBabePreDigestTo159;
+ RawOrigin: RawOrigin;
+ RawSolution: RawSolution;
+ RawSolutionTo265: RawSolutionTo265;
+ RawSolutionWith16: RawSolutionWith16;
+ RawSolutionWith24: RawSolutionWith24;
+ RawVRFOutput: RawVRFOutput;
+ ReadProof: ReadProof;
+ ReadySolution: ReadySolution;
+ Reasons: Reasons;
+ RecoveryConfig: RecoveryConfig;
+ RefCount: RefCount;
+ RefCountTo259: RefCountTo259;
+ ReferendumIndex: ReferendumIndex;
+ ReferendumInfo: ReferendumInfo;
+ ReferendumInfoFinished: ReferendumInfoFinished;
+ ReferendumInfoTo239: ReferendumInfoTo239;
+ ReferendumStatus: ReferendumStatus;
+ RegisteredParachainInfo: RegisteredParachainInfo;
+ RegistrarIndex: RegistrarIndex;
+ RegistrarInfo: RegistrarInfo;
+ Registration: Registration;
+ RegistrationJudgement: RegistrationJudgement;
+ RegistrationTo198: RegistrationTo198;
+ RelayBlockNumber: RelayBlockNumber;
+ RelayChainBlockNumber: RelayChainBlockNumber;
+ RelayChainHash: RelayChainHash;
+ RelayerId: RelayerId;
+ RelayHash: RelayHash;
+ Releases: Releases;
+ Remark: Remark;
+ Renouncing: Renouncing;
+ RentProjection: RentProjection;
+ ReplacementTimes: ReplacementTimes;
+ ReportedRoundStates: ReportedRoundStates;
+ Reporter: Reporter;
+ ReportIdOf: ReportIdOf;
+ ReserveData: ReserveData;
+ ReserveIdentifier: ReserveIdentifier;
+ Response: Response;
+ ResponseV0: ResponseV0;
+ ResponseV1: ResponseV1;
+ ResponseV2: ResponseV2;
+ ResponseV2Error: ResponseV2Error;
+ ResponseV2Result: ResponseV2Result;
+ Retriable: Retriable;
+ RewardDestination: RewardDestination;
+ RewardPoint: RewardPoint;
+ RoundSnapshot: RoundSnapshot;
+ RoundState: RoundState;
+ RpcMethods: RpcMethods;
+ RuntimeApiMetadataLatest: RuntimeApiMetadataLatest;
+ RuntimeApiMetadataV15: RuntimeApiMetadataV15;
+ RuntimeApiMethodMetadataV15: RuntimeApiMethodMetadataV15;
+ RuntimeApiMethodParamMetadataV15: RuntimeApiMethodParamMetadataV15;
+ RuntimeCall: RuntimeCall;
+ RuntimeDbWeight: RuntimeDbWeight;
+ RuntimeDispatchInfo: RuntimeDispatchInfo;
+ RuntimeDispatchInfoV1: RuntimeDispatchInfoV1;
+ RuntimeDispatchInfoV2: RuntimeDispatchInfoV2;
+ RuntimeEvent: RuntimeEvent;
+ RuntimeVersion: RuntimeVersion;
+ RuntimeVersionApi: RuntimeVersionApi;
+ RuntimeVersionPartial: RuntimeVersionPartial;
+ RuntimeVersionPre3: RuntimeVersionPre3;
+ RuntimeVersionPre4: RuntimeVersionPre4;
+ Schedule: Schedule;
+ Scheduled: Scheduled;
+ ScheduledCore: ScheduledCore;
+ ScheduledTo254: ScheduledTo254;
+ SchedulePeriod: SchedulePeriod;
+ SchedulePriority: SchedulePriority;
+ ScheduleTo212: ScheduleTo212;
+ ScheduleTo258: ScheduleTo258;
+ ScheduleTo264: ScheduleTo264;
+ Scheduling: Scheduling;
+ ScrapedOnChainVotes: ScrapedOnChainVotes;
+ Seal: Seal;
+ SealV0: SealV0;
+ SeatHolder: SeatHolder;
+ SeedOf: SeedOf;
+ ServiceQuality: ServiceQuality;
+ SessionIndex: SessionIndex;
+ SessionInfo: SessionInfo;
+ SessionInfoValidatorGroup: SessionInfoValidatorGroup;
+ SessionKeys1: SessionKeys1;
+ SessionKeys10: SessionKeys10;
+ SessionKeys10B: SessionKeys10B;
+ SessionKeys2: SessionKeys2;
+ SessionKeys3: SessionKeys3;
+ SessionKeys4: SessionKeys4;
+ SessionKeys5: SessionKeys5;
+ SessionKeys6: SessionKeys6;
+ SessionKeys6B: SessionKeys6B;
+ SessionKeys7: SessionKeys7;
+ SessionKeys7B: SessionKeys7B;
+ SessionKeys8: SessionKeys8;
+ SessionKeys8B: SessionKeys8B;
+ SessionKeys9: SessionKeys9;
+ SessionKeys9B: SessionKeys9B;
+ SetId: SetId;
+ SetIndex: SetIndex;
+ Si0Field: Si0Field;
+ Si0LookupTypeId: Si0LookupTypeId;
+ Si0Path: Si0Path;
+ Si0Type: Si0Type;
+ Si0TypeDef: Si0TypeDef;
+ Si0TypeDefArray: Si0TypeDefArray;
+ Si0TypeDefBitSequence: Si0TypeDefBitSequence;
+ Si0TypeDefCompact: Si0TypeDefCompact;
+ Si0TypeDefComposite: Si0TypeDefComposite;
+ Si0TypeDefPhantom: Si0TypeDefPhantom;
+ Si0TypeDefPrimitive: Si0TypeDefPrimitive;
+ Si0TypeDefSequence: Si0TypeDefSequence;
+ Si0TypeDefTuple: Si0TypeDefTuple;
+ Si0TypeDefVariant: Si0TypeDefVariant;
+ Si0TypeParameter: Si0TypeParameter;
+ Si0Variant: Si0Variant;
+ Si1Field: Si1Field;
+ Si1LookupTypeId: Si1LookupTypeId;
+ Si1Path: Si1Path;
+ Si1Type: Si1Type;
+ Si1TypeDef: Si1TypeDef;
+ Si1TypeDefArray: Si1TypeDefArray;
+ Si1TypeDefBitSequence: Si1TypeDefBitSequence;
+ Si1TypeDefCompact: Si1TypeDefCompact;
+ Si1TypeDefComposite: Si1TypeDefComposite;
+ Si1TypeDefPrimitive: Si1TypeDefPrimitive;
+ Si1TypeDefSequence: Si1TypeDefSequence;
+ Si1TypeDefTuple: Si1TypeDefTuple;
+ Si1TypeDefVariant: Si1TypeDefVariant;
+ Si1TypeParameter: Si1TypeParameter;
+ Si1Variant: Si1Variant;
+ SiField: SiField;
+ Signature: Signature;
+ SignedAvailabilityBitfield: SignedAvailabilityBitfield;
+ SignedAvailabilityBitfields: SignedAvailabilityBitfields;
+ SignedBlock: SignedBlock;
+ SignedBlockWithJustification: SignedBlockWithJustification;
+ SignedBlockWithJustifications: SignedBlockWithJustifications;
+ SignedExtensionMetadataLatest: SignedExtensionMetadataLatest;
+ SignedExtensionMetadataV14: SignedExtensionMetadataV14;
+ SignedSubmission: SignedSubmission;
+ SignedSubmissionOf: SignedSubmissionOf;
+ SignedSubmissionTo276: SignedSubmissionTo276;
+ SignerPayload: SignerPayload;
+ SigningContext: SigningContext;
+ SiLookupTypeId: SiLookupTypeId;
+ SiPath: SiPath;
+ SiType: SiType;
+ SiTypeDef: SiTypeDef;
+ SiTypeDefArray: SiTypeDefArray;
+ SiTypeDefBitSequence: SiTypeDefBitSequence;
+ SiTypeDefCompact: SiTypeDefCompact;
+ SiTypeDefComposite: SiTypeDefComposite;
+ SiTypeDefPrimitive: SiTypeDefPrimitive;
+ SiTypeDefSequence: SiTypeDefSequence;
+ SiTypeDefTuple: SiTypeDefTuple;
+ SiTypeDefVariant: SiTypeDefVariant;
+ SiTypeParameter: SiTypeParameter;
+ SiVariant: SiVariant;
+ SlashingSpans: SlashingSpans;
+ SlashingSpansTo204: SlashingSpansTo204;
+ SlashJournalEntry: SlashJournalEntry;
+ Slot: Slot;
+ SlotDuration: SlotDuration;
+ SlotNumber: SlotNumber;
+ SlotRange: SlotRange;
+ SlotRange10: SlotRange10;
+ SocietyJudgement: SocietyJudgement;
+ SocietyVote: SocietyVote;
+ SolutionOrSnapshotSize: SolutionOrSnapshotSize;
+ SolutionSupport: SolutionSupport;
+ SolutionSupports: SolutionSupports;
+ SpanIndex: SpanIndex;
+ SpanRecord: SpanRecord;
+ SpecVersion: SpecVersion;
+ Sr25519Signature: Sr25519Signature;
+ StakingLedger: StakingLedger;
+ StakingLedgerTo223: StakingLedgerTo223;
+ StakingLedgerTo240: StakingLedgerTo240;
+ Statement: Statement;
+ StatementKind: StatementKind;
+ StorageChangeSet: StorageChangeSet;
+ StorageData: StorageData;
+ StorageDeposit: StorageDeposit;
+ StorageEntryMetadataLatest: StorageEntryMetadataLatest;
+ StorageEntryMetadataV10: StorageEntryMetadataV10;
+ StorageEntryMetadataV11: StorageEntryMetadataV11;
+ StorageEntryMetadataV12: StorageEntryMetadataV12;
+ StorageEntryMetadataV13: StorageEntryMetadataV13;
+ StorageEntryMetadataV14: StorageEntryMetadataV14;
+ StorageEntryMetadataV9: StorageEntryMetadataV9;
+ StorageEntryModifierLatest: StorageEntryModifierLatest;
+ StorageEntryModifierV10: StorageEntryModifierV10;
+ StorageEntryModifierV11: StorageEntryModifierV11;
+ StorageEntryModifierV12: StorageEntryModifierV12;
+ StorageEntryModifierV13: StorageEntryModifierV13;
+ StorageEntryModifierV14: StorageEntryModifierV14;
+ StorageEntryModifierV9: StorageEntryModifierV9;
+ StorageEntryTypeLatest: StorageEntryTypeLatest;
+ StorageEntryTypeV10: StorageEntryTypeV10;
+ StorageEntryTypeV11: StorageEntryTypeV11;
+ StorageEntryTypeV12: StorageEntryTypeV12;
+ StorageEntryTypeV13: StorageEntryTypeV13;
+ StorageEntryTypeV14: StorageEntryTypeV14;
+ StorageEntryTypeV9: StorageEntryTypeV9;
+ StorageHasher: StorageHasher;
+ StorageHasherV10: StorageHasherV10;
+ StorageHasherV11: StorageHasherV11;
+ StorageHasherV12: StorageHasherV12;
+ StorageHasherV13: StorageHasherV13;
+ StorageHasherV14: StorageHasherV14;
+ StorageHasherV9: StorageHasherV9;
+ StorageInfo: StorageInfo;
+ StorageKey: StorageKey;
+ StorageKind: StorageKind;
+ StorageMetadataV10: StorageMetadataV10;
+ StorageMetadataV11: StorageMetadataV11;
+ StorageMetadataV12: StorageMetadataV12;
+ StorageMetadataV13: StorageMetadataV13;
+ StorageMetadataV9: StorageMetadataV9;
+ StorageProof: StorageProof;
+ StoredPendingChange: StoredPendingChange;
+ StoredState: StoredState;
+ StrikeCount: StrikeCount;
+ SubId: SubId;
+ SubmissionIndicesOf: SubmissionIndicesOf;
+ Supports: Supports;
+ SyncState: SyncState;
+ SystemInherentData: SystemInherentData;
+ SystemOrigin: SystemOrigin;
+ Tally: Tally;
+ TaskAddress: TaskAddress;
+ TAssetBalance: TAssetBalance;
+ TAssetDepositBalance: TAssetDepositBalance;
+ Text: Text;
+ Timepoint: Timepoint;
+ TokenError: TokenError;
+ TombstoneContractInfo: TombstoneContractInfo;
+ TraceBlockResponse: TraceBlockResponse;
+ TraceError: TraceError;
+ TransactionalError: TransactionalError;
+ TransactionInfo: TransactionInfo;
+ TransactionLongevity: TransactionLongevity;
+ TransactionPriority: TransactionPriority;
+ TransactionSource: TransactionSource;
+ TransactionStorageProof: TransactionStorageProof;
+ TransactionTag: TransactionTag;
+ TransactionV0: TransactionV0;
+ TransactionV1: TransactionV1;
+ TransactionV2: TransactionV2;
+ TransactionValidity: TransactionValidity;
+ TransactionValidityError: TransactionValidityError;
+ TransientValidationData: TransientValidationData;
+ TreasuryProposal: TreasuryProposal;
+ TrieId: TrieId;
+ TrieIndex: TrieIndex;
+ Type: Type;
+ u128: u128;
+ U128: U128;
+ u16: u16;
+ U16: U16;
+ u256: u256;
+ U256: U256;
+ u32: u32;
+ U32: U32;
+ U32F32: U32F32;
+ u64: u64;
+ U64: U64;
+ u8: u8;
+ U8: U8;
+ UnappliedSlash: UnappliedSlash;
+ UnappliedSlashOther: UnappliedSlashOther;
+ UncleEntryItem: UncleEntryItem;
+ UnknownTransaction: UnknownTransaction;
+ UnlockChunk: UnlockChunk;
+ UnrewardedRelayer: UnrewardedRelayer;
+ UnrewardedRelayersState: UnrewardedRelayersState;
+ UpgradeGoAhead: UpgradeGoAhead;
+ UpgradeRestriction: UpgradeRestriction;
+ UpwardMessage: UpwardMessage;
+ usize: usize;
+ USize: USize;
+ ValidationCode: ValidationCode;
+ ValidationCodeHash: ValidationCodeHash;
+ ValidationData: ValidationData;
+ ValidationDataType: ValidationDataType;
+ ValidationFunctionParams: ValidationFunctionParams;
+ ValidatorCount: ValidatorCount;
+ ValidatorId: ValidatorId;
+ ValidatorIdOf: ValidatorIdOf;
+ ValidatorIndex: ValidatorIndex;
+ ValidatorIndexCompact: ValidatorIndexCompact;
+ ValidatorPrefs: ValidatorPrefs;
+ ValidatorPrefsTo145: ValidatorPrefsTo145;
+ ValidatorPrefsTo196: ValidatorPrefsTo196;
+ ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked;
+ ValidatorPrefsWithCommission: ValidatorPrefsWithCommission;
+ ValidatorSet: ValidatorSet;
+ ValidatorSetId: ValidatorSetId;
+ ValidatorSignature: ValidatorSignature;
+ ValidDisputeStatementKind: ValidDisputeStatementKind;
+ ValidityAttestation: ValidityAttestation;
+ ValidTransaction: ValidTransaction;
+ VecInboundHrmpMessage: VecInboundHrmpMessage;
+ VersionedMultiAsset: VersionedMultiAsset;
+ VersionedMultiAssets: VersionedMultiAssets;
+ VersionedMultiLocation: VersionedMultiLocation;
+ VersionedResponse: VersionedResponse;
+ VersionedXcm: VersionedXcm;
+ VersionMigrationStage: VersionMigrationStage;
+ VestingInfo: VestingInfo;
+ VestingSchedule: VestingSchedule;
+ Vote: Vote;
+ VoteIndex: VoteIndex;
+ Voter: Voter;
+ VoterInfo: VoterInfo;
+ Votes: Votes;
+ VotesTo230: VotesTo230;
+ VoteThreshold: VoteThreshold;
+ VoteWeight: VoteWeight;
+ Voting: Voting;
+ VotingDelegating: VotingDelegating;
+ VotingDirect: VotingDirect;
+ VotingDirectVote: VotingDirectVote;
+ VouchingStatus: VouchingStatus;
+ VrfData: VrfData;
+ VrfOutput: VrfOutput;
+ VrfProof: VrfProof;
+ Weight: Weight;
+ WeightLimitV2: WeightLimitV2;
+ WeightMultiplier: WeightMultiplier;
+ WeightPerClass: WeightPerClass;
+ WeightToFeeCoefficient: WeightToFeeCoefficient;
+ WeightV0: WeightV0;
+ WeightV1: WeightV1;
+ WeightV2: WeightV2;
+ WildFungibility: WildFungibility;
+ WildFungibilityV0: WildFungibilityV0;
+ WildFungibilityV1: WildFungibilityV1;
+ WildFungibilityV2: WildFungibilityV2;
+ WildMultiAsset: WildMultiAsset;
+ WildMultiAssetV1: WildMultiAssetV1;
+ WildMultiAssetV2: WildMultiAssetV2;
+ WinnersData: WinnersData;
+ WinnersData10: WinnersData10;
+ WinnersDataTuple: WinnersDataTuple;
+ WinnersDataTuple10: WinnersDataTuple10;
+ WinningData: WinningData;
+ WinningData10: WinningData10;
+ WinningDataEntry: WinningDataEntry;
+ WithdrawReasons: WithdrawReasons;
+ Xcm: Xcm;
+ XcmAssetId: XcmAssetId;
+ XcmError: XcmError;
+ XcmErrorV0: XcmErrorV0;
+ XcmErrorV1: XcmErrorV1;
+ XcmErrorV2: XcmErrorV2;
+ XcmOrder: XcmOrder;
+ XcmOrderV0: XcmOrderV0;
+ XcmOrderV1: XcmOrderV1;
+ XcmOrderV2: XcmOrderV2;
+ XcmOrigin: XcmOrigin;
+ XcmOriginKind: XcmOriginKind;
+ XcmpMessageFormat: XcmpMessageFormat;
+ XcmV0: XcmV0;
+ XcmV1: XcmV1;
+ XcmV2: XcmV2;
+ XcmVersion: XcmVersion;
+ } // InterfaceTypes
+} // declare module
diff --git a/packages/api-augment/src/mandala/interfaces/index.ts b/packages/api-augment/src/mandala/interfaces/index.ts
new file mode 100644
index 0000000..7f1de78
--- /dev/null
+++ b/packages/api-augment/src/mandala/interfaces/index.ts
@@ -0,0 +1,4 @@
+// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
+/* eslint-disable */
+
+export * from './types.js';
diff --git a/packages/api-augment/src/mandala/interfaces/lookup.ts b/packages/api-augment/src/mandala/interfaces/lookup.ts
new file mode 100644
index 0000000..7742407
--- /dev/null
+++ b/packages/api-augment/src/mandala/interfaces/lookup.ts
@@ -0,0 +1,6288 @@
+// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
+/* eslint-disable */
+
+/* eslint-disable sort-keys */
+
+export default {
+ /**
+ * Lookup3: frame_system::AccountInfo>
+ **/
+ FrameSystemAccountInfo: {
+ nonce: 'u32',
+ consumers: 'u32',
+ providers: 'u32',
+ sufficients: 'u32',
+ data: 'PalletBalancesAccountData'
+ },
+ /**
+ * Lookup5: pallet_balances::types::AccountData
+ **/
+ PalletBalancesAccountData: {
+ free: 'u128',
+ reserved: 'u128',
+ frozen: 'u128',
+ flags: 'u128'
+ },
+ /**
+ * Lookup8: frame_support::dispatch::PerDispatchClass
+ **/
+ FrameSupportDispatchPerDispatchClassWeight: {
+ normal: 'SpWeightsWeightV2Weight',
+ operational: 'SpWeightsWeightV2Weight',
+ mandatory: 'SpWeightsWeightV2Weight'
+ },
+ /**
+ * Lookup9: sp_weights::weight_v2::Weight
+ **/
+ SpWeightsWeightV2Weight: {
+ refTime: 'Compact',
+ proofSize: 'Compact'
+ },
+ /**
+ * Lookup14: sp_runtime::generic::digest::Digest
+ **/
+ SpRuntimeDigest: {
+ logs: 'Vec'
+ },
+ /**
+ * Lookup16: sp_runtime::generic::digest::DigestItem
+ **/
+ SpRuntimeDigestDigestItem: {
+ _enum: {
+ Other: 'Bytes',
+ __Unused1: 'Null',
+ __Unused2: 'Null',
+ __Unused3: 'Null',
+ Consensus: '([u8;4],Bytes)',
+ Seal: '([u8;4],Bytes)',
+ PreRuntime: '([u8;4],Bytes)',
+ __Unused7: 'Null',
+ RuntimeEnvironmentUpdated: 'Null'
+ }
+ },
+ /**
+ * Lookup19: frame_system::EventRecord
+ **/
+ FrameSystemEventRecord: {
+ phase: 'FrameSystemPhase',
+ event: 'Event',
+ topics: 'Vec'
+ },
+ /**
+ * Lookup21: frame_system::pallet::Event
+ **/
+ FrameSystemEvent: {
+ _enum: {
+ ExtrinsicSuccess: {
+ dispatchInfo: 'FrameSupportDispatchDispatchInfo',
+ },
+ ExtrinsicFailed: {
+ dispatchError: 'SpRuntimeDispatchError',
+ dispatchInfo: 'FrameSupportDispatchDispatchInfo',
+ },
+ CodeUpdated: 'Null',
+ NewAccount: {
+ account: 'AccountId32',
+ },
+ KilledAccount: {
+ account: 'AccountId32',
+ },
+ Remarked: {
+ _alias: {
+ hash_: 'hash',
+ },
+ sender: 'AccountId32',
+ hash_: 'H256'
+ }
+ }
+ },
+ /**
+ * Lookup22: frame_support::dispatch::DispatchInfo
+ **/
+ FrameSupportDispatchDispatchInfo: {
+ weight: 'SpWeightsWeightV2Weight',
+ class: 'FrameSupportDispatchDispatchClass',
+ paysFee: 'FrameSupportDispatchPays'
+ },
+ /**
+ * Lookup23: frame_support::dispatch::DispatchClass
+ **/
+ FrameSupportDispatchDispatchClass: {
+ _enum: ['Normal', 'Operational', 'Mandatory']
+ },
+ /**
+ * Lookup24: frame_support::dispatch::Pays
+ **/
+ FrameSupportDispatchPays: {
+ _enum: ['Yes', 'No']
+ },
+ /**
+ * Lookup25: sp_runtime::DispatchError
+ **/
+ SpRuntimeDispatchError: {
+ _enum: {
+ Other: 'Null',
+ CannotLookup: 'Null',
+ BadOrigin: 'Null',
+ Module: 'SpRuntimeModuleError',
+ ConsumerRemaining: 'Null',
+ NoProviders: 'Null',
+ TooManyConsumers: 'Null',
+ Token: 'SpRuntimeTokenError',
+ Arithmetic: 'SpArithmeticArithmeticError',
+ Transactional: 'SpRuntimeTransactionalError',
+ Exhausted: 'Null',
+ Corruption: 'Null',
+ Unavailable: 'Null'
+ }
+ },
+ /**
+ * Lookup26: sp_runtime::ModuleError
+ **/
+ SpRuntimeModuleError: {
+ index: 'u8',
+ error: '[u8;4]'
+ },
+ /**
+ * Lookup27: sp_runtime::TokenError
+ **/
+ SpRuntimeTokenError: {
+ _enum: ['FundsUnavailable', 'OnlyProvider', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported', 'CannotCreateHold', 'NotExpendable']
+ },
+ /**
+ * Lookup28: sp_arithmetic::ArithmeticError
+ **/
+ SpArithmeticArithmeticError: {
+ _enum: ['Underflow', 'Overflow', 'DivisionByZero']
+ },
+ /**
+ * Lookup29: sp_runtime::TransactionalError
+ **/
+ SpRuntimeTransactionalError: {
+ _enum: ['LimitReached', 'NoLayer']
+ },
+ /**
+ * Lookup30: pallet_scheduler::pallet::Event
+ **/
+ PalletSchedulerEvent: {
+ _enum: {
+ Scheduled: {
+ when: 'u32',
+ index: 'u32',
+ },
+ Canceled: {
+ when: 'u32',
+ index: 'u32',
+ },
+ Dispatched: {
+ task: '(u32,u32)',
+ id: 'Option<[u8;32]>',
+ result: 'Result',
+ },
+ CallUnavailable: {
+ task: '(u32,u32)',
+ id: 'Option<[u8;32]>',
+ },
+ PeriodicFailed: {
+ task: '(u32,u32)',
+ id: 'Option<[u8;32]>',
+ },
+ PermanentlyOverweight: {
+ task: '(u32,u32)',
+ id: 'Option<[u8;32]>'
+ }
+ }
+ },
+ /**
+ * Lookup35: module_transaction_pause::module::Event
+ **/
+ ModuleTransactionPauseModuleEvent: {
+ _enum: {
+ TransactionPaused: {
+ palletNameBytes: 'Bytes',
+ functionNameBytes: 'Bytes',
+ },
+ TransactionUnpaused: {
+ palletNameBytes: 'Bytes',
+ functionNameBytes: 'Bytes',
+ },
+ EvmPrecompilePaused: {
+ address: 'H160',
+ },
+ EvmPrecompileUnpaused: {
+ address: 'H160'
+ }
+ }
+ },
+ /**
+ * Lookup38: pallet_preimage::pallet::Event
+ **/
+ PalletPreimageEvent: {
+ _enum: {
+ Noted: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ },
+ Requested: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ },
+ Cleared: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256'
+ }
+ }
+ },
+ /**
+ * Lookup39: pallet_balances::pallet::Event
+ **/
+ PalletBalancesEvent: {
+ _enum: {
+ Endowed: {
+ account: 'AccountId32',
+ freeBalance: 'u128',
+ },
+ DustLost: {
+ account: 'AccountId32',
+ amount: 'u128',
+ },
+ Transfer: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ amount: 'u128',
+ },
+ BalanceSet: {
+ who: 'AccountId32',
+ free: 'u128',
+ },
+ Reserved: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Unreserved: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ ReserveRepatriated: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ amount: 'u128',
+ destinationStatus: 'FrameSupportTokensMiscBalanceStatus',
+ },
+ Deposit: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Withdraw: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Slashed: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Minted: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Burned: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Suspended: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Restored: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Upgraded: {
+ who: 'AccountId32',
+ },
+ Issued: {
+ amount: 'u128',
+ },
+ Rescinded: {
+ amount: 'u128',
+ },
+ Locked: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Unlocked: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Frozen: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Thawed: {
+ who: 'AccountId32',
+ amount: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup40: frame_support::traits::tokens::misc::BalanceStatus
+ **/
+ FrameSupportTokensMiscBalanceStatus: {
+ _enum: ['Free', 'Reserved']
+ },
+ /**
+ * Lookup41: orml_tokens::module::Event
+ **/
+ OrmlTokensModuleEvent: {
+ _enum: {
+ Endowed: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ DustLost: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Transfer: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ from: 'AccountId32',
+ to: 'AccountId32',
+ amount: 'u128',
+ },
+ Reserved: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Unreserved: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ ReserveRepatriated: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ from: 'AccountId32',
+ to: 'AccountId32',
+ amount: 'u128',
+ status: 'FrameSupportTokensMiscBalanceStatus',
+ },
+ BalanceSet: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ free: 'u128',
+ reserved: 'u128',
+ },
+ TotalIssuanceSet: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ amount: 'u128',
+ },
+ Withdrawn: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Slashed: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ freeAmount: 'u128',
+ reservedAmount: 'u128',
+ },
+ Deposited: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ LockSet: {
+ lockId: '[u8;8]',
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ LockRemoved: {
+ lockId: '[u8;8]',
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ },
+ Locked: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Unlocked: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup42: acala_primitives::currency::CurrencyId
+ **/
+ AcalaPrimitivesCurrencyCurrencyId: {
+ _enum: {
+ Token: 'AcalaPrimitivesCurrencyTokenSymbol',
+ DexShare: '(AcalaPrimitivesCurrencyDexShare,AcalaPrimitivesCurrencyDexShare)',
+ Erc20: 'H160',
+ StableAssetPoolToken: 'u32',
+ LiquidCrowdloan: 'u32',
+ ForeignAsset: 'u16'
+ }
+ },
+ /**
+ * Lookup43: acala_primitives::currency::TokenSymbol
+ **/
+ AcalaPrimitivesCurrencyTokenSymbol: {
+ _enum: ['ACA', 'AUSD', 'DOT', 'LDOT', 'TAP', '__Unused5', '__Unused6', '__Unused7', '__Unused8', '__Unused9', '__Unused10', '__Unused11', '__Unused12', '__Unused13', '__Unused14', '__Unused15', '__Unused16', '__Unused17', '__Unused18', '__Unused19', '__Unused20', '__Unused21', '__Unused22', '__Unused23', '__Unused24', '__Unused25', '__Unused26', '__Unused27', '__Unused28', '__Unused29', '__Unused30', '__Unused31', '__Unused32', '__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', '__Unused64', '__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', 'KAR', 'KUSD', 'KSM', 'LKSM', 'TAI', '__Unused133', '__Unused134', '__Unused135', '__Unused136', '__Unused137', '__Unused138', '__Unused139', '__Unused140', '__Unused141', '__Unused142', '__Unused143', '__Unused144', '__Unused145', '__Unused146', '__Unused147', '__Unused148', '__Unused149', '__Unused150', '__Unused151', '__Unused152', '__Unused153', '__Unused154', '__Unused155', '__Unused156', '__Unused157', '__Unused158', '__Unused159', '__Unused160', '__Unused161', '__Unused162', '__Unused163', '__Unused164', '__Unused165', '__Unused166', '__Unused167', 'BNC', 'VSKSM', 'PHA', 'KINT', 'KBTC']
+ },
+ /**
+ * Lookup44: acala_primitives::currency::DexShare
+ **/
+ AcalaPrimitivesCurrencyDexShare: {
+ _enum: {
+ Token: 'AcalaPrimitivesCurrencyTokenSymbol',
+ Erc20: 'H160',
+ LiquidCrowdloan: 'u32',
+ ForeignAsset: 'u16',
+ StableAssetPoolToken: 'u32'
+ }
+ },
+ /**
+ * Lookup47: module_currencies::module::Event
+ **/
+ ModuleCurrenciesModuleEvent: {
+ _enum: {
+ Transferred: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ from: 'AccountId32',
+ to: 'AccountId32',
+ amount: 'u128',
+ },
+ Withdrawn: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Deposited: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ DustSwept: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ who: 'AccountId32',
+ amount: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup48: orml_vesting::module::Event
+ **/
+ OrmlVestingModuleEvent: {
+ _enum: {
+ VestingScheduleAdded: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ vestingSchedule: 'OrmlVestingVestingSchedule',
+ },
+ Claimed: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ VestingSchedulesUpdated: {
+ who: 'AccountId32'
+ }
+ }
+ },
+ /**
+ * Lookup49: orml_vesting::VestingSchedule
+ **/
+ OrmlVestingVestingSchedule: {
+ start: 'u32',
+ period: 'u32',
+ periodCount: 'u32',
+ perPeriod: 'Compact'
+ },
+ /**
+ * Lookup51: module_transaction_payment::module::Event
+ **/
+ ModuleTransactionPaymentModuleEvent: {
+ _enum: {
+ ChargeFeePoolEnabled: {
+ subAccount: 'AccountId32',
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ exchangeRate: 'u128',
+ poolSize: 'u128',
+ swapThreshold: 'u128',
+ },
+ ChargeFeePoolSwapped: {
+ subAccount: 'AccountId32',
+ supplyCurrencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ oldExchangeRate: 'u128',
+ swapExchangeRate: 'u128',
+ newExchangeRate: 'u128',
+ newPoolSize: 'u128',
+ },
+ ChargeFeePoolDisabled: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ foreignAmount: 'u128',
+ nativeAmount: 'u128',
+ },
+ TransactionFeePaid: {
+ who: 'AccountId32',
+ actualFee: 'u128',
+ actualTip: 'u128',
+ actualSurplus: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup53: pallet_treasury::pallet::Event
+ **/
+ PalletTreasuryEvent: {
+ _enum: {
+ Proposed: {
+ proposalIndex: 'u32',
+ },
+ Spending: {
+ budgetRemaining: 'u128',
+ },
+ Awarded: {
+ proposalIndex: 'u32',
+ award: 'u128',
+ account: 'AccountId32',
+ },
+ Rejected: {
+ proposalIndex: 'u32',
+ slashed: 'u128',
+ },
+ Burnt: {
+ burntFunds: 'u128',
+ },
+ Rollover: {
+ rolloverBalance: 'u128',
+ },
+ Deposit: {
+ value: 'u128',
+ },
+ SpendApproved: {
+ proposalIndex: 'u32',
+ amount: 'u128',
+ beneficiary: 'AccountId32',
+ },
+ UpdatedInactive: {
+ reactivated: 'u128',
+ deactivated: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup54: pallet_bounties::pallet::Event
+ **/
+ PalletBountiesEvent: {
+ _enum: {
+ BountyProposed: {
+ index: 'u32',
+ },
+ BountyRejected: {
+ index: 'u32',
+ bond: 'u128',
+ },
+ BountyBecameActive: {
+ index: 'u32',
+ },
+ BountyAwarded: {
+ index: 'u32',
+ beneficiary: 'AccountId32',
+ },
+ BountyClaimed: {
+ index: 'u32',
+ payout: 'u128',
+ beneficiary: 'AccountId32',
+ },
+ BountyCanceled: {
+ index: 'u32',
+ },
+ BountyExtended: {
+ index: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup55: pallet_tips::pallet::Event
+ **/
+ PalletTipsEvent: {
+ _enum: {
+ NewTip: {
+ tipHash: 'H256',
+ },
+ TipClosing: {
+ tipHash: 'H256',
+ },
+ TipClosed: {
+ tipHash: 'H256',
+ who: 'AccountId32',
+ payout: 'u128',
+ },
+ TipRetracted: {
+ tipHash: 'H256',
+ },
+ TipSlashed: {
+ tipHash: 'H256',
+ finder: 'AccountId32',
+ deposit: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup56: pallet_utility::pallet::Event
+ **/
+ PalletUtilityEvent: {
+ _enum: {
+ BatchInterrupted: {
+ index: 'u32',
+ error: 'SpRuntimeDispatchError',
+ },
+ BatchCompleted: 'Null',
+ BatchCompletedWithErrors: 'Null',
+ ItemCompleted: 'Null',
+ ItemFailed: {
+ error: 'SpRuntimeDispatchError',
+ },
+ DispatchedAs: {
+ result: 'Result'
+ }
+ }
+ },
+ /**
+ * Lookup57: pallet_multisig::pallet::Event
+ **/
+ PalletMultisigEvent: {
+ _enum: {
+ NewMultisig: {
+ approving: 'AccountId32',
+ multisig: 'AccountId32',
+ callHash: '[u8;32]',
+ },
+ MultisigApproval: {
+ approving: 'AccountId32',
+ timepoint: 'PalletMultisigTimepoint',
+ multisig: 'AccountId32',
+ callHash: '[u8;32]',
+ },
+ MultisigExecuted: {
+ approving: 'AccountId32',
+ timepoint: 'PalletMultisigTimepoint',
+ multisig: 'AccountId32',
+ callHash: '[u8;32]',
+ result: 'Result',
+ },
+ MultisigCancelled: {
+ cancelling: 'AccountId32',
+ timepoint: 'PalletMultisigTimepoint',
+ multisig: 'AccountId32',
+ callHash: '[u8;32]'
+ }
+ }
+ },
+ /**
+ * Lookup58: pallet_multisig::Timepoint
+ **/
+ PalletMultisigTimepoint: {
+ height: 'u32',
+ index: 'u32'
+ },
+ /**
+ * Lookup59: pallet_recovery::pallet::Event
+ **/
+ PalletRecoveryEvent: {
+ _enum: {
+ RecoveryCreated: {
+ account: 'AccountId32',
+ },
+ RecoveryInitiated: {
+ lostAccount: 'AccountId32',
+ rescuerAccount: 'AccountId32',
+ },
+ RecoveryVouched: {
+ lostAccount: 'AccountId32',
+ rescuerAccount: 'AccountId32',
+ sender: 'AccountId32',
+ },
+ RecoveryClosed: {
+ lostAccount: 'AccountId32',
+ rescuerAccount: 'AccountId32',
+ },
+ AccountRecovered: {
+ lostAccount: 'AccountId32',
+ rescuerAccount: 'AccountId32',
+ },
+ RecoveryRemoved: {
+ lostAccount: 'AccountId32'
+ }
+ }
+ },
+ /**
+ * Lookup60: pallet_proxy::pallet::Event
+ **/
+ PalletProxyEvent: {
+ _enum: {
+ ProxyExecuted: {
+ result: 'Result',
+ },
+ PureCreated: {
+ pure: 'AccountId32',
+ who: 'AccountId32',
+ proxyType: 'RuntimeCommonProxyType',
+ disambiguationIndex: 'u16',
+ },
+ Announced: {
+ real: 'AccountId32',
+ proxy: 'AccountId32',
+ callHash: 'H256',
+ },
+ ProxyAdded: {
+ delegator: 'AccountId32',
+ delegatee: 'AccountId32',
+ proxyType: 'RuntimeCommonProxyType',
+ delay: 'u32',
+ },
+ ProxyRemoved: {
+ delegator: 'AccountId32',
+ delegatee: 'AccountId32',
+ proxyType: 'RuntimeCommonProxyType',
+ delay: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup61: runtime_common::ProxyType
+ **/
+ RuntimeCommonProxyType: {
+ _enum: ['Any', 'CancelProxy', 'Governance', 'Auction', 'Swap', 'Loan', 'DexLiquidity', 'StableAssetSwap', 'StableAssetLiquidity', 'Homa']
+ },
+ /**
+ * Lookup62: module_idle_scheduler::module::Event
+ **/
+ ModuleIdleSchedulerModuleEvent: {
+ _enum: {
+ TaskDispatched: {
+ taskId: 'u32',
+ result: 'Result',
+ },
+ TaskAdded: {
+ taskId: 'u32',
+ task: 'MandalaRuntimeScheduledTasks'
+ }
+ }
+ },
+ /**
+ * Lookup63: mandala_runtime::ScheduledTasks
+ **/
+ MandalaRuntimeScheduledTasks: {
+ _enum: {
+ EvmTask: 'ModuleEvmEvmTask'
+ }
+ },
+ /**
+ * Lookup64: module_evm::EvmTask
+ **/
+ ModuleEvmEvmTask: {
+ _enum: {
+ Schedule: {
+ from: 'H160',
+ target: 'H160',
+ input: 'Bytes',
+ value: 'u128',
+ gasLimit: 'u64',
+ storageLimit: 'u32',
+ },
+ Remove: {
+ caller: 'H160',
+ contract: 'H160',
+ maintainer: 'H160'
+ }
+ }
+ },
+ /**
+ * Lookup65: mandala_runtime::Runtime
+ **/
+ MandalaRuntimeRuntime: 'Null',
+ /**
+ * Lookup66: pallet_indices::pallet::Event
+ **/
+ PalletIndicesEvent: {
+ _enum: {
+ IndexAssigned: {
+ who: 'AccountId32',
+ index: 'u32',
+ },
+ IndexFreed: {
+ index: 'u32',
+ },
+ IndexFrozen: {
+ index: 'u32',
+ who: 'AccountId32'
+ }
+ }
+ },
+ /**
+ * Lookup67: pallet_collective::pallet::Event
+ **/
+ PalletCollectiveEvent: {
+ _enum: {
+ Proposed: {
+ account: 'AccountId32',
+ proposalIndex: 'u32',
+ proposalHash: 'H256',
+ threshold: 'u32',
+ },
+ Voted: {
+ account: 'AccountId32',
+ proposalHash: 'H256',
+ voted: 'bool',
+ yes: 'u32',
+ no: 'u32',
+ },
+ Approved: {
+ proposalHash: 'H256',
+ },
+ Disapproved: {
+ proposalHash: 'H256',
+ },
+ Executed: {
+ proposalHash: 'H256',
+ result: 'Result',
+ },
+ MemberExecuted: {
+ proposalHash: 'H256',
+ result: 'Result',
+ },
+ Closed: {
+ proposalHash: 'H256',
+ yes: 'u32',
+ no: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup69: pallet_membership::pallet::Event
+ **/
+ PalletMembershipEvent: {
+ _enum: ['MemberAdded', 'MemberRemoved', 'MembersSwapped', 'MembersReset', 'KeyChanged', 'Dummy']
+ },
+ /**
+ * Lookup76: orml_authority::module::Event
+ **/
+ OrmlAuthorityModuleEvent: {
+ _enum: {
+ Dispatched: {
+ result: 'Result',
+ },
+ Scheduled: {
+ origin: 'MandalaRuntimeOriginCaller',
+ index: 'u32',
+ },
+ FastTracked: {
+ origin: 'MandalaRuntimeOriginCaller',
+ index: 'u32',
+ when: 'u32',
+ },
+ Delayed: {
+ origin: 'MandalaRuntimeOriginCaller',
+ index: 'u32',
+ when: 'u32',
+ },
+ Cancelled: {
+ origin: 'MandalaRuntimeOriginCaller',
+ index: 'u32',
+ },
+ AuthorizedCall: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ caller: 'Option',
+ },
+ RemovedAuthorizedCall: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ },
+ TriggeredCallBy: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ caller: 'AccountId32'
+ }
+ }
+ },
+ /**
+ * Lookup77: mandala_runtime::OriginCaller
+ **/
+ MandalaRuntimeOriginCaller: {
+ _enum: {
+ system: 'FrameSupportDispatchRawOrigin',
+ __Unused1: 'Null',
+ __Unused2: 'Null',
+ __Unused3: 'Null',
+ __Unused4: 'Null',
+ __Unused5: 'Null',
+ __Unused6: 'Null',
+ __Unused7: 'Null',
+ Void: 'SpCoreVoid',
+ __Unused9: 'Null',
+ __Unused10: 'Null',
+ __Unused11: 'Null',
+ __Unused12: 'Null',
+ __Unused13: 'Null',
+ __Unused14: 'Null',
+ __Unused15: 'Null',
+ __Unused16: 'Null',
+ __Unused17: 'Null',
+ __Unused18: 'Null',
+ __Unused19: 'Null',
+ __Unused20: 'Null',
+ __Unused21: 'Null',
+ __Unused22: 'Null',
+ __Unused23: 'Null',
+ __Unused24: 'Null',
+ __Unused25: 'Null',
+ __Unused26: 'Null',
+ __Unused27: 'Null',
+ __Unused28: 'Null',
+ __Unused29: 'Null',
+ __Unused30: 'Null',
+ __Unused31: 'Null',
+ __Unused32: 'Null',
+ __Unused33: 'Null',
+ __Unused34: 'Null',
+ __Unused35: 'Null',
+ __Unused36: 'Null',
+ __Unused37: 'Null',
+ __Unused38: 'Null',
+ __Unused39: 'Null',
+ __Unused40: 'Null',
+ __Unused41: 'Null',
+ __Unused42: 'Null',
+ __Unused43: 'Null',
+ __Unused44: 'Null',
+ __Unused45: 'Null',
+ __Unused46: 'Null',
+ __Unused47: 'Null',
+ __Unused48: 'Null',
+ __Unused49: 'Null',
+ GeneralCouncil: 'PalletCollectiveRawOrigin',
+ __Unused51: 'Null',
+ FinancialCouncil: 'PalletCollectiveRawOrigin',
+ __Unused53: 'Null',
+ HomaCouncil: 'PalletCollectiveRawOrigin',
+ __Unused55: 'Null',
+ TechnicalCommittee: 'PalletCollectiveRawOrigin',
+ __Unused57: 'Null',
+ __Unused58: 'Null',
+ __Unused59: 'Null',
+ __Unused60: 'Null',
+ __Unused61: 'Null',
+ __Unused62: 'Null',
+ __Unused63: 'Null',
+ __Unused64: 'Null',
+ __Unused65: 'Null',
+ __Unused66: 'Null',
+ __Unused67: 'Null',
+ __Unused68: 'Null',
+ __Unused69: 'Null',
+ Authority: 'OrmlAuthorityDelayedOrigin',
+ __Unused71: 'Null',
+ __Unused72: 'Null',
+ __Unused73: 'Null',
+ __Unused74: 'Null',
+ __Unused75: 'Null',
+ __Unused76: 'Null',
+ __Unused77: 'Null',
+ __Unused78: 'Null',
+ __Unused79: 'Null',
+ __Unused80: 'Null',
+ __Unused81: 'Null',
+ __Unused82: 'Null',
+ __Unused83: 'Null',
+ __Unused84: 'Null',
+ __Unused85: 'Null',
+ __Unused86: 'Null',
+ __Unused87: 'Null',
+ __Unused88: 'Null',
+ __Unused89: 'Null',
+ __Unused90: 'Null',
+ __Unused91: 'Null',
+ __Unused92: 'Null',
+ __Unused93: 'Null',
+ __Unused94: 'Null',
+ __Unused95: 'Null',
+ __Unused96: 'Null',
+ __Unused97: 'Null',
+ __Unused98: 'Null',
+ __Unused99: 'Null',
+ __Unused100: 'Null',
+ __Unused101: 'Null',
+ __Unused102: 'Null',
+ __Unused103: 'Null',
+ __Unused104: 'Null',
+ __Unused105: 'Null',
+ __Unused106: 'Null',
+ __Unused107: 'Null',
+ __Unused108: 'Null',
+ __Unused109: 'Null',
+ __Unused110: 'Null',
+ __Unused111: 'Null',
+ __Unused112: 'Null',
+ __Unused113: 'Null',
+ __Unused114: 'Null',
+ __Unused115: 'Null',
+ __Unused116: 'Null',
+ __Unused117: 'Null',
+ __Unused118: 'Null',
+ __Unused119: 'Null',
+ __Unused120: 'Null',
+ __Unused121: 'Null',
+ __Unused122: 'Null',
+ __Unused123: 'Null',
+ __Unused124: 'Null',
+ __Unused125: 'Null',
+ __Unused126: 'Null',
+ __Unused127: 'Null',
+ __Unused128: 'Null',
+ __Unused129: 'Null',
+ __Unused130: 'Null',
+ __Unused131: 'Null',
+ __Unused132: 'Null',
+ __Unused133: 'Null',
+ __Unused134: 'Null',
+ __Unused135: 'Null',
+ __Unused136: 'Null',
+ __Unused137: 'Null',
+ __Unused138: 'Null',
+ __Unused139: 'Null',
+ __Unused140: 'Null',
+ __Unused141: 'Null',
+ __Unused142: 'Null',
+ __Unused143: 'Null',
+ __Unused144: 'Null',
+ __Unused145: 'Null',
+ __Unused146: 'Null',
+ __Unused147: 'Null',
+ __Unused148: 'Null',
+ __Unused149: 'Null',
+ __Unused150: 'Null',
+ __Unused151: 'Null',
+ __Unused152: 'Null',
+ __Unused153: 'Null',
+ __Unused154: 'Null',
+ __Unused155: 'Null',
+ __Unused156: 'Null',
+ __Unused157: 'Null',
+ __Unused158: 'Null',
+ __Unused159: 'Null',
+ __Unused160: 'Null',
+ __Unused161: 'Null',
+ __Unused162: 'Null',
+ __Unused163: 'Null',
+ __Unused164: 'Null',
+ __Unused165: 'Null',
+ __Unused166: 'Null',
+ __Unused167: 'Null',
+ __Unused168: 'Null',
+ __Unused169: 'Null',
+ __Unused170: 'Null',
+ PolkadotXcm: 'PalletXcmOrigin',
+ CumulusXcm: 'CumulusPalletXcmOrigin'
+ }
+ },
+ /**
+ * Lookup78: frame_support::dispatch::RawOrigin
+ **/
+ FrameSupportDispatchRawOrigin: {
+ _enum: {
+ Root: 'Null',
+ Signed: 'AccountId32',
+ None: 'Null'
+ }
+ },
+ /**
+ * Lookup79: pallet_collective::RawOrigin
+ **/
+ PalletCollectiveRawOrigin: {
+ _enum: {
+ Members: '(u32,u32)',
+ Member: 'AccountId32',
+ _Phantom: 'Null'
+ }
+ },
+ /**
+ * Lookup83: orml_authority::DelayedOrigin
+ **/
+ OrmlAuthorityDelayedOrigin: {
+ delay: 'u32',
+ origin: 'MandalaRuntimeOriginCaller'
+ },
+ /**
+ * Lookup84: pallet_xcm::pallet::Origin
+ **/
+ PalletXcmOrigin: {
+ _enum: {
+ Xcm: 'XcmV3MultiLocation',
+ Response: 'XcmV3MultiLocation'
+ }
+ },
+ /**
+ * Lookup85: xcm::v3::multilocation::MultiLocation
+ **/
+ XcmV3MultiLocation: {
+ parents: 'u8',
+ interior: 'XcmV3Junctions'
+ },
+ /**
+ * Lookup86: xcm::v3::junctions::Junctions
+ **/
+ XcmV3Junctions: {
+ _enum: {
+ Here: 'Null',
+ X1: 'XcmV3Junction',
+ X2: '(XcmV3Junction,XcmV3Junction)',
+ X3: '(XcmV3Junction,XcmV3Junction,XcmV3Junction)',
+ X4: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',
+ X5: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',
+ X6: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',
+ X7: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',
+ X8: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)'
+ }
+ },
+ /**
+ * Lookup87: xcm::v3::junction::Junction
+ **/
+ XcmV3Junction: {
+ _enum: {
+ Parachain: 'Compact',
+ AccountId32: {
+ network: 'Option',
+ id: '[u8;32]',
+ },
+ AccountIndex64: {
+ network: 'Option',
+ index: 'Compact',
+ },
+ AccountKey20: {
+ network: 'Option',
+ key: '[u8;20]',
+ },
+ PalletInstance: 'u8',
+ GeneralIndex: 'Compact',
+ GeneralKey: {
+ length: 'u8',
+ data: '[u8;32]',
+ },
+ OnlyChild: 'Null',
+ Plurality: {
+ id: 'XcmV3JunctionBodyId',
+ part: 'XcmV3JunctionBodyPart',
+ },
+ GlobalConsensus: 'XcmV3JunctionNetworkId'
+ }
+ },
+ /**
+ * Lookup90: xcm::v3::junction::NetworkId
+ **/
+ XcmV3JunctionNetworkId: {
+ _enum: {
+ ByGenesis: '[u8;32]',
+ ByFork: {
+ blockNumber: 'u64',
+ blockHash: '[u8;32]',
+ },
+ Polkadot: 'Null',
+ Kusama: 'Null',
+ Westend: 'Null',
+ Rococo: 'Null',
+ Wococo: 'Null',
+ Ethereum: {
+ chainId: 'Compact',
+ },
+ BitcoinCore: 'Null',
+ BitcoinCash: 'Null'
+ }
+ },
+ /**
+ * Lookup91: xcm::v3::junction::BodyId
+ **/
+ XcmV3JunctionBodyId: {
+ _enum: {
+ Unit: 'Null',
+ Moniker: '[u8;4]',
+ Index: 'Compact',
+ Executive: 'Null',
+ Technical: 'Null',
+ Legislative: 'Null',
+ Judicial: 'Null',
+ Defense: 'Null',
+ Administration: 'Null',
+ Treasury: 'Null'
+ }
+ },
+ /**
+ * Lookup92: xcm::v3::junction::BodyPart
+ **/
+ XcmV3JunctionBodyPart: {
+ _enum: {
+ Voice: 'Null',
+ Members: {
+ count: 'Compact',
+ },
+ Fraction: {
+ nom: 'Compact',
+ denom: 'Compact',
+ },
+ AtLeastProportion: {
+ nom: 'Compact',
+ denom: 'Compact',
+ },
+ MoreThanProportion: {
+ nom: 'Compact',
+ denom: 'Compact'
+ }
+ }
+ },
+ /**
+ * Lookup93: cumulus_pallet_xcm::pallet::Origin
+ **/
+ CumulusPalletXcmOrigin: {
+ _enum: {
+ Relay: 'Null',
+ SiblingParachain: 'u32'
+ }
+ },
+ /**
+ * Lookup95: sp_core::Void
+ **/
+ SpCoreVoid: 'Null',
+ /**
+ * Lookup97: pallet_elections_phragmen::pallet::Event
+ **/
+ PalletElectionsPhragmenEvent: {
+ _enum: {
+ NewTerm: {
+ newMembers: 'Vec<(AccountId32,u128)>',
+ },
+ EmptyTerm: 'Null',
+ ElectionError: 'Null',
+ MemberKicked: {
+ member: 'AccountId32',
+ },
+ Renounced: {
+ candidate: 'AccountId32',
+ },
+ CandidateSlashed: {
+ candidate: 'AccountId32',
+ amount: 'u128',
+ },
+ SeatHolderSlashed: {
+ seatHolder: 'AccountId32',
+ amount: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup100: pallet_democracy::pallet::Event
+ **/
+ PalletDemocracyEvent: {
+ _enum: {
+ Proposed: {
+ proposalIndex: 'u32',
+ deposit: 'u128',
+ },
+ Tabled: {
+ proposalIndex: 'u32',
+ deposit: 'u128',
+ },
+ ExternalTabled: 'Null',
+ Started: {
+ refIndex: 'u32',
+ threshold: 'PalletDemocracyVoteThreshold',
+ },
+ Passed: {
+ refIndex: 'u32',
+ },
+ NotPassed: {
+ refIndex: 'u32',
+ },
+ Cancelled: {
+ refIndex: 'u32',
+ },
+ Delegated: {
+ who: 'AccountId32',
+ target: 'AccountId32',
+ },
+ Undelegated: {
+ account: 'AccountId32',
+ },
+ Vetoed: {
+ who: 'AccountId32',
+ proposalHash: 'H256',
+ until: 'u32',
+ },
+ Blacklisted: {
+ proposalHash: 'H256',
+ },
+ Voted: {
+ voter: 'AccountId32',
+ refIndex: 'u32',
+ vote: 'PalletDemocracyVoteAccountVote',
+ },
+ Seconded: {
+ seconder: 'AccountId32',
+ propIndex: 'u32',
+ },
+ ProposalCanceled: {
+ propIndex: 'u32',
+ },
+ MetadataSet: {
+ _alias: {
+ hash_: 'hash',
+ },
+ owner: 'PalletDemocracyMetadataOwner',
+ hash_: 'H256',
+ },
+ MetadataCleared: {
+ _alias: {
+ hash_: 'hash',
+ },
+ owner: 'PalletDemocracyMetadataOwner',
+ hash_: 'H256',
+ },
+ MetadataTransferred: {
+ _alias: {
+ hash_: 'hash',
+ },
+ prevOwner: 'PalletDemocracyMetadataOwner',
+ owner: 'PalletDemocracyMetadataOwner',
+ hash_: 'H256'
+ }
+ }
+ },
+ /**
+ * Lookup101: pallet_democracy::vote_threshold::VoteThreshold
+ **/
+ PalletDemocracyVoteThreshold: {
+ _enum: ['SuperMajorityApprove', 'SuperMajorityAgainst', 'SimpleMajority']
+ },
+ /**
+ * Lookup102: pallet_democracy::vote::AccountVote
+ **/
+ PalletDemocracyVoteAccountVote: {
+ _enum: {
+ Standard: {
+ vote: 'Vote',
+ balance: 'u128',
+ },
+ Split: {
+ aye: 'u128',
+ nay: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup104: pallet_democracy::types::MetadataOwner
+ **/
+ PalletDemocracyMetadataOwner: {
+ _enum: {
+ External: 'Null',
+ Proposal: 'u32',
+ Referendum: 'u32'
+ }
+ },
+ /**
+ * Lookup105: orml_oracle::module::Event
+ **/
+ OrmlOracleModuleEvent: {
+ _enum: {
+ NewFeedData: {
+ sender: 'AccountId32',
+ values: 'Vec<(AcalaPrimitivesCurrencyCurrencyId,u128)>'
+ }
+ }
+ },
+ /**
+ * Lookup109: orml_auction::module::Event
+ **/
+ OrmlAuctionModuleEvent: {
+ _enum: {
+ Bid: {
+ auctionId: 'u32',
+ bidder: 'AccountId32',
+ amount: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup110: module_prices::module::Event
+ **/
+ ModulePricesModuleEvent: {
+ _enum: {
+ LockPrice: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ lockedPrice: 'u128',
+ },
+ UnlockPrice: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId'
+ }
+ }
+ },
+ /**
+ * Lookup111: module_dex::module::Event
+ **/
+ ModuleDexModuleEvent: {
+ _enum: {
+ AddProvision: {
+ who: 'AccountId32',
+ currency0: 'AcalaPrimitivesCurrencyCurrencyId',
+ contribution0: 'u128',
+ currency1: 'AcalaPrimitivesCurrencyCurrencyId',
+ contribution1: 'u128',
+ },
+ AddLiquidity: {
+ who: 'AccountId32',
+ currency0: 'AcalaPrimitivesCurrencyCurrencyId',
+ pool0: 'u128',
+ currency1: 'AcalaPrimitivesCurrencyCurrencyId',
+ pool1: 'u128',
+ shareIncrement: 'u128',
+ },
+ RemoveLiquidity: {
+ who: 'AccountId32',
+ currency0: 'AcalaPrimitivesCurrencyCurrencyId',
+ pool0: 'u128',
+ currency1: 'AcalaPrimitivesCurrencyCurrencyId',
+ pool1: 'u128',
+ shareDecrement: 'u128',
+ },
+ Swap: {
+ trader: 'AccountId32',
+ path: 'Vec',
+ liquidityChanges: 'Vec',
+ },
+ EnableTradingPair: {
+ tradingPair: 'AcalaPrimitivesTradingPair',
+ },
+ ListProvisioning: {
+ tradingPair: 'AcalaPrimitivesTradingPair',
+ },
+ DisableTradingPair: {
+ tradingPair: 'AcalaPrimitivesTradingPair',
+ },
+ ProvisioningToEnabled: {
+ tradingPair: 'AcalaPrimitivesTradingPair',
+ pool0: 'u128',
+ pool1: 'u128',
+ shareAmount: 'u128',
+ },
+ RefundProvision: {
+ who: 'AccountId32',
+ currency0: 'AcalaPrimitivesCurrencyCurrencyId',
+ contribution0: 'u128',
+ currency1: 'AcalaPrimitivesCurrencyCurrencyId',
+ contribution1: 'u128',
+ },
+ ProvisioningAborted: {
+ tradingPair: 'AcalaPrimitivesTradingPair',
+ accumulatedProvision0: 'u128',
+ accumulatedProvision1: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup114: acala_primitives::TradingPair
+ **/
+ AcalaPrimitivesTradingPair: '(AcalaPrimitivesCurrencyCurrencyId,AcalaPrimitivesCurrencyCurrencyId)',
+ /**
+ * Lookup115: module_auction_manager::module::Event
+ **/
+ ModuleAuctionManagerModuleEvent: {
+ _enum: {
+ NewCollateralAuction: {
+ auctionId: 'u32',
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ collateralAmount: 'u128',
+ targetBidPrice: 'u128',
+ },
+ CancelAuction: {
+ auctionId: 'u32',
+ },
+ CollateralAuctionDealt: {
+ auctionId: 'u32',
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ collateralAmount: 'u128',
+ winner: 'AccountId32',
+ paymentAmount: 'u128',
+ },
+ DEXTakeCollateralAuction: {
+ auctionId: 'u32',
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ collateralAmount: 'u128',
+ supplyCollateralAmount: 'u128',
+ targetStableAmount: 'u128',
+ },
+ CollateralAuctionAborted: {
+ auctionId: 'u32',
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ collateralAmount: 'u128',
+ targetStableAmount: 'u128',
+ refundRecipient: 'AccountId32'
+ }
+ }
+ },
+ /**
+ * Lookup116: module_loans::module::Event
+ **/
+ ModuleLoansModuleEvent: {
+ _enum: {
+ PositionUpdated: {
+ owner: 'AccountId32',
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ collateralAdjustment: 'i128',
+ debitAdjustment: 'i128',
+ },
+ ConfiscateCollateralAndDebit: {
+ owner: 'AccountId32',
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ confiscatedCollateralAmount: 'u128',
+ deductDebitAmount: 'u128',
+ },
+ TransferLoan: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId'
+ }
+ }
+ },
+ /**
+ * Lookup118: module_honzon::module::Event
+ **/
+ ModuleHonzonModuleEvent: {
+ _enum: {
+ Authorization: {
+ authorizer: 'AccountId32',
+ authorizee: 'AccountId32',
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ },
+ UnAuthorization: {
+ authorizer: 'AccountId32',
+ authorizee: 'AccountId32',
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ },
+ UnAuthorizationAll: {
+ authorizer: 'AccountId32',
+ },
+ TransferDebit: {
+ fromCurrency: 'AcalaPrimitivesCurrencyCurrencyId',
+ toCurrency: 'AcalaPrimitivesCurrencyCurrencyId',
+ amount: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup119: module_cdp_treasury::module::Event
+ **/
+ ModuleCdpTreasuryModuleEvent: {
+ _enum: {
+ ExpectedCollateralAuctionSizeUpdated: {
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ newSize: 'u128',
+ },
+ DebitOffsetBufferUpdated: {
+ amount: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup120: module_cdp_engine::module::Event
+ **/
+ ModuleCdpEngineModuleEvent: {
+ _enum: {
+ LiquidateUnsafeCDP: {
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ owner: 'AccountId32',
+ collateralAmount: 'u128',
+ badDebtValue: 'u128',
+ targetAmount: 'u128',
+ },
+ SettleCDPInDebit: {
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ owner: 'AccountId32',
+ },
+ CloseCDPInDebitByDEX: {
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ owner: 'AccountId32',
+ soldCollateralAmount: 'u128',
+ refundCollateralAmount: 'u128',
+ debitValue: 'u128',
+ },
+ InterestRatePerSecUpdated: {
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ newInterestRatePerSec: 'Option',
+ },
+ LiquidationRatioUpdated: {
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ newLiquidationRatio: 'Option',
+ },
+ LiquidationPenaltyUpdated: {
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ newLiquidationPenalty: 'Option',
+ },
+ RequiredCollateralRatioUpdated: {
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ newRequiredCollateralRatio: 'Option',
+ },
+ MaximumTotalDebitValueUpdated: {
+ collateralType: 'AcalaPrimitivesCurrencyCurrencyId',
+ newTotalDebitValue: 'u128',
+ },
+ LiquidationContractRegistered: {
+ address: 'H160',
+ },
+ LiquidationContractDeregistered: {
+ address: 'H160'
+ }
+ }
+ },
+ /**
+ * Lookup122: module_emergency_shutdown::module::Event
+ **/
+ ModuleEmergencyShutdownModuleEvent: {
+ _enum: {
+ Shutdown: {
+ blockNumber: 'u32',
+ },
+ OpenRefund: {
+ blockNumber: 'u32',
+ },
+ Refund: {
+ who: 'AccountId32',
+ stableCoinAmount: 'u128',
+ refundList: 'Vec<(AcalaPrimitivesCurrencyCurrencyId,u128)>'
+ }
+ }
+ },
+ /**
+ * Lookup125: module_nominees_election::module::Event
+ **/
+ ModuleNomineesElectionModuleEvent: {
+ _enum: {
+ Rebond: {
+ who: 'AccountId32',
+ amount: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup126: module_homa::module::Event
+ **/
+ ModuleHomaModuleEvent: {
+ _enum: {
+ Minted: {
+ minter: 'AccountId32',
+ stakingCurrencyAmount: 'u128',
+ liquidAmountReceived: 'u128',
+ liquidAmountAddedToVoid: 'u128',
+ },
+ RequestedRedeem: {
+ redeemer: 'AccountId32',
+ liquidAmount: 'u128',
+ allowFastMatch: 'bool',
+ },
+ RedeemRequestCancelled: {
+ redeemer: 'AccountId32',
+ cancelledLiquidAmount: 'u128',
+ },
+ RedeemedByFastMatch: {
+ redeemer: 'AccountId32',
+ matchedLiquidAmount: 'u128',
+ feeInLiquid: 'u128',
+ redeemedStakingAmount: 'u128',
+ },
+ RedeemedByUnbond: {
+ redeemer: 'AccountId32',
+ eraIndexWhenUnbond: 'u32',
+ liquidAmount: 'u128',
+ unbondingStakingAmount: 'u128',
+ },
+ WithdrawRedemption: {
+ redeemer: 'AccountId32',
+ redemptionAmount: 'u128',
+ },
+ CurrentEraBumped: {
+ newEraIndex: 'u32',
+ },
+ CurrentEraReset: {
+ newEraIndex: 'u32',
+ },
+ LedgerBondedReset: {
+ subAccountIndex: 'u16',
+ newBondedAmount: 'u128',
+ },
+ LedgerUnlockingReset: {
+ subAccountIndex: 'u16',
+ newUnlocking: 'Vec',
+ },
+ SoftBondedCapPerSubAccountUpdated: {
+ capAmount: 'u128',
+ },
+ EstimatedRewardRatePerEraUpdated: {
+ rewardRate: 'u128',
+ },
+ CommissionRateUpdated: {
+ commissionRate: 'u128',
+ },
+ FastMatchFeeRateUpdated: {
+ fastMatchFeeRate: 'u128',
+ },
+ LastEraBumpedBlockUpdated: {
+ lastEraBumpedBlock: 'u32',
+ },
+ BumpEraFrequencyUpdated: {
+ frequency: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup128: module_homa::module::UnlockChunk
+ **/
+ ModuleHomaModuleUnlockChunk: {
+ value: 'Compact',
+ era: 'Compact'
+ },
+ /**
+ * Lookup129: module_xcm_interface::module::Event
+ **/
+ ModuleXcmInterfaceModuleEvent: {
+ _enum: {
+ XcmDestWeightUpdated: {
+ xcmOperation: 'ModuleXcmInterfaceModuleXcmInterfaceOperation',
+ newXcmDestWeight: 'SpWeightsWeightV2Weight',
+ },
+ XcmFeeUpdated: {
+ xcmOperation: 'ModuleXcmInterfaceModuleXcmInterfaceOperation',
+ newXcmDestWeight: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup130: module_xcm_interface::module::XcmInterfaceOperation
+ **/
+ ModuleXcmInterfaceModuleXcmInterfaceOperation: {
+ _enum: {
+ XtokensTransfer: 'Null',
+ HomaWithdrawUnbonded: 'Null',
+ HomaBondExtra: 'Null',
+ HomaUnbond: 'Null',
+ ParachainFee: 'XcmV3MultiLocation',
+ ProxyReserveTransferAssets: 'Null'
+ }
+ },
+ /**
+ * Lookup131: module_incentives::module::Event
+ **/
+ ModuleIncentivesModuleEvent: {
+ _enum: {
+ DepositDexShare: {
+ who: 'AccountId32',
+ dexShareType: 'AcalaPrimitivesCurrencyCurrencyId',
+ deposit: 'u128',
+ },
+ WithdrawDexShare: {
+ who: 'AccountId32',
+ dexShareType: 'AcalaPrimitivesCurrencyCurrencyId',
+ withdraw: 'u128',
+ },
+ ClaimRewards: {
+ who: 'AccountId32',
+ pool: 'ModuleSupportIncentivesPoolId',
+ rewardCurrencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ actualAmount: 'u128',
+ deductionAmount: 'u128',
+ },
+ IncentiveRewardAmountUpdated: {
+ pool: 'ModuleSupportIncentivesPoolId',
+ rewardCurrencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ rewardAmountPerPeriod: 'u128',
+ },
+ ClaimRewardDeductionRateUpdated: {
+ pool: 'ModuleSupportIncentivesPoolId',
+ deductionRate: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup132: module_support::incentives::PoolId
+ **/
+ ModuleSupportIncentivesPoolId: {
+ _enum: {
+ Loans: 'AcalaPrimitivesCurrencyCurrencyId',
+ Dex: 'AcalaPrimitivesCurrencyCurrencyId',
+ Earning: 'AcalaPrimitivesCurrencyCurrencyId'
+ }
+ },
+ /**
+ * Lookup133: module_nft::module::Event
+ **/
+ ModuleNftModuleEvent: {
+ _enum: {
+ CreatedClass: {
+ owner: 'AccountId32',
+ classId: 'u32',
+ },
+ MintedToken: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ classId: 'u32',
+ quantity: 'u32',
+ },
+ TransferredToken: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ classId: 'u32',
+ tokenId: 'u64',
+ },
+ BurnedToken: {
+ owner: 'AccountId32',
+ classId: 'u32',
+ tokenId: 'u64',
+ },
+ BurnedTokenWithRemark: {
+ owner: 'AccountId32',
+ classId: 'u32',
+ tokenId: 'u64',
+ remarkHash: 'H256',
+ },
+ DestroyedClass: {
+ owner: 'AccountId32',
+ classId: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup134: module_asset_registry::module::Event
+ **/
+ ModuleAssetRegistryModuleEvent: {
+ _enum: {
+ ForeignAssetRegistered: {
+ assetId: 'u16',
+ assetAddress: 'XcmV3MultiLocation',
+ metadata: 'AcalaPrimitivesCurrencyAssetMetadata',
+ },
+ ForeignAssetUpdated: {
+ assetId: 'u16',
+ assetAddress: 'XcmV3MultiLocation',
+ metadata: 'AcalaPrimitivesCurrencyAssetMetadata',
+ },
+ AssetRegistered: {
+ assetId: 'AcalaPrimitivesCurrencyAssetIds',
+ metadata: 'AcalaPrimitivesCurrencyAssetMetadata',
+ },
+ AssetUpdated: {
+ assetId: 'AcalaPrimitivesCurrencyAssetIds',
+ metadata: 'AcalaPrimitivesCurrencyAssetMetadata'
+ }
+ }
+ },
+ /**
+ * Lookup135: acala_primitives::currency::AssetMetadata
+ **/
+ AcalaPrimitivesCurrencyAssetMetadata: {
+ name: 'Bytes',
+ symbol: 'Bytes',
+ decimals: 'u8',
+ minimalBalance: 'u128'
+ },
+ /**
+ * Lookup136: acala_primitives::currency::AssetIds
+ **/
+ AcalaPrimitivesCurrencyAssetIds: {
+ _enum: {
+ Erc20: 'H160',
+ StableAssetId: 'u32',
+ ForeignAssetId: 'u16',
+ NativeAssetId: 'AcalaPrimitivesCurrencyCurrencyId'
+ }
+ },
+ /**
+ * Lookup137: module_liquid_crowdloan::module::Event
+ **/
+ ModuleLiquidCrowdloanModuleEvent: {
+ _enum: {
+ Redeemed: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ amount: 'u128',
+ },
+ TransferFromCrowdloanVaultRequested: {
+ amount: 'u128',
+ },
+ RedeemCurrencyIdUpdated: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId'
+ }
+ }
+ },
+ /**
+ * Lookup138: cumulus_pallet_xcmp_queue::pallet::Event
+ **/
+ CumulusPalletXcmpQueueEvent: {
+ _enum: {
+ Success: {
+ messageHash: 'Option<[u8;32]>',
+ weight: 'SpWeightsWeightV2Weight',
+ },
+ Fail: {
+ messageHash: 'Option<[u8;32]>',
+ error: 'XcmV3TraitsError',
+ weight: 'SpWeightsWeightV2Weight',
+ },
+ BadVersion: {
+ messageHash: 'Option<[u8;32]>',
+ },
+ BadFormat: {
+ messageHash: 'Option<[u8;32]>',
+ },
+ XcmpMessageSent: {
+ messageHash: 'Option<[u8;32]>',
+ },
+ OverweightEnqueued: {
+ sender: 'u32',
+ sentAt: 'u32',
+ index: 'u64',
+ required: 'SpWeightsWeightV2Weight',
+ },
+ OverweightServiced: {
+ index: 'u64',
+ used: 'SpWeightsWeightV2Weight'
+ }
+ }
+ },
+ /**
+ * Lookup139: xcm::v3::traits::Error
+ **/
+ XcmV3TraitsError: {
+ _enum: {
+ Overflow: 'Null',
+ Unimplemented: 'Null',
+ UntrustedReserveLocation: 'Null',
+ UntrustedTeleportLocation: 'Null',
+ LocationFull: 'Null',
+ LocationNotInvertible: 'Null',
+ BadOrigin: 'Null',
+ InvalidLocation: 'Null',
+ AssetNotFound: 'Null',
+ FailedToTransactAsset: 'Null',
+ NotWithdrawable: 'Null',
+ LocationCannotHold: 'Null',
+ ExceedsMaxMessageSize: 'Null',
+ DestinationUnsupported: 'Null',
+ Transport: 'Null',
+ Unroutable: 'Null',
+ UnknownClaim: 'Null',
+ FailedToDecode: 'Null',
+ MaxWeightInvalid: 'Null',
+ NotHoldingFees: 'Null',
+ TooExpensive: 'Null',
+ Trap: 'u64',
+ ExpectationFalse: 'Null',
+ PalletNotFound: 'Null',
+ NameMismatch: 'Null',
+ VersionIncompatible: 'Null',
+ HoldingWouldOverflow: 'Null',
+ ExportError: 'Null',
+ ReanchorFailed: 'Null',
+ NoDeal: 'Null',
+ FeesNotMet: 'Null',
+ LockError: 'Null',
+ NoPermission: 'Null',
+ Unanchored: 'Null',
+ NotDepositable: 'Null',
+ UnhandledXcmVersion: 'Null',
+ WeightLimitReached: 'SpWeightsWeightV2Weight',
+ Barrier: 'Null',
+ WeightNotComputable: 'Null',
+ ExceedsStackLimit: 'Null'
+ }
+ },
+ /**
+ * Lookup140: pallet_xcm::pallet::Event
+ **/
+ PalletXcmEvent: {
+ _enum: {
+ Attempted: 'XcmV3TraitsOutcome',
+ Sent: '(XcmV3MultiLocation,XcmV3MultiLocation,XcmV3Xcm)',
+ UnexpectedResponse: '(XcmV3MultiLocation,u64)',
+ ResponseReady: '(u64,XcmV3Response)',
+ Notified: '(u64,u8,u8)',
+ NotifyOverweight: '(u64,u8,u8,SpWeightsWeightV2Weight,SpWeightsWeightV2Weight)',
+ NotifyDispatchError: '(u64,u8,u8)',
+ NotifyDecodeFailed: '(u64,u8,u8)',
+ InvalidResponder: '(XcmV3MultiLocation,u64,Option)',
+ InvalidResponderVersion: '(XcmV3MultiLocation,u64)',
+ ResponseTaken: 'u64',
+ AssetsTrapped: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)',
+ VersionChangeNotified: '(XcmV3MultiLocation,u32,XcmV3MultiassetMultiAssets)',
+ SupportedVersionChanged: '(XcmV3MultiLocation,u32)',
+ NotifyTargetSendFail: '(XcmV3MultiLocation,u64,XcmV3TraitsError)',
+ NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)',
+ InvalidQuerierVersion: '(XcmV3MultiLocation,u64)',
+ InvalidQuerier: '(XcmV3MultiLocation,u64,XcmV3MultiLocation,Option)',
+ VersionNotifyStarted: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
+ VersionNotifyRequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
+ VersionNotifyUnrequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
+ FeesPaid: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
+ AssetsClaimed: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)'
+ }
+ },
+ /**
+ * Lookup141: xcm::v3::traits::Outcome
+ **/
+ XcmV3TraitsOutcome: {
+ _enum: {
+ Complete: 'SpWeightsWeightV2Weight',
+ Incomplete: '(SpWeightsWeightV2Weight,XcmV3TraitsError)',
+ Error: 'XcmV3TraitsError'
+ }
+ },
+ /**
+ * Lookup142: xcm::v3::Xcm
+ **/
+ XcmV3Xcm: 'Vec',
+ /**
+ * Lookup144: xcm::v3::Instruction
+ **/
+ XcmV3Instruction: {
+ _enum: {
+ WithdrawAsset: 'XcmV3MultiassetMultiAssets',
+ ReserveAssetDeposited: 'XcmV3MultiassetMultiAssets',
+ ReceiveTeleportedAsset: 'XcmV3MultiassetMultiAssets',
+ QueryResponse: {
+ queryId: 'Compact',
+ response: 'XcmV3Response',
+ maxWeight: 'SpWeightsWeightV2Weight',
+ querier: 'Option',
+ },
+ TransferAsset: {
+ assets: 'XcmV3MultiassetMultiAssets',
+ beneficiary: 'XcmV3MultiLocation',
+ },
+ TransferReserveAsset: {
+ assets: 'XcmV3MultiassetMultiAssets',
+ dest: 'XcmV3MultiLocation',
+ xcm: 'XcmV3Xcm',
+ },
+ Transact: {
+ originKind: 'XcmV2OriginKind',
+ requireWeightAtMost: 'SpWeightsWeightV2Weight',
+ call: 'XcmDoubleEncoded',
+ },
+ HrmpNewChannelOpenRequest: {
+ sender: 'Compact',
+ maxMessageSize: 'Compact',
+ maxCapacity: 'Compact',
+ },
+ HrmpChannelAccepted: {
+ recipient: 'Compact',
+ },
+ HrmpChannelClosing: {
+ initiator: 'Compact',
+ sender: 'Compact',
+ recipient: 'Compact',
+ },
+ ClearOrigin: 'Null',
+ DescendOrigin: 'XcmV3Junctions',
+ ReportError: 'XcmV3QueryResponseInfo',
+ DepositAsset: {
+ assets: 'XcmV3MultiassetMultiAssetFilter',
+ beneficiary: 'XcmV3MultiLocation',
+ },
+ DepositReserveAsset: {
+ assets: 'XcmV3MultiassetMultiAssetFilter',
+ dest: 'XcmV3MultiLocation',
+ xcm: 'XcmV3Xcm',
+ },
+ ExchangeAsset: {
+ give: 'XcmV3MultiassetMultiAssetFilter',
+ want: 'XcmV3MultiassetMultiAssets',
+ maximal: 'bool',
+ },
+ InitiateReserveWithdraw: {
+ assets: 'XcmV3MultiassetMultiAssetFilter',
+ reserve: 'XcmV3MultiLocation',
+ xcm: 'XcmV3Xcm',
+ },
+ InitiateTeleport: {
+ assets: 'XcmV3MultiassetMultiAssetFilter',
+ dest: 'XcmV3MultiLocation',
+ xcm: 'XcmV3Xcm',
+ },
+ ReportHolding: {
+ responseInfo: 'XcmV3QueryResponseInfo',
+ assets: 'XcmV3MultiassetMultiAssetFilter',
+ },
+ BuyExecution: {
+ fees: 'XcmV3MultiAsset',
+ weightLimit: 'XcmV3WeightLimit',
+ },
+ RefundSurplus: 'Null',
+ SetErrorHandler: 'XcmV3Xcm',
+ SetAppendix: 'XcmV3Xcm',
+ ClearError: 'Null',
+ ClaimAsset: {
+ assets: 'XcmV3MultiassetMultiAssets',
+ ticket: 'XcmV3MultiLocation',
+ },
+ Trap: 'Compact',
+ SubscribeVersion: {
+ queryId: 'Compact',
+ maxResponseWeight: 'SpWeightsWeightV2Weight',
+ },
+ UnsubscribeVersion: 'Null',
+ BurnAsset: 'XcmV3MultiassetMultiAssets',
+ ExpectAsset: 'XcmV3MultiassetMultiAssets',
+ ExpectOrigin: 'Option',
+ ExpectError: 'Option<(u32,XcmV3TraitsError)>',
+ ExpectTransactStatus: 'XcmV3MaybeErrorCode',
+ QueryPallet: {
+ moduleName: 'Bytes',
+ responseInfo: 'XcmV3QueryResponseInfo',
+ },
+ ExpectPallet: {
+ index: 'Compact',
+ name: 'Bytes',
+ moduleName: 'Bytes',
+ crateMajor: 'Compact',
+ minCrateMinor: 'Compact',
+ },
+ ReportTransactStatus: 'XcmV3QueryResponseInfo',
+ ClearTransactStatus: 'Null',
+ UniversalOrigin: 'XcmV3Junction',
+ ExportMessage: {
+ network: 'XcmV3JunctionNetworkId',
+ destination: 'XcmV3Junctions',
+ xcm: 'XcmV3Xcm',
+ },
+ LockAsset: {
+ asset: 'XcmV3MultiAsset',
+ unlocker: 'XcmV3MultiLocation',
+ },
+ UnlockAsset: {
+ asset: 'XcmV3MultiAsset',
+ target: 'XcmV3MultiLocation',
+ },
+ NoteUnlockable: {
+ asset: 'XcmV3MultiAsset',
+ owner: 'XcmV3MultiLocation',
+ },
+ RequestUnlock: {
+ asset: 'XcmV3MultiAsset',
+ locker: 'XcmV3MultiLocation',
+ },
+ SetFeesMode: {
+ jitWithdraw: 'bool',
+ },
+ SetTopic: '[u8;32]',
+ ClearTopic: 'Null',
+ AliasOrigin: 'XcmV3MultiLocation',
+ UnpaidExecution: {
+ weightLimit: 'XcmV3WeightLimit',
+ checkOrigin: 'Option'
+ }
+ }
+ },
+ /**
+ * Lookup145: xcm::v3::multiasset::MultiAssets
+ **/
+ XcmV3MultiassetMultiAssets: 'Vec',
+ /**
+ * Lookup147: xcm::v3::multiasset::MultiAsset
+ **/
+ XcmV3MultiAsset: {
+ id: 'XcmV3MultiassetAssetId',
+ fun: 'XcmV3MultiassetFungibility'
+ },
+ /**
+ * Lookup148: xcm::v3::multiasset::AssetId
+ **/
+ XcmV3MultiassetAssetId: {
+ _enum: {
+ Concrete: 'XcmV3MultiLocation',
+ Abstract: '[u8;32]'
+ }
+ },
+ /**
+ * Lookup149: xcm::v3::multiasset::Fungibility
+ **/
+ XcmV3MultiassetFungibility: {
+ _enum: {
+ Fungible: 'Compact',
+ NonFungible: 'XcmV3MultiassetAssetInstance'
+ }
+ },
+ /**
+ * Lookup150: xcm::v3::multiasset::AssetInstance
+ **/
+ XcmV3MultiassetAssetInstance: {
+ _enum: {
+ Undefined: 'Null',
+ Index: 'Compact',
+ Array4: '[u8;4]',
+ Array8: '[u8;8]',
+ Array16: '[u8;16]',
+ Array32: '[u8;32]'
+ }
+ },
+ /**
+ * Lookup152: xcm::v3::Response
+ **/
+ XcmV3Response: {
+ _enum: {
+ Null: 'Null',
+ Assets: 'XcmV3MultiassetMultiAssets',
+ ExecutionResult: 'Option<(u32,XcmV3TraitsError)>',
+ Version: 'u32',
+ PalletsInfo: 'Vec',
+ DispatchResult: 'XcmV3MaybeErrorCode'
+ }
+ },
+ /**
+ * Lookup156: xcm::v3::PalletInfo
+ **/
+ XcmV3PalletInfo: {
+ index: 'Compact',
+ name: 'Bytes',
+ moduleName: 'Bytes',
+ major: 'Compact',
+ minor: 'Compact',
+ patch: 'Compact'
+ },
+ /**
+ * Lookup159: xcm::v3::MaybeErrorCode
+ **/
+ XcmV3MaybeErrorCode: {
+ _enum: {
+ Success: 'Null',
+ Error: 'Bytes',
+ TruncatedError: 'Bytes'
+ }
+ },
+ /**
+ * Lookup162: xcm::v2::OriginKind
+ **/
+ XcmV2OriginKind: {
+ _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
+ },
+ /**
+ * Lookup163: xcm::double_encoded::DoubleEncoded
+ **/
+ XcmDoubleEncoded: {
+ encoded: 'Bytes'
+ },
+ /**
+ * Lookup164: xcm::v3::QueryResponseInfo
+ **/
+ XcmV3QueryResponseInfo: {
+ destination: 'XcmV3MultiLocation',
+ queryId: 'Compact',
+ maxWeight: 'SpWeightsWeightV2Weight'
+ },
+ /**
+ * Lookup165: xcm::v3::multiasset::MultiAssetFilter
+ **/
+ XcmV3MultiassetMultiAssetFilter: {
+ _enum: {
+ Definite: 'XcmV3MultiassetMultiAssets',
+ Wild: 'XcmV3MultiassetWildMultiAsset'
+ }
+ },
+ /**
+ * Lookup166: xcm::v3::multiasset::WildMultiAsset
+ **/
+ XcmV3MultiassetWildMultiAsset: {
+ _enum: {
+ All: 'Null',
+ AllOf: {
+ id: 'XcmV3MultiassetAssetId',
+ fun: 'XcmV3MultiassetWildFungibility',
+ },
+ AllCounted: 'Compact',
+ AllOfCounted: {
+ id: 'XcmV3MultiassetAssetId',
+ fun: 'XcmV3MultiassetWildFungibility',
+ count: 'Compact'
+ }
+ }
+ },
+ /**
+ * Lookup167: xcm::v3::multiasset::WildFungibility
+ **/
+ XcmV3MultiassetWildFungibility: {
+ _enum: ['Fungible', 'NonFungible']
+ },
+ /**
+ * Lookup168: xcm::v3::WeightLimit
+ **/
+ XcmV3WeightLimit: {
+ _enum: {
+ Unlimited: 'Null',
+ Limited: 'SpWeightsWeightV2Weight'
+ }
+ },
+ /**
+ * Lookup169: xcm::VersionedMultiAssets
+ **/
+ XcmVersionedMultiAssets: {
+ _enum: {
+ __Unused0: 'Null',
+ V2: 'XcmV2MultiassetMultiAssets',
+ __Unused2: 'Null',
+ V3: 'XcmV3MultiassetMultiAssets'
+ }
+ },
+ /**
+ * Lookup170: xcm::v2::multiasset::MultiAssets
+ **/
+ XcmV2MultiassetMultiAssets: 'Vec',
+ /**
+ * Lookup172: xcm::v2::multiasset::MultiAsset
+ **/
+ XcmV2MultiAsset: {
+ id: 'XcmV2MultiassetAssetId',
+ fun: 'XcmV2MultiassetFungibility'
+ },
+ /**
+ * Lookup173: xcm::v2::multiasset::AssetId
+ **/
+ XcmV2MultiassetAssetId: {
+ _enum: {
+ Concrete: 'XcmV2MultiLocation',
+ Abstract: 'Bytes'
+ }
+ },
+ /**
+ * Lookup174: xcm::v2::multilocation::MultiLocation
+ **/
+ XcmV2MultiLocation: {
+ parents: 'u8',
+ interior: 'XcmV2MultilocationJunctions'
+ },
+ /**
+ * Lookup175: xcm::v2::multilocation::Junctions
+ **/
+ XcmV2MultilocationJunctions: {
+ _enum: {
+ Here: 'Null',
+ X1: 'XcmV2Junction',
+ X2: '(XcmV2Junction,XcmV2Junction)',
+ X3: '(XcmV2Junction,XcmV2Junction,XcmV2Junction)',
+ X4: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
+ X5: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
+ X6: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
+ X7: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
+ X8: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)'
+ }
+ },
+ /**
+ * Lookup176: xcm::v2::junction::Junction
+ **/
+ XcmV2Junction: {
+ _enum: {
+ Parachain: 'Compact',
+ AccountId32: {
+ network: 'XcmV2NetworkId',
+ id: '[u8;32]',
+ },
+ AccountIndex64: {
+ network: 'XcmV2NetworkId',
+ index: 'Compact',
+ },
+ AccountKey20: {
+ network: 'XcmV2NetworkId',
+ key: '[u8;20]',
+ },
+ PalletInstance: 'u8',
+ GeneralIndex: 'Compact',
+ GeneralKey: 'Bytes',
+ OnlyChild: 'Null',
+ Plurality: {
+ id: 'XcmV2BodyId',
+ part: 'XcmV2BodyPart'
+ }
+ }
+ },
+ /**
+ * Lookup177: xcm::v2::NetworkId
+ **/
+ XcmV2NetworkId: {
+ _enum: {
+ Any: 'Null',
+ Named: 'Bytes',
+ Polkadot: 'Null',
+ Kusama: 'Null'
+ }
+ },
+ /**
+ * Lookup179: xcm::v2::BodyId
+ **/
+ XcmV2BodyId: {
+ _enum: {
+ Unit: 'Null',
+ Named: 'Bytes',
+ Index: 'Compact',
+ Executive: 'Null',
+ Technical: 'Null',
+ Legislative: 'Null',
+ Judicial: 'Null',
+ Defense: 'Null',
+ Administration: 'Null',
+ Treasury: 'Null'
+ }
+ },
+ /**
+ * Lookup180: xcm::v2::BodyPart
+ **/
+ XcmV2BodyPart: {
+ _enum: {
+ Voice: 'Null',
+ Members: {
+ count: 'Compact',
+ },
+ Fraction: {
+ nom: 'Compact',
+ denom: 'Compact',
+ },
+ AtLeastProportion: {
+ nom: 'Compact',
+ denom: 'Compact',
+ },
+ MoreThanProportion: {
+ nom: 'Compact',
+ denom: 'Compact'
+ }
+ }
+ },
+ /**
+ * Lookup181: xcm::v2::multiasset::Fungibility
+ **/
+ XcmV2MultiassetFungibility: {
+ _enum: {
+ Fungible: 'Compact',
+ NonFungible: 'XcmV2MultiassetAssetInstance'
+ }
+ },
+ /**
+ * Lookup182: xcm::v2::multiasset::AssetInstance
+ **/
+ XcmV2MultiassetAssetInstance: {
+ _enum: {
+ Undefined: 'Null',
+ Index: 'Compact',
+ Array4: '[u8;4]',
+ Array8: '[u8;8]',
+ Array16: '[u8;16]',
+ Array32: '[u8;32]',
+ Blob: 'Bytes'
+ }
+ },
+ /**
+ * Lookup183: xcm::VersionedMultiLocation
+ **/
+ XcmVersionedMultiLocation: {
+ _enum: {
+ __Unused0: 'Null',
+ V2: 'XcmV2MultiLocation',
+ __Unused2: 'Null',
+ V3: 'XcmV3MultiLocation'
+ }
+ },
+ /**
+ * Lookup184: cumulus_pallet_xcm::pallet::Event
+ **/
+ CumulusPalletXcmEvent: {
+ _enum: {
+ InvalidFormat: '[u8;32]',
+ UnsupportedVersion: '[u8;32]',
+ ExecutedDownward: '([u8;32],XcmV3TraitsOutcome)'
+ }
+ },
+ /**
+ * Lookup185: cumulus_pallet_dmp_queue::pallet::Event
+ **/
+ CumulusPalletDmpQueueEvent: {
+ _enum: {
+ InvalidFormat: {
+ messageId: '[u8;32]',
+ },
+ UnsupportedVersion: {
+ messageId: '[u8;32]',
+ },
+ ExecutedDownward: {
+ messageId: '[u8;32]',
+ outcome: 'XcmV3TraitsOutcome',
+ },
+ WeightExhausted: {
+ messageId: '[u8;32]',
+ remainingWeight: 'SpWeightsWeightV2Weight',
+ requiredWeight: 'SpWeightsWeightV2Weight',
+ },
+ OverweightEnqueued: {
+ messageId: '[u8;32]',
+ overweightIndex: 'u64',
+ requiredWeight: 'SpWeightsWeightV2Weight',
+ },
+ OverweightServiced: {
+ overweightIndex: 'u64',
+ weightUsed: 'SpWeightsWeightV2Weight',
+ },
+ MaxMessagesExhausted: {
+ messageId: '[u8;32]'
+ }
+ }
+ },
+ /**
+ * Lookup186: orml_xtokens::module::Event
+ **/
+ OrmlXtokensModuleEvent: {
+ _enum: {
+ TransferredMultiAssets: {
+ sender: 'AccountId32',
+ assets: 'XcmV3MultiassetMultiAssets',
+ fee: 'XcmV3MultiAsset',
+ dest: 'XcmV3MultiLocation'
+ }
+ }
+ },
+ /**
+ * Lookup187: orml_unknown_tokens::module::Event
+ **/
+ OrmlUnknownTokensModuleEvent: {
+ _enum: {
+ Deposited: {
+ asset: 'XcmV3MultiAsset',
+ who: 'XcmV3MultiLocation',
+ },
+ Withdrawn: {
+ asset: 'XcmV3MultiAsset',
+ who: 'XcmV3MultiLocation'
+ }
+ }
+ },
+ /**
+ * Lookup188: orml_xcm::module::Event
+ **/
+ OrmlXcmModuleEvent: {
+ _enum: {
+ Sent: {
+ to: 'XcmV3MultiLocation',
+ message: 'XcmV3Xcm'
+ }
+ }
+ },
+ /**
+ * Lookup189: module_evm::module::Event
+ **/
+ ModuleEvmModuleEvent: {
+ _enum: {
+ Created: {
+ from: 'H160',
+ contract: 'H160',
+ logs: 'Vec',
+ usedGas: 'u64',
+ usedStorage: 'i32',
+ },
+ CreatedFailed: {
+ from: 'H160',
+ contract: 'H160',
+ exitReason: 'EvmCoreErrorExitReason',
+ logs: 'Vec',
+ usedGas: 'u64',
+ usedStorage: 'i32',
+ },
+ Executed: {
+ from: 'H160',
+ contract: 'H160',
+ logs: 'Vec',
+ usedGas: 'u64',
+ usedStorage: 'i32',
+ },
+ ExecutedFailed: {
+ from: 'H160',
+ contract: 'H160',
+ exitReason: 'EvmCoreErrorExitReason',
+ output: 'Bytes',
+ logs: 'Vec',
+ usedGas: 'u64',
+ usedStorage: 'i32',
+ },
+ TransferredMaintainer: {
+ contract: 'H160',
+ newMaintainer: 'H160',
+ },
+ ContractDevelopmentEnabled: {
+ who: 'AccountId32',
+ },
+ ContractDevelopmentDisabled: {
+ who: 'AccountId32',
+ },
+ ContractPublished: {
+ contract: 'H160',
+ },
+ ContractSetCode: {
+ contract: 'H160',
+ },
+ ContractSelfdestructed: {
+ contract: 'H160'
+ }
+ }
+ },
+ /**
+ * Lookup191: ethereum::log::Log
+ **/
+ EthereumLog: {
+ address: 'H160',
+ topics: 'Vec',
+ data: 'Bytes'
+ },
+ /**
+ * Lookup194: evm_core::error::ExitReason
+ **/
+ EvmCoreErrorExitReason: {
+ _enum: {
+ Succeed: 'EvmCoreErrorExitSucceed',
+ Error: 'EvmCoreErrorExitError',
+ Revert: 'EvmCoreErrorExitRevert',
+ Fatal: 'EvmCoreErrorExitFatal'
+ }
+ },
+ /**
+ * Lookup195: evm_core::error::ExitSucceed
+ **/
+ EvmCoreErrorExitSucceed: {
+ _enum: ['Stopped', 'Returned', 'Suicided']
+ },
+ /**
+ * Lookup196: evm_core::error::ExitError
+ **/
+ EvmCoreErrorExitError: {
+ _enum: {
+ StackUnderflow: 'Null',
+ StackOverflow: 'Null',
+ InvalidJump: 'Null',
+ InvalidRange: 'Null',
+ DesignatedInvalid: 'Null',
+ CallTooDeep: 'Null',
+ CreateCollision: 'Null',
+ CreateContractLimit: 'Null',
+ OutOfOffset: 'Null',
+ OutOfGas: 'Null',
+ OutOfFund: 'Null',
+ PCUnderflow: 'Null',
+ CreateEmpty: 'Null',
+ Other: 'Text',
+ __Unused14: 'Null',
+ InvalidCode: 'u8'
+ }
+ },
+ /**
+ * Lookup200: evm_core::error::ExitRevert
+ **/
+ EvmCoreErrorExitRevert: {
+ _enum: ['Reverted']
+ },
+ /**
+ * Lookup201: evm_core::error::ExitFatal
+ **/
+ EvmCoreErrorExitFatal: {
+ _enum: {
+ NotSupported: 'Null',
+ UnhandledInterrupt: 'Null',
+ CallErrorAsFatal: 'EvmCoreErrorExitError',
+ Other: 'Text'
+ }
+ },
+ /**
+ * Lookup202: module_evm_accounts::module::Event
+ **/
+ ModuleEvmAccountsModuleEvent: {
+ _enum: {
+ ClaimAccount: {
+ accountId: 'AccountId32',
+ evmAddress: 'H160'
+ }
+ }
+ },
+ /**
+ * Lookup203: module_collator_selection::pallet::Event
+ **/
+ ModuleCollatorSelectionEvent: {
+ _enum: {
+ NewInvulnerables: {
+ newInvulnerables: 'Vec',
+ },
+ NewDesiredCandidates: {
+ newDesiredCandidates: 'u32',
+ },
+ NewCandidacyBond: {
+ newCandidacyBond: 'u128',
+ },
+ CandidateAdded: {
+ who: 'AccountId32',
+ bond: 'u128',
+ },
+ CandidateRemoved: {
+ who: 'AccountId32'
+ }
+ }
+ },
+ /**
+ * Lookup205: pallet_session::pallet::Event
+ **/
+ PalletSessionEvent: {
+ _enum: {
+ NewSession: {
+ sessionIndex: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup206: module_session_manager::module::Event
+ **/
+ ModuleSessionManagerModuleEvent: {
+ _enum: {
+ ScheduledSessionDuration: {
+ blockNumber: 'u32',
+ sessionIndex: 'u32',
+ sessionDuration: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup207: nutsfinance_stable_asset::pallet::Event
+ **/
+ NutsfinanceStableAssetEvent: {
+ _enum: {
+ CreatePool: {
+ poolId: 'u32',
+ a: 'u128',
+ swapId: 'AccountId32',
+ palletId: 'AccountId32',
+ },
+ Minted: {
+ minter: 'AccountId32',
+ poolId: 'u32',
+ a: 'u128',
+ inputAmounts: 'Vec',
+ minOutputAmount: 'u128',
+ balances: 'Vec',
+ totalSupply: 'u128',
+ feeAmount: 'u128',
+ outputAmount: 'u128',
+ },
+ TokenSwapped: {
+ swapper: 'AccountId32',
+ poolId: 'u32',
+ a: 'u128',
+ inputAsset: 'AcalaPrimitivesCurrencyCurrencyId',
+ outputAsset: 'AcalaPrimitivesCurrencyCurrencyId',
+ inputAmount: 'u128',
+ minOutputAmount: 'u128',
+ balances: 'Vec',
+ totalSupply: 'u128',
+ outputAmount: 'u128',
+ },
+ RedeemedProportion: {
+ redeemer: 'AccountId32',
+ poolId: 'u32',
+ a: 'u128',
+ inputAmount: 'u128',
+ minOutputAmounts: 'Vec',
+ balances: 'Vec',
+ totalSupply: 'u128',
+ feeAmount: 'u128',
+ outputAmounts: 'Vec',
+ },
+ RedeemedSingle: {
+ redeemer: 'AccountId32',
+ poolId: 'u32',
+ a: 'u128',
+ inputAmount: 'u128',
+ outputAsset: 'AcalaPrimitivesCurrencyCurrencyId',
+ minOutputAmount: 'u128',
+ balances: 'Vec',
+ totalSupply: 'u128',
+ feeAmount: 'u128',
+ outputAmount: 'u128',
+ },
+ RedeemedMulti: {
+ redeemer: 'AccountId32',
+ poolId: 'u32',
+ a: 'u128',
+ outputAmounts: 'Vec',
+ maxInputAmount: 'u128',
+ balances: 'Vec',
+ totalSupply: 'u128',
+ feeAmount: 'u128',
+ inputAmount: 'u128',
+ },
+ BalanceUpdated: {
+ poolId: 'u32',
+ oldBalances: 'Vec',
+ newBalances: 'Vec',
+ },
+ YieldCollected: {
+ poolId: 'u32',
+ a: 'u128',
+ oldTotalSupply: 'u128',
+ newTotalSupply: 'u128',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ FeeCollected: {
+ poolId: 'u32',
+ a: 'u128',
+ oldBalances: 'Vec',
+ newBalances: 'Vec',
+ oldTotalSupply: 'u128',
+ newTotalSupply: 'u128',
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ AModified: {
+ poolId: 'u32',
+ value: 'u128',
+ time: 'u32',
+ },
+ FeeModified: {
+ poolId: 'u32',
+ mintFee: 'u128',
+ swapFee: 'u128',
+ redeemFee: 'u128',
+ },
+ RecipientModified: {
+ poolId: 'u32',
+ feeRecipient: 'AccountId32',
+ yieldRecipient: 'AccountId32'
+ }
+ }
+ },
+ /**
+ * Lookup208: orml_payments::pallet::Event
+ **/
+ OrmlPaymentsEvent: {
+ _enum: {
+ PaymentCreated: {
+ from: 'AccountId32',
+ asset: 'AcalaPrimitivesCurrencyCurrencyId',
+ amount: 'u128',
+ remark: 'Option',
+ },
+ PaymentReleased: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ },
+ PaymentCancelled: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ },
+ PaymentResolved: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ recipientShare: 'Percent',
+ },
+ PaymentCreatorRequestedRefund: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ expiry: 'u32',
+ },
+ PaymentRefundDisputed: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ },
+ PaymentRequestCreated: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ },
+ PaymentRequestCompleted: {
+ from: 'AccountId32',
+ to: 'AccountId32'
+ }
+ }
+ },
+ /**
+ * Lookup212: module_earning::module::Event
+ **/
+ ModuleEarningModuleEvent: {
+ _enum: {
+ Bonded: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Unbonded: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ InstantUnbonded: {
+ who: 'AccountId32',
+ amount: 'u128',
+ fee: 'u128',
+ },
+ Rebonded: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Withdrawn: {
+ who: 'AccountId32',
+ amount: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup213: cumulus_pallet_parachain_system::pallet::Event
+ **/
+ CumulusPalletParachainSystemEvent: {
+ _enum: {
+ ValidationFunctionStored: 'Null',
+ ValidationFunctionApplied: {
+ relayChainBlockNum: 'u32',
+ },
+ ValidationFunctionDiscarded: 'Null',
+ UpgradeAuthorized: {
+ codeHash: 'H256',
+ },
+ DownwardMessagesReceived: {
+ count: 'u32',
+ },
+ DownwardMessagesProcessed: {
+ weightUsed: 'SpWeightsWeightV2Weight',
+ dmqHead: 'H256',
+ },
+ UpwardMessageSent: {
+ messageHash: 'Option<[u8;32]>'
+ }
+ }
+ },
+ /**
+ * Lookup214: pallet_sudo::pallet::Event
+ **/
+ PalletSudoEvent: {
+ _enum: {
+ Sudid: {
+ sudoResult: 'Result',
+ },
+ KeyChanged: {
+ oldSudoer: 'Option',
+ },
+ SudoAsDone: {
+ sudoResult: 'Result'
+ }
+ }
+ },
+ /**
+ * Lookup215: frame_system::Phase
+ **/
+ FrameSystemPhase: {
+ _enum: {
+ ApplyExtrinsic: 'u32',
+ Finalization: 'Null',
+ Initialization: 'Null'
+ }
+ },
+ /**
+ * Lookup217: frame_system::LastRuntimeUpgradeInfo
+ **/
+ FrameSystemLastRuntimeUpgradeInfo: {
+ specVersion: 'Compact',
+ specName: 'Text'
+ },
+ /**
+ * Lookup218: frame_system::pallet::Call
+ **/
+ FrameSystemCall: {
+ _enum: {
+ remark: {
+ remark: 'Bytes',
+ },
+ set_heap_pages: {
+ pages: 'u64',
+ },
+ set_code: {
+ code: 'Bytes',
+ },
+ set_code_without_checks: {
+ code: 'Bytes',
+ },
+ set_storage: {
+ items: 'Vec<(Bytes,Bytes)>',
+ },
+ kill_storage: {
+ _alias: {
+ keys_: 'keys',
+ },
+ keys_: 'Vec',
+ },
+ kill_prefix: {
+ prefix: 'Bytes',
+ subkeys: 'u32',
+ },
+ remark_with_event: {
+ remark: 'Bytes'
+ }
+ }
+ },
+ /**
+ * Lookup222: frame_system::limits::BlockWeights
+ **/
+ FrameSystemLimitsBlockWeights: {
+ baseBlock: 'SpWeightsWeightV2Weight',
+ maxBlock: 'SpWeightsWeightV2Weight',
+ perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass'
+ },
+ /**
+ * Lookup223: frame_support::dispatch::PerDispatchClass
+ **/
+ FrameSupportDispatchPerDispatchClassWeightsPerClass: {
+ normal: 'FrameSystemLimitsWeightsPerClass',
+ operational: 'FrameSystemLimitsWeightsPerClass',
+ mandatory: 'FrameSystemLimitsWeightsPerClass'
+ },
+ /**
+ * Lookup224: frame_system::limits::WeightsPerClass
+ **/
+ FrameSystemLimitsWeightsPerClass: {
+ baseExtrinsic: 'SpWeightsWeightV2Weight',
+ maxExtrinsic: 'Option',
+ maxTotal: 'Option',
+ reserved: 'Option'
+ },
+ /**
+ * Lookup226: frame_system::limits::BlockLength
+ **/
+ FrameSystemLimitsBlockLength: {
+ max: 'FrameSupportDispatchPerDispatchClassU32'
+ },
+ /**
+ * Lookup227: frame_support::dispatch::PerDispatchClass
+ **/
+ FrameSupportDispatchPerDispatchClassU32: {
+ normal: 'u32',
+ operational: 'u32',
+ mandatory: 'u32'
+ },
+ /**
+ * Lookup228: sp_weights::RuntimeDbWeight
+ **/
+ SpWeightsRuntimeDbWeight: {
+ read: 'u64',
+ write: 'u64'
+ },
+ /**
+ * Lookup229: sp_version::RuntimeVersion
+ **/
+ SpVersionRuntimeVersion: {
+ specName: 'Text',
+ implName: 'Text',
+ authoringVersion: 'u32',
+ specVersion: 'u32',
+ implVersion: 'u32',
+ apis: 'Vec<([u8;8],u32)>',
+ transactionVersion: 'u32',
+ stateVersion: 'u8'
+ },
+ /**
+ * Lookup233: frame_system::pallet::Error
+ **/
+ FrameSystemError: {
+ _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
+ },
+ /**
+ * Lookup234: pallet_timestamp::pallet::Call
+ **/
+ PalletTimestampCall: {
+ _enum: {
+ set: {
+ now: 'Compact'
+ }
+ }
+ },
+ /**
+ * Lookup237: pallet_scheduler::Scheduled, BlockNumber, mandala_runtime::OriginCaller, sp_core::crypto::AccountId32>
+ **/
+ PalletSchedulerScheduled: {
+ maybeId: 'Option<[u8;32]>',
+ priority: 'u8',
+ call: 'FrameSupportPreimagesBounded',
+ maybePeriodic: 'Option<(u32,u32)>',
+ origin: 'MandalaRuntimeOriginCaller'
+ },
+ /**
+ * Lookup238: frame_support::traits::preimages::Bounded
+ **/
+ FrameSupportPreimagesBounded: {
+ _enum: {
+ Legacy: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ },
+ Inline: 'Bytes',
+ Lookup: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ len: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup240: pallet_scheduler::pallet::Call
+ **/
+ PalletSchedulerCall: {
+ _enum: {
+ schedule: {
+ when: 'u32',
+ maybePeriodic: 'Option<(u32,u32)>',
+ priority: 'u8',
+ call: 'Call',
+ },
+ cancel: {
+ when: 'u32',
+ index: 'u32',
+ },
+ schedule_named: {
+ id: '[u8;32]',
+ when: 'u32',
+ maybePeriodic: 'Option<(u32,u32)>',
+ priority: 'u8',
+ call: 'Call',
+ },
+ cancel_named: {
+ id: '[u8;32]',
+ },
+ schedule_after: {
+ after: 'u32',
+ maybePeriodic: 'Option<(u32,u32)>',
+ priority: 'u8',
+ call: 'Call',
+ },
+ schedule_named_after: {
+ id: '[u8;32]',
+ after: 'u32',
+ maybePeriodic: 'Option<(u32,u32)>',
+ priority: 'u8',
+ call: 'Call'
+ }
+ }
+ },
+ /**
+ * Lookup242: module_transaction_pause::module::Call
+ **/
+ ModuleTransactionPauseModuleCall: {
+ _enum: {
+ pause_transaction: {
+ palletName: 'Bytes',
+ functionName: 'Bytes',
+ },
+ unpause_transaction: {
+ palletName: 'Bytes',
+ functionName: 'Bytes',
+ },
+ pause_evm_precompile: {
+ address: 'H160',
+ },
+ unpause_evm_precompile: {
+ address: 'H160'
+ }
+ }
+ },
+ /**
+ * Lookup243: pallet_preimage::pallet::Call
+ **/
+ PalletPreimageCall: {
+ _enum: {
+ note_preimage: {
+ bytes: 'Bytes',
+ },
+ unnote_preimage: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ },
+ request_preimage: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ },
+ unrequest_preimage: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256'
+ }
+ }
+ },
+ /**
+ * Lookup244: pallet_balances::pallet::Call
+ **/
+ PalletBalancesCall: {
+ _enum: {
+ transfer_allow_death: {
+ dest: 'MultiAddress',
+ value: 'Compact',
+ },
+ set_balance_deprecated: {
+ who: 'MultiAddress',
+ newFree: 'Compact',
+ oldReserved: 'Compact',
+ },
+ force_transfer: {
+ source: 'MultiAddress',
+ dest: 'MultiAddress',
+ value: 'Compact',
+ },
+ transfer_keep_alive: {
+ dest: 'MultiAddress',
+ value: 'Compact',
+ },
+ transfer_all: {
+ dest: 'MultiAddress',
+ keepAlive: 'bool',
+ },
+ force_unreserve: {
+ who: 'MultiAddress',
+ amount: 'u128',
+ },
+ upgrade_accounts: {
+ who: 'Vec',
+ },
+ transfer: {
+ dest: 'MultiAddress',
+ value: 'Compact',
+ },
+ force_set_balance: {
+ who: 'MultiAddress',
+ newFree: 'Compact'
+ }
+ }
+ },
+ /**
+ * Lookup246: module_currencies::module::Call
+ **/
+ ModuleCurrenciesModuleCall: {
+ _enum: {
+ transfer: {
+ dest: 'MultiAddress',
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ amount: 'Compact',
+ },
+ transfer_native_currency: {
+ dest: 'MultiAddress',
+ amount: 'Compact',
+ },
+ update_balance: {
+ who: 'MultiAddress',
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ amount: 'i128',
+ },
+ sweep_dust: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ accounts: 'Vec',
+ },
+ force_set_lock: {
+ who: 'MultiAddress',
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ amount: 'Compact',
+ lockId: '[u8;8]',
+ },
+ force_remove_lock: {
+ who: 'MultiAddress',
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ lockId: '[u8;8]'
+ }
+ }
+ },
+ /**
+ * Lookup247: orml_vesting::module::Call
+ **/
+ OrmlVestingModuleCall: {
+ _enum: {
+ claim: 'Null',
+ vested_transfer: {
+ dest: 'MultiAddress',
+ schedule: 'OrmlVestingVestingSchedule',
+ },
+ update_vesting_schedules: {
+ who: 'MultiAddress',
+ vestingSchedules: 'Vec',
+ },
+ claim_for: {
+ dest: 'MultiAddress'
+ }
+ }
+ },
+ /**
+ * Lookup249: module_transaction_payment::module::Call
+ **/
+ ModuleTransactionPaymentModuleCall: {
+ _enum: {
+ set_alternative_fee_swap_path: {
+ feeSwapPath: 'Option>',
+ },
+ enable_charge_fee_pool: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ poolSize: 'u128',
+ swapThreshold: 'u128',
+ },
+ disable_charge_fee_pool: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ },
+ with_fee_path: {
+ feeSwapPath: 'Vec',
+ call: 'Call',
+ },
+ with_fee_currency: {
+ currencyId: 'AcalaPrimitivesCurrencyCurrencyId',
+ call: 'Call',
+ },
+ with_fee_paid_by: {
+ call: 'Call',
+ payerAddr: 'AccountId32',
+ payerSig: 'SpRuntimeMultiSignature',
+ },
+ with_fee_aggregated_path: {
+ feeAggregatedPath: 'Vec',
+ call: 'Call'
+ }
+ }
+ },
+ /**
+ * Lookup251: sp_runtime::MultiSignature
+ **/
+ SpRuntimeMultiSignature: {
+ _enum: {
+ Ed25519: 'SpCoreEd25519Signature',
+ Sr25519: 'SpCoreSr25519Signature',
+ Ecdsa: 'SpCoreEcdsaSignature'
+ }
+ },
+ /**
+ * Lookup252: sp_core::ed25519::Signature
+ **/
+ SpCoreEd25519Signature: '[u8;64]',
+ /**
+ * Lookup254: sp_core::sr25519::Signature
+ **/
+ SpCoreSr25519Signature: '[u8;64]',
+ /**
+ * Lookup255: sp_core::ecdsa::Signature
+ **/
+ SpCoreEcdsaSignature: '[u8;65]',
+ /**
+ * Lookup258: module_support::dex::AggregatedSwapPath
+ **/
+ ModuleSupportDexAggregatedSwapPath: {
+ _enum: {
+ Dex: 'Vec',
+ Taiga: '(u32,u32,u32)'
+ }
+ },
+ /**
+ * Lookup259: pallet_treasury::pallet::Call
+ **/
+ PalletTreasuryCall: {
+ _enum: {
+ propose_spend: {
+ value: 'Compact',
+ beneficiary: 'MultiAddress',
+ },
+ reject_proposal: {
+ proposalId: 'Compact',
+ },
+ approve_proposal: {
+ proposalId: 'Compact',
+ },
+ spend: {
+ amount: 'Compact',
+ beneficiary: 'MultiAddress',
+ },
+ remove_approval: {
+ proposalId: 'Compact'
+ }
+ }
+ },
+ /**
+ * Lookup260: pallet_bounties::pallet::Call
+ **/
+ PalletBountiesCall: {
+ _enum: {
+ propose_bounty: {
+ value: 'Compact',
+ description: 'Bytes',
+ },
+ approve_bounty: {
+ bountyId: 'Compact',
+ },
+ propose_curator: {
+ bountyId: 'Compact',
+ curator: 'MultiAddress',
+ fee: 'Compact',
+ },
+ unassign_curator: {
+ bountyId: 'Compact',
+ },
+ accept_curator: {
+ bountyId: 'Compact',
+ },
+ award_bounty: {
+ bountyId: 'Compact',
+ beneficiary: 'MultiAddress',
+ },
+ claim_bounty: {
+ bountyId: 'Compact',
+ },
+ close_bounty: {
+ bountyId: 'Compact',
+ },
+ extend_bounty_expiry: {
+ bountyId: 'Compact',
+ remark: 'Bytes'
+ }
+ }
+ },
+ /**
+ * Lookup261: pallet_tips::pallet::Call
+ **/
+ PalletTipsCall: {
+ _enum: {
+ report_awesome: {
+ reason: 'Bytes',
+ who: 'MultiAddress',
+ },
+ retract_tip: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ },
+ tip_new: {
+ reason: 'Bytes',
+ who: 'MultiAddress',
+ tipValue: 'Compact',
+ },
+ tip: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ tipValue: 'Compact',
+ },
+ close_tip: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ },
+ slash_tip: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256'
+ }
+ }
+ },
+ /**
+ * Lookup262: pallet_utility::pallet::Call
+ **/
+ PalletUtilityCall: {
+ _enum: {
+ batch: {
+ calls: 'Vec',
+ },
+ as_derivative: {
+ index: 'u16',
+ call: 'Call',
+ },
+ batch_all: {
+ calls: 'Vec',
+ },
+ dispatch_as: {
+ asOrigin: 'MandalaRuntimeOriginCaller',
+ call: 'Call',
+ },
+ force_batch: {
+ calls: 'Vec',
+ },
+ with_weight: {
+ call: 'Call',
+ weight: 'SpWeightsWeightV2Weight'
+ }
+ }
+ },
+ /**
+ * Lookup264: pallet_multisig::pallet::Call
+ **/
+ PalletMultisigCall: {
+ _enum: {
+ as_multi_threshold_1: {
+ otherSignatories: 'Vec',
+ call: 'Call',
+ },
+ as_multi: {
+ threshold: 'u16',
+ otherSignatories: 'Vec',
+ maybeTimepoint: 'Option',
+ call: 'Call',
+ maxWeight: 'SpWeightsWeightV2Weight',
+ },
+ approve_as_multi: {
+ threshold: 'u16',
+ otherSignatories: 'Vec',
+ maybeTimepoint: 'Option',
+ callHash: '[u8;32]',
+ maxWeight: 'SpWeightsWeightV2Weight',
+ },
+ cancel_as_multi: {
+ threshold: 'u16',
+ otherSignatories: 'Vec',
+ timepoint: 'PalletMultisigTimepoint',
+ callHash: '[u8;32]'
+ }
+ }
+ },
+ /**
+ * Lookup266: pallet_recovery::pallet::Call
+ **/
+ PalletRecoveryCall: {
+ _enum: {
+ as_recovered: {
+ account: 'MultiAddress',
+ call: 'Call',
+ },
+ set_recovered: {
+ lost: 'MultiAddress',
+ rescuer: 'MultiAddress',
+ },
+ create_recovery: {
+ friends: 'Vec',
+ threshold: 'u16',
+ delayPeriod: 'u32',
+ },
+ initiate_recovery: {
+ account: 'MultiAddress',
+ },
+ vouch_recovery: {
+ lost: 'MultiAddress',
+ rescuer: 'MultiAddress',
+ },
+ claim_recovery: {
+ account: 'MultiAddress',
+ },
+ close_recovery: {
+ rescuer: 'MultiAddress',
+ },
+ remove_recovery: 'Null',
+ cancel_recovered: {
+ account: 'MultiAddress'
+ }
+ }
+ },
+ /**
+ * Lookup267: pallet_proxy::pallet::Call
+ **/
+ PalletProxyCall: {
+ _enum: {
+ proxy: {
+ real: 'MultiAddress',
+ forceProxyType: 'Option',
+ call: 'Call',
+ },
+ add_proxy: {
+ delegate: 'MultiAddress',
+ proxyType: 'RuntimeCommonProxyType',
+ delay: 'u32',
+ },
+ remove_proxy: {
+ delegate: 'MultiAddress',
+ proxyType: 'RuntimeCommonProxyType',
+ delay: 'u32',
+ },
+ remove_proxies: 'Null',
+ create_pure: {
+ proxyType: 'RuntimeCommonProxyType',
+ delay: 'u32',
+ index: 'u16',
+ },
+ kill_pure: {
+ spawner: 'MultiAddress',
+ proxyType: 'RuntimeCommonProxyType',
+ index: 'u16',
+ height: 'Compact',
+ extIndex: 'Compact',
+ },
+ announce: {
+ real: 'MultiAddress',
+ callHash: 'H256',
+ },
+ remove_announcement: {
+ real: 'MultiAddress',
+ callHash: 'H256',
+ },
+ reject_announcement: {
+ delegate: 'MultiAddress',
+ callHash: 'H256',
+ },
+ proxy_announced: {
+ delegate: 'MultiAddress',
+ real: 'MultiAddress',
+ forceProxyType: 'Option',
+ call: 'Call'
+ }
+ }
+ },
+ /**
+ * Lookup269: module_idle_scheduler::module::Call
+ **/
+ ModuleIdleSchedulerModuleCall: {
+ _enum: {
+ schedule_task: {
+ task: 'MandalaRuntimeScheduledTasks'
+ }
+ }
+ },
+ /**
+ * Lookup270: pallet_indices::pallet::Call
+ **/
+ PalletIndicesCall: {
+ _enum: {
+ claim: {
+ index: 'u32',
+ },
+ transfer: {
+ _alias: {
+ new_: 'new',
+ },
+ new_: 'MultiAddress',
+ index: 'u32',
+ },
+ free: {
+ index: 'u32',
+ },
+ force_transfer: {
+ _alias: {
+ new_: 'new',
+ },
+ new_: 'MultiAddress',
+ index: 'u32',
+ freeze: 'bool',
+ },
+ freeze: {
+ index: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup271: pallet_collective::pallet::Call