diff --git a/.eslintignore b/.eslintignore index 4b2a433..345a8ad 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,4 +1,5 @@ **/build/* +**/dist/* **/coverage/* **/node_modules/* **/configs/* diff --git a/.eslintrc.js b/.eslintrc.js index 43a6a59..99dc9fc 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,27 +1,64 @@ -const base = require('@polkadot/dev/config/eslint.cjs'); - module.exports = { - ...base, - ignorePatterns: [ - '.eslintrc.js', - '.github/**', - '.vscode/**', - '.yarn/**', - '**/build/*', - '**/coverage/*', - '**/node_modules/*' + root: true, + parser: '@typescript-eslint/parser', + plugins: ['@typescript-eslint', 'import', 'sort-imports-es6-autofix'], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:import/recommended', + 'plugin:import/typescript', ], - parserOptions: { - project: ['./tsconfig.eslint.json'] - }, rules: { - ...base.rules, - '@typescript-eslint/no-explicit-any': 'off', - 'import/extensions': 'off', - 'header/header': 'off', - 'sort-keys': 'off', - '@typescript-eslint/no-unsafe-assignment': 'off', - '@typescript-eslint/no-unsafe-member-access': 'off', - '@typescript-eslint/no-unsafe-return': 'off', - } + indent: [2, 2, { SwitchCase: 1 }], + quotes: [2, 'single'], + semi: [1, 'always'], + 'no-trailing-spaces': [2], + 'quote-props': [2, 'as-needed'], + 'eol-last': [2, 'always'], + 'object-curly-spacing': [2, 'always'], + 'comma-dangle': [2, { + arrays: 'always-multiline', + objects: 'always-multiline', + imports: 'always-multiline', + exports: 'always-multiline', + functions: 'only-multiline', + }], + + /* ---------- turn off ---------- */ + '@typescript-eslint/no-extra-semi': 0, + '@typescript-eslint/no-use-before-define': 0, + '@typescript-eslint/explicit-member-accessibility': 0, + '@typescript-eslint/naming-convention': 0, + '@typescript-eslint/no-explicit-any': 0, // any is sometimes unavoidable + '@typescript-eslint/consistent-type-definitions': 0, // can use Type and Interface + '@typescript-eslint/explicit-function-return-type': 0, // type inference on return type is useful + '@typescript-eslint/no-parameter-properties': 0, + '@typescript-eslint/typedef': 0, + 'no-unused-expressions': 0, // short ciucuit if + 'max-lines': 0, + '@typescript-eslint/no-empty-function': 'off', + '@typescript-eslint/explicit-module-boundary-types': 'off', + 'sort-imports-es6-autofix/sort-imports-es6': 'warn', + '@typescript-eslint/ban-ts-comment': 'off', + 'no-useless-escape': 'off', + '@typescript-eslint/no-non-null-asserted-optional-chain': 'off', + 'import/no-named-as-default-member': 'off', + 'import/no-named-as-default': 'off', + '@typescript-eslint/no-non-null-assertion': 'off', + '@typescript-eslint/no-unused-vars': [ + 'warn', + { + argsIgnorePattern: '^_', + varsIgnorePattern: '^_', + caughtErrorsIgnorePattern: '^_', + }, + ], + }, + settings: { + 'import/resolver': { + typescript: { + project: './tsconfig.json', + }, + }, + }, }; diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 886c9a5..e97f5a3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,5 +17,6 @@ jobs: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run: | yarn install --immutable | grep -v 'YN0013' - yarn build:release + yarn build + yarn publish diff --git a/.gitignore b/.gitignore index bd1bf7f..ffcde49 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,7 @@ build/ *.tsbuildinfo CONTRIBUTORS + +**/metadata.json + +**/dist/ diff --git a/README.md b/README.md index 80fb0dd..928c2fb 100644 --- a/README.md +++ b/README.md @@ -7,37 +7,31 @@ This library provides additional typing information for user to access Acala Net # Getting Started -More documentation and examples on [wiki](https://github.com/AcalaNetwork/acala-types.js/wiki). - -- Install dependencies +- install ```bash yarn add @polkadot/api @acala-network/api ``` -- Create API instance +- import TS interfaces augmentation +```ts +// index.ts +import '@acala-network/types'; +``` +- create and use api with Acala type definitions ```ts import { ApiPromise, WsProvider } from '@polkadot/api'; import { options } from '@acala-network/api'; -async function main() { - const provider = new WsProvider('wss://karura.api.onfinality.io/public-ws'); - const api = new ApiPromise(options({ provider })); - await api.isReady; +const provider = new WsProvider('wss://karura.api.onfinality.io/public-ws'); +const api = new ApiPromise(options({ provider })); +await api.isReady; - // use api -} - -main() -``` - -- Use api to interact with node - -```ts -// query and display account data +// use api const data = await api.query.system.account('5F98oWfz2r5rcRVnP9VCndg33DAAsky3iuoBSpaPUbgN9AJn'); console.log(data.toHuman()) + ``` # Packages diff --git a/package.json b/package.json index ec55f38..613fe49 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "5.1.2-7", + "version": "1.0.0", "private": true, "bugs": "https://github.com/AcalaNetwork/acala-types.js/issues", "engines": { @@ -16,31 +16,24 @@ "packages/*" ], "scripts": { - "build": "yarn build:interfaces; yarn workspaces foreach -pvit run build", - "build:interfaces": "ts-node -r tsconfig-paths/register packages/types/scripts/generateTypes.ts && ts-node -r tsconfig-paths/register packages/type-definitions/scripts/generate.ts", - "build:release": "./scripts/publish", - "check-deps": "./node_modules/@open-web3/util/scripts/check-deps.js yarn.lock @polkadot/ @open-web3/", - "clean": "polkadot-dev-clean-build", - "lint": "polkadot-dev-run-lint", - "postinstall": "polkadot-dev-yarn-only", + "build": "yarn workspaces foreach -pvit run build", + "lint": "eslint . --ext .ts", "test": "echo noop", - "update-metadata": "ts-node --project ./tsconfig.json packages/types/scripts/updateMetadata.ts", - "bump": "yarn workspaces foreach -vit --include '@acala-network/*' version", - "publish:manual": "yarn workspaces foreach -vit --include '@acala-network/*' npm publish --tolerate-republish" + "bump": "yarn workspaces foreach -vit version", + "publish": "yarn workspaces foreach -vit run publish:manual" }, "devDependencies": { - "@babel/core": "^7.21.8", - "@babel/register": "^7.21.0", - "@babel/runtime": "^7.21.5", - "@open-web3/util": "^2.0.1", - "@polkadot/api": "^10.5.1", - "@polkadot/dev": "^0.73.11", - "@polkadot/typegen": "^10.5.1", - "@types/jest": "^29.5.1", - "jest-config": "^29.5.0", + "@polkadot/api": "^10.9.1", + "@types/eslint": "^8", + "@types/node": "^20.4.9", + "@typescript-eslint/eslint-plugin": "^6.5.0", + "@typescript-eslint/parser": "^6.5.0", + "eslint": "^8.48.0", + "eslint-import-resolver-typescript": "^3.6.0", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-sort-imports-es6-autofix": "^0.6.0", "ts-node": "^10.9.1", - "tsconfig-paths": "^4.2.0", - "typescript": "^5.0.4" + "typescript": "^5.2.2" }, "packageManager": "yarn@3.5.0" } diff --git a/packages/api-derive/package.json b/packages/api-derive/package.json index 043a7ab..326766c 100644 --- a/packages/api-derive/package.json +++ b/packages/api-derive/package.json @@ -1,8 +1,7 @@ { "name": "@acala-network/api-derive", - "version": "5.1.2", + "version": "6.0.0-34", "description": "Additional polkadot.js derives for Acala Network", - "main": "index.js", "author": "Acala Developers ", "license": "Apache-2.0", "publishConfig": { @@ -19,13 +18,19 @@ }, "homepage": "https://github.com/AcalaNetwork/acala-types.js", "scripts": { - "build": "tsc --build tsconfig.json" + "build": "rm -rf dist && tsc -b --verbose -f", + "publish:manual": "npm publish --tolerate-republish --access public" }, + "files": [ + "dist" + ], + "main": "./dist/index.js", + "types": "./dist/index.d.ts", "dependencies": { - "@acala-network/types": "5.1.2" + "@acala-network/types": "6.0.0-34" }, "peerDependencies": { - "@polkadot/api": "^10.5.1" + "@polkadot/api": "^10.9.1" }, "devDependencies": { "typescript": "^5.0.4" diff --git a/packages/api-derive/src/dex/pool.ts b/packages/api-derive/src/dex/pool.ts index 4e57112..689e26d 100644 --- a/packages/api-derive/src/dex/pool.ts +++ b/packages/api-derive/src/dex/pool.ts @@ -1,12 +1,11 @@ -import type { Observable } from 'rxjs'; -import type { ApiInterfaceRx } from '@polkadot/api/types'; -import type { AcalaPrimitivesCurrencyCurrencyId, AcalaPrimitivesTradingPair } from '@polkadot/types/lookup'; -import type { DerivedDexPool } from '../types/dex'; - -import primitivesConfig from '@acala-network/type-definitions/primitives'; import { map } from 'rxjs/operators'; - import { memo } from '@polkadot/api-derive/util'; +import primitivesConfig from '@acala-network/types/interfaces/primitives/definitions'; +import type { AcalaPrimitivesCurrencyCurrencyId, AcalaPrimitivesTradingPair } from '@polkadot/types/lookup'; +import type { ApiInterfaceRx } from '@polkadot/api/types'; +import type { Observable } from 'rxjs'; + +import type { DerivedDexPool } from '../types/dex'; const TOKEN_SORT: Record = primitivesConfig.types.TokenSymbol._enum; diff --git a/packages/api-derive/src/homa/staking-pool.ts b/packages/api-derive/src/homa/staking-pool.ts index 126d185..e7d3d69 100644 --- a/packages/api-derive/src/homa/staking-pool.ts +++ b/packages/api-derive/src/homa/staking-pool.ts @@ -1,9 +1,9 @@ -import type { BlockNumber, ExchangeRate } from '@acala-network/types/interfaces'; -import type { Observable } from 'rxjs'; -import type { ApiInterfaceRx } from '@polkadot/api/types'; -import type { EraIndex } from '@polkadot/types/interfaces'; import type { AcalaPrimitivesCurrencyCurrencyId } from '@polkadot/types/lookup'; +import type { ApiInterfaceRx } from '@polkadot/api/types'; +import type { BlockNumber, ExchangeRate } from '@acala-network/types/interfaces'; import type { DerivedStakingPool, DerivedStakingPoolConstants } from '../types/staking-pool'; +import type { EraIndex } from '@polkadot/types/interfaces'; +import type { Observable } from 'rxjs'; import { combineLatest } from 'rxjs'; import { map } from 'rxjs/operators'; @@ -16,7 +16,7 @@ function getConstants (api: ApiInterfaceRx): DerivedStakingPoolConstants { bondingDuration: api.consts.polkadotBridge.bondingDuration as EraIndex, eraLength: api.consts.polkadotBridge.eraLength as BlockNumber, stakingCurrency: api.consts.stakingPool.stakingCurrencyId as AcalaPrimitivesCurrencyCurrencyId, - liquidCurrency: api.consts.stakingPool.liquidCurrencyId as AcalaPrimitivesCurrencyCurrencyId + liquidCurrency: api.consts.stakingPool.liquidCurrencyId as AcalaPrimitivesCurrencyCurrencyId, }; } @@ -32,7 +32,7 @@ export function stakingPool (instanceId: string, api: ApiInterfaceRx): () => Obs api.query.stakingPool.currentEra(), api.query.stakingPool.stakingPoolLedger(), api.query.stakingPool.stakingPoolParams(), - api.query.tokens.totalIssuance(constants.liquidCurrency) + api.query.tokens.totalIssuance(constants.liquidCurrency), ]).pipe( map((result) => { const [currentEra, ledger, params, liquidIssuance] = result; @@ -42,7 +42,7 @@ export function stakingPool (instanceId: string, api: ApiInterfaceRx): () => Obs ledger, params, liquidIssuance, - ...constants + ...constants, } as unknown as DerivedStakingPool; }) ); diff --git a/packages/api-derive/src/index.ts b/packages/api-derive/src/index.ts index b98f5f9..dd0dad1 100644 --- a/packages/api-derive/src/index.ts +++ b/packages/api-derive/src/index.ts @@ -1,5 +1,4 @@ -import '@acala-network/types/augment/api'; -import '@acala-network/types/augment/api-consts'; +import '@acala-network/types'; import type { DeriveCustom } from '@polkadot/api-base/types'; @@ -7,10 +6,10 @@ import * as dex from './dex'; import * as homa from './homa'; import * as loan from './loan'; -export const derive: DeriveCustom = { +export const acalaDerives: DeriveCustom = { loan: loan as unknown as DeriveCustom[string], dex: dex as unknown as DeriveCustom[string], - homa: homa as unknown as DeriveCustom[string] + homa: homa as unknown as DeriveCustom[string], }; export * from './types'; diff --git a/packages/api-derive/src/loan/loan-type.ts b/packages/api-derive/src/loan/loan-type.ts index b4d82a6..d04eb3c 100644 --- a/packages/api-derive/src/loan/loan-type.ts +++ b/packages/api-derive/src/loan/loan-type.ts @@ -1,8 +1,8 @@ -import type { Balance, ExchangeRate, Rate, Ratio } from '@acala-network/types/interfaces'; -import type { Observable } from 'rxjs'; -import type { ApiInterfaceRx } from '@polkadot/api/types'; import type { AcalaPrimitivesCurrencyCurrencyId, ModuleCdpEngineRiskManagementParams } from '@polkadot/types/lookup'; +import type { ApiInterfaceRx } from '@polkadot/api/types'; +import type { Balance, ExchangeRate, Rate, Ratio } from '@acala-network/types/interfaces'; import type { DerivedLoanConstants, DerivedLoanOverView, DerivedLoanType } from '../types/loan'; +import type { Observable } from 'rxjs'; import { combineLatest } from 'rxjs'; import { map, switchMap } from 'rxjs/operators'; @@ -20,7 +20,7 @@ function loanConstants (api: ApiInterfaceRx): DerivedLoanConstants { minimumDebitValue: api.consts.cdpEngine.minimumDebitValue as Balance, defaultDebitExchangeRate: api.consts.cdpEngine.defaultDebitExchangeRate as ExchangeRate, defaultLiquidationRatio: api.consts.cdpEngine.defaultLiquidationRatio as Ratio, - defaultLiquidationPenalty: api.consts.cdpEngine.defaultLiquidationPenalty as Rate + defaultLiquidationPenalty: api.consts.cdpEngine.defaultLiquidationPenalty as Rate, }; } @@ -36,7 +36,7 @@ export function loanType ( return memo(instanceId, (currency: AcalaPrimitivesCurrencyCurrencyId) => { return combineLatest([ api.query.cdpEngine.debitExchangeRate(currency), - api.query.cdpEngine.collateralParams(currency) + api.query.cdpEngine.collateralParams(currency), ]).pipe( map((result) => { const constants = loanConstants(api); @@ -57,7 +57,7 @@ export function loanType ( requiredCollateralRatio: collateralParams.requiredCollateralRatio, interestRatePerSec: collateralParams.interestRatePerSec, maximumTotalDebitValue: collateralParams.maximumTotalDebitValue, - minimumDebitValue: constants.minimumDebitValue + minimumDebitValue: constants.minimumDebitValue, }; }) ); @@ -97,7 +97,7 @@ export function loanOverview ( return { currency, totalDebit: debit, - totalCollateral: collateral + totalCollateral: collateral, }; }) ) diff --git a/packages/api-derive/src/loan/loan.ts b/packages/api-derive/src/loan/loan.ts index 02c5165..e87b04c 100644 --- a/packages/api-derive/src/loan/loan.ts +++ b/packages/api-derive/src/loan/loan.ts @@ -1,8 +1,8 @@ +import type { AcalaPrimitivesCurrencyCurrencyId } from '@polkadot/types/lookup'; import type { AccountId } from '@acala-network/types/interfaces'; -import type { Observable } from 'rxjs'; import type { ApiInterfaceRx } from '@polkadot/api/types'; -import type { AcalaPrimitivesCurrencyCurrencyId } from '@polkadot/types/lookup'; import type { DerivedUserLoan } from '../types/loan'; +import type { Observable } from 'rxjs'; import { combineLatest } from 'rxjs'; import { map, switchMap } from 'rxjs/operators'; @@ -30,7 +30,7 @@ export function loan ( account, currency, debit, - collateral + collateral, }; }) ) diff --git a/packages/api-derive/src/types/balance.ts b/packages/api-derive/src/types/balance.ts index b4d4396..eae8ab1 100644 --- a/packages/api-derive/src/types/balance.ts +++ b/packages/api-derive/src/types/balance.ts @@ -1,5 +1,5 @@ -import type { Balance } from '@acala-network/types/interfaces'; import type { AcalaPrimitivesCurrencyCurrencyId } from '@polkadot/types/lookup'; +import type { Balance } from '@acala-network/types/interfaces'; export interface DerivedBalance { currency: AcalaPrimitivesCurrencyCurrencyId; diff --git a/packages/api-derive/src/types/loan.ts b/packages/api-derive/src/types/loan.ts index 96300f3..e180afa 100644 --- a/packages/api-derive/src/types/loan.ts +++ b/packages/api-derive/src/types/loan.ts @@ -1,5 +1,5 @@ -import type { AccountId, Balance, ExchangeRate, OptionRate, OptionRatio, Rate } from '@acala-network/types/interfaces'; import type { AcalaPrimitivesCurrencyCurrencyId } from '@polkadot/types/lookup'; +import type { AccountId, Balance, ExchangeRate, OptionRate, OptionRatio, Rate } from '@acala-network/types/interfaces'; export interface DerivedLoanConstants { minimumDebitValue: Balance; diff --git a/packages/api-derive/src/types/staking-pool.ts b/packages/api-derive/src/types/staking-pool.ts index a53a288..0cbd27d 100644 --- a/packages/api-derive/src/types/staking-pool.ts +++ b/packages/api-derive/src/types/staking-pool.ts @@ -1,6 +1,6 @@ +import type { AcalaPrimitivesCurrencyCurrencyId } from '@polkadot/types/lookup'; import type { Balance, BlockNumber, ExchangeRate, Ledger, Params } from '@acala-network/types/interfaces'; import type { EraIndex } from '@polkadot/types/interfaces'; -import type { AcalaPrimitivesCurrencyCurrencyId } from '@polkadot/types/lookup'; export interface DerivedStakingPoolConstants { defaultExchangeRate: ExchangeRate; diff --git a/packages/api-derive/src/utils/index.ts b/packages/api-derive/src/utils/index.ts index 8e92aa9..7e80552 100644 --- a/packages/api-derive/src/utils/index.ts +++ b/packages/api-derive/src/utils/index.ts @@ -1,6 +1,6 @@ -import type { Observable } from 'rxjs'; -import type { ApiInterfaceRx } from '@polkadot/api/types'; import type { AcalaPrimitivesCurrencyCurrencyId } from '@polkadot/types/lookup'; +import type { ApiInterfaceRx } from '@polkadot/api/types'; +import type { Observable } from 'rxjs'; import { map } from 'rxjs/operators'; diff --git a/packages/api-derive/tsconfig.json b/packages/api-derive/tsconfig.json index 394d123..06ae282 100644 --- a/packages/api-derive/tsconfig.json +++ b/packages/api-derive/tsconfig.json @@ -1,11 +1,12 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "./build", + "module": "CommonJS", + "outDir": "./dist", "rootDir": "./src", }, "include": ["src/**/*"], "references": [ - { "path": "../types" }, - ] + { "path": "../types/tsconfig.cjs.json" }, + ], } diff --git a/packages/api/package.json b/packages/api/package.json index 750640b..9b69559 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,8 +1,7 @@ { "name": "@acala-network/api", - "version": "5.1.2", + "version": "6.0.0-34", "description": "Acala JS API", - "main": "index.js", "author": "Acala Developers ", "license": "Apache-2.0", "publishConfig": { @@ -18,15 +17,21 @@ "url": "https://github.com/AcalaNetwork/acala-types.js/issues" }, "homepage": "https://github.com/AcalaNetwork/acala-types.js", + "files": [ + "dist" + ], + "main": "./dist/index.js", + "types": "./dist/index.d.ts", "scripts": { - "build": "tsc --build tsconfig.json" + "build": "rm -rf dist && tsc -b --verbose -f", + "publish:manual": "npm publish --tolerate-republish --access public" }, "dependencies": { - "@acala-network/api-derive": "5.1.2", - "@acala-network/types": "5.1.2" + "@acala-network/api-derive": "6.0.0-34", + "@acala-network/types": "6.0.0-34" }, "peerDependencies": { - "@polkadot/api": "^10.5.1" + "@polkadot/api": "^10.9.1" }, "devDependencies": { "typescript": "^5.0.4" diff --git a/packages/api/src/index.ts b/packages/api/src/index.ts index 5c50bc6..1943944 100644 --- a/packages/api/src/index.ts +++ b/packages/api/src/index.ts @@ -1,17 +1,19 @@ import type { ApiOptions } from '@polkadot/api/types'; import type { RegistryTypes } from '@polkadot/types/types'; -import { derive as acalaDerives } from '@acala-network/api-derive'; -import { lookupTypes as acalaLookupTypes, rpc as acalaRpc, signedExtensions as acalaSignedExtensions, types as acalaTypes, typesAlias as acalaTypesAlias, typesBundle as acalaTypesBundle } from '@acala-network/types'; +import { acalaDerives } from '@acala-network/api-derive'; +import { + acalaLookupTypes, + acalaRpc, + acalaRuntime, + acalaSignedExtensions, + acalaTypes, + acalaTypesAlias, + acalaTypesBundle, +} from '@acala-network/types'; -import { runtime as acalaRuntime } from './runtime'; - -export const defaultOptions: ApiOptions = { - types: acalaTypes, - rpc: acalaRpc -}; - -export const options = ({ rpc = {}, +export const options = ({ derives = {}, + rpc = {}, runtime = {}, signedExtensions, types = {}, @@ -19,47 +21,47 @@ export const options = ({ rpc = {}, typesBundle = {}, ...otherOptions }: ApiOptions = {}): ApiOptions => ({ types: { - ...acalaTypes, - ...(acalaLookupTypes as unknown as RegistryTypes), // TODO: RegistryTypes's own issue? - ...types + ...acalaTypes as unknown as RegistryTypes, + ...acalaLookupTypes as unknown as RegistryTypes, + ...types, + }, + runtime: { + ...acalaRuntime, + ...runtime, }, rpc: { ...acalaRpc, - ...rpc + ...rpc, }, typesAlias: { ...acalaTypesAlias, - ...typesAlias + ...typesAlias, }, - // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment derives: { - ...acalaDerives + ...acalaDerives, + ...derives, }, typesBundle: { - ...typesBundle, spec: { ...typesBundle.spec, acala: { - ...acalaTypesBundle?.spec?.acala, - ...typesBundle?.spec?.acala + ...acalaTypesBundle.spec.acala, + ...typesBundle?.spec?.acala, }, mandala: { - ...acalaTypesBundle?.spec?.mandala, - ...typesBundle?.spec?.mandala + ...acalaTypesBundle.spec.mandala, + ...typesBundle?.spec?.mandala, }, karura: { - ...acalaTypesBundle?.spec?.karura, - ...typesBundle?.spec?.mandala - } - } + ...acalaTypesBundle.spec.karura, + ...typesBundle?.spec?.mandala, + }, + }, + ...typesBundle, }, signedExtensions: { ...acalaSignedExtensions, - ...signedExtensions - }, - runtime: { - ...acalaRuntime, - ...runtime + ...signedExtensions, }, - ...otherOptions + ...otherOptions, }); diff --git a/packages/api/src/runtime.ts b/packages/api/src/runtime.ts deleted file mode 100644 index 8e280d6..0000000 --- a/packages/api/src/runtime.ts +++ /dev/null @@ -1,88 +0,0 @@ -import type { ApiOptions } from '@polkadot/api/types'; - -export const runtime: ApiOptions['runtime'] = { - EVMRuntimeRPCApi: [ - { - version: 2, - methods: { - call: { - description: 'call evm contract', - params: [ - { - name: 'from', - type: 'H160' - }, - { - name: 'to', - type: 'H160' - }, - { - name: 'data', - type: 'Vec' - }, - { - name: 'value', - type: 'Balance' - }, - { - name: 'gas_limit', - type: 'u64' - }, - { - name: 'storage_limit', - type: 'u32' - }, - { - name: 'access_list', - type: 'Option>' - }, - { - name: 'estimate', - type: 'bool' - } - ], - type: 'Result' - }, - create: { - description: 'create evm contract', - params: [ - { - name: 'from', - type: 'H160' - }, - { - name: 'data', - type: 'Vec' - }, - { - name: 'value', - type: 'Balance' - }, - { - name: 'gas_limit', - type: 'u64' - }, - { - name: 'storage_limit', - type: 'u32' - }, - { - name: 'access_list', - type: 'Option>' - }, - { - name: 'estimate', - type: 'bool' - } - ], - type: 'Result' - }, - block_limits: { - description: 'evm block limits', - params: [], - type: 'BlockLimits' - } - } - } - ] -}; diff --git a/packages/api/tsconfig.json b/packages/api/tsconfig.json index 42a8d7f..eb9d3f8 100644 --- a/packages/api/tsconfig.json +++ b/packages/api/tsconfig.json @@ -1,13 +1,14 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "./build", + "module": "CommonJS", + "outDir": "./dist", "rootDir": "./src" }, "include": ["src/**/*"], "references": [ - { "path": "../types" }, - { "path": "../api-derive" } - ] + { "path": "../types/tsconfig.cjs.json" }, + { "path": "../api-derive" }, + ], } diff --git a/packages/type-definitions/LICENSE b/packages/type-definitions/LICENSE deleted file mode 100644 index 261eeb9..0000000 --- a/packages/type-definitions/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/packages/type-definitions/README.md b/packages/type-definitions/README.md deleted file mode 100644 index 1cf6cc8..0000000 --- a/packages/type-definitions/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# @acala-network/type-definitions - -Polkadot.js type definations for Acala Network diff --git a/packages/type-definitions/package.json b/packages/type-definitions/package.json deleted file mode 100644 index 1d46bad..0000000 --- a/packages/type-definitions/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "@acala-network/type-definitions", - "version": "5.1.2", - "description": "Polkadot.js type definations for Acala Network", - "main": "index.js", - "author": "Acala Developers ", - "license": "Apache-2.0", - "publishConfig": { - "access": "public", - "registry": "https://registry.npmjs.org" - }, - "repository": { - "directory": "packages/type-definitions", - "type": "git", - "url": "https://github.com/AcalaNetwork/acala-types.js.git" - }, - "bugs": { - "url": "https://github.com/AcalaNetwork/acala-types.js/issues" - }, - "homepage": "https://github.com/AcalaNetwork/acala-types.js", - "scripts": { - "build": "tsc --build tsconfig.json" - }, - "peerDependencies": { - "@polkadot/types": "^10.5.1" - }, - "devDependencies": { - "typescript": "^5.0.4" - } -} diff --git a/packages/type-definitions/scripts/generate.ts b/packages/type-definitions/scripts/generate.ts deleted file mode 100644 index e5aa167..0000000 --- a/packages/type-definitions/scripts/generate.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { rpc, types, typesBundleForPolkadot } from '@acala-network/type-definitions'; -import fs from 'fs'; - -fs.writeFileSync('packages/type-definitions/src/json/types.json', JSON.stringify(types, null, 4)); -fs.writeFileSync( - 'packages/type-definitions/src/json/typesBundle.json', - JSON.stringify(typesBundleForPolkadot, null, 4) -); -fs.writeFileSync('packages/type-definitions/src/json/rpc.json', JSON.stringify(rpc, null, 4)); diff --git a/packages/type-definitions/src/accounts.ts b/packages/type-definitions/src/accounts.ts deleted file mode 100644 index f54bde6..0000000 --- a/packages/type-definitions/src/accounts.ts +++ /dev/null @@ -1,4 +0,0 @@ -export default { - rpc: {}, - types: { PalletBalanceOf: 'Balance' } -}; diff --git a/packages/type-definitions/src/auctionManager.ts b/packages/type-definitions/src/auctionManager.ts deleted file mode 100644 index 625b8c4..0000000 --- a/packages/type-definitions/src/auctionManager.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - rpc: {}, - types: { - CollateralAuctionItem: { - refundRecipient: 'AccountId', - currencyId: 'CurrencyId', - initialAmount: 'Compact', - amount: 'Compact', - target: 'Compact', - startTime: 'BlockNumber' - }, - DebitAuctionItem: { - initialAmount: 'Compact', - amount: 'Compact', - fix: 'Compact', - startTime: 'BlockNumber' - }, - SurplusAuctionItem: { - amount: 'Compact', - startTime: 'BlockNumber' - } - } -}; diff --git a/packages/type-definitions/src/cdpEngine.ts b/packages/type-definitions/src/cdpEngine.ts deleted file mode 100644 index 57aae9d..0000000 --- a/packages/type-definitions/src/cdpEngine.ts +++ /dev/null @@ -1,33 +0,0 @@ -export default { - rpc: {}, - types: { - LiquidationStrategy: { _enum: ['Auction', 'Exchange'] }, - OptionRate: 'Option', - OptionRatio: 'Option', - ChangeOptionRate: { - _enum: { - NoChange: 'Null', - NewValue: 'OptionRate' - } - }, - ChangeOptionRatio: { - _enum: { - NoChange: 'Null', - NewValue: 'OptionRatio' - } - }, - ChangeBalance: { - _enum: { - NoChange: 'Null', - NewValue: 'Balance' - } - }, - RiskManagementParams: { - maximumTotalDebitValue: 'Balance', - interestRatePerSec: 'Option', - liquidationRatio: 'Option', - liquidationPenalty: 'Option', - requiredCollateralRatio: 'Option' - } - } -}; diff --git a/packages/type-definitions/src/collatorSelection.ts b/packages/type-definitions/src/collatorSelection.ts deleted file mode 100644 index e6fce9c..0000000 --- a/packages/type-definitions/src/collatorSelection.ts +++ /dev/null @@ -1,7 +0,0 @@ -export default { - rpc: {}, - types: { - // use @polkadot/types CandidateInfo - CandidateInfoOf: 'CandidateInfo' - } -}; diff --git a/packages/type-definitions/src/dex.ts b/packages/type-definitions/src/dex.ts deleted file mode 100644 index ca87d6f..0000000 --- a/packages/type-definitions/src/dex.ts +++ /dev/null @@ -1,57 +0,0 @@ -export default { - rpc: { - getSupplyAmount: { - description: 'Get supply amount', - params: [ - { - name: 'supplyCurrencyId', - type: 'CurrencyId' - }, - { - name: 'targetCurrencyId', - type: 'CurrencyId' - }, - { - name: 'targetCurrencyAmount', - type: 'BalanceRequest' - } - ], - type: 'BalanceWrapper' - }, - getTargetAmount: { - description: 'Get target amount', - params: [ - { - name: 'supplyCurrencyId', - type: 'CurrencyId' - }, - { - name: 'targetCurrencyId', - type: 'CurrencyId' - }, - { - name: 'supplyCurrencyAmount', - type: 'BalanceRequest' - } - ], - type: 'BalanceWrapper' - } - }, - types: { - TradingPairProvisionParameters: { - minContribution: '(Balance, Balance)', - targetProvision: '(Balance, Balance)', - accumulatedProvision: '(Balance, Balance)', - notBefore: 'BlockNumber' - }, - BalanceWrapper: { amount: 'Balance' }, - BalanceRequest: { amount: 'Balance' }, - TradingPairStatus: { - _enum: { - Disabled: 'Null', - Provisioning: 'TradingPairProvisionParameters', - Enabled: 'Null' - } - } - } -}; diff --git a/packages/type-definitions/src/evm.ts b/packages/type-definitions/src/evm.ts deleted file mode 100644 index 4ed2cf3..0000000 --- a/packages/type-definitions/src/evm.ts +++ /dev/null @@ -1,148 +0,0 @@ -export default { - rpc: { - call: { - description: 'eth call', - params: [ - { - name: 'data', - type: 'CallRequest' - }, - { - name: 'at', - type: 'BlockHash', - isHistoric: true, - isOptional: true - } - ], - type: 'Raw' - }, - estimateResources: { - description: 'eth estimateResources', - params: [ - { - name: 'from', - type: 'H160' - }, - { - name: 'unsignedExtrinsic', - type: 'Bytes' - }, - { - name: 'at', - type: 'BlockHash', - isHistoric: true, - isOptional: true - } - ], - type: 'EstimateResourcesResponse' - } - }, - typesAlias: { - evm: { - AccountInfo: 'EvmAccountInfo', - ContractInfo: 'EvmContractInfo' - } - }, - types: { - BlockLimits: { - maxGasLimit: 'u64', - maxStorageLimit: 'u32' - }, - Erc20Info: { - address: 'EvmAddress', - name: 'Vec', - symbol: 'Vec', - decimals: 'u8' - }, - EstimateResourcesResponse: { - // Used gas - gas: 'u256', - // Used storage - storage: 'i32', - // Adjusted weight fee - weightFee: 'u256' - }, - EvmAccountInfo: { - nonce: 'Index', - contractInfo: 'Option' - }, - CodeInfo: { - codeSize: 'u32', - refCount: 'u32' - }, - EvmContractInfo: { - codeHash: 'H256', - maintainer: 'H160', - deployed: 'bool' - }, - EvmAddress: 'H160', - CallRequest: { - from: 'Option', - to: 'Option', - gasLimit: 'Option', - storageLimit: 'Option', - value: 'Option', - data: 'Option' - }, - CallInfo: { - exit_reason: 'ExitReason', - value: 'Vec', - used_gas: 'U256', - used_storage: 'i32', - logs: 'Vec' - }, - CreateInfo: { - exit_reason: 'ExitReason', - value: 'H160', - used_gas: 'U256', - used_storage: 'i32', - logs: 'Vec' - }, - EthereumLog: { - address: 'H160', - topics: 'Vec', - data: 'Bytes' - }, - ExitReason: { - _enum: { - Succeed: 'ExitSucceed', - Error: 'ExitError', - Revert: 'ExitRevert', - Fatal: 'ExitFatal' - } - }, - ExitSucceed: { - _enum: ['Stopped', 'Returned', 'Suicided'] - }, - ExitError: { - _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', - InvalidCode: 'u8' - } - }, - ExitRevert: { - _enum: ['Reverted'] - }, - ExitFatal: { - _enum: { - NotSupported: 'Null', - UnhandledInterrupt: 'Null', - CallErrorAsFatal: 'ExitError', - Other: 'Text' - } - } - } -}; diff --git a/packages/type-definitions/src/homa.ts b/packages/type-definitions/src/homa.ts deleted file mode 100644 index 52ed059..0000000 --- a/packages/type-definitions/src/homa.ts +++ /dev/null @@ -1,13 +0,0 @@ -export default { - rpc: {}, - types: { - AcalaStakingLedge: { - bonded: 'Compact', - unlocking: 'Vec' - }, - AcalaUnlockChunk: { - value: 'Compact', - era: 'Compact' - } - } -}; diff --git a/packages/type-definitions/src/homaValidatorList.ts b/packages/type-definitions/src/homaValidatorList.ts deleted file mode 100644 index 32a627d..0000000 --- a/packages/type-definitions/src/homaValidatorList.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - rpc: {}, - types: { - RelaychainAccountId: 'AccountId', - SlashInfo: { - validator: 'RelaychainAccountId', - relaychainTokenAmount: 'Balance' - }, - ValidatorBacking: { - totalInsurance: 'Balance', - isFrozen: 'bool' - }, - Guarantee: { - total: 'Balance', - bonded: 'Balance', - unbonding: 'Option<(Balance, BlockNumber)>' - } - } -}; diff --git a/packages/type-definitions/src/incentives.ts b/packages/type-definitions/src/incentives.ts deleted file mode 100644 index 3f2c4a1..0000000 --- a/packages/type-definitions/src/incentives.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - rpc: {}, - types: { - PoolId: { - _enum: { - Loans: 'CurrencyId', - Dex: 'CurrencyId' - } - }, - PoolIdV0: { - _enum: { - LoansIncentive: 'CurrencyId', - DexIncentive: 'CurrencyId', - HomaIncentive: 'Null', - DexSaving: 'CurrencyId', - HomaValidatorAllowance: 'AccountId' - } - } - } -}; diff --git a/packages/type-definitions/src/index.ts b/packages/type-definitions/src/index.ts deleted file mode 100644 index 374e369..0000000 --- a/packages/type-definitions/src/index.ts +++ /dev/null @@ -1,98 +0,0 @@ -/* eslint-disable @typescript-eslint/no-unsafe-assignment */ -import type { OverrideVersionedType } from '@polkadot/types/types'; - -import acalaVersioned from './spec/acala'; -import karuraVersioned from './spec/karura'; -import mandalaVersioned from './spec/mandala'; -import accounts from './accounts'; -import auctionManager from './auctionManager'; -import cdpEngine from './cdpEngine'; -import collatorSelection from './collatorSelection'; -import dex from './dex'; -import evm from './evm'; -import homa from './homa'; -import homaValidatorList from './homaValidatorList'; -import incentives from './incentives'; -import loans from './loans'; -import nft from './nft'; -import nomineesElection from './nomineesElection'; -import primitives from './primitives'; -// ecosystem -import renvmBridge from './renvmBridge'; -import runtime from './runtime'; -import { signedExtensions as acalaSignedExtensions } from './signedExtensions'; -import stableAsset from './stableAsset'; -import stakingPool from './stakingPool'; -import support from './support'; -import { jsonrpcFromDefs, typesAliasFromDefs, typesFromDefs } from './utils'; - -// FIXME: currently we cannot override this in runtime definations because the code generation script cannot handle overrides -// This will make it behave correctly in runtime, but wrong types in TS defination. -const additionalOverride = { Keys: 'SessionKeys1' }; - -const acalaDefs = { - primitives, - accounts, - auctionManager, - cdpEngine, - collatorSelection, - dex, - evm, - homa, - homaValidatorList, - incentives, - loans, - nft, - nomineesElection, - runtime, - stakingPool, - support, - - // ecosystem - renvmBridge, - stableAsset -}; - -export const types = { - ...typesFromDefs(acalaDefs), - ...additionalOverride -}; - -export const rpc = jsonrpcFromDefs(acalaDefs, {}); -export const typesAlias = typesAliasFromDefs(acalaDefs, {}); - -function getBundle (versioned: OverrideVersionedType[]) { - return { - rpc, - instances: { council: ['generalCouncil'] }, - types: [...versioned].map((version) => { - return { - minmax: version.minmax, - types: { - ...types, - ...version.types - } - }; - }), - alias: typesAlias - }; -} - -export const typesBundle = { - spec: { - acala: getBundle(acalaVersioned), - mandala: getBundle(mandalaVersioned), - karura: getBundle(karuraVersioned) - } -}; - -// Type overrides have priority issues -export const typesBundleForPolkadot = { - spec: { - acala: getBundle(acalaVersioned), - mandala: getBundle(mandalaVersioned), - karura: getBundle(karuraVersioned) - } -}; - -export const signedExtensions = acalaSignedExtensions; diff --git a/packages/type-definitions/src/json/rpc.json b/packages/type-definitions/src/json/rpc.json deleted file mode 100644 index 620fe6f..0000000 --- a/packages/type-definitions/src/json/rpc.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "dex": { - "getSupplyAmount": { - "description": "Get supply amount", - "params": [ - { - "name": "supplyCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyAmount", - "type": "BalanceRequest" - } - ], - "type": "BalanceWrapper", - "isSubscription": false, - "jsonrpc": "dex_getSupplyAmount", - "method": "getSupplyAmount", - "section": "dex" - }, - "getTargetAmount": { - "description": "Get target amount", - "params": [ - { - "name": "supplyCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyId", - "type": "CurrencyId" - }, - { - "name": "supplyCurrencyAmount", - "type": "BalanceRequest" - } - ], - "type": "BalanceWrapper", - "isSubscription": false, - "jsonrpc": "dex_getTargetAmount", - "method": "getTargetAmount", - "section": "dex" - } - }, - "evm": { - "call": { - "description": "eth call", - "params": [ - { - "name": "data", - "type": "CallRequest" - }, - { - "name": "at", - "type": "BlockHash", - "isHistoric": true, - "isOptional": true - } - ], - "type": "Raw", - "isSubscription": false, - "jsonrpc": "evm_call", - "method": "call", - "section": "evm" - }, - "estimateResources": { - "description": "eth estimateResources", - "params": [ - { - "name": "from", - "type": "H160" - }, - { - "name": "unsignedExtrinsic", - "type": "Bytes" - }, - { - "name": "at", - "type": "BlockHash", - "isHistoric": true, - "isOptional": true - } - ], - "type": "EstimateResourcesResponse", - "isSubscription": false, - "jsonrpc": "evm_estimateResources", - "method": "estimateResources", - "section": "evm" - } - }, - "stakingPool": { - "getAvailableUnbonded": { - "description": "Get Available Unbonded", - "params": [ - { - "name": "account", - "type": "AccountId" - } - ], - "type": "BalanceInfo", - "isSubscription": false, - "jsonrpc": "stakingPool_getAvailableUnbonded", - "method": "getAvailableUnbonded", - "section": "stakingPool" - }, - "getLiquidStakingExchangeRate": { - "description": "get liquid staking exchange rate", - "params": [], - "type": "ExchangeRate", - "isSubscription": false, - "jsonrpc": "stakingPool_getLiquidStakingExchangeRate", - "method": "getLiquidStakingExchangeRate", - "section": "stakingPool" - } - } -} \ No newline at end of file diff --git a/packages/type-definitions/src/json/types.json b/packages/type-definitions/src/json/types.json deleted file mode 100644 index e2991c4..0000000 --- a/packages/type-definitions/src/json/types.json +++ /dev/null @@ -1,406 +0,0 @@ -{ - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "Dex": "CurrencyId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1" -} \ No newline at end of file diff --git a/packages/type-definitions/src/json/typesBundle.json b/packages/type-definitions/src/json/typesBundle.json deleted file mode 100644 index 0d01754..0000000 --- a/packages/type-definitions/src/json/typesBundle.json +++ /dev/null @@ -1,13165 +0,0 @@ -{ - "spec": { - "acala": { - "rpc": { - "dex": { - "getSupplyAmount": { - "description": "Get supply amount", - "params": [ - { - "name": "supplyCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyAmount", - "type": "BalanceRequest" - } - ], - "type": "BalanceWrapper", - "isSubscription": false, - "jsonrpc": "dex_getSupplyAmount", - "method": "getSupplyAmount", - "section": "dex" - }, - "getTargetAmount": { - "description": "Get target amount", - "params": [ - { - "name": "supplyCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyId", - "type": "CurrencyId" - }, - { - "name": "supplyCurrencyAmount", - "type": "BalanceRequest" - } - ], - "type": "BalanceWrapper", - "isSubscription": false, - "jsonrpc": "dex_getTargetAmount", - "method": "getTargetAmount", - "section": "dex" - } - }, - "evm": { - "call": { - "description": "eth call", - "params": [ - { - "name": "data", - "type": "CallRequest" - }, - { - "name": "at", - "type": "BlockHash", - "isHistoric": true, - "isOptional": true - } - ], - "type": "Raw", - "isSubscription": false, - "jsonrpc": "evm_call", - "method": "call", - "section": "evm" - }, - "estimateResources": { - "description": "eth estimateResources", - "params": [ - { - "name": "from", - "type": "H160" - }, - { - "name": "unsignedExtrinsic", - "type": "Bytes" - }, - { - "name": "at", - "type": "BlockHash", - "isHistoric": true, - "isOptional": true - } - ], - "type": "EstimateResourcesResponse", - "isSubscription": false, - "jsonrpc": "evm_estimateResources", - "method": "estimateResources", - "section": "evm" - } - }, - "stakingPool": { - "getAvailableUnbonded": { - "description": "Get Available Unbonded", - "params": [ - { - "name": "account", - "type": "AccountId" - } - ], - "type": "BalanceInfo", - "isSubscription": false, - "jsonrpc": "stakingPool_getAvailableUnbonded", - "method": "getAvailableUnbonded", - "section": "stakingPool" - }, - "getLiquidStakingExchangeRate": { - "description": "get liquid staking exchange rate", - "params": [], - "type": "ExchangeRate", - "isSubscription": false, - "jsonrpc": "stakingPool_getLiquidStakingExchangeRate", - "method": "getLiquidStakingExchangeRate", - "section": "stakingPool" - } - } - }, - "instances": { - "council": [ - "generalCouncil" - ] - }, - "types": [ - { - "minmax": [ - 600, - 699 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": [ - "ACA", - "AUSD", - "DOT", - "XBTC", - "LDOT", - "RENBTC" - ] - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "DexIncentive": "CurrencyId", - "DexSaving": "CurrencyId", - "Homa": "Null" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "Address": "LookupSource", - "LookupSource": "IndicesLookupSource" - } - }, - { - "minmax": [ - 700, - 719 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": [ - "ACA", - "AUSD", - "DOT", - "XBTC", - "LDOT", - "RENBTC" - ] - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "DexIncentive": "CurrencyId", - "DexSaving": "CurrencyId", - "Homa": "Null" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress" - } - }, - { - "minmax": [ - 720, - 722 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "XBTC": 4, - "RENBTC": 5, - "POLKABTC": 6, - "PLM": 7, - "PHA": 8, - "HDT": 9, - "BCG": 11, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "SDN": 135, - "KILT": 138 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(TokenSymbol, TokenSymbol)", - "ERC20": "EvmAddress" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "DexIncentive": "CurrencyId", - "DexSaving": "CurrencyId", - "Homa": "Null" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0" - } - }, - { - "minmax": [ - 723, - 729 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "XBTC": 4, - "RENBTC": 5, - "POLKABTC": 6, - "PLM": 7, - "PHA": 8, - "HDT": 9, - "BCG": 11, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "SDN": 135, - "KILT": 138 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(TokenSymbol, TokenSymbol)", - "ERC20": "EvmAddress" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 730, - 1007 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 4, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "CASH": 140 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 1008, - 1008 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 1008, - 1009 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 1010, - 1013 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "Dex": "CurrencyId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0" - } - }, - { - "minmax": [ - 1014, - 1018 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "Dex": "CurrencyId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV1", - "MultiAsset": "MultiAssetV1", - "Xcm": "XcmV1", - "XcmOrder": "XcmOrderV1", - "XcmError": "XcmErrorV1", - "Response": "ResponseV1" - } - }, - { - "minmax": [ - 1019, - null - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "Dex": "CurrencyId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress" - } - } - ], - "alias": { - "stakingPool": { - "Phase": "StakingPoolPhase" - }, - "nomineesElection": { - "UnlockChunk": "HomaUnlockChunk" - }, - "evm": { - "AccountInfo": "EvmAccountInfo", - "ContractInfo": "EvmContractInfo" - }, - "rewards": { - "OrmlCurrencyId": "CurrencyId" - }, - "oracle": { - "DataProviderId": "AcalaDataProviderId" - }, - "chainBridge": { - "ChainId": "ChainBridgeChainId" - } - } - }, - "mandala": { - "rpc": { - "dex": { - "getSupplyAmount": { - "description": "Get supply amount", - "params": [ - { - "name": "supplyCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyAmount", - "type": "BalanceRequest" - } - ], - "type": "BalanceWrapper", - "isSubscription": false, - "jsonrpc": "dex_getSupplyAmount", - "method": "getSupplyAmount", - "section": "dex" - }, - "getTargetAmount": { - "description": "Get target amount", - "params": [ - { - "name": "supplyCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyId", - "type": "CurrencyId" - }, - { - "name": "supplyCurrencyAmount", - "type": "BalanceRequest" - } - ], - "type": "BalanceWrapper", - "isSubscription": false, - "jsonrpc": "dex_getTargetAmount", - "method": "getTargetAmount", - "section": "dex" - } - }, - "evm": { - "call": { - "description": "eth call", - "params": [ - { - "name": "data", - "type": "CallRequest" - }, - { - "name": "at", - "type": "BlockHash", - "isHistoric": true, - "isOptional": true - } - ], - "type": "Raw", - "isSubscription": false, - "jsonrpc": "evm_call", - "method": "call", - "section": "evm" - }, - "estimateResources": { - "description": "eth estimateResources", - "params": [ - { - "name": "from", - "type": "H160" - }, - { - "name": "unsignedExtrinsic", - "type": "Bytes" - }, - { - "name": "at", - "type": "BlockHash", - "isHistoric": true, - "isOptional": true - } - ], - "type": "EstimateResourcesResponse", - "isSubscription": false, - "jsonrpc": "evm_estimateResources", - "method": "estimateResources", - "section": "evm" - } - }, - "stakingPool": { - "getAvailableUnbonded": { - "description": "Get Available Unbonded", - "params": [ - { - "name": "account", - "type": "AccountId" - } - ], - "type": "BalanceInfo", - "isSubscription": false, - "jsonrpc": "stakingPool_getAvailableUnbonded", - "method": "getAvailableUnbonded", - "section": "stakingPool" - }, - "getLiquidStakingExchangeRate": { - "description": "get liquid staking exchange rate", - "params": [], - "type": "ExchangeRate", - "isSubscription": false, - "jsonrpc": "stakingPool_getLiquidStakingExchangeRate", - "method": "getLiquidStakingExchangeRate", - "section": "stakingPool" - } - } - }, - "instances": { - "council": [ - "generalCouncil" - ] - }, - "types": [ - { - "minmax": [ - 600, - 699 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": [ - "ACA", - "AUSD", - "DOT", - "XBTC", - "LDOT", - "RENBTC" - ] - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "DexIncentive": "CurrencyId", - "DexSaving": "CurrencyId", - "Homa": "Null" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "Address": "LookupSource", - "LookupSource": "IndicesLookupSource" - } - }, - { - "minmax": [ - 700, - 719 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": [ - "ACA", - "AUSD", - "DOT", - "XBTC", - "LDOT", - "RENBTC" - ] - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "DexIncentive": "CurrencyId", - "DexSaving": "CurrencyId", - "Homa": "Null" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress" - } - }, - { - "minmax": [ - 720, - 722 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "XBTC": 4, - "RENBTC": 5, - "POLKABTC": 6, - "PLM": 7, - "PHA": 8, - "HDT": 9, - "BCG": 11, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "SDN": 135, - "KILT": 138 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(TokenSymbol, TokenSymbol)", - "ERC20": "EvmAddress" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "DexIncentive": "CurrencyId", - "DexSaving": "CurrencyId", - "Homa": "Null" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0" - } - }, - { - "minmax": [ - 723, - 729 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "XBTC": 4, - "RENBTC": 5, - "POLKABTC": 6, - "PLM": 7, - "PHA": 8, - "HDT": 9, - "BCG": 11, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "SDN": 135, - "KILT": 138 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(TokenSymbol, TokenSymbol)", - "ERC20": "EvmAddress" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 730, - 1007 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 4, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "CASH": 140 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 1008, - 1008 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 1008, - 1009 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 1010, - 1013 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "Dex": "CurrencyId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0" - } - }, - { - "minmax": [ - 1014, - 1018 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "Dex": "CurrencyId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV1", - "MultiAsset": "MultiAssetV1", - "Xcm": "XcmV1", - "XcmOrder": "XcmOrderV1", - "XcmError": "XcmErrorV1", - "Response": "ResponseV1" - } - }, - { - "minmax": [ - 1019, - null - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "Dex": "CurrencyId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress" - } - } - ], - "alias": { - "stakingPool": { - "Phase": "StakingPoolPhase" - }, - "nomineesElection": { - "UnlockChunk": "HomaUnlockChunk" - }, - "evm": { - "AccountInfo": "EvmAccountInfo", - "ContractInfo": "EvmContractInfo" - }, - "rewards": { - "OrmlCurrencyId": "CurrencyId" - }, - "oracle": { - "DataProviderId": "AcalaDataProviderId" - }, - "chainBridge": { - "ChainId": "ChainBridgeChainId" - } - } - }, - "karura": { - "rpc": { - "dex": { - "getSupplyAmount": { - "description": "Get supply amount", - "params": [ - { - "name": "supplyCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyAmount", - "type": "BalanceRequest" - } - ], - "type": "BalanceWrapper", - "isSubscription": false, - "jsonrpc": "dex_getSupplyAmount", - "method": "getSupplyAmount", - "section": "dex" - }, - "getTargetAmount": { - "description": "Get target amount", - "params": [ - { - "name": "supplyCurrencyId", - "type": "CurrencyId" - }, - { - "name": "targetCurrencyId", - "type": "CurrencyId" - }, - { - "name": "supplyCurrencyAmount", - "type": "BalanceRequest" - } - ], - "type": "BalanceWrapper", - "isSubscription": false, - "jsonrpc": "dex_getTargetAmount", - "method": "getTargetAmount", - "section": "dex" - } - }, - "evm": { - "call": { - "description": "eth call", - "params": [ - { - "name": "data", - "type": "CallRequest" - }, - { - "name": "at", - "type": "BlockHash", - "isHistoric": true, - "isOptional": true - } - ], - "type": "Raw", - "isSubscription": false, - "jsonrpc": "evm_call", - "method": "call", - "section": "evm" - }, - "estimateResources": { - "description": "eth estimateResources", - "params": [ - { - "name": "from", - "type": "H160" - }, - { - "name": "unsignedExtrinsic", - "type": "Bytes" - }, - { - "name": "at", - "type": "BlockHash", - "isHistoric": true, - "isOptional": true - } - ], - "type": "EstimateResourcesResponse", - "isSubscription": false, - "jsonrpc": "evm_estimateResources", - "method": "estimateResources", - "section": "evm" - } - }, - "stakingPool": { - "getAvailableUnbonded": { - "description": "Get Available Unbonded", - "params": [ - { - "name": "account", - "type": "AccountId" - } - ], - "type": "BalanceInfo", - "isSubscription": false, - "jsonrpc": "stakingPool_getAvailableUnbonded", - "method": "getAvailableUnbonded", - "section": "stakingPool" - }, - "getLiquidStakingExchangeRate": { - "description": "get liquid staking exchange rate", - "params": [], - "type": "ExchangeRate", - "isSubscription": false, - "jsonrpc": "stakingPool_getLiquidStakingExchangeRate", - "method": "getLiquidStakingExchangeRate", - "section": "stakingPool" - } - } - }, - "instances": { - "council": [ - "generalCouncil" - ] - }, - "types": [ - { - "minmax": [ - 600, - 699 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": [ - "ACA", - "AUSD", - "DOT", - "XBTC", - "LDOT", - "RENBTC" - ] - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "DexIncentive": "CurrencyId", - "DexSaving": "CurrencyId", - "Homa": "Null" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "Address": "LookupSource", - "LookupSource": "IndicesLookupSource" - } - }, - { - "minmax": [ - 700, - 719 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": [ - "ACA", - "AUSD", - "DOT", - "XBTC", - "LDOT", - "RENBTC" - ] - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "DexIncentive": "CurrencyId", - "DexSaving": "CurrencyId", - "Homa": "Null" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress" - } - }, - { - "minmax": [ - 720, - 722 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "XBTC": 4, - "RENBTC": 5, - "POLKABTC": 6, - "PLM": 7, - "PHA": 8, - "HDT": 9, - "BCG": 11, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "SDN": 135, - "KILT": 138 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(TokenSymbol, TokenSymbol)", - "ERC20": "EvmAddress" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "DexIncentive": "CurrencyId", - "DexSaving": "CurrencyId", - "Homa": "Null" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0" - } - }, - { - "minmax": [ - 723, - 729 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "XBTC": 4, - "RENBTC": 5, - "POLKABTC": 6, - "PLM": 7, - "PHA": 8, - "HDT": 9, - "BCG": 11, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "SDN": 135, - "KILT": 138 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(TokenSymbol, TokenSymbol)", - "ERC20": "EvmAddress" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 730, - 1007 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 4, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "CASH": 140 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 1008, - 1008 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 1008, - 1009 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0", - "PoolInfo": { - "totalShares": "Compact", - "totalRewards": "Compact", - "totalWithdrawnRewards": "Compact" - } - } - }, - { - "minmax": [ - 1010, - 1013 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "Dex": "CurrencyId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV0", - "MultiAsset": "MultiAssetV0", - "Xcm": "XcmV0", - "XcmOrder": "XcmOrderV0", - "XcmError": "XcmErrorV0", - "Response": "ResponseV0" - } - }, - { - "minmax": [ - 1014, - 1018 - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "Dex": "CurrencyId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "CompactAssignments": "CompactAssignmentsWith16", - "DispatchErrorModule": "DispatchErrorModuleU8", - "RawSolution": "RawSolutionWith16", - "Weight": "WeightV1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress", - "MultiLocation": "MultiLocationV1", - "MultiAsset": "MultiAssetV1", - "Xcm": "XcmV1", - "XcmOrder": "XcmOrderV1", - "XcmError": "XcmErrorV1", - "Response": "ResponseV1" - } - }, - { - "minmax": [ - 1019, - null - ], - "types": { - "Amount": "i128", - "AmountOf": "Amount", - "AuctionId": "u32", - "AuctionIdOf": "AuctionId", - "TokenSymbol": { - "_enum": { - "ACA": 0, - "AUSD": 1, - "DOT": 2, - "LDOT": 3, - "RENBTC": 20, - "CASH": 21, - "KAR": 128, - "KUSD": 129, - "KSM": 130, - "LKSM": 131, - "BNC": 168, - "VSKSM": 169, - "PHA": 170, - "KINT": 171, - "KBTC": 172 - } - }, - "DexShare": { - "_enum": { - "Token": "TokenSymbol", - "Erc20": "EvmAddress" - } - }, - "CurrencyId": { - "_enum": { - "Token": "TokenSymbol", - "DEXShare": "(DexShare, DexShare)", - "ERC20": "EvmAddress", - "StableAssetPoolToken": "u32", - "LiquidCrowdloan": "u32", - "ForeignAsset": "u32" - } - }, - "CurrencyIdOf": "CurrencyId", - "AirDropCurrencyId": { - "_enum": [ - "KAR", - "ACA" - ] - }, - "AuthoritysOriginId": { - "_enum": [ - "Root", - "Treasury", - "HonzonTreasury", - "HomaTreasury", - "TreasuryReserve" - ] - }, - "AcalaDataProviderId": { - "_enum": [ - "Aggregated", - "Acala", - "Band" - ] - }, - "TradingPair": "(CurrencyId, CurrencyId)", - "OrmlCurrencyId": "CurrencyId", - "ChainBridgeChainId": "u8", - "AcalaAssetMetadata": { - "name": "Vec", - "symbol": "Vec", - "decimals": "u8", - "minimalBalance": "Balance" - }, - "NumberOrHex": "u128", - "PalletBalanceOf": "Balance", - "CollateralAuctionItem": { - "refundRecipient": "AccountId", - "currencyId": "CurrencyId", - "initialAmount": "Compact", - "amount": "Compact", - "target": "Compact", - "startTime": "BlockNumber" - }, - "DebitAuctionItem": { - "initialAmount": "Compact", - "amount": "Compact", - "fix": "Compact", - "startTime": "BlockNumber" - }, - "SurplusAuctionItem": { - "amount": "Compact", - "startTime": "BlockNumber" - }, - "LiquidationStrategy": { - "_enum": [ - "Auction", - "Exchange" - ] - }, - "OptionRate": "Option", - "OptionRatio": "Option", - "ChangeOptionRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRate" - } - }, - "ChangeOptionRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "OptionRatio" - } - }, - "ChangeBalance": { - "_enum": { - "NoChange": "Null", - "NewValue": "Balance" - } - }, - "RiskManagementParams": { - "maximumTotalDebitValue": "Balance", - "interestRatePerSec": "Option", - "liquidationRatio": "Option", - "liquidationPenalty": "Option", - "requiredCollateralRatio": "Option" - }, - "CandidateInfoOf": "CandidateInfo", - "TradingPairProvisionParameters": { - "minContribution": "(Balance, Balance)", - "targetProvision": "(Balance, Balance)", - "accumulatedProvision": "(Balance, Balance)", - "notBefore": "BlockNumber" - }, - "BalanceWrapper": { - "amount": "Balance" - }, - "BalanceRequest": { - "amount": "Balance" - }, - "TradingPairStatus": { - "_enum": { - "Disabled": "Null", - "Provisioning": "TradingPairProvisionParameters", - "Enabled": "Null" - } - }, - "BlockLimits": { - "maxGasLimit": "u64", - "maxStorageLimit": "u32" - }, - "Erc20Info": { - "address": "EvmAddress", - "name": "Vec", - "symbol": "Vec", - "decimals": "u8" - }, - "EstimateResourcesResponse": { - "gas": "u256", - "storage": "i32", - "weightFee": "u256" - }, - "EvmAccountInfo": { - "nonce": "Index", - "contractInfo": "Option" - }, - "CodeInfo": { - "codeSize": "u32", - "refCount": "u32" - }, - "EvmContractInfo": { - "codeHash": "H256", - "maintainer": "H160", - "deployed": "bool" - }, - "EvmAddress": "H160", - "CallRequest": { - "from": "Option", - "to": "Option", - "gasLimit": "Option", - "storageLimit": "Option", - "value": "Option", - "data": "Option" - }, - "CallInfo": { - "exit_reason": "ExitReason", - "value": "Vec", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "CreateInfo": { - "exit_reason": "ExitReason", - "value": "H160", - "used_gas": "U256", - "used_storage": "i32", - "logs": "Vec" - }, - "EthereumLog": { - "address": "H160", - "topics": "Vec", - "data": "Bytes" - }, - "ExitReason": { - "_enum": { - "Succeed": "ExitSucceed", - "Error": "ExitError", - "Revert": "ExitRevert", - "Fatal": "ExitFatal" - } - }, - "ExitSucceed": { - "_enum": [ - "Stopped", - "Returned", - "Suicided" - ] - }, - "ExitError": { - "_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", - "InvalidCode": "u8" - } - }, - "ExitRevert": { - "_enum": [ - "Reverted" - ] - }, - "ExitFatal": { - "_enum": { - "NotSupported": "Null", - "UnhandledInterrupt": "Null", - "CallErrorAsFatal": "ExitError", - "Other": "Text" - } - }, - "AcalaStakingLedge": { - "bonded": "Compact", - "unlocking": "Vec" - }, - "AcalaUnlockChunk": { - "value": "Compact", - "era": "Compact" - }, - "RelaychainAccountId": "AccountId", - "SlashInfo": { - "validator": "RelaychainAccountId", - "relaychainTokenAmount": "Balance" - }, - "ValidatorBacking": { - "totalInsurance": "Balance", - "isFrozen": "bool" - }, - "Guarantee": { - "total": "Balance", - "bonded": "Balance", - "unbonding": "Option<(Balance, BlockNumber)>" - }, - "PoolId": { - "_enum": { - "Loans": "CurrencyId", - "Dex": "CurrencyId" - } - }, - "PoolIdV0": { - "_enum": { - "LoansIncentive": "CurrencyId", - "DexIncentive": "CurrencyId", - "HomaIncentive": "Null", - "DexSaving": "CurrencyId", - "HomaValidatorAllowance": "AccountId" - } - }, - "Position": { - "collateral": "Balance", - "debit": "Balance" - }, - "CID": "Vec", - "Attributes": "BTreeMap, Vec>", - "TokenInfoOf": { - "metadata": "CID", - "owner": "AccountId", - "data": "TokenData" - }, - "Properties": { - "_set": { - "_bitLength": 8, - "Transferable": 1, - "Burnable": 2, - "Mintable": 4, - "ClassPropertiesMutable": 8 - } - }, - "ClassData": { - "deposit": "Balance", - "properties": "Properties", - "attributes": "Attributes" - }, - "TokenData": { - "deposit": "Balance", - "attributes": "Attributes" - }, - "TokenId": "u64", - "TokenIdOf": "TokenId", - "NFTClassId": "u32", - "ClassIdOf": "ClassId", - "NFTBalance": "u128", - "NFTBalanceOf": "NFTBalance", - "ClassInfoOf": { - "metadata": "CID", - "totalIssuance": "TokenId", - "owner": "AccountId", - "data": "ClassData" - }, - "NomineeId": "AccountId", - "HomaUnlockChunk": { - "value": "Balance", - "era": "EraIndex" - }, - "BondingLedger": { - "total": "Balance", - "active": "Balance", - "unlocking": "Vec" - }, - "OracleKey": "CurrencyId", - "OracleValue": "Price", - "AsOriginId": "AuthoritysOriginId", - "ProxyType": { - "_enum": [ - "Any", - "CancelProxy", - "Governance", - "Auction", - "Swap", - "Loan" - ] - }, - "AtLeast64BitUnsigned": "u128", - "StableAssetPoolId": "u32", - "RelayChainBlockNumberOf": "RelayChainBlockNumber", - "SubAccountStatus": { - "bonded": "Balance", - "available": "Balance", - "unbonding": "Vec<(EraIndex,Balance)>", - "mockRewardRate": "Rate" - }, - "Params": { - "targetMaxFreeUnbondedRatio": "Ratio", - "targetMinFreeUnbondedRatio": "Ratio", - "targetUnbondingToFreeRatio": "Ratio", - "unbondingToFreeAdjustment": "Ratio", - "baseFeeRate": "Rate" - }, - "StakingPoolPhase": { - "_enum": [ - "Started", - "RelaychainUpdated", - "LedgerUpdated", - "Finished" - ] - }, - "Ledger": { - "bonded": "Balance", - "unbondingToFree": "Balance", - "freePool": "Balance", - "toUnbondNextEra": "(Balance, Balance)" - }, - "ChangeRate": { - "_enum": { - "NoChange": "Null", - "NewValue": "Rate" - } - }, - "ChangeRatio": { - "_enum": { - "NoChange": "Null", - "NewValue": "Ratio" - } - }, - "BalanceInfo": { - "amount": "Balance" - }, - "PolkadotAccountId": "AccountId", - "PolkadotAccountIdOf": "PolkadotAccountId", - "ExchangeRate": "FixedU128", - "Rate": "FixedU128", - "Ratio": "FixedU128", - "Price": "FixedU128", - "PublicKey": "[u8; 20]", - "DestAddress": "Vec", - "PoolTokenIndex": "u32", - "AssetId": "CurrencyId", - "Keys": "SessionKeys1", - "Address": "GenericMultiAddress", - "LookupSource": "GenericMultiAddress" - } - } - ], - "alias": { - "stakingPool": { - "Phase": "StakingPoolPhase" - }, - "nomineesElection": { - "UnlockChunk": "HomaUnlockChunk" - }, - "evm": { - "AccountInfo": "EvmAccountInfo", - "ContractInfo": "EvmContractInfo" - }, - "rewards": { - "OrmlCurrencyId": "CurrencyId" - }, - "oracle": { - "DataProviderId": "AcalaDataProviderId" - }, - "chainBridge": { - "ChainId": "ChainBridgeChainId" - } - } - } - } -} \ No newline at end of file diff --git a/packages/type-definitions/src/loans.ts b/packages/type-definitions/src/loans.ts deleted file mode 100644 index 7b414ac..0000000 --- a/packages/type-definitions/src/loans.ts +++ /dev/null @@ -1,9 +0,0 @@ -export default { - rpc: {}, - types: { - Position: { - collateral: 'Balance', - debit: 'Balance' - } - } -}; diff --git a/packages/type-definitions/src/nft.ts b/packages/type-definitions/src/nft.ts deleted file mode 100644 index e6ae275..0000000 --- a/packages/type-definitions/src/nft.ts +++ /dev/null @@ -1,48 +0,0 @@ -export default { - rpc: {}, - types: { - CID: 'Vec', - Attributes: 'BTreeMap, Vec>', - TokenInfoOf: { - metadata: 'CID', - owner: 'AccountId', - data: 'TokenData' - }, - Properties: { - _set: { - _bitLength: 8, - Transferable: 0b00000001, - Burnable: 0b00000010, - Mintable: 0b00000100, - ClassPropertiesMutable: 0b00001000 - } - }, - ClassData: { - deposit: 'Balance', - properties: 'Properties', - attributes: 'Attributes' - }, - TokenData: { - deposit: 'Balance', - attributes: 'Attributes' - }, - TokenId: 'u64', - TokenIdOf: 'TokenId', - NFTClassId: 'u32', - ClassIdOf: 'ClassId', - NFTBalance: 'u128', - NFTBalanceOf: 'NFTBalance', - ClassInfoOf: { - metadata: 'CID', - totalIssuance: 'TokenId', - owner: 'AccountId', - data: 'ClassData' - } - }, - typesAligns: { - nft: { - ClassId: 'NFTClassId', - BalanceOf: 'NFTBalanceOf' - } - } -}; diff --git a/packages/type-definitions/src/nomineesElection.ts b/packages/type-definitions/src/nomineesElection.ts deleted file mode 100644 index 6d915a9..0000000 --- a/packages/type-definitions/src/nomineesElection.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default { - rpc: {}, - types: { - NomineeId: 'AccountId', - HomaUnlockChunk: { - value: 'Balance', - era: 'EraIndex' - }, - BondingLedger: { - total: 'Balance', - active: 'Balance', - unlocking: 'Vec' - } - }, - typesAlias: { nomineesElection: { UnlockChunk: 'HomaUnlockChunk' } } -}; diff --git a/packages/type-definitions/src/primitives.ts b/packages/type-definitions/src/primitives.ts deleted file mode 100644 index d265825..0000000 --- a/packages/type-definitions/src/primitives.ts +++ /dev/null @@ -1,75 +0,0 @@ -export default { - rpc: {}, - types: { - Amount: 'i128', - AmountOf: 'Amount', - AuctionId: 'u32', - AuctionIdOf: 'AuctionId', - TokenSymbol: { - _enum: { - ACA: 0, - AUSD: 1, - DOT: 2, - LDOT: 3, - // 20 - 39: External tokens (e.g. bridged) - RENBTC: 20, - CASH: 21, - // 40 - 127: Polkadot parachain tokens - - // 128 - 147: Karura & Kusama native tokens - KAR: 128, - KUSD: 129, - KSM: 130, - LKSM: 131, - // 148 - 167: External tokens (e.g. bridged) - // 149: Reserved for renBTC - // 150: Reserved for CASH - // 168 - 255: Kusama parachain tokens - BNC: 168, - VSKSM: 169, - PHA: 170, - KINT: 171, - KBTC: 172 - } - }, - DexShare: { - _enum: { - Token: 'TokenSymbol', - Erc20: 'EvmAddress' - } - }, - CurrencyId: { - _enum: { - Token: 'TokenSymbol', - DEXShare: '(DexShare, DexShare)', - ERC20: 'EvmAddress', - StableAssetPoolToken: 'u32', - LiquidCrowdloan: 'u32', - ForeignAsset: 'u32' - } - }, - CurrencyIdOf: 'CurrencyId', - AirDropCurrencyId: { _enum: ['KAR', 'ACA'] }, - AuthoritysOriginId: { - _enum: ['Root', 'Treasury', 'HonzonTreasury', 'HomaTreasury', 'TreasuryReserve'] - }, - AcalaDataProviderId: { - _enum: ['Aggregated', 'Acala', 'Band'] - }, - TradingPair: '(CurrencyId, CurrencyId)', - OrmlCurrencyId: 'CurrencyId', - ChainBridgeChainId: 'u8', - AcalaAssetMetadata: { - name: 'Vec', - symbol: 'Vec', - decimals: 'u8', - minimalBalance: 'Balance' - }, - NumberOrHex: 'u128' - }, - typesAlias: { - rewards: { OrmlCurrencyId: 'CurrencyId' }, - oracle: { DataProviderId: 'AcalaDataProviderId' }, - chainBridge: { ChainId: 'ChainBridgeChainId' } - } -}; diff --git a/packages/type-definitions/src/renvmBridge.ts b/packages/type-definitions/src/renvmBridge.ts deleted file mode 100644 index f66f2ac..0000000 --- a/packages/type-definitions/src/renvmBridge.ts +++ /dev/null @@ -1,7 +0,0 @@ -export default { - rpc: {}, - types: { - PublicKey: '[u8; 20]', - DestAddress: 'Vec' - } -}; diff --git a/packages/type-definitions/src/runtime.ts b/packages/type-definitions/src/runtime.ts deleted file mode 100644 index c574457..0000000 --- a/packages/type-definitions/src/runtime.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - rpc: {}, - types: { - OracleKey: 'CurrencyId', - OracleValue: 'Price', - AsOriginId: 'AuthoritysOriginId', - ProxyType: { - _enum: ['Any', 'CancelProxy', 'Governance', 'Auction', 'Swap', 'Loan'] - }, - AtLeast64BitUnsigned: 'u128', - StableAssetPoolId: 'u32', - RelayChainBlockNumberOf: 'RelayChainBlockNumber' - } -}; diff --git a/packages/type-definitions/src/spec/karura.ts b/packages/type-definitions/src/spec/karura.ts deleted file mode 100644 index b4a3c4e..0000000 --- a/packages/type-definitions/src/spec/karura.ts +++ /dev/null @@ -1,3 +0,0 @@ -import versioned from './acala'; - -export default versioned; diff --git a/packages/type-definitions/src/spec/mandala.ts b/packages/type-definitions/src/spec/mandala.ts deleted file mode 100644 index b4a3c4e..0000000 --- a/packages/type-definitions/src/spec/mandala.ts +++ /dev/null @@ -1,3 +0,0 @@ -import versioned from './acala'; - -export default versioned; diff --git a/packages/type-definitions/src/stableAsset.ts b/packages/type-definitions/src/stableAsset.ts deleted file mode 100644 index 814c799..0000000 --- a/packages/type-definitions/src/stableAsset.ts +++ /dev/null @@ -1,7 +0,0 @@ -export default { - rpc: {}, - types: { - PoolTokenIndex: 'u32', - AssetId: 'CurrencyId' - } -}; diff --git a/packages/type-definitions/src/stakingPool.ts b/packages/type-definitions/src/stakingPool.ts deleted file mode 100644 index dd38c3d..0000000 --- a/packages/type-definitions/src/stakingPool.ts +++ /dev/null @@ -1,59 +0,0 @@ -export default { - rpc: { - getAvailableUnbonded: { - description: 'Get Available Unbonded', - params: [ - { - name: 'account', - type: 'AccountId' - } - ], - type: 'BalanceInfo' - }, - getLiquidStakingExchangeRate: { - description: 'get liquid staking exchange rate', - params: [], - type: 'ExchangeRate' - } - }, - types: { - SubAccountStatus: { - bonded: 'Balance', - available: 'Balance', - unbonding: 'Vec<(EraIndex,Balance)>', - mockRewardRate: 'Rate' - }, - Params: { - targetMaxFreeUnbondedRatio: 'Ratio', - targetMinFreeUnbondedRatio: 'Ratio', - targetUnbondingToFreeRatio: 'Ratio', - unbondingToFreeAdjustment: 'Ratio', - baseFeeRate: 'Rate' - }, - StakingPoolPhase: { - _enum: ['Started', 'RelaychainUpdated', 'LedgerUpdated', 'Finished'] - }, - Ledger: { - bonded: 'Balance', - unbondingToFree: 'Balance', - freePool: 'Balance', - toUnbondNextEra: '(Balance, Balance)' - }, - ChangeRate: { - _enum: { - NoChange: 'Null', - NewValue: 'Rate' - } - }, - ChangeRatio: { - _enum: { - NoChange: 'Null', - NewValue: 'Ratio' - } - }, - BalanceInfo: { amount: 'Balance' }, - PolkadotAccountId: 'AccountId', - PolkadotAccountIdOf: 'PolkadotAccountId' - }, - typesAlias: { stakingPool: { Phase: 'StakingPoolPhase' } } -}; diff --git a/packages/type-definitions/src/support.ts b/packages/type-definitions/src/support.ts deleted file mode 100644 index fd8f440..0000000 --- a/packages/type-definitions/src/support.ts +++ /dev/null @@ -1,9 +0,0 @@ -export default { - rpc: {}, - types: { - ExchangeRate: 'FixedU128', - Rate: 'FixedU128', - Ratio: 'FixedU128', - Price: 'FixedU128' - } -}; diff --git a/packages/type-definitions/src/utils/index.ts b/packages/type-definitions/src/utils/index.ts deleted file mode 100644 index 5cc89fc..0000000 --- a/packages/type-definitions/src/utils/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export { default as jsonrpcFromDefs } from './jsonrpcFromDefs'; -export { default as typesAliasFromDefs } from './typesAliasFromDefs'; -export { default as typesFromDefs } from './typesFromDefs'; diff --git a/packages/type-definitions/src/utils/jsonrpcFromDefs.ts b/packages/type-definitions/src/utils/jsonrpcFromDefs.ts deleted file mode 100644 index 947f067..0000000 --- a/packages/type-definitions/src/utils/jsonrpcFromDefs.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default function jsonrpcFromDefs ( - definitions: Record }>, - jsonrpc: Record> = {} -): Record> { - Object.keys(definitions) - .filter((key) => Object.keys(definitions[key]?.rpc || {}).length !== 0) - .forEach((section): void => { - jsonrpc[section] = {}; - Object.entries(definitions[section].rpc).forEach(([method, def]): void => { - const isSubscription = !!def.pubsub; - - jsonrpc[section][method] = { - ...def, - isSubscription, - jsonrpc: `${section}_${method}`, - method, - section - }; - }); - }); - - return jsonrpc; -} diff --git a/packages/type-definitions/src/utils/typesAliasFromDefs.ts b/packages/type-definitions/src/utils/typesAliasFromDefs.ts deleted file mode 100644 index 71095da..0000000 --- a/packages/type-definitions/src/utils/typesAliasFromDefs.ts +++ /dev/null @@ -1,9 +0,0 @@ -export default function typesAliasFromDefs ( - definitions: Record>, - initAlias: Record = {} -): Record { - return Object.values(definitions).reduce( - (res: Record, { typesAlias }): Record => ({ ...typesAlias, ...res }), - initAlias - ); -} diff --git a/packages/type-definitions/src/utils/typesFromDefs.ts b/packages/type-definitions/src/utils/typesFromDefs.ts deleted file mode 100644 index aa86f81..0000000 --- a/packages/type-definitions/src/utils/typesFromDefs.ts +++ /dev/null @@ -1,12 +0,0 @@ -export default function typesFromDefs ( - definitions: Record }>, - initTypes: Record = {} -): Record { - return Object.values(definitions).reduce( - (res: Record, { types }): Record => ({ - ...res, - ...types - }), - initTypes - ); -} diff --git a/packages/type-definitions/tsconfig.json b/packages/type-definitions/tsconfig.json deleted file mode 100644 index d97d6a5..0000000 --- a/packages/type-definitions/tsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "outDir": "./build", - "rootDir": "./src" - }, - "include": ["src/**/*"], - "references": [] -} diff --git a/packages/types/README.md b/packages/types/README.md index 20aa227..86c993b 100644 --- a/packages/types/README.md +++ b/packages/types/README.md @@ -1,3 +1,9 @@ # @acala-network/types Polkadot.js type definations for Acala Network + +## Run +- generate/update TS interfaces with the latest metadata fetched from acala node endpoint +``` +yarn generate +``` diff --git a/packages/types/package.json b/packages/types/package.json index 8d035ef..8c58248 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,35 +1,44 @@ { "name": "@acala-network/types", - "version": "5.1.2", - "description": "Polkadot.js type definations for Acala Network", - "main": "index.js", + "version": "6.0.0-34", + "description": "Acala types for @polkadot/api", "author": "Acala Developers ", "license": "Apache-2.0", - "publishConfig": { - "access": "public", - "registry": "https://registry.npmjs.org" - }, - "repository": { - "directory": "packages/types", - "type": "git", - "url": "https://github.com/AcalaNetwork/acala-types.js.git" - }, - "bugs": { - "url": "https://github.com/AcalaNetwork/acala-types.js/issues" - }, - "homepage": "https://github.com/AcalaNetwork/acala-types.js", + "type": "module", "scripts": { - "build": "tsc --build tsconfig.json" + "generate": "npm run load:meta && npm run generate:defs && npm run generate:meta", + "load:meta": "curl -s -H \"Content-Type: application/json\" -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' https://acala-rpc.aca-api.network > metadata.json", + "generate:defs": "node --experimental-specifier-resolution=node --loader ts-node/esm ../../node_modules/.bin/polkadot-types-from-defs --package @acala-network/types/interfaces --endpoint ./metadata.json --input ./src/interfaces", + "generate:meta": "node --experimental-specifier-resolution=node --loader ts-node/esm ../../node_modules/.bin/polkadot-types-from-chain --package @acala-network/types/interfaces --endpoint ./metadata.json --output ./src/interfaces", + "build": "rm -rf dist && tsc --build tsconfig.cjs.json --verbose -f && yarn postBuild", + "postBuild": "node ./scripts/postbuild.js", + "publish:manual": "cd ./dist && npm publish --tolerate-republish --access public" }, - "dependencies": { - "@acala-network/type-definitions": "5.1.2" + "files": [ + "interfaces/", + "index.js", + "index.d.ts" + ], + "main": "./index.js", + "types": "./index.d.ts", + "exports": { + ".": { + "types": "./index.d.ts", + "require": "./index.js", + "default": "./index.js" + }, + "./*": { + "types": "./*.d.ts", + "require": "./*.js", + "default": "./*.js" + } }, "peerDependencies": { - "@polkadot/api": "^10.5.1" + "@polkadot/api": "^10.9.1" }, "devDependencies": { - "@types/websocket": "^1.0.5", - "typescript": "^5.0.4", - "websocket": "^1.0.34" + "@polkadot/typegen": "^10.9.1", + "@types/node": "^20.4.9", + "typescript": "^5.0.4" } } diff --git a/packages/types/scripts/generate/lookup.ts b/packages/types/scripts/generate/lookup.ts deleted file mode 100644 index e292bc5..0000000 --- a/packages/types/scripts/generate/lookup.ts +++ /dev/null @@ -1,285 +0,0 @@ -// Copyright 2017-2022 @polkadot/typegen authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import type { PortableType, SiLookupTypeId, SiPath, SiTypeParameter } from '@polkadot/types/interfaces'; -import type { PortableRegistry } from '@polkadot/types/metadata'; -import type { Registry } from '@polkadot/types/types'; -import type { TypeDef } from '@polkadot/types-create/types'; -import type { HexString } from '@polkadot/util/types'; - -import Handlebars from 'handlebars'; -import path from 'path'; - -import { typeEncoders } from '@polkadot/typegen/generate/tsDef'; -import { createImports, exportInterface, initMeta, readTemplate, writeFile } from '@polkadot/typegen/util'; -import * as defaultDefinitions from '@polkadot/types/interfaces/definitions'; -// import staticKusama from '@polkadot/types-support/metadata/static-kusama'; -// import staticPolkadot from '@polkadot/types-support/metadata/static-polkadot'; -// import staticSubstrate from '@polkadot/types-support/metadata/static-substrate'; -import { isString, stringify } from '@polkadot/util'; - -const WITH_TYPEDEF = false; - -const generateLookupDefsTmpl = Handlebars.compile(readTemplate('lookup/defs')); -const generateLookupDefsNamedTmpl = Handlebars.compile(readTemplate('lookup/defs-named')); -const generateLookupIndexTmpl = Handlebars.compile(readTemplate('lookup/index')); -const generateLookupTypesTmpl = Handlebars.compile(readTemplate('lookup/types')); -const generateRegistryTmpl = Handlebars.compile(readTemplate('interfaceRegistry')); - -function generateParamType (registry: Registry, { name, type }: SiTypeParameter): string { - if (type.isSome) { - const link = registry.lookup.types[type.unwrap().toNumber()]; - - if (link.type.path.length) { - return generateTypeDocs(registry, null, link.type.path, link.type.params); - } - } - - return name.toString(); -} - -function generateTypeDocs ( - registry: Registry, - id: SiLookupTypeId | null, - path: SiPath, - params: SiTypeParameter[] -): string { - return `${id ? `${registry.createLookupType(id)}${path.length ? ': ' : ''}` : ''}${path - .map((p) => p.toString()) - .join('::')}${params.length ? `<${params.map((p) => generateParamType(registry, p)).join(', ')}>` : ''}`; -} - -function formatObject (lines: string[]): string[] { - const max = lines.length - 1; - - return [ - '{', - ...lines.map((l, index) => - l.endsWith(',') || - l.endsWith('{') || - index === max || - lines[index + 1].endsWith('}') || - lines[index + 1].endsWith('}') - ? l - : `${l},` - ), - '}' - ]; -} - -function expandSet (parsed: Record): string[] { - return formatObject( - Object.entries(parsed).reduce((all, [k, v]) => { - all.push(`${k}: ${v}`); - - return all; - }, []) - ); -} - -function expandObject (parsed: Record>): string[] { - if (parsed._set) { - return expandSet(parsed._set as unknown as Record); - } - - return formatObject( - Object.entries(parsed).reduce((all, [k, v]) => { - const inner = isString(v) - ? expandType(v) - : Array.isArray(v) - ? [`[${(v as string[]).map((e) => `'${e}'`).join(', ')}]`] - : expandObject(v); - - inner.forEach((l, index): void => { - all.push(`${index === 0 ? `${k}: ${l}` : `${l}`}`); - }); - - return all; - }, []) - ); -} - -function expandType (encoded: string): string[] { - if (!encoded.startsWith('{')) { - return [`'${encoded}'`]; - } - - return expandObject(JSON.parse(encoded) as Record>); -} - -function expandDefToString ({ lookupNameRoot, type }: TypeDef, indent: number): string { - if (lookupNameRoot) { - return `'${lookupNameRoot}'`; - } - - const lines = expandType(type); - let inc = 0; - - return lines - .map((l, index) => { - let r: string; - - if (l.endsWith('{')) { - r = index === 0 ? l : `${' '.padStart(indent + inc)}${l}`; - inc += 2; - } else { - if (l.endsWith('},') || l.endsWith('}')) { - inc -= 2; - } - - r = index === 0 ? l : `${' '.padStart(indent + inc)}${l}`; - } - - return r; - }) - .join('\n'); -} - -function getFilteredTypes (lookup: PortableRegistry, exclude: string[] = []): [PortableType, TypeDef][] { - const named = lookup.types.filter(({ id }) => !!lookup.getTypeDef(id).lookupName); - const names = named.map(({ id }) => lookup.getName(id)); - - return named - .filter((_, index) => !names.some((n, iindex) => index > iindex && n === names[index])) - .map((p): [PortableType, TypeDef] => [p, lookup.getTypeDef(p.id)]) - .filter(([, typeDef]) => !exclude.includes(typeDef.lookupName || '')); -} - -function generateLookupDefs ( - registry: Registry, - filtered: [PortableType, TypeDef][], - destDir: string, - subPath?: string -): void { - writeFile(path.join(destDir, `${subPath || 'definitions'}.ts`), (): string => { - const all = filtered.map( - ([ - { id, - type: { params, path } }, - typeDef - ]) => { - const typeLookup = registry.createLookupType(id); - const def = expandDefToString(typeDef, subPath ? 2 : 4); - - return { - docs: [ - generateTypeDocs(registry, id, path, params), - WITH_TYPEDEF ? `@typeDef ${stringify(typeDef)}` : null - ].filter((d): d is string => !!d), - type: { - def, - typeLookup, - typeName: typeDef.lookupName - } - }; - } - ); - const max = all.length - 1; - - return (subPath ? generateLookupDefsNamedTmpl : generateLookupDefsTmpl)({ - defs: all.map(({ docs, type }, i) => { - const { def, typeLookup, typeName } = type; - - return { - defs: [[typeName || typeLookup, `${def}${i !== max ? ',' : ''}`]].map(([n, t]) => `${n}: ${t}`), - docs - }; - }), - headerType: 'defs' - }); - }); -} - -function generateLookupTypes ( - registry: Registry, - filtered: [PortableType, TypeDef][], - destDir: string, - subPath?: string -): void { - const imports = { - ...createImports({ '@polkadot/types/interfaces': defaultDefinitions }, { types: {} }), - interfaces: [] - }; - const items = filtered - .map(([, typeDef]) => { - typeDef.name = typeDef.lookupName; - - return typeDef.lookupNameRoot && typeDef.lookupName - ? exportInterface(typeDef.lookupIndex, typeDef.lookupName, typeDef.lookupNameRoot) - : typeEncoders[typeDef.info](registry, imports.definitions, typeDef, imports); - }) - .filter((t): t is string => !!t) - .map((t) => t.replace(/\nexport /, '\n')); - - writeFile( - path.join(destDir, `types${subPath ? `-${subPath}` : ''}.ts`), - () => - generateLookupTypesTmpl({ - headerType: 'defs', - imports, - items: items.map((l) => - l - .split('\n') - .map((l) => (l.length ? ` ${l}` : '')) - .join('\n') - ), - types: [ - ...Object.keys(imports.localTypes) - .sort() - .map((packagePath): { file: string; types: string[] } => ({ - file: packagePath, - types: Object.keys(imports.localTypes[packagePath]) - })) - ] - }), - true - ); - writeFile(path.join(destDir, 'index.ts'), () => generateLookupIndexTmpl({ headerType: 'defs' }), true); -} - -function generateRegistry ( - _registry: Registry, - filtered: [PortableType, TypeDef][], - destDir: string, - subPath: string -): void { - writeFile( - path.join(destDir, `${subPath}.ts`), - (): string => { - const items = filtered - .map(([, { lookupName }]) => lookupName) - .filter((n): n is string => !!n) - .sort() - .reduce((all: string[], n) => (all.includes(n) ? all : all.concat(n)), []); - const imports = createImports({}, { types: {} }); - - imports.lookupTypes = items.reduce((all, n) => ({ ...all, [n]: true }), {}); - - return generateRegistryTmpl({ - headerType: 'defs', - imports, - items, - types: [] - }); - }, - true - ); -} - -function generateLookup (destDir: string, entries: [string, HexString][]): void { - entries.reduce((exclude, [subPath, staticMeta]): string[] => { - const { lookup, registry } = initMeta(staticMeta).metadata.asLatest; - const filtered = getFilteredTypes(lookup, exclude); - - generateLookupDefs(registry, filtered, destDir, subPath); - generateLookupTypes(registry, filtered, destDir, subPath); - generateRegistry(registry, filtered, destDir, subPath === 'lookup' ? 'registry' : `../registry/${subPath}`); - - return exclude.concat(...filtered.map(([, typeDef]) => typeDef.lookupName).filter((n): n is string => !!n)); - }, []); -} - -// Generate `packages/types/src/lookup/*s`, the registry of all lookup types -export function generateDefaultLookup (destDir = 'packages/types-augment/src/lookup', staticData: HexString): void { - generateLookup(destDir, [['acala', staticData]]); -} diff --git a/packages/types/scripts/generateTypes.ts b/packages/types/scripts/generateTypes.ts deleted file mode 100644 index db390d2..0000000 --- a/packages/types/scripts/generateTypes.ts +++ /dev/null @@ -1,94 +0,0 @@ -/* eslint-disable */ - -/* eslint-disable @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access */ -import path from 'path'; -import fs from 'fs'; -import { generateTsDef } from '@polkadot/typegen/generate/tsDef'; -import { generateInterfaceTypes } from '@polkadot/typegen/generate/interfaceRegistry' -import { assertDir, writeFile, HEADER } from '@polkadot/typegen/util'; -import { generateDefaultRuntime, generateDefaultConsts, generateDefaultErrors, generateDefaultEvents, generateDefaultQuery, generateDefaultRpc, generateDefaultTx } from '@polkadot/typegen/generate'; - -import * as substractDefinations from '@polkadot/types/interfaces/definitions'; - -import * as acalaDefinations from '../src/interfaces/definitions'; -import metadata from '../src/metadata/static-latest'; -import { generateDefaultLookup } from './generate/lookup'; - -// eslint-disable-next-line @typescript-eslint/no-unused-vars -// const { runtime, ...substrateDefinations } = defaultDefinations; - -export function main () { - // generate - console.log('------ start -------'); - - const registryPath = assertDir(path.join(process.cwd(), 'packages/types/src/registry')); - const augmentPath = assertDir(path.join(process.cwd(), 'packages/types/src/augment')); - const lookupPath = assertDir(path.join(process.cwd(), 'packages/types/src/lookup')); - const inputPath = assertDir(path.join(process.cwd(), 'packages/types/src/interfaces')); - const pkg = '@acala-network/types/interfaces'; - - const userDefs: Record = { - ...acalaDefinations - }; - - const userKeys = Object.keys(userDefs); - const filteredBase = Object - .entries(substractDefinations as Record) - .filter(([key]) => { - if (userKeys.includes(key)) { - console.warn(`Override found for ${key} in user types, ignoring in @polkadot/types`); - - return false; - } - - return true; - }) - .reduce((defs: Record, [key, value]) => { - defs[key] = value; - - return defs; - }, {}); - - const allDefs: Record = { - '@polkadot/types/interfaces': filteredBase, - // The order of the keys will affect the generated file. - [pkg]: userDefs, - } - - const customLookupDefinitions = { - rpc: {}, - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-var-requires - types: require('../src/lookup/acala.ts').default - }; - - generateTsDef(allDefs, inputPath, pkg); - generateInterfaceTypes(allDefs, path.join(registryPath, 'interfaces.ts')); - generateDefaultLookup(lookupPath, metadata); - generateDefaultConsts(path.join(augmentPath, 'api-consts.ts'), metadata, allDefs, false, customLookupDefinitions); - generateDefaultErrors(path.join(augmentPath, 'api-errors.ts'), metadata, allDefs, false); - generateDefaultEvents(path.join(augmentPath, 'api-events.ts'), metadata, allDefs, false, customLookupDefinitions); - generateDefaultQuery(path.join(augmentPath, 'api-query.ts'), metadata, allDefs, false, customLookupDefinitions); - - // TODO: should check why import an unused type - writeFile(path.join(augmentPath, 'api-query.ts'), () => { - const content = fs.readFileSync(path.join(augmentPath, 'api-query.ts'), { encoding: 'utf-8' }); - return content.replace('OrmlUtilitiesOrderedSet,', '') - }); - - generateDefaultRpc(path.join(augmentPath, 'api-rpc.ts'), allDefs); - generateDefaultTx(path.join(augmentPath, 'api-tx.ts'), metadata, allDefs, false, customLookupDefinitions); - - generateDefaultRuntime(path.join(augmentPath, 'api-runtime.ts'), metadata, allDefs, false, customLookupDefinitions); - writeFile(path.join(augmentPath, 'api.ts'), (): string => - [ - HEADER('chain'), - ...[ - ...['consts', 'errors', 'events', 'query', 'tx', 'rpc', 'runtime'] - .filter((key) => !!key) - .map((key) => `./api-${key}`) - ].map((path) => `import '${path}';\n`) - ].join('') -); -} - -main(); diff --git a/packages/types/scripts/postbuild.js b/packages/types/scripts/postbuild.js new file mode 100644 index 0000000..786b897 --- /dev/null +++ b/packages/types/scripts/postbuild.js @@ -0,0 +1,22 @@ +import { fileURLToPath } from 'url'; +import fs from 'fs/promises'; +import path from 'path'; + +console.log('postbuild operations starting ...'); + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); + +const packageJsonPath = path.join(__dirname, '../package.json'); +const readmePath = path.join(__dirname, '../README.md'); +const distPath = path.join(__dirname, '../dist'); + +const pkg = JSON.parse(await fs.readFile(packageJsonPath, 'utf-8')); + +delete pkg.type; // don't want it to force esm, which causes issue for other packages importing this pkg +pkg.files = ['*']; + +await fs.writeFile(path.join(distPath, 'package.json'), JSON.stringify(pkg, null, 2)); +await fs.copyFile(readmePath, path.join(distPath, 'README.md')); + +console.log('postbuild operations finished!'); diff --git a/packages/types/scripts/updateMetadata.ts b/packages/types/scripts/updateMetadata.ts deleted file mode 100644 index 0471411..0000000 --- a/packages/types/scripts/updateMetadata.ts +++ /dev/null @@ -1,26 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-argument, @typescript-eslint/restrict-template-expressions */ - -import fs from 'fs'; -import { w3cwebsocket as WebSocket } from 'websocket'; - -const main = (): void => { - const endpoint = 'wss://acala-rpc.aca-api.network'; - - console.log('Connecting to ', endpoint); - const ws = new WebSocket(endpoint); - - ws.onopen = (): void => { - ws.send('{"id":"1","jsonrpc":"2.0","method":"state_getMetadata","params":[]}'); - }; - - ws.onmessage = (msg: any): void => { - const metadata = JSON.parse(msg.data).result; - - fs.writeFileSync('packages/types/src/metadata/static-latest.ts', `export default '${metadata}'`); - // fs.writeFileSync('packages/types/src/metadata/static-latest.json', msg.data); - console.log('Done'); - process.exit(0); - }; -}; - -main(); diff --git a/packages/types/src/augment/api.ts b/packages/types/src/augment/api.ts deleted file mode 100644 index 392932d..0000000 --- a/packages/types/src/augment/api.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Auto-generated via `yarn polkadot-types-from-chain`, do not edit -/* eslint-disable */ - -import './api-consts'; -import './api-errors'; -import './api-events'; -import './api-query'; -import './api-tx'; -import './api-rpc'; -import './api-runtime'; diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts index 3b895a6..862fda4 100644 --- a/packages/types/src/index.ts +++ b/packages/types/src/index.ts @@ -1,19 +1,59 @@ -import '@polkadot/types/lookup'; -import './augment/api'; -import './lookup/acala'; - -import type { DefinitionRpc, DefinitionRpcSub, OverrideBundleType, OverrideModuleType, RegistryTypes } from '@polkadot/types/types'; - -import { rpc as acalaRpc, signedExtensions as acalaSignedExtensions, types as acalaTypes, typesAlias as acalaTypeAlias, typesBundle as acalaTypesBundle } from '@acala-network/type-definitions'; - -export * as lookupTypes from './lookup/acala'; - -export const types: RegistryTypes = acalaTypes; - -export const rpc: Record> = acalaRpc; - -export const typesAlias: Record = acalaTypeAlias; - -export const typesBundle = acalaTypesBundle as unknown as OverrideBundleType; - -export const signedExtensions = acalaSignedExtensions; +import './interfaces/augment-api'; +import './interfaces/augment-types'; +import './interfaces/types-lookup'; + +import type { OverrideBundleType, OverrideVersionedType } from '@polkadot/types/types'; + +import * as acalaDefs from './interfaces/definitions'; +import { acalaVersioned, karuraVersioned, mandalaVersioned } from './versioned'; +import { jsonrpcFromDefs, typesAliasFromDefs, typesFromDefs } from './utils'; + +export * as acalaLookupTypes from './interfaces/lookup'; +export { acalaSignedExtensions } from './signedExtensions'; + +// FIXME: currently we cannot override this in runtime definations because the code generation script cannot handle overrides +// This will make it behave correctly in runtime, but wrong types in TS defination. +const additionalOverride = { Keys: 'SessionKeys1' }; + +export const acalaTypes = { + ...typesFromDefs(acalaDefs), + ...additionalOverride, +}; + +export const acalaRpc = jsonrpcFromDefs(acalaDefs, {}); +export const acalaTypesAlias = typesAliasFromDefs(acalaDefs, {}); +export const acalaRuntime = acalaDefs.runtime.runtime; + +function getBundle (versioned: OverrideVersionedType[]) { + return { + acalaRpc, + instances: { council: ['generalCouncil'] }, + types: [...versioned].map((version) => { + return { + minmax: version.minmax, + types: { + ...acalaTypes, + ...version.types, + }, + }; + }), + alias: acalaTypesAlias, + }; +} + +export const acalaTypesBundle = { + spec: { + acala: getBundle(acalaVersioned), + mandala: getBundle(mandalaVersioned), + karura: getBundle(karuraVersioned), + }, +} as unknown as OverrideBundleType; + +// Type overrides have priority issues +export const typesBundleForPolkadot = { + spec: { + acala: getBundle(acalaVersioned), + mandala: getBundle(mandalaVersioned), + karura: getBundle(karuraVersioned), + }, +}; diff --git a/packages/types/src/interfaces/accounts/definitions.ts b/packages/types/src/interfaces/accounts/definitions.ts index 972f136..2e721a6 100644 --- a/packages/types/src/interfaces/accounts/definitions.ts +++ b/packages/types/src/interfaces/accounts/definitions.ts @@ -1,5 +1,4 @@ -import type { Definitions } from '@polkadot/types/types'; - -import accounts from '@acala-network/type-definitions/accounts'; - -export default accounts as Definitions; +export default { + rpc: {}, + types: { PalletBalanceOf: 'Balance' }, +}; diff --git a/packages/types/src/interfaces/auctionManager/definitions.ts b/packages/types/src/interfaces/auctionManager/definitions.ts index d77643b..7ce7807 100644 --- a/packages/types/src/interfaces/auctionManager/definitions.ts +++ b/packages/types/src/interfaces/auctionManager/definitions.ts @@ -1,5 +1,23 @@ -import type { Definitions } from '@polkadot/types/types'; - -import auctionManager from '@acala-network/type-definitions/auctionManager'; - -export default auctionManager as Definitions; +export default { + rpc: {}, + types: { + CollateralAuctionItem: { + refundRecipient: 'AccountId', + currencyId: 'CurrencyId', + initialAmount: 'Compact', + amount: 'Compact', + target: 'Compact', + startTime: 'BlockNumber', + }, + DebitAuctionItem: { + initialAmount: 'Compact', + amount: 'Compact', + fix: 'Compact', + startTime: 'BlockNumber', + }, + SurplusAuctionItem: { + amount: 'Compact', + startTime: 'BlockNumber', + }, + }, +}; diff --git a/packages/types/src/augment/api-consts.ts b/packages/types/src/interfaces/augment-api-consts.ts similarity index 96% rename from packages/types/src/augment/api-consts.ts rename to packages/types/src/interfaces/augment-api-consts.ts index a8ef188..bfc2ec0 100644 --- a/packages/types/src/augment/api-consts.ts +++ b/packages/types/src/interfaces/augment-api-consts.ts @@ -5,11 +5,11 @@ // this is required to allow for ambient/previous definitions import '@polkadot/api-base/types/consts'; -import type { AccountId32, H160, Percent, Permill } from '@acala-network/types/interfaces/runtime'; import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types'; import type { Option, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec'; import type { Codec, ITuple } from '@polkadot/types-codec/types'; -import type { AcalaPrimitivesCurrencyCurrencyId, FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, XcmV1MultiLocation } from '@polkadot/types/lookup'; +import type { AccountId32, H160, Percent, Permill } from '@polkadot/types/interfaces/runtime'; +import type { AcalaPrimitivesCurrencyCurrencyId, FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, XcmV3MultiLocation } from '@polkadot/types/lookup'; export type __AugmentedConst = AugmentedConst; @@ -49,13 +49,6 @@ declare module '@polkadot/api-base/types/consts' { **/ [key: string]: Codec; }; - authorship: { - uncleGenerations: u32 & AugmentedConst; - /** - * Generic const - **/ - [key: string]: Codec; - }; balances: { existentialDeposit: u128 & AugmentedConst; maxLocks: u32 & AugmentedConst; @@ -335,7 +328,6 @@ declare module '@polkadot/api-base/types/consts' { palletId: FrameSupportPalletId & AugmentedConst; tipPerWeightStep: u128 & AugmentedConst; tradingPathLimit: u32 & AugmentedConst; - transactionByteFee: u128 & AugmentedConst; treasuryAccount: AccountId32 & AugmentedConst; /** * Generic const @@ -379,8 +371,8 @@ declare module '@polkadot/api-base/types/consts' { [key: string]: Codec; }; xTokens: { - baseXcmWeight: u64 & AugmentedConst; - selfLocation: XcmV1MultiLocation & AugmentedConst; + baseXcmWeight: SpWeightsWeightV2Weight & AugmentedConst; + selfLocation: XcmV3MultiLocation & AugmentedConst; /** * Generic const **/ diff --git a/packages/types/src/augment/api-errors.ts b/packages/types/src/interfaces/augment-api-errors.ts similarity index 98% rename from packages/types/src/augment/api-errors.ts rename to packages/types/src/interfaces/augment-api-errors.ts index 7bae0eb..d085651 100644 --- a/packages/types/src/augment/api-errors.ts +++ b/packages/types/src/interfaces/augment-api-errors.ts @@ -75,19 +75,6 @@ declare module '@polkadot/api-base/types/errors' { **/ [key: string]: AugmentedError; }; - authorship: { - GenesisUncle: AugmentedError; - InvalidUncleParent: AugmentedError; - OldUncle: AugmentedError; - TooHighUncle: AugmentedError; - TooManyUncles: AugmentedError; - UncleAlreadyIncluded: AugmentedError; - UnclesAlreadySet: AugmentedError; - /** - * Generic error - **/ - [key: string]: AugmentedError; - }; balances: { DeadAccount: AugmentedError; ExistentialDeposit: AugmentedError; @@ -208,6 +195,7 @@ declare module '@polkadot/api-base/types/errors' { NotDelegating: AugmentedError; NotSimpleMajority: AugmentedError; NotVoter: AugmentedError; + PreimageNotExist: AugmentedError; ProposalBlacklisted: AugmentedError; ProposalMissing: AugmentedError; ReferendumInvalid: AugmentedError; @@ -524,17 +512,24 @@ declare module '@polkadot/api-base/types/errors' { [key: string]: AugmentedError; }; polkadotXcm: { + AccountNotSovereign: AugmentedError; AlreadySubscribed: AugmentedError; BadLocation: AugmentedError; BadVersion: AugmentedError; CannotReanchor: AugmentedError; DestinationNotInvertible: AugmentedError; Empty: AugmentedError; + FeesNotMet: AugmentedError; Filtered: AugmentedError; + InUse: AugmentedError; + InvalidAsset: AugmentedError; InvalidOrigin: AugmentedError; + LockNotFound: AugmentedError; + LowBalance: AugmentedError; NoSubscription: AugmentedError; SendFailure: AugmentedError; TooManyAssets: AugmentedError; + TooManyLocks: AugmentedError; Unreachable: AugmentedError; UnweighableMessage: AugmentedError; /** diff --git a/packages/types/src/augment/api-events.ts b/packages/types/src/interfaces/augment-api-events.ts similarity index 91% rename from packages/types/src/augment/api-events.ts rename to packages/types/src/interfaces/augment-api-events.ts index b970b53..d4f4ae0 100644 --- a/packages/types/src/augment/api-events.ts +++ b/packages/types/src/interfaces/augment-api-events.ts @@ -5,11 +5,11 @@ // this is required to allow for ambient/previous definitions import '@polkadot/api-base/types/events'; -import type { AccountId32, H160, H256 } from '@acala-network/types/interfaces/runtime'; import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types'; import type { Bytes, Null, Option, Result, U8aFixed, Vec, bool, i128, i32, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; -import type { AcalaPrimitivesCurrencyAssetIds, AcalaPrimitivesCurrencyAssetMetadata, AcalaPrimitivesCurrencyCurrencyId, AcalaPrimitivesTradingPair, AcalaRuntimeOriginCaller, AcalaRuntimeScheduledTasks, EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, ModuleHomaModuleUnlockChunk, ModuleSupportIncentivesPoolId, ModuleXcmInterfaceModuleXcmInterfaceOperation, OrmlVestingVestingSchedule, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletMultisigTimepoint, RuntimeCommonProxyType, SpRuntimeDispatchError, SpWeightsWeightV2Weight, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetMultiAssets, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup'; +import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime'; +import type { AcalaPrimitivesCurrencyAssetIds, AcalaPrimitivesCurrencyAssetMetadata, AcalaPrimitivesCurrencyCurrencyId, AcalaPrimitivesTradingPair, AcalaRuntimeOriginCaller, AcalaRuntimeScheduledTasks, EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, ModuleHomaModuleUnlockChunk, ModuleSupportIncentivesPoolId, ModuleXcmInterfaceModuleXcmInterfaceOperation, OrmlVestingVestingSchedule, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletMultisigTimepoint, RuntimeCommonProxyType, SpRuntimeDispatchError, SpWeightsWeightV2Weight, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetMultiAssets, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup'; export type __AugmentedEvent = AugmentedEvent; @@ -25,8 +25,8 @@ declare module '@polkadot/api-base/types/events' { assetRegistry: { AssetRegistered: AugmentedEvent; AssetUpdated: AugmentedEvent; - ForeignAssetRegistered: AugmentedEvent; - ForeignAssetUpdated: AugmentedEvent; + ForeignAssetRegistered: AugmentedEvent; + ForeignAssetUpdated: AugmentedEvent; /** * Generic event **/ @@ -129,7 +129,7 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; cumulusXcm: { - ExecutedDownward: AugmentedEvent; + ExecutedDownward: AugmentedEvent; InvalidFormat: AugmentedEvent; UnsupportedVersion: AugmentedEvent; /** @@ -152,6 +152,9 @@ declare module '@polkadot/api-base/types/events' { Cancelled: AugmentedEvent; Delegated: AugmentedEvent; ExternalTabled: AugmentedEvent; + MetadataCleared: AugmentedEvent; + MetadataSet: AugmentedEvent; + MetadataTransferred: AugmentedEvent; NotPassed: AugmentedEvent; Passed: AugmentedEvent; ProposalCanceled: AugmentedEvent; @@ -184,8 +187,9 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; dmpQueue: { - ExecutedDownward: AugmentedEvent; + ExecutedDownward: AugmentedEvent; InvalidFormat: AugmentedEvent; + MaxMessagesExhausted: AugmentedEvent; OverweightEnqueued: AugmentedEvent; OverweightServiced: AugmentedEvent; UnsupportedVersion: AugmentedEvent; @@ -397,7 +401,7 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; ormlXcm: { - Sent: AugmentedEvent; + Sent: AugmentedEvent; /** * Generic event **/ @@ -407,6 +411,7 @@ declare module '@polkadot/api-base/types/events' { DownwardMessagesProcessed: AugmentedEvent; DownwardMessagesReceived: AugmentedEvent; UpgradeAuthorized: AugmentedEvent; + UpwardMessageSent: AugmentedEvent], { messageHash: Option }>; ValidationFunctionApplied: AugmentedEvent; ValidationFunctionDiscarded: AugmentedEvent; ValidationFunctionStored: AugmentedEvent; @@ -416,23 +421,29 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; polkadotXcm: { - AssetsClaimed: AugmentedEvent; - AssetsTrapped: AugmentedEvent; - Attempted: AugmentedEvent; - InvalidResponder: AugmentedEvent]>; - InvalidResponderVersion: AugmentedEvent; + AssetsClaimed: AugmentedEvent; + AssetsTrapped: AugmentedEvent; + Attempted: AugmentedEvent; + FeesPaid: AugmentedEvent; + InvalidQuerier: AugmentedEvent]>; + InvalidQuerierVersion: AugmentedEvent; + InvalidResponder: AugmentedEvent]>; + InvalidResponderVersion: AugmentedEvent; Notified: AugmentedEvent; NotifyDecodeFailed: AugmentedEvent; NotifyDispatchError: AugmentedEvent; NotifyOverweight: AugmentedEvent; NotifyTargetMigrationFail: AugmentedEvent; - NotifyTargetSendFail: AugmentedEvent; - ResponseReady: AugmentedEvent; + NotifyTargetSendFail: AugmentedEvent; + ResponseReady: AugmentedEvent; ResponseTaken: AugmentedEvent; - Sent: AugmentedEvent; - SupportedVersionChanged: AugmentedEvent; - UnexpectedResponse: AugmentedEvent; - VersionChangeNotified: AugmentedEvent; + Sent: AugmentedEvent; + SupportedVersionChanged: AugmentedEvent; + UnexpectedResponse: AugmentedEvent; + VersionChangeNotified: AugmentedEvent; + VersionNotifyRequested: AugmentedEvent; + VersionNotifyStarted: AugmentedEvent; + VersionNotifyUnrequested: AugmentedEvent; /** * Generic event **/ @@ -572,6 +583,7 @@ declare module '@polkadot/api-base/types/events' { Deposited: AugmentedEvent; DustLost: AugmentedEvent; Endowed: AugmentedEvent; + Locked: AugmentedEvent; LockRemoved: AugmentedEvent; LockSet: AugmentedEvent; Reserved: AugmentedEvent; @@ -579,6 +591,7 @@ declare module '@polkadot/api-base/types/events' { Slashed: AugmentedEvent; TotalIssuanceSet: AugmentedEvent; Transfer: AugmentedEvent; + Unlocked: AugmentedEvent; Unreserved: AugmentedEvent; Withdrawn: AugmentedEvent; /** @@ -615,14 +628,15 @@ declare module '@polkadot/api-base/types/events' { Rollover: AugmentedEvent; SpendApproved: AugmentedEvent; Spending: AugmentedEvent; + UpdatedInactive: AugmentedEvent; /** * Generic event **/ [key: string]: AugmentedEvent; }; unknownTokens: { - Deposited: AugmentedEvent; - Withdrawn: AugmentedEvent; + Deposited: AugmentedEvent; + Withdrawn: AugmentedEvent; /** * Generic event **/ @@ -650,7 +664,7 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; xcmInterface: { - XcmDestWeightUpdated: AugmentedEvent; + XcmDestWeightUpdated: AugmentedEvent; XcmFeeUpdated: AugmentedEvent; /** * Generic event @@ -658,21 +672,20 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; xcmpQueue: { - BadFormat: AugmentedEvent], { messageHash: Option }>; - BadVersion: AugmentedEvent], { messageHash: Option }>; - Fail: AugmentedEvent, error: XcmV2TraitsError, weight: SpWeightsWeightV2Weight], { messageHash: Option, error: XcmV2TraitsError, weight: SpWeightsWeightV2Weight }>; + BadFormat: AugmentedEvent], { messageHash: Option }>; + BadVersion: AugmentedEvent], { messageHash: Option }>; + Fail: AugmentedEvent, error: XcmV3TraitsError, weight: SpWeightsWeightV2Weight], { messageHash: Option, error: XcmV3TraitsError, weight: SpWeightsWeightV2Weight }>; OverweightEnqueued: AugmentedEvent; OverweightServiced: AugmentedEvent; - Success: AugmentedEvent, weight: SpWeightsWeightV2Weight], { messageHash: Option, weight: SpWeightsWeightV2Weight }>; - UpwardMessageSent: AugmentedEvent], { messageHash: Option }>; - XcmpMessageSent: AugmentedEvent], { messageHash: Option }>; + Success: AugmentedEvent, weight: SpWeightsWeightV2Weight], { messageHash: Option, weight: SpWeightsWeightV2Weight }>; + XcmpMessageSent: AugmentedEvent], { messageHash: Option }>; /** * Generic event **/ [key: string]: AugmentedEvent; }; xTokens: { - TransferredMultiAssets: AugmentedEvent; + TransferredMultiAssets: AugmentedEvent; /** * Generic event **/ diff --git a/packages/types/src/augment/api-query.ts b/packages/types/src/interfaces/augment-api-query.ts similarity index 90% rename from packages/types/src/augment/api-query.ts rename to packages/types/src/interfaces/augment-api-query.ts index dd6aaa2..f728597 100644 --- a/packages/types/src/augment/api-query.ts +++ b/packages/types/src/interfaces/augment-api-query.ts @@ -5,11 +5,11 @@ // this is required to allow for ambient/previous definitions import '@polkadot/api-base/types/storage'; -import type { AccountId32, Call, H160, H256 } from '@acala-network/types/interfaces/runtime'; import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types'; import type { BTreeMap, BTreeSet, Bytes, Null, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec'; import type { AnyNumber, ITuple } from '@polkadot/types-codec/types'; -import type { AcalaPrimitivesCurrencyAssetIds, AcalaPrimitivesCurrencyAssetMetadata, AcalaPrimitivesCurrencyCurrencyId, AcalaPrimitivesPosition, AcalaPrimitivesTradingPair, AcalaRuntimeScheduledTasks, AcalaRuntimeSessionKeys, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, ModuleAuctionManagerCollateralAuctionItem, ModuleCdpEngineRiskManagementParams, ModuleDexTradingPairStatus, ModuleEvmModuleAccountInfo, ModuleEvmModuleCodeInfo, ModuleHomaModuleStakingLedger, ModuleSupportDexAggregatedSwapPath, ModuleSupportIncentivesPoolId, ModuleXcmInterfaceModuleXcmInterfaceOperation, NutsfinanceStableAssetStableAssetPoolInfo, OrmlNftClassInfo, OrmlNftTokenInfo, OrmlOracleModuleTimestampedValue, OrmlRewardsPoolInfo, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlTraitsAuctionAuctionInfo, OrmlVestingVestingSchedule, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletBountiesBounty, PalletCollectiveVotes, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletMultisigMultisig, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletSchedulerScheduled, PalletTipsOpenTip, PalletTreasuryProposal, PalletXcmQueryStatus, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, XcmV1MultiLocation, XcmVersionedMultiLocation } from '@polkadot/types/lookup'; +import type { AccountId32, Call, H160, H256 } from '@polkadot/types/interfaces/runtime'; +import type { AcalaPrimitivesCurrencyAssetIds, AcalaPrimitivesCurrencyAssetMetadata, AcalaPrimitivesCurrencyCurrencyId, AcalaPrimitivesPosition, AcalaPrimitivesTradingPair, AcalaRuntimeScheduledTasks, AcalaRuntimeSessionKeys, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, ModuleAuctionManagerCollateralAuctionItem, ModuleCdpEngineRiskManagementParams, ModuleDexTradingPairStatus, ModuleEvmModuleAccountInfo, ModuleEvmModuleCodeInfo, ModuleHomaModuleStakingLedger, ModuleSupportDexAggregatedSwapPath, ModuleSupportIncentivesPoolId, ModuleXcmInterfaceModuleXcmInterfaceOperation, NutsfinanceStableAssetStableAssetPoolInfo, OrmlNftClassInfo, OrmlNftTokenInfo, OrmlOracleModuleTimestampedValue, OrmlRewardsPoolInfo, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlTraitsAuctionAuctionInfo, OrmlUtilitiesOrderedSet, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReserveData, PalletBountiesBounty, PalletCollectiveVotes, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletMultisigMultisig, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletSchedulerScheduled, PalletTipsOpenTip, PalletTreasuryProposal, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, XcmV3MultiLocation, XcmVersionedAssetId, XcmVersionedMultiLocation } from '@polkadot/types/lookup'; import type { Observable } from '@polkadot/types/types'; export type __AugmentedQuery = AugmentedQuery unknown>; @@ -36,8 +36,8 @@ declare module '@polkadot/api-base/types/storage' { assetRegistry: { assetMetadatas: AugmentedQuery Observable>, [AcalaPrimitivesCurrencyAssetIds]> & QueryableStorageEntry; erc20IdToAddress: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; - foreignAssetLocations: AugmentedQuery Observable>, [u16]> & QueryableStorageEntry; - locationToCurrencyIds: AugmentedQuery Observable>, [XcmV1MultiLocation]> & QueryableStorageEntry; + foreignAssetLocations: AugmentedQuery Observable>, [u16]> & QueryableStorageEntry; + locationToCurrencyIds: AugmentedQuery Observable>, [XcmV3MultiLocation]> & QueryableStorageEntry; nextForeignAssetId: AugmentedQuery Observable, []> & QueryableStorageEntry; nextStableAssetId: AugmentedQuery Observable, []> & QueryableStorageEntry; /** @@ -88,8 +88,6 @@ declare module '@polkadot/api-base/types/storage' { }; authorship: { author: AugmentedQuery Observable>, []> & QueryableStorageEntry; - didSetUncles: AugmentedQuery Observable, []> & QueryableStorageEntry; - uncles: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Generic query **/ @@ -97,9 +95,9 @@ declare module '@polkadot/api-base/types/storage' { }; balances: { account: AugmentedQuery Observable, [AccountId32]> & QueryableStorageEntry; + inactiveIssuance: AugmentedQuery Observable, []> & QueryableStorageEntry; locks: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; reserves: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; - storageVersion: AugmentedQuery Observable, []> & QueryableStorageEntry; totalIssuance: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query @@ -153,6 +151,7 @@ declare module '@polkadot/api-base/types/storage' { depositOf: AugmentedQuery Observable, u128]>>>, [u32]> & QueryableStorageEntry; lastTabledWasExternal: AugmentedQuery Observable, []> & QueryableStorageEntry; lowestUnbaked: AugmentedQuery Observable, []> & QueryableStorageEntry; + metadataOf: AugmentedQuery Observable>, [PalletDemocracyMetadataOwner]> & QueryableStorageEntry; nextExternal: AugmentedQuery Observable>>, []> & QueryableStorageEntry; publicPropCount: AugmentedQuery Observable, []> & QueryableStorageEntry; publicProps: AugmentedQuery Observable>>, []> & QueryableStorageEntry; @@ -184,6 +183,7 @@ declare module '@polkadot/api-base/types/storage' { }; dmpQueue: { configuration: AugmentedQuery Observable, []> & QueryableStorageEntry; + counterForOverweight: AugmentedQuery Observable, []> & QueryableStorageEntry; overweight: AugmentedQuery Observable>>, [u64]> & QueryableStorageEntry; pageIndex: AugmentedQuery Observable, []> & QueryableStorageEntry; pages: AugmentedQuery Observable>>, [u32]> & QueryableStorageEntry; @@ -207,8 +207,9 @@ declare module '@polkadot/api-base/types/storage' { codeInfos: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; codes: AugmentedQuery Observable, [H256]> & QueryableStorageEntry; contractStorageSizes: AugmentedQuery Observable, [H160]> & QueryableStorageEntry; - extrinsicOrigin: AugmentedQuery Observable>>, []> & QueryableStorageEntry; + extrinsicOrigin: AugmentedQuery Observable>, []> & QueryableStorageEntry; networkContractIndex: AugmentedQuery Observable, []> & QueryableStorageEntry; + xcmOrigin: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * Generic query **/ @@ -370,7 +371,7 @@ declare module '@polkadot/api-base/types/storage' { }; parachainSystem: { announcedHrmpMessagesPerCandidate: AugmentedQuery Observable, []> & QueryableStorageEntry; - authorizedUpgrade: AugmentedQuery Observable>, []> & QueryableStorageEntry; + authorizedUpgrade: AugmentedQuery Observable>, []> & QueryableStorageEntry; customValidationHeadData: AugmentedQuery Observable>, []> & QueryableStorageEntry; didSetValidationCode: AugmentedQuery Observable, []> & QueryableStorageEntry; hostConfiguration: AugmentedQuery Observable>, []> & QueryableStorageEntry; @@ -398,13 +399,15 @@ declare module '@polkadot/api-base/types/storage' { polkadotXcm: { assetTraps: AugmentedQuery Observable, [H256]> & QueryableStorageEntry; currentMigration: AugmentedQuery Observable>, []> & QueryableStorageEntry; + lockedFungibles: AugmentedQuery Observable>>>, [AccountId32]> & QueryableStorageEntry; queries: AugmentedQuery Observable>, [u64]> & QueryableStorageEntry; queryCounter: AugmentedQuery Observable, []> & QueryableStorageEntry; + remoteLockedFungibles: AugmentedQuery Observable>, [u32, AccountId32, XcmVersionedAssetId]> & QueryableStorageEntry; safeXcmVersion: AugmentedQuery Observable>, []> & QueryableStorageEntry; - supportedVersion: AugmentedQuery Observable>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry; + supportedVersion: AugmentedQuery Observable>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry; versionDiscoveryQueue: AugmentedQuery Observable>>, []> & QueryableStorageEntry; - versionNotifiers: AugmentedQuery Observable>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry; - versionNotifyTargets: AugmentedQuery Observable>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry; + versionNotifiers: AugmentedQuery Observable>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry; + versionNotifyTargets: AugmentedQuery Observable>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry; /** * Generic query **/ @@ -577,6 +580,7 @@ declare module '@polkadot/api-base/types/storage' { }; treasury: { approvals: AugmentedQuery Observable>, []> & QueryableStorageEntry; + deactivated: AugmentedQuery Observable, []> & QueryableStorageEntry; proposalCount: AugmentedQuery Observable, []> & QueryableStorageEntry; proposals: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** @@ -585,8 +589,8 @@ declare module '@polkadot/api-base/types/storage' { [key: string]: QueryableStorageEntry; }; unknownTokens: { - abstractFungibleBalances: AugmentedQuery Observable, [XcmV1MultiLocation, Bytes]> & QueryableStorageEntry; - concreteFungibleBalances: AugmentedQuery Observable, [XcmV1MultiLocation, XcmV1MultiLocation]> & QueryableStorageEntry; + abstractFungibleBalances: AugmentedQuery Observable, [XcmV3MultiLocation, Bytes]> & QueryableStorageEntry; + concreteFungibleBalances: AugmentedQuery Observable, [XcmV3MultiLocation, XcmV3MultiLocation]> & QueryableStorageEntry; /** * Generic query **/ @@ -600,13 +604,14 @@ declare module '@polkadot/api-base/types/storage' { [key: string]: QueryableStorageEntry; }; xcmInterface: { - xcmDestWeightAndFee: AugmentedQuery Observable>, [ModuleXcmInterfaceModuleXcmInterfaceOperation]> & QueryableStorageEntry; + xcmDestWeightAndFee: AugmentedQuery Observable>, [ModuleXcmInterfaceModuleXcmInterfaceOperation]> & QueryableStorageEntry; /** * Generic query **/ [key: string]: QueryableStorageEntry; }; xcmpQueue: { + counterForOverweight: AugmentedQuery Observable, []> & QueryableStorageEntry; inboundXcmpMessages: AugmentedQuery Observable, [u32, u32]> & QueryableStorageEntry; inboundXcmpStatus: AugmentedQuery Observable>, []> & QueryableStorageEntry; outboundXcmpMessages: AugmentedQuery Observable, [u32, u16]> & QueryableStorageEntry; diff --git a/packages/types/src/augment/api-rpc.ts b/packages/types/src/interfaces/augment-api-rpc.ts similarity index 99% rename from packages/types/src/augment/api-rpc.ts rename to packages/types/src/interfaces/augment-api-rpc.ts index a480f69..7b45769 100644 --- a/packages/types/src/augment/api-rpc.ts +++ b/packages/types/src/interfaces/augment-api-rpc.ts @@ -8,7 +8,6 @@ import '@polkadot/rpc-core/types/jsonrpc'; import type { BalanceRequest, BalanceWrapper } from '@acala-network/types/interfaces/dex'; import type { CallRequest, EstimateResourcesResponse } from '@acala-network/types/interfaces/evm'; import type { CurrencyId } from '@acala-network/types/interfaces/primitives'; -import type { AccountId, BlockNumber, H160, H256, H64, Hash, Header, Index, Justification, KeyValue, SignedBlock, StorageData } from '@acala-network/types/interfaces/runtime'; import type { BalanceInfo } from '@acala-network/types/interfaces/stakingPool'; import type { ExchangeRate } from '@acala-network/types/interfaces/support'; import type { AugmentedRpc } from '@polkadot/rpc-core/types'; @@ -31,6 +30,7 @@ import type { MmrHash, MmrLeafBatchProof } from '@polkadot/types/interfaces/mmr' import type { StorageKind } from '@polkadot/types/interfaces/offchain'; import type { FeeDetails, RuntimeDispatchInfoV1 } from '@polkadot/types/interfaces/payment'; import type { RpcMethods } from '@polkadot/types/interfaces/rpc'; +import type { AccountId, BlockNumber, H160, H256, H64, Hash, Header, Index, Justification, KeyValue, SignedBlock, StorageData } from '@polkadot/types/interfaces/runtime'; import type { MigrationStatusResult, ReadProof, RuntimeVersion, TraceBlockResponse } from '@polkadot/types/interfaces/state'; import type { ApplyExtrinsicResult, ChainProperties, ChainType, Health, NetworkState, NodeRole, PeerInfo, SyncState } from '@polkadot/types/interfaces/system'; import type { IExtrinsic, Observable } from '@polkadot/types/types'; diff --git a/packages/types/src/augment/api-runtime.ts b/packages/types/src/interfaces/augment-api-runtime.ts similarity index 67% rename from packages/types/src/augment/api-runtime.ts rename to packages/types/src/interfaces/augment-api-runtime.ts index 482a79d..3eeb6aa 100644 --- a/packages/types/src/augment/api-runtime.ts +++ b/packages/types/src/interfaces/augment-api-runtime.ts @@ -5,9 +5,9 @@ // this is required to allow for ambient/previous definitions import '@polkadot/api-base/types/calls'; -import type { AccountId, Block, Header, Index, KeyTypeId, SlotDuration } from '@acala-network/types/interfaces/runtime'; +import type { BlockLimits, CallInfo, CreateInfo } from '@acala-network/types/interfaces/evm'; import type { ApiTypes, AugmentedCall, DecoratedCallBase } from '@polkadot/api-base/types'; -import type { Bytes, Null, Option, Raw, Vec, u128, u32 } from '@polkadot/types-codec'; +import type { Bytes, Null, Option, Raw, Result, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec'; import type { AnyNumber, ITuple } from '@polkadot/types-codec/types'; import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder'; import type { BlockHash } from '@polkadot/types/interfaces/chain'; @@ -16,8 +16,11 @@ import type { CollationInfo } from '@polkadot/types/interfaces/cumulus'; import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics'; import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata'; import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment'; -import type { ApplyExtrinsicResult } from '@polkadot/types/interfaces/system'; +import type { AccountId, Balance, Block, H160, Header, Index, KeyTypeId, SlotDuration, Weight } from '@polkadot/types/interfaces/runtime'; +import type { RuntimeVersion } from '@polkadot/types/interfaces/state'; +import type { ApplyExtrinsicResult, DispatchError } from '@polkadot/types/interfaces/system'; import type { TransactionSource, TransactionValidity } from '@polkadot/types/interfaces/txqueue'; +import type { EthereumTransactionAccessListItem } from '@polkadot/types/lookup'; import type { IExtrinsic, Observable } from '@polkadot/types/types'; export type __AugmentedCall = AugmentedCall; @@ -85,6 +88,44 @@ declare module '@polkadot/api-base/types/calls' { **/ [key: string]: DecoratedCallBase; }; + /** 0xdf6acb689907609b/4 */ + core: { + /** + * Execute the given block. + **/ + executeBlock: AugmentedCall Observable>; + /** + * Initialize a block with the given header. + **/ + initializeBlock: AugmentedCall Observable>; + /** + * Returns the version of the runtime. + **/ + version: AugmentedCall Observable>; + /** + * Generic call + **/ + [key: string]: DecoratedCallBase; + }; + /** 0xe3df3f2aa8a5cc57/2 */ + evmRuntimeRPCApi: { + /** + * evm block limits + **/ + blockLimits: AugmentedCall Observable>; + /** + * call evm contract + **/ + call: AugmentedCall> | null | Uint8Array | Vec | (EthereumTransactionAccessListItem | { address?: any; storageKeys?: any } | string | Uint8Array)[], estimate: bool | boolean | Uint8Array) => Observable>>; + /** + * create evm contract + **/ + create: AugmentedCall> | null | Uint8Array | Vec | (EthereumTransactionAccessListItem | { address?: any; storageKeys?: any } | string | Uint8Array)[], estimate: bool | boolean | Uint8Array) => Observable>>; + /** + * Generic call + **/ + [key: string]: DecoratedCallBase; + }; /** 0x37e397fc7c91f5e4/1 */ metadata: { /** @@ -159,7 +200,7 @@ declare module '@polkadot/api-base/types/calls' { **/ [key: string]: DecoratedCallBase; }; - /** 0x37c8bb1350a9a2a8/2 */ + /** 0x37c8bb1350a9a2a8/3 */ transactionPaymentApi: { /** * The transaction fee details @@ -169,6 +210,14 @@ declare module '@polkadot/api-base/types/calls' { * The transaction info **/ queryInfo: AugmentedCall Observable>; + /** + * Query the output of the current LengthToFee given some input + **/ + queryLengthToFee: AugmentedCall Observable>; + /** + * Query the output of the current WeightToFee given some input + **/ + queryWeightToFee: AugmentedCall Observable>; /** * Generic call **/ diff --git a/packages/types/src/augment/api-tx.ts b/packages/types/src/interfaces/augment-api-tx.ts similarity index 93% rename from packages/types/src/augment/api-tx.ts rename to packages/types/src/interfaces/augment-api-tx.ts index 92a9c85..1f6f001 100644 --- a/packages/types/src/augment/api-tx.ts +++ b/packages/types/src/interfaces/augment-api-tx.ts @@ -5,11 +5,11 @@ // this is required to allow for ambient/previous definitions import '@polkadot/api-base/types/submittable'; -import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@acala-network/types/interfaces/runtime'; import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types'; import type { BTreeMap, Bytes, Compact, Option, U8aFixed, Vec, bool, i128, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types'; -import type { AcalaPrimitivesAuthoritysOriginId, AcalaPrimitivesCurrencyAssetMetadata, AcalaPrimitivesCurrencyCurrencyId, AcalaRuntimeOriginCaller, AcalaRuntimeScheduledTasks, AcalaRuntimeSessionKeys, CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionAccessListItem, EthereumTransactionTransactionAction, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, ModuleHomaModuleUnlockChunk, ModuleSupportDexAggregatedSwapPath, ModuleSupportDexSwapLimit, ModuleSupportIncentivesPoolId, ModuleXcmInterfaceModuleXcmInterfaceOperation, OrmlTraitsChangeOption, OrmlTraitsChangeU128, OrmlVestingVestingSchedule, PalletDemocracyConviction, PalletDemocracyVoteAccountVote, PalletMultisigTimepoint, RuntimeCommonProxyType, SpRuntimeHeader, SpRuntimeMultiSignature, SpWeightsWeightV2Weight, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup'; +import type { AccountId32, Call, H160, H256, MultiAddress } from '@polkadot/types/interfaces/runtime'; +import type { AcalaPrimitivesAuthoritysOriginId, AcalaPrimitivesCurrencyAssetMetadata, AcalaPrimitivesCurrencyCurrencyId, AcalaRuntimeOriginCaller, AcalaRuntimeScheduledTasks, AcalaRuntimeSessionKeys, CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionAccessListItem, EthereumTransactionTransactionAction, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, ModuleHomaModuleUnlockChunk, ModuleSupportDexAggregatedSwapPath, ModuleSupportDexSwapLimit, ModuleSupportIncentivesPoolId, ModuleXcmInterfaceModuleXcmInterfaceOperation, OrmlTraitsChangeOption, OrmlTraitsChangeU128, OrmlVestingVestingSchedule, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletMultisigTimepoint, RuntimeCommonProxyType, SpRuntimeMultiSignature, SpWeightsWeightV2Weight, XcmV3MultiLocation, XcmV3WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup'; export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>; export type __SubmittableExtrinsic = SubmittableExtrinsic; @@ -35,11 +35,11 @@ declare module '@polkadot/api-base/types/submittable' { }; assetRegistry: { registerErc20Asset: AugmentedSubmittable<(contract: H160 | string | Uint8Array, minimalBalance: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [H160, u128]>; - registerForeignAsset: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, metadata: AcalaPrimitivesCurrencyAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, AcalaPrimitivesCurrencyAssetMetadata]>; + registerForeignAsset: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: AcalaPrimitivesCurrencyAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, AcalaPrimitivesCurrencyAssetMetadata]>; registerNativeAsset: AugmentedSubmittable<(currencyId: AcalaPrimitivesCurrencyCurrencyId | { Token: any } | { DexShare: any } | { Erc20: any } | { StableAssetPoolToken: any } | { LiquidCrowdloan: any } | { ForeignAsset: any } | string | Uint8Array, metadata: AcalaPrimitivesCurrencyAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic, [AcalaPrimitivesCurrencyCurrencyId, AcalaPrimitivesCurrencyAssetMetadata]>; registerStableAsset: AugmentedSubmittable<(metadata: AcalaPrimitivesCurrencyAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic, [AcalaPrimitivesCurrencyAssetMetadata]>; updateErc20Asset: AugmentedSubmittable<(contract: H160 | string | Uint8Array, metadata: AcalaPrimitivesCurrencyAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic, [H160, AcalaPrimitivesCurrencyAssetMetadata]>; - updateForeignAsset: AugmentedSubmittable<(foreignAssetId: u16 | AnyNumber | Uint8Array, location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, metadata: AcalaPrimitivesCurrencyAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic, [u16, XcmVersionedMultiLocation, AcalaPrimitivesCurrencyAssetMetadata]>; + updateForeignAsset: AugmentedSubmittable<(foreignAssetId: u16 | AnyNumber | Uint8Array, location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: AcalaPrimitivesCurrencyAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic, [u16, XcmVersionedMultiLocation, AcalaPrimitivesCurrencyAssetMetadata]>; updateNativeAsset: AugmentedSubmittable<(currencyId: AcalaPrimitivesCurrencyCurrencyId | { Token: any } | { DexShare: any } | { Erc20: any } | { StableAssetPoolToken: any } | { LiquidCrowdloan: any } | { ForeignAsset: any } | string | Uint8Array, metadata: AcalaPrimitivesCurrencyAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic, [AcalaPrimitivesCurrencyCurrencyId, AcalaPrimitivesCurrencyAssetMetadata]>; updateStableAsset: AugmentedSubmittable<(stableAssetId: u32 | AnyNumber | Uint8Array, metadata: AcalaPrimitivesCurrencyAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic, [u32, AcalaPrimitivesCurrencyAssetMetadata]>; /** @@ -70,14 +70,6 @@ declare module '@polkadot/api-base/types/submittable' { removeAuthorizedCall: AugmentedSubmittable<(hash: H256 | string | Uint8Array) => SubmittableExtrinsic, [H256]>; scheduleDispatch: AugmentedSubmittable<(when: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array, priority: u8 | AnyNumber | Uint8Array, withDelayedOrigin: bool | boolean | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic, [FrameSupportScheduleDispatchTime, u8, bool, Call]>; triggerCall: AugmentedSubmittable<(hash: H256 | string | Uint8Array, callWeightBound: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [H256, SpWeightsWeightV2Weight]>; - triggerOldCall: AugmentedSubmittable<(hash: H256 | string | Uint8Array, callWeightBound: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [H256, Compact]>; - /** - * Generic tx - **/ - [key: string]: SubmittableExtrinsicFunction; - }; - authorship: { - setUncles: AugmentedSubmittable<(newUncles: Vec | (SpRuntimeHeader | { parentHash?: any; number?: any; stateRoot?: any; extrinsicsRoot?: any; digest?: any } | string | Uint8Array)[]) => SubmittableExtrinsic, [Vec]>; /** * Generic tx **/ @@ -172,6 +164,7 @@ declare module '@polkadot/api-base/types/submittable' { removeOtherVote: AugmentedSubmittable<(target: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [MultiAddress, u32]>; removeVote: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; second: AugmentedSubmittable<(proposal: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact]>; + setMetadata: AugmentedSubmittable<(owner: PalletDemocracyMetadataOwner | { External: any } | { Proposal: any } | { Referendum: any } | string | Uint8Array, maybeHash: Option | null | Uint8Array | H256 | string) => SubmittableExtrinsic, [PalletDemocracyMetadataOwner, Option]>; undelegate: AugmentedSubmittable<() => SubmittableExtrinsic, []>; unlock: AugmentedSubmittable<(target: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic, [MultiAddress]>; vetoExternal: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array) => SubmittableExtrinsic, [H256]>; @@ -210,7 +203,7 @@ declare module '@polkadot/api-base/types/submittable' { [key: string]: SubmittableExtrinsicFunction; }; dmpQueue: { - serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64, u64]>; + serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [u64, SpWeightsWeightV2Weight]>; /** * Generic tx **/ @@ -234,6 +227,7 @@ declare module '@polkadot/api-base/types/submittable' { disableContractDevelopment: AugmentedSubmittable<() => SubmittableExtrinsic, []>; enableContractDevelopment: AugmentedSubmittable<() => SubmittableExtrinsic, []>; ethCall: AugmentedSubmittable<(action: EthereumTransactionTransactionAction | { Call: any } | { Create: any } | string | Uint8Array, input: Bytes | string | Uint8Array, value: Compact | AnyNumber | Uint8Array, gasLimit: Compact | AnyNumber | Uint8Array, storageLimit: Compact | AnyNumber | Uint8Array, accessList: Vec | (EthereumTransactionAccessListItem | { address?: any; storageKeys?: any } | string | Uint8Array)[], validUntil: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [EthereumTransactionTransactionAction, Bytes, Compact, Compact, Compact, Vec, Compact]>; + ethCallV2: AugmentedSubmittable<(action: EthereumTransactionTransactionAction | { Call: any } | { Create: any } | string | Uint8Array, input: Bytes | string | Uint8Array, value: Compact | AnyNumber | Uint8Array, gasPrice: Compact | AnyNumber | Uint8Array, gasLimit: Compact | AnyNumber | Uint8Array, accessList: Vec | (EthereumTransactionAccessListItem | { address?: any; storageKeys?: any } | string | Uint8Array)[]) => SubmittableExtrinsic, [EthereumTransactionTransactionAction, Bytes, Compact, Compact, Compact, Vec]>; publishContract: AugmentedSubmittable<(contract: H160 | string | Uint8Array) => SubmittableExtrinsic, [H160]>; publishFree: AugmentedSubmittable<(contract: H160 | string | Uint8Array) => SubmittableExtrinsic, [H160]>; scheduledCall: AugmentedSubmittable<(from: H160 | string | Uint8Array, target: H160 | string | Uint8Array, input: Bytes | string | Uint8Array, value: Compact | AnyNumber | Uint8Array, gasLimit: Compact | AnyNumber | Uint8Array, storageLimit: Compact | AnyNumber | Uint8Array, accessList: Vec | (EthereumTransactionAccessListItem | { address?: any; storageKeys?: any } | string | Uint8Array)[]) => SubmittableExtrinsic, [H160, H160, Bytes, Compact, Compact, Compact, Vec]>; @@ -425,14 +419,14 @@ declare module '@polkadot/api-base/types/submittable' { [key: string]: SubmittableExtrinsicFunction; }; ormlXcm: { - sendAsSovereign: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, message: XcmVersionedXcm | { V0: any } | { V1: any } | { V2: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedXcm]>; + sendAsSovereign: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, message: XcmVersionedXcm | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedXcm]>; /** * Generic tx **/ [key: string]: SubmittableExtrinsicFunction; }; parachainSystem: { - authorizeUpgrade: AugmentedSubmittable<(codeHash: H256 | string | Uint8Array) => SubmittableExtrinsic, [H256]>; + authorizeUpgrade: AugmentedSubmittable<(codeHash: H256 | string | Uint8Array, checkVersion: bool | boolean | Uint8Array) => SubmittableExtrinsic, [H256, bool]>; enactAuthorizedUpgrade: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic, [Bytes]>; setValidationData: AugmentedSubmittable<(data: CumulusPrimitivesParachainInherentParachainInherentData | { validationData?: any; relayChainState?: any; downwardMessages?: any; horizontalMessages?: any } | string | Uint8Array) => SubmittableExtrinsic, [CumulusPrimitivesParachainInherentParachainInherentData]>; sudoSendUpwardMessage: AugmentedSubmittable<(message: Bytes | string | Uint8Array) => SubmittableExtrinsic, [Bytes]>; @@ -442,16 +436,16 @@ declare module '@polkadot/api-base/types/submittable' { [key: string]: SubmittableExtrinsicFunction; }; polkadotXcm: { - execute: AugmentedSubmittable<(message: XcmVersionedXcm | { V0: any } | { V1: any } | { V2: any } | string | Uint8Array, maxWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmVersionedXcm, u64]>; + execute: AugmentedSubmittable<(message: XcmVersionedXcm | { V2: any } | { V3: any } | string | Uint8Array, maxWeight: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedXcm, SpWeightsWeightV2Weight]>; forceDefaultXcmVersion: AugmentedSubmittable<(maybeXcmVersion: Option | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic, [Option]>; - forceSubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation]>; - forceUnsubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation]>; - forceXcmVersion: AugmentedSubmittable<(location: XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array, xcmVersion: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmV1MultiLocation, u32]>; - limitedReserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV2WeightLimit]>; - limitedTeleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV2WeightLimit]>; - reserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>; - send: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, message: XcmVersionedXcm | { V0: any } | { V1: any } | { V2: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedXcm]>; - teleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>; + forceSubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation]>; + forceUnsubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation]>; + forceXcmVersion: AugmentedSubmittable<(location: XcmV3MultiLocation | { parents?: any; interior?: any } | string | Uint8Array, xcmVersion: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmV3MultiLocation, u32]>; + limitedReserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV3WeightLimit]>; + limitedTeleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV3WeightLimit]>; + reserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>; + send: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, message: XcmVersionedXcm | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedXcm]>; + teleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>; /** * Generic tx **/ @@ -550,7 +544,6 @@ declare module '@polkadot/api-base/types/submittable' { [key: string]: SubmittableExtrinsicFunction; }; system: { - fillBlock: AugmentedSubmittable<(ratio: Perbill | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Perbill]>; killPrefix: AugmentedSubmittable<(prefix: Bytes | string | Uint8Array, subkeys: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Bytes, u32]>; killStorage: AugmentedSubmittable<(keys: Vec | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic, [Vec]>; remark: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic, [Bytes]>; @@ -649,6 +642,7 @@ declare module '@polkadot/api-base/types/submittable' { batchAll: AugmentedSubmittable<(calls: Vec | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic, [Vec]>; dispatchAs: AugmentedSubmittable<(asOrigin: AcalaRuntimeOriginCaller | { system: any } | { Void: any } | { PolkadotXcm: any } | { CumulusXcm: any } | { Authority: any } | { GeneralCouncil: any } | { FinancialCouncil: any } | { HomaCouncil: any } | { TechnicalCommittee: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic, [AcalaRuntimeOriginCaller, Call]>; forceBatch: AugmentedSubmittable<(calls: Vec | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic, [Vec]>; + withWeight: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array, weight: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [Call, SpWeightsWeightV2Weight]>; /** * Generic tx **/ @@ -665,7 +659,7 @@ declare module '@polkadot/api-base/types/submittable' { [key: string]: SubmittableExtrinsicFunction; }; xcmInterface: { - updateXcmDestWeightAndFee: AugmentedSubmittable<(updates: Vec, Option]>> | ([ModuleXcmInterfaceModuleXcmInterfaceOperation | { XtokensTransfer: any } | { HomaWithdrawUnbonded: any } | { HomaBondExtra: any } | { HomaUnbond: any } | { ParachainFee: any } | string | Uint8Array, Option | null | Uint8Array | u64 | AnyNumber, Option | null | Uint8Array | u128 | AnyNumber])[]) => SubmittableExtrinsic, [Vec, Option]>>]>; + updateXcmDestWeightAndFee: AugmentedSubmittable<(updates: Vec, Option]>> | ([ModuleXcmInterfaceModuleXcmInterfaceOperation | { XtokensTransfer: any } | { HomaWithdrawUnbonded: any } | { HomaBondExtra: any } | { HomaUnbond: any } | { ParachainFee: any } | string | Uint8Array, Option | null | Uint8Array | SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string, Option | null | Uint8Array | u128 | AnyNumber])[]) => SubmittableExtrinsic, [Vec, Option]>>]>; /** * Generic tx **/ @@ -673,26 +667,26 @@ declare module '@polkadot/api-base/types/submittable' { }; xcmpQueue: { resumeXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic, []>; - serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64, u64]>; + serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [u64, SpWeightsWeightV2Weight]>; suspendXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic, []>; updateDropThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; updateResumeThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; updateSuspendThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; - updateThresholdWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64]>; - updateWeightRestrictDecay: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64]>; - updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64]>; + updateThresholdWeight: AugmentedSubmittable<(updated: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [SpWeightsWeightV2Weight]>; + updateWeightRestrictDecay: AugmentedSubmittable<(updated: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [SpWeightsWeightV2Weight]>; + updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [SpWeightsWeightV2Weight]>; /** * Generic tx **/ [key: string]: SubmittableExtrinsicFunction; }; xTokens: { - transfer: AugmentedSubmittable<(currencyId: AcalaPrimitivesCurrencyCurrencyId | { Token: any } | { DexShare: any } | { Erc20: any } | { StableAssetPoolToken: any } | { LiquidCrowdloan: any } | { ForeignAsset: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [AcalaPrimitivesCurrencyCurrencyId, u128, XcmVersionedMultiLocation, XcmV2WeightLimit]>; - transferMultiasset: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV2WeightLimit]>; - transferMultiassets: AugmentedSubmittable<(assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAssets, u32, XcmVersionedMultiLocation, XcmV2WeightLimit]>; - transferMultiassetWithFee: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, fee: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAsset, XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV2WeightLimit]>; - transferMulticurrencies: AugmentedSubmittable<(currencies: Vec> | ([AcalaPrimitivesCurrencyCurrencyId | { Token: any } | { DexShare: any } | { Erc20: any } | { StableAssetPoolToken: any } | { LiquidCrowdloan: any } | { ForeignAsset: any } | string | Uint8Array, u128 | AnyNumber | Uint8Array])[], feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [Vec>, u32, XcmVersionedMultiLocation, XcmV2WeightLimit]>; - transferWithFee: AugmentedSubmittable<(currencyId: AcalaPrimitivesCurrencyCurrencyId | { Token: any } | { DexShare: any } | { Erc20: any } | { StableAssetPoolToken: any } | { LiquidCrowdloan: any } | { ForeignAsset: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, fee: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [AcalaPrimitivesCurrencyCurrencyId, u128, u128, XcmVersionedMultiLocation, XcmV2WeightLimit]>; + transfer: AugmentedSubmittable<(currencyId: AcalaPrimitivesCurrencyCurrencyId | { Token: any } | { DexShare: any } | { Erc20: any } | { StableAssetPoolToken: any } | { LiquidCrowdloan: any } | { ForeignAsset: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [AcalaPrimitivesCurrencyCurrencyId, u128, XcmVersionedMultiLocation, XcmV3WeightLimit]>; + transferMultiasset: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV3WeightLimit]>; + transferMultiassets: AugmentedSubmittable<(assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAssets, u32, XcmVersionedMultiLocation, XcmV3WeightLimit]>; + transferMultiassetWithFee: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, fee: XcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAsset, XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV3WeightLimit]>; + transferMulticurrencies: AugmentedSubmittable<(currencies: Vec> | ([AcalaPrimitivesCurrencyCurrencyId | { Token: any } | { DexShare: any } | { Erc20: any } | { StableAssetPoolToken: any } | { LiquidCrowdloan: any } | { ForeignAsset: any } | string | Uint8Array, u128 | AnyNumber | Uint8Array])[], feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [Vec>, u32, XcmVersionedMultiLocation, XcmV3WeightLimit]>; + transferWithFee: AugmentedSubmittable<(currencyId: AcalaPrimitivesCurrencyCurrencyId | { Token: any } | { DexShare: any } | { Erc20: any } | { StableAssetPoolToken: any } | { LiquidCrowdloan: any } | { ForeignAsset: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, fee: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [AcalaPrimitivesCurrencyCurrencyId, u128, u128, XcmVersionedMultiLocation, XcmV3WeightLimit]>; /** * Generic tx **/ diff --git a/packages/types/src/interfaces/augment-api.ts b/packages/types/src/interfaces/augment-api.ts new file mode 100644 index 0000000..53c9c77 --- /dev/null +++ b/packages/types/src/interfaces/augment-api.ts @@ -0,0 +1,10 @@ +// Auto-generated via `yarn polkadot-types-from-chain`, do not edit +/* eslint-disable */ + +import './augment-api-consts.js'; +import './augment-api-errors.js'; +import './augment-api-events.js'; +import './augment-api-query.js'; +import './augment-api-tx.js'; +import './augment-api-rpc.js'; +import './augment-api-runtime.js'; diff --git a/packages/types/src/registry/interfaces.ts b/packages/types/src/interfaces/augment-types.ts similarity index 95% rename from packages/types/src/registry/interfaces.ts rename to packages/types/src/interfaces/augment-types.ts index 45bb414..3a26bc7 100644 --- a/packages/types/src/registry/interfaces.ts +++ b/packages/types/src/interfaces/augment-types.ts @@ -18,7 +18,9 @@ import type { Position } from '@acala-network/types/interfaces/loans'; import type { Attributes, CID, ClassData, ClassIdOf, ClassInfoOf, NFTBalance, NFTBalanceOf, NFTClassId, Properties, TokenData, TokenId, TokenIdOf, TokenInfoOf } from '@acala-network/types/interfaces/nft'; import type { BondingLedger, HomaUnlockChunk, NomineeId } from '@acala-network/types/interfaces/nomineesElection'; import type { AcalaAssetMetadata, AcalaDataProviderId, AirDropCurrencyId, Amount, AmountOf, AuctionId, AuctionIdOf, AuthoritysOriginId, ChainBridgeChainId, CurrencyId, CurrencyIdOf, DexShare, NumberOrHex, OrmlCurrencyId, TokenSymbol, TradingPair } from '@acala-network/types/interfaces/primitives'; +import type { DestAddress, PublicKey } from '@acala-network/types/interfaces/renvmBridge'; import type { AccountId, AccountId20, AccountId32, AccountId33, AccountIdOf, AccountIndex, Address, AsOriginId, AssetId, AtLeast64BitUnsigned, 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, OracleKey, OracleValue, Origin, OriginCaller, PalletId, PalletVersion, PalletsOrigin, Pays, PerU16, Perbill, Percent, Permill, Perquintill, Phantom, PhantomData, PreRuntime, RelayChainBlockNumberOf, Releases, RuntimeCall, RuntimeDbWeight, RuntimeEvent, Seal, SealV0, SignedBlock, SignedBlockWithJustification, SignedBlockWithJustifications, Slot, SlotDuration, StableAssetPoolId, StorageData, StorageInfo, StorageProof, TransactionInfo, TransactionLongevity, TransactionPriority, TransactionStorageProof, TransactionTag, U32F32, ValidatorId, ValidatorIdOf, Weight, WeightMultiplier, WeightV0, WeightV1, WeightV2 } from '@acala-network/types/interfaces/runtime'; +import type { PoolTokenIndex } from '@acala-network/types/interfaces/stableAsset'; import type { BalanceInfo, ChangeRate, ChangeRatio, Ledger, Params, PolkadotAccountId, PolkadotAccountIdOf, StakingPoolPhase, SubAccountStatus } from '@acala-network/types/interfaces/stakingPool'; import type { ExchangeRate, Price, Rate, Ratio } from '@acala-network/types/interfaces/support'; import type { Data, StorageKey } from '@polkadot/types'; @@ -40,7 +42,7 @@ 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, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractContractSpecV4, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractMetadataV4, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi'; +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'; @@ -56,7 +58,7 @@ import type { AuthorityIndex, AuthorityList, AuthoritySet, AuthoritySetChange, A 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, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, OpaqueMetadata, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, 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 { 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'; @@ -299,6 +301,7 @@ declare module '@polkadot/types/types/registry' { ContractConstructorSpecV1: ContractConstructorSpecV1; ContractConstructorSpecV2: ContractConstructorSpecV2; ContractConstructorSpecV3: ContractConstructorSpecV3; + ContractConstructorSpecV4: ContractConstructorSpecV4; ContractContractSpecV0: ContractContractSpecV0; ContractContractSpecV1: ContractContractSpecV1; ContractContractSpecV2: ContractContractSpecV2; @@ -307,6 +310,7 @@ declare module '@polkadot/types/types/registry' { ContractCryptoHasher: ContractCryptoHasher; ContractDiscriminant: ContractDiscriminant; ContractDisplayName: ContractDisplayName; + ContractEnvironmentV4: ContractEnvironmentV4; ContractEventParamSpecLatest: ContractEventParamSpecLatest; ContractEventParamSpecV0: ContractEventParamSpecV0; ContractEventParamSpecV2: ContractEventParamSpecV2; @@ -343,6 +347,7 @@ declare module '@polkadot/types/types/registry' { ContractMessageSpecV0: ContractMessageSpecV0; ContractMessageSpecV1: ContractMessageSpecV1; ContractMessageSpecV2: ContractMessageSpecV2; + ContractMessageSpecV3: ContractMessageSpecV3; ContractMetadata: ContractMetadata; ContractMetadataLatest: ContractMetadataLatest; ContractMetadataV0: ContractMetadataV0; @@ -381,6 +386,7 @@ declare module '@polkadot/types/types/registry' { DeliveredMessages: DeliveredMessages; DepositBalance: DepositBalance; DepositBalanceOf: DepositBalanceOf; + DestAddress: DestAddress; DestroyWitness: DestroyWitness; DexShare: DexShare; Digest: Digest; @@ -705,6 +711,7 @@ declare module '@polkadot/types/types/registry' { MetadataV12: MetadataV12; MetadataV13: MetadataV13; MetadataV14: MetadataV14; + MetadataV15: MetadataV15; MetadataV9: MetadataV9; MigrationStatusResult: MigrationStatusResult; MmrBatchProof: MmrBatchProof; @@ -827,6 +834,7 @@ declare module '@polkadot/types/types/registry' { PalletId: PalletId; PalletMetadataLatest: PalletMetadataLatest; PalletMetadataV14: PalletMetadataV14; + PalletMetadataV15: PalletMetadataV15; PalletsOrigin: PalletsOrigin; PalletStorageMetadataLatest: PalletStorageMetadataLatest; PalletStorageMetadataV14: PalletStorageMetadataV14; @@ -878,6 +886,7 @@ declare module '@polkadot/types/types/registry' { PolkadotAccountIdOf: PolkadotAccountIdOf; PoolId: PoolId; PoolIdV0: PoolIdV0; + PoolTokenIndex: PoolTokenIndex; PortableType: PortableType; PortableTypeV14: PortableTypeV14; Position: Position; @@ -899,6 +908,7 @@ declare module '@polkadot/types/types/registry' { ProxyDefinition: ProxyDefinition; ProxyState: ProxyState; ProxyType: ProxyType; + PublicKey: PublicKey; PvfCheckStatement: PvfCheckStatement; PvfExecTimeoutKind: PvfExecTimeoutKind; PvfPrepTimeoutKind: PvfPrepTimeoutKind; @@ -972,6 +982,10 @@ declare module '@polkadot/types/types/registry' { RoundSnapshot: RoundSnapshot; RoundState: RoundState; RpcMethods: RpcMethods; + RuntimeApiMetadataLatest: RuntimeApiMetadataLatest; + RuntimeApiMetadataV15: RuntimeApiMetadataV15; + RuntimeApiMethodMetadataV15: RuntimeApiMethodMetadataV15; + RuntimeApiMethodParamMetadataV15: RuntimeApiMethodParamMetadataV15; RuntimeCall: RuntimeCall; RuntimeDbWeight: RuntimeDbWeight; RuntimeDispatchInfo: RuntimeDispatchInfo; diff --git a/packages/types/src/interfaces/authority/index.ts b/packages/types/src/interfaces/authority/index.ts deleted file mode 100644 index 2d30729..0000000 --- a/packages/types/src/interfaces/authority/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Auto-generated via `yarn polkadot-types-from-defs`, do not edit -/* eslint-disable */ - -export * from './types'; diff --git a/packages/types/src/interfaces/authority/types.ts b/packages/types/src/interfaces/authority/types.ts deleted file mode 100644 index c72b928..0000000 --- a/packages/types/src/interfaces/authority/types.ts +++ /dev/null @@ -1,31 +0,0 @@ -// Auto-generated via `yarn polkadot-types-from-defs`, do not edit -/* eslint-disable */ - -import type { BlockNumber, Call, PalletsOrigin } from '@acala-network/types/interfaces/runtime'; -import type { Enum, Struct, u32 } from '@polkadot/types-codec'; - -/** @name AuthorityOrigin */ -export interface AuthorityOrigin extends DelayedOrigin {} - -/** @name CallOf */ -export interface CallOf extends Call {} - -/** @name DelayedOrigin */ -export interface DelayedOrigin extends Struct { - readonly delay: BlockNumber; - readonly origin: PalletsOrigin; -} - -/** @name DispatchTime */ -export interface DispatchTime extends Enum { - readonly isAt: boolean; - readonly asAt: BlockNumber; - readonly isAfter: boolean; - readonly asAfter: BlockNumber; - readonly type: 'At' | 'After'; -} - -/** @name ScheduleTaskIndex */ -export interface ScheduleTaskIndex extends u32 {} - -export type PHANTOM_AUTHORITY = 'authority'; diff --git a/packages/types/src/interfaces/cdpEngine/definitions.ts b/packages/types/src/interfaces/cdpEngine/definitions.ts index 4bfb86e..2aff426 100644 --- a/packages/types/src/interfaces/cdpEngine/definitions.ts +++ b/packages/types/src/interfaces/cdpEngine/definitions.ts @@ -1,5 +1,33 @@ -import type { Definitions } from '@polkadot/types/types'; - -import cdpEngine from '@acala-network/type-definitions/cdpEngine'; - -export default cdpEngine as Definitions; +export default { + rpc: {}, + types: { + LiquidationStrategy: { _enum: ['Auction', 'Exchange'] }, + OptionRate: 'Option', + OptionRatio: 'Option', + ChangeOptionRate: { + _enum: { + NoChange: 'Null', + NewValue: 'OptionRate', + }, + }, + ChangeOptionRatio: { + _enum: { + NoChange: 'Null', + NewValue: 'OptionRatio', + }, + }, + ChangeBalance: { + _enum: { + NoChange: 'Null', + NewValue: 'Balance', + }, + }, + RiskManagementParams: { + maximumTotalDebitValue: 'Balance', + interestRatePerSec: 'Option', + liquidationRatio: 'Option', + liquidationPenalty: 'Option', + requiredCollateralRatio: 'Option', + }, + }, +}; diff --git a/packages/types/src/interfaces/collatorSelection/definitions.ts b/packages/types/src/interfaces/collatorSelection/definitions.ts index d8b68d8..28b592c 100644 --- a/packages/types/src/interfaces/collatorSelection/definitions.ts +++ b/packages/types/src/interfaces/collatorSelection/definitions.ts @@ -1,5 +1,7 @@ -import type { Definitions } from '@polkadot/types/types'; - -import collatorSelection from '@acala-network/type-definitions/collatorSelection'; - -export default collatorSelection as Definitions; +export default { + rpc: {}, + types: { + // use @polkadot/types CandidateInfo + CandidateInfoOf: 'CandidateInfo', + }, +}; diff --git a/packages/types/src/interfaces/definitions.ts b/packages/types/src/interfaces/definitions.ts index f9ddc65..28248e0 100644 --- a/packages/types/src/interfaces/definitions.ts +++ b/packages/types/src/interfaces/definitions.ts @@ -14,3 +14,7 @@ export { default as primitives } from './primitives/definitions'; export { default as runtime } from './runtime/definitions'; export { default as stakingPool } from './stakingPool/definitions'; export { default as support } from './support/definitions'; + +// ecosystem +export { default as renvmBridge } from './renvmBridge/definitions'; +export { default as stableAsset } from './stableAsset/definitions'; diff --git a/packages/types/src/interfaces/dex/definitions.ts b/packages/types/src/interfaces/dex/definitions.ts index f882988..9a87a0d 100644 --- a/packages/types/src/interfaces/dex/definitions.ts +++ b/packages/types/src/interfaces/dex/definitions.ts @@ -1,5 +1,57 @@ -import type { Definitions } from '@polkadot/types/types'; - -import dex from '@acala-network/type-definitions/dex'; - -export default dex as Definitions; +export default { + rpc: { + getSupplyAmount: { + description: 'Get supply amount', + params: [ + { + name: 'supplyCurrencyId', + type: 'CurrencyId', + }, + { + name: 'targetCurrencyId', + type: 'CurrencyId', + }, + { + name: 'targetCurrencyAmount', + type: 'BalanceRequest', + }, + ], + type: 'BalanceWrapper', + }, + getTargetAmount: { + description: 'Get target amount', + params: [ + { + name: 'supplyCurrencyId', + type: 'CurrencyId', + }, + { + name: 'targetCurrencyId', + type: 'CurrencyId', + }, + { + name: 'supplyCurrencyAmount', + type: 'BalanceRequest', + }, + ], + type: 'BalanceWrapper', + }, + }, + types: { + TradingPairProvisionParameters: { + minContribution: '(Balance, Balance)', + targetProvision: '(Balance, Balance)', + accumulatedProvision: '(Balance, Balance)', + notBefore: 'BlockNumber', + }, + BalanceWrapper: { amount: 'Balance' }, + BalanceRequest: { amount: 'Balance' }, + TradingPairStatus: { + _enum: { + Disabled: 'Null', + Provisioning: 'TradingPairProvisionParameters', + Enabled: 'Null', + }, + }, + }, +}; diff --git a/packages/types/src/interfaces/evm/definitions.ts b/packages/types/src/interfaces/evm/definitions.ts index 815951f..abca620 100644 --- a/packages/types/src/interfaces/evm/definitions.ts +++ b/packages/types/src/interfaces/evm/definitions.ts @@ -1,5 +1,148 @@ -import type { Definitions } from '@polkadot/types/types'; - -import evm from '@acala-network/type-definitions/evm'; - -export default evm as Definitions; +export default { + rpc: { + call: { + description: 'eth call', + params: [ + { + name: 'data', + type: 'CallRequest', + }, + { + name: 'at', + type: 'BlockHash', + isHistoric: true, + isOptional: true, + }, + ], + type: 'Raw', + }, + estimateResources: { + description: 'eth estimateResources', + params: [ + { + name: 'from', + type: 'H160', + }, + { + name: 'unsignedExtrinsic', + type: 'Bytes', + }, + { + name: 'at', + type: 'BlockHash', + isHistoric: true, + isOptional: true, + }, + ], + type: 'EstimateResourcesResponse', + }, + }, + typesAlias: { + evm: { + AccountInfo: 'EvmAccountInfo', + ContractInfo: 'EvmContractInfo', + }, + }, + types: { + BlockLimits: { + maxGasLimit: 'u64', + maxStorageLimit: 'u32', + }, + Erc20Info: { + address: 'EvmAddress', + name: 'Vec', + symbol: 'Vec', + decimals: 'u8', + }, + EstimateResourcesResponse: { + // Used gas + gas: 'u256', + // Used storage + storage: 'i32', + // Adjusted weight fee + weightFee: 'u256', + }, + EvmAccountInfo: { + nonce: 'Index', + contractInfo: 'Option', + }, + CodeInfo: { + codeSize: 'u32', + refCount: 'u32', + }, + EvmContractInfo: { + codeHash: 'H256', + maintainer: 'H160', + deployed: 'bool', + }, + EvmAddress: 'H160', + CallRequest: { + from: 'Option', + to: 'Option', + gasLimit: 'Option', + storageLimit: 'Option', + value: 'Option', + data: 'Option', + }, + CallInfo: { + exit_reason: 'ExitReason', + value: 'Vec', + used_gas: 'U256', + used_storage: 'i32', + logs: 'Vec', + }, + CreateInfo: { + exit_reason: 'ExitReason', + value: 'H160', + used_gas: 'U256', + used_storage: 'i32', + logs: 'Vec', + }, + EthereumLog: { + address: 'H160', + topics: 'Vec', + data: 'Bytes', + }, + ExitReason: { + _enum: { + Succeed: 'ExitSucceed', + Error: 'ExitError', + Revert: 'ExitRevert', + Fatal: 'ExitFatal', + }, + }, + ExitSucceed: { + _enum: ['Stopped', 'Returned', 'Suicided'], + }, + ExitError: { + _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', + InvalidCode: 'u8', + }, + }, + ExitRevert: { + _enum: ['Reverted'], + }, + ExitFatal: { + _enum: { + NotSupported: 'Null', + UnhandledInterrupt: 'Null', + CallErrorAsFatal: 'ExitError', + Other: 'Text', + }, + }, + }, +}; diff --git a/packages/types/src/interfaces/graduallyUpdates/definitions.ts b/packages/types/src/interfaces/graduallyUpdates/definitions.ts deleted file mode 100644 index 972f136..0000000 --- a/packages/types/src/interfaces/graduallyUpdates/definitions.ts +++ /dev/null @@ -1,5 +0,0 @@ -import type { Definitions } from '@polkadot/types/types'; - -import accounts from '@acala-network/type-definitions/accounts'; - -export default accounts as Definitions; diff --git a/packages/types/src/interfaces/graduallyUpdates/types.ts b/packages/types/src/interfaces/graduallyUpdates/types.ts deleted file mode 100644 index c0172b7..0000000 --- a/packages/types/src/interfaces/graduallyUpdates/types.ts +++ /dev/null @@ -1,23 +0,0 @@ -// Auto-generated via `yarn polkadot-types-from-defs`, do not edit -/* eslint-disable */ - -import type { StorageKey } from '@polkadot/types'; -import type { Bytes, Struct } from '@polkadot/types-codec'; - -/** @name GraduallyUpdate */ -export interface GraduallyUpdate extends Struct { - readonly key: StorageKey; - readonly targetValue: StorageValue; - readonly perBlock: StorageValue; -} - -/** @name StorageKeyBytes */ -export interface StorageKeyBytes extends Bytes {} - -/** @name StorageValue */ -export interface StorageValue extends Bytes {} - -/** @name StorageValueBytes */ -export interface StorageValueBytes extends Bytes {} - -export type PHANTOM_GRADUALLYUPDATES = 'graduallyUpdates'; diff --git a/packages/types/src/interfaces/homa/definitions.ts b/packages/types/src/interfaces/homa/definitions.ts index b869724..4716ddb 100644 --- a/packages/types/src/interfaces/homa/definitions.ts +++ b/packages/types/src/interfaces/homa/definitions.ts @@ -1,5 +1,13 @@ -import type { Definitions } from '@polkadot/types/types'; - -import homa from '@acala-network/type-definitions/homa'; - -export default homa as Definitions; +export default { + rpc: {}, + types: { + AcalaStakingLedge: { + bonded: 'Compact', + unlocking: 'Vec', + }, + AcalaUnlockChunk: { + value: 'Compact', + era: 'Compact', + }, + }, +}; diff --git a/packages/types/src/interfaces/homaValidatorList/definitions.ts b/packages/types/src/interfaces/homaValidatorList/definitions.ts index fda316d..ae4a114 100644 --- a/packages/types/src/interfaces/homaValidatorList/definitions.ts +++ b/packages/types/src/interfaces/homaValidatorList/definitions.ts @@ -1,5 +1,19 @@ -import type { Definitions } from '@polkadot/types/types'; - -import homaValidatorList from '@acala-network/type-definitions/homaValidatorList'; - -export default homaValidatorList as Definitions; +export default { + rpc: {}, + types: { + RelaychainAccountId: 'AccountId', + SlashInfo: { + validator: 'RelaychainAccountId', + relaychainTokenAmount: 'Balance', + }, + ValidatorBacking: { + totalInsurance: 'Balance', + isFrozen: 'bool', + }, + Guarantee: { + total: 'Balance', + bonded: 'Balance', + unbonding: 'Option<(Balance, BlockNumber)>', + }, + }, +}; diff --git a/packages/types/src/interfaces/incentives/definitions.ts b/packages/types/src/interfaces/incentives/definitions.ts index bf1b31f..16d241d 100644 --- a/packages/types/src/interfaces/incentives/definitions.ts +++ b/packages/types/src/interfaces/incentives/definitions.ts @@ -1,5 +1,20 @@ -import type { Definitions } from '@polkadot/types/types'; - -import incentives from '@acala-network/type-definitions/incentives'; - -export default incentives as Definitions; +export default { + rpc: {}, + types: { + PoolId: { + _enum: { + Loans: 'CurrencyId', + Dex: 'CurrencyId', + }, + }, + PoolIdV0: { + _enum: { + LoansIncentive: 'CurrencyId', + DexIncentive: 'CurrencyId', + HomaIncentive: 'Null', + DexSaving: 'CurrencyId', + HomaValidatorAllowance: 'AccountId', + }, + }, + }, +}; diff --git a/packages/types/src/interfaces/loans/definitions.ts b/packages/types/src/interfaces/loans/definitions.ts index a5df452..79549a7 100644 --- a/packages/types/src/interfaces/loans/definitions.ts +++ b/packages/types/src/interfaces/loans/definitions.ts @@ -1,5 +1,9 @@ -import type { Definitions } from '@polkadot/types/types'; - -import loans from '@acala-network/type-definitions/loans'; - -export default loans as Definitions; +export default { + rpc: {}, + types: { + Position: { + collateral: 'Balance', + debit: 'Balance', + }, + }, +}; diff --git a/packages/types/src/lookup/acala.ts b/packages/types/src/interfaces/lookup.ts similarity index 76% rename from packages/types/src/lookup/acala.ts rename to packages/types/src/interfaces/lookup.ts index 7430af5..6807586 100644 --- a/packages/types/src/lookup/acala.ts +++ b/packages/types/src/interfaces/lookup.ts @@ -129,7 +129,7 @@ export default { NoProviders: 'Null', TooManyConsumers: 'Null', Token: 'SpRuntimeTokenError', - Arithmetic: 'SpRuntimeArithmeticError', + Arithmetic: 'SpArithmeticArithmeticError', Transactional: 'SpRuntimeTransactionalError', Exhausted: 'Null', Corruption: 'Null', @@ -150,9 +150,9 @@ export default { _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'] }, /** - * Lookup27: sp_runtime::ArithmeticError + * Lookup27: sp_arithmetic::ArithmeticError **/ - SpRuntimeArithmeticError: { + SpArithmeticArithmeticError: { _enum: ['Underflow', 'Overflow', 'DivisionByZero'] }, /** @@ -513,7 +513,17 @@ export default { LockRemoved: { lockId: '[u8;8]', currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - who: 'AccountId32' + who: 'AccountId32', + }, + Locked: { + currencyId: 'AcalaPrimitivesCurrencyCurrencyId', + who: 'AccountId32', + amount: 'u128', + }, + Unlocked: { + currencyId: 'AcalaPrimitivesCurrencyCurrencyId', + who: 'AccountId32', + amount: 'u128' } } }, @@ -534,7 +544,7 @@ export default { * Lookup52: 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', 'RENBTC', 'CASH', '__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'] + _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'] }, /** * Lookup53: acala_primitives::currency::DexShare @@ -669,7 +679,11 @@ export default { SpendApproved: { proposalIndex: 'u32', amount: 'u128', - beneficiary: 'AccountId32' + beneficiary: 'AccountId32', + }, + UpdatedInactive: { + reactivated: 'u128', + deactivated: 'u128' } } }, @@ -782,25 +796,22 @@ export default { CumulusPalletXcmpQueueEvent: { _enum: { Success: { - messageHash: 'Option', + messageHash: 'Option<[u8;32]>', weight: 'SpWeightsWeightV2Weight', }, Fail: { - messageHash: 'Option', - error: 'XcmV2TraitsError', + messageHash: 'Option<[u8;32]>', + error: 'XcmV3TraitsError', weight: 'SpWeightsWeightV2Weight', }, BadVersion: { - messageHash: 'Option', + messageHash: 'Option<[u8;32]>', }, BadFormat: { - messageHash: 'Option', - }, - UpwardMessageSent: { - messageHash: 'Option', + messageHash: 'Option<[u8;32]>', }, XcmpMessageSent: { - messageHash: 'Option', + messageHash: 'Option<[u8;32]>', }, OverweightEnqueued: { sender: 'u32', @@ -815,16 +826,16 @@ export default { } }, /** - * Lookup70: xcm::v2::traits::Error + * Lookup69: xcm::v3::traits::Error **/ - XcmV2TraitsError: { + XcmV3TraitsError: { _enum: { Overflow: 'Null', Unimplemented: 'Null', UntrustedReserveLocation: 'Null', UntrustedTeleportLocation: 'Null', - MultiLocationFull: 'Null', - MultiLocationNotInvertible: 'Null', + LocationFull: 'Null', + LocationNotInvertible: 'Null', BadOrigin: 'Null', InvalidLocation: 'Null', AssetNotFound: 'Null', @@ -841,126 +852,164 @@ export default { 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: 'u64', + WeightLimitReached: 'SpWeightsWeightV2Weight', Barrier: 'Null', - WeightNotComputable: 'Null' + WeightNotComputable: 'Null', + ExceedsStackLimit: 'Null' } }, /** - * Lookup72: pallet_xcm::pallet::Event + * Lookup71: pallet_xcm::pallet::Event **/ PalletXcmEvent: { _enum: { - Attempted: 'XcmV2TraitsOutcome', - Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)', - UnexpectedResponse: '(XcmV1MultiLocation,u64)', - ResponseReady: '(u64,XcmV2Response)', + 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: '(XcmV1MultiLocation,u64,Option)', - InvalidResponderVersion: '(XcmV1MultiLocation,u64)', + InvalidResponder: '(XcmV3MultiLocation,u64,Option)', + InvalidResponderVersion: '(XcmV3MultiLocation,u64)', ResponseTaken: 'u64', - AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)', - VersionChangeNotified: '(XcmV1MultiLocation,u32)', - SupportedVersionChanged: '(XcmV1MultiLocation,u32)', - NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)', + AssetsTrapped: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)', + VersionChangeNotified: '(XcmV3MultiLocation,u32,XcmV3MultiassetMultiAssets)', + SupportedVersionChanged: '(XcmV3MultiLocation,u32)', + NotifyTargetSendFail: '(XcmV3MultiLocation,u64,XcmV3TraitsError)', NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)', - AssetsClaimed: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)' + InvalidQuerierVersion: '(XcmV3MultiLocation,u64)', + InvalidQuerier: '(XcmV3MultiLocation,u64,XcmV3MultiLocation,Option)', + VersionNotifyStarted: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)', + VersionNotifyRequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)', + VersionNotifyUnrequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)', + FeesPaid: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)', + AssetsClaimed: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)' } }, /** - * Lookup73: xcm::v2::traits::Outcome + * Lookup72: xcm::v3::traits::Outcome **/ - XcmV2TraitsOutcome: { + XcmV3TraitsOutcome: { _enum: { - Complete: 'u64', - Incomplete: '(u64,XcmV2TraitsError)', - Error: 'XcmV2TraitsError' + Complete: 'SpWeightsWeightV2Weight', + Incomplete: '(SpWeightsWeightV2Weight,XcmV3TraitsError)', + Error: 'XcmV3TraitsError' } }, /** - * Lookup74: xcm::v1::multilocation::MultiLocation + * Lookup73: xcm::v3::multilocation::MultiLocation **/ - XcmV1MultiLocation: { + XcmV3MultiLocation: { parents: 'u8', - interior: 'XcmV1MultilocationJunctions' + interior: 'XcmV3Junctions' }, /** - * Lookup75: xcm::v1::multilocation::Junctions + * Lookup74: xcm::v3::junctions::Junctions **/ - XcmV1MultilocationJunctions: { + XcmV3Junctions: { _enum: { Here: 'Null', - X1: 'XcmV1Junction', - X2: '(XcmV1Junction,XcmV1Junction)', - X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)', - X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', - X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', - X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', - X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', - X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)' + 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)' } }, /** - * Lookup76: xcm::v1::junction::Junction + * Lookup75: xcm::v3::junction::Junction **/ - XcmV1Junction: { + XcmV3Junction: { _enum: { Parachain: 'Compact', AccountId32: { - network: 'XcmV0JunctionNetworkId', + network: 'Option', id: '[u8;32]', }, AccountIndex64: { - network: 'XcmV0JunctionNetworkId', + network: 'Option', index: 'Compact', }, AccountKey20: { - network: 'XcmV0JunctionNetworkId', + network: 'Option', key: '[u8;20]', }, PalletInstance: 'u8', GeneralIndex: 'Compact', - GeneralKey: 'Bytes', + GeneralKey: { + length: 'u8', + data: '[u8;32]', + }, OnlyChild: 'Null', Plurality: { - id: 'XcmV0JunctionBodyId', - part: 'XcmV0JunctionBodyPart' - } + id: 'XcmV3JunctionBodyId', + part: 'XcmV3JunctionBodyPart', + }, + GlobalConsensus: 'XcmV3JunctionNetworkId' } }, /** - * Lookup78: xcm::v0::junction::NetworkId + * Lookup78: xcm::v3::junction::NetworkId **/ - XcmV0JunctionNetworkId: { + XcmV3JunctionNetworkId: { _enum: { - Any: 'Null', - Named: 'Bytes', + ByGenesis: '[u8;32]', + ByFork: { + blockNumber: 'u64', + blockHash: '[u8;32]', + }, Polkadot: 'Null', - Kusama: 'Null' + Kusama: 'Null', + Westend: 'Null', + Rococo: 'Null', + Wococo: 'Null', + Ethereum: { + chainId: 'Compact', + }, + BitcoinCore: 'Null', + BitcoinCash: 'Null' } }, /** - * Lookup80: xcm::v0::junction::BodyId + * Lookup79: xcm::v3::junction::BodyId **/ - XcmV0JunctionBodyId: { + XcmV3JunctionBodyId: { _enum: { Unit: 'Null', - Named: 'Bytes', + Moniker: '[u8;4]', Index: 'Compact', Executive: 'Null', Technical: 'Null', Legislative: 'Null', - Judicial: 'Null' + Judicial: 'Null', + Defense: 'Null', + Administration: 'Null', + Treasury: 'Null' } }, /** - * Lookup81: xcm::v0::junction::BodyPart + * Lookup80: xcm::v3::junction::BodyPart **/ - XcmV0JunctionBodyPart: { + XcmV3JunctionBodyPart: { _enum: { Voice: 'Null', Members: { @@ -981,34 +1030,35 @@ export default { } }, /** - * Lookup82: xcm::v2::Xcm + * Lookup81: xcm::v3::Xcm **/ - XcmV2Xcm: 'Vec', + XcmV3Xcm: 'Vec', /** - * Lookup84: xcm::v2::Instruction + * Lookup83: xcm::v3::Instruction **/ - XcmV2Instruction: { + XcmV3Instruction: { _enum: { - WithdrawAsset: 'XcmV1MultiassetMultiAssets', - ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets', - ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets', + WithdrawAsset: 'XcmV3MultiassetMultiAssets', + ReserveAssetDeposited: 'XcmV3MultiassetMultiAssets', + ReceiveTeleportedAsset: 'XcmV3MultiassetMultiAssets', QueryResponse: { queryId: 'Compact', - response: 'XcmV2Response', - maxWeight: 'Compact', + response: 'XcmV3Response', + maxWeight: 'SpWeightsWeightV2Weight', + querier: 'Option', }, TransferAsset: { - assets: 'XcmV1MultiassetMultiAssets', - beneficiary: 'XcmV1MultiLocation', + assets: 'XcmV3MultiassetMultiAssets', + beneficiary: 'XcmV3MultiLocation', }, TransferReserveAsset: { - assets: 'XcmV1MultiassetMultiAssets', - dest: 'XcmV1MultiLocation', - xcm: 'XcmV2Xcm', + assets: 'XcmV3MultiassetMultiAssets', + dest: 'XcmV3MultiLocation', + xcm: 'XcmV3Xcm', }, Transact: { - originType: 'XcmV0OriginKind', - requireWeightAtMost: 'Compact', + originKind: 'XcmV2OriginKind', + requireWeightAtMost: 'SpWeightsWeightV2Weight', call: 'XcmDoubleEncoded', }, HrmpNewChannelOpenRequest: { @@ -1025,246 +1075,314 @@ export default { recipient: 'Compact', }, ClearOrigin: 'Null', - DescendOrigin: 'XcmV1MultilocationJunctions', - ReportError: { - queryId: 'Compact', - dest: 'XcmV1MultiLocation', - maxResponseWeight: 'Compact', - }, + DescendOrigin: 'XcmV3Junctions', + ReportError: 'XcmV3QueryResponseInfo', DepositAsset: { - assets: 'XcmV1MultiassetMultiAssetFilter', - maxAssets: 'Compact', - beneficiary: 'XcmV1MultiLocation', + assets: 'XcmV3MultiassetMultiAssetFilter', + beneficiary: 'XcmV3MultiLocation', }, DepositReserveAsset: { - assets: 'XcmV1MultiassetMultiAssetFilter', - maxAssets: 'Compact', - dest: 'XcmV1MultiLocation', - xcm: 'XcmV2Xcm', + assets: 'XcmV3MultiassetMultiAssetFilter', + dest: 'XcmV3MultiLocation', + xcm: 'XcmV3Xcm', }, ExchangeAsset: { - give: 'XcmV1MultiassetMultiAssetFilter', - receive: 'XcmV1MultiassetMultiAssets', + give: 'XcmV3MultiassetMultiAssetFilter', + want: 'XcmV3MultiassetMultiAssets', + maximal: 'bool', }, InitiateReserveWithdraw: { - assets: 'XcmV1MultiassetMultiAssetFilter', - reserve: 'XcmV1MultiLocation', - xcm: 'XcmV2Xcm', + assets: 'XcmV3MultiassetMultiAssetFilter', + reserve: 'XcmV3MultiLocation', + xcm: 'XcmV3Xcm', }, InitiateTeleport: { - assets: 'XcmV1MultiassetMultiAssetFilter', - dest: 'XcmV1MultiLocation', - xcm: 'XcmV2Xcm', + assets: 'XcmV3MultiassetMultiAssetFilter', + dest: 'XcmV3MultiLocation', + xcm: 'XcmV3Xcm', }, - QueryHolding: { - queryId: 'Compact', - dest: 'XcmV1MultiLocation', - assets: 'XcmV1MultiassetMultiAssetFilter', - maxResponseWeight: 'Compact', + ReportHolding: { + responseInfo: 'XcmV3QueryResponseInfo', + assets: 'XcmV3MultiassetMultiAssetFilter', }, BuyExecution: { - fees: 'XcmV1MultiAsset', - weightLimit: 'XcmV2WeightLimit', + fees: 'XcmV3MultiAsset', + weightLimit: 'XcmV3WeightLimit', }, RefundSurplus: 'Null', - SetErrorHandler: 'XcmV2Xcm', - SetAppendix: 'XcmV2Xcm', + SetErrorHandler: 'XcmV3Xcm', + SetAppendix: 'XcmV3Xcm', ClearError: 'Null', ClaimAsset: { - assets: 'XcmV1MultiassetMultiAssets', - ticket: 'XcmV1MultiLocation', + assets: 'XcmV3MultiassetMultiAssets', + ticket: 'XcmV3MultiLocation', }, Trap: 'Compact', SubscribeVersion: { queryId: 'Compact', - maxResponseWeight: 'Compact', - }, - UnsubscribeVersion: 'Null' + 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' + } } }, /** - * Lookup85: xcm::v1::multiasset::MultiAssets + * Lookup84: xcm::v3::multiasset::MultiAssets **/ - XcmV1MultiassetMultiAssets: 'Vec', + XcmV3MultiassetMultiAssets: 'Vec', /** - * Lookup87: xcm::v1::multiasset::MultiAsset + * Lookup86: xcm::v3::multiasset::MultiAsset **/ - XcmV1MultiAsset: { - id: 'XcmV1MultiassetAssetId', - fun: 'XcmV1MultiassetFungibility' + XcmV3MultiAsset: { + id: 'XcmV3MultiassetAssetId', + fun: 'XcmV3MultiassetFungibility' }, /** - * Lookup88: xcm::v1::multiasset::AssetId + * Lookup87: xcm::v3::multiasset::AssetId **/ - XcmV1MultiassetAssetId: { + XcmV3MultiassetAssetId: { _enum: { - Concrete: 'XcmV1MultiLocation', - Abstract: 'Bytes' + Concrete: 'XcmV3MultiLocation', + Abstract: '[u8;32]' } }, /** - * Lookup89: xcm::v1::multiasset::Fungibility + * Lookup88: xcm::v3::multiasset::Fungibility **/ - XcmV1MultiassetFungibility: { + XcmV3MultiassetFungibility: { _enum: { Fungible: 'Compact', - NonFungible: 'XcmV1MultiassetAssetInstance' + NonFungible: 'XcmV3MultiassetAssetInstance' } }, /** - * Lookup90: xcm::v1::multiasset::AssetInstance + * Lookup89: xcm::v3::multiasset::AssetInstance **/ - XcmV1MultiassetAssetInstance: { + XcmV3MultiassetAssetInstance: { _enum: { Undefined: 'Null', Index: 'Compact', Array4: '[u8;4]', Array8: '[u8;8]', Array16: '[u8;16]', - Array32: '[u8;32]', - Blob: 'Bytes' + Array32: '[u8;32]' } }, /** - * Lookup92: xcm::v2::Response + * Lookup91: xcm::v3::Response **/ - XcmV2Response: { + XcmV3Response: { _enum: { Null: 'Null', - Assets: 'XcmV1MultiassetMultiAssets', - ExecutionResult: 'Option<(u32,XcmV2TraitsError)>', - Version: 'u32' + Assets: 'XcmV3MultiassetMultiAssets', + ExecutionResult: 'Option<(u32,XcmV3TraitsError)>', + Version: 'u32', + PalletsInfo: 'Vec', + DispatchResult: 'XcmV3MaybeErrorCode' + } + }, + /** + * Lookup95: xcm::v3::PalletInfo + **/ + XcmV3PalletInfo: { + index: 'Compact', + name: 'Bytes', + moduleName: 'Bytes', + major: 'Compact', + minor: 'Compact', + patch: 'Compact' + }, + /** + * Lookup98: xcm::v3::MaybeErrorCode + **/ + XcmV3MaybeErrorCode: { + _enum: { + Success: 'Null', + Error: 'Bytes', + TruncatedError: 'Bytes' } }, /** - * Lookup95: xcm::v0::OriginKind + * Lookup101: xcm::v2::OriginKind **/ - XcmV0OriginKind: { + XcmV2OriginKind: { _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm'] }, /** - * Lookup96: xcm::double_encoded::DoubleEncoded + * Lookup102: xcm::double_encoded::DoubleEncoded **/ XcmDoubleEncoded: { encoded: 'Bytes' }, /** - * Lookup97: xcm::v1::multiasset::MultiAssetFilter + * Lookup103: xcm::v3::QueryResponseInfo **/ - XcmV1MultiassetMultiAssetFilter: { + XcmV3QueryResponseInfo: { + destination: 'XcmV3MultiLocation', + queryId: 'Compact', + maxWeight: 'SpWeightsWeightV2Weight' + }, + /** + * Lookup104: xcm::v3::multiasset::MultiAssetFilter + **/ + XcmV3MultiassetMultiAssetFilter: { _enum: { - Definite: 'XcmV1MultiassetMultiAssets', - Wild: 'XcmV1MultiassetWildMultiAsset' + Definite: 'XcmV3MultiassetMultiAssets', + Wild: 'XcmV3MultiassetWildMultiAsset' } }, /** - * Lookup98: xcm::v1::multiasset::WildMultiAsset + * Lookup105: xcm::v3::multiasset::WildMultiAsset **/ - XcmV1MultiassetWildMultiAsset: { + XcmV3MultiassetWildMultiAsset: { _enum: { All: 'Null', AllOf: { - id: 'XcmV1MultiassetAssetId', - fun: 'XcmV1MultiassetWildFungibility' + id: 'XcmV3MultiassetAssetId', + fun: 'XcmV3MultiassetWildFungibility', + }, + AllCounted: 'Compact', + AllOfCounted: { + id: 'XcmV3MultiassetAssetId', + fun: 'XcmV3MultiassetWildFungibility', + count: 'Compact' } } }, /** - * Lookup99: xcm::v1::multiasset::WildFungibility + * Lookup106: xcm::v3::multiasset::WildFungibility **/ - XcmV1MultiassetWildFungibility: { + XcmV3MultiassetWildFungibility: { _enum: ['Fungible', 'NonFungible'] }, /** - * Lookup100: xcm::v2::WeightLimit + * Lookup108: xcm::v3::WeightLimit **/ - XcmV2WeightLimit: { + XcmV3WeightLimit: { _enum: { Unlimited: 'Null', - Limited: 'Compact' + Limited: 'SpWeightsWeightV2Weight' } }, /** - * Lookup102: xcm::VersionedMultiAssets + * Lookup109: xcm::VersionedMultiAssets **/ XcmVersionedMultiAssets: { _enum: { - V0: 'Vec', - V1: 'XcmV1MultiassetMultiAssets' + __Unused0: 'Null', + V2: 'XcmV2MultiassetMultiAssets', + __Unused2: 'Null', + V3: 'XcmV3MultiassetMultiAssets' } }, /** - * Lookup104: xcm::v0::multi_asset::MultiAsset + * Lookup110: xcm::v2::multiasset::MultiAssets + **/ + XcmV2MultiassetMultiAssets: 'Vec', + /** + * Lookup112: xcm::v2::multiasset::MultiAsset + **/ + XcmV2MultiAsset: { + id: 'XcmV2MultiassetAssetId', + fun: 'XcmV2MultiassetFungibility' + }, + /** + * Lookup113: xcm::v2::multiasset::AssetId **/ - XcmV0MultiAsset: { + XcmV2MultiassetAssetId: { _enum: { - None: 'Null', - All: 'Null', - AllFungible: 'Null', - AllNonFungible: 'Null', - AllAbstractFungible: { - id: 'Bytes', - }, - AllAbstractNonFungible: { - class: 'Bytes', - }, - AllConcreteFungible: { - id: 'XcmV0MultiLocation', - }, - AllConcreteNonFungible: { - class: 'XcmV0MultiLocation', - }, - AbstractFungible: { - id: 'Bytes', - amount: 'Compact', - }, - AbstractNonFungible: { - class: 'Bytes', - instance: 'XcmV1MultiassetAssetInstance', - }, - ConcreteFungible: { - id: 'XcmV0MultiLocation', - amount: 'Compact', - }, - ConcreteNonFungible: { - class: 'XcmV0MultiLocation', - instance: 'XcmV1MultiassetAssetInstance' - } + Concrete: 'XcmV2MultiLocation', + Abstract: 'Bytes' } }, /** - * Lookup105: xcm::v0::multi_location::MultiLocation + * Lookup114: xcm::v2::multilocation::MultiLocation + **/ + XcmV2MultiLocation: { + parents: 'u8', + interior: 'XcmV2MultilocationJunctions' + }, + /** + * Lookup115: xcm::v2::multilocation::Junctions **/ - XcmV0MultiLocation: { + XcmV2MultilocationJunctions: { _enum: { - Null: 'Null', - X1: 'XcmV0Junction', - X2: '(XcmV0Junction,XcmV0Junction)', - X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)', - X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', - X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', - X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', - X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', - X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)' + 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)' } }, /** - * Lookup106: xcm::v0::junction::Junction + * Lookup116: xcm::v2::junction::Junction **/ - XcmV0Junction: { + XcmV2Junction: { _enum: { - Parent: 'Null', Parachain: 'Compact', AccountId32: { - network: 'XcmV0JunctionNetworkId', + network: 'XcmV2NetworkId', id: '[u8;32]', }, AccountIndex64: { - network: 'XcmV0JunctionNetworkId', + network: 'XcmV2NetworkId', index: 'Compact', }, AccountKey20: { - network: 'XcmV0JunctionNetworkId', + network: 'XcmV2NetworkId', key: '[u8;20]', }, PalletInstance: 'u8', @@ -1272,32 +1390,108 @@ export default { GeneralKey: 'Bytes', OnlyChild: 'Null', Plurality: { - id: 'XcmV0JunctionBodyId', - part: 'XcmV0JunctionBodyPart' + id: 'XcmV2BodyId', + part: 'XcmV2BodyPart' + } + } + }, + /** + * Lookup117: xcm::v2::NetworkId + **/ + XcmV2NetworkId: { + _enum: { + Any: 'Null', + Named: 'Bytes', + Polkadot: 'Null', + Kusama: 'Null' + } + }, + /** + * Lookup119: 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' + } + }, + /** + * Lookup120: 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' } } }, /** - * Lookup107: xcm::VersionedMultiLocation + * Lookup121: xcm::v2::multiasset::Fungibility + **/ + XcmV2MultiassetFungibility: { + _enum: { + Fungible: 'Compact', + NonFungible: 'XcmV2MultiassetAssetInstance' + } + }, + /** + * Lookup122: xcm::v2::multiasset::AssetInstance + **/ + XcmV2MultiassetAssetInstance: { + _enum: { + Undefined: 'Null', + Index: 'Compact', + Array4: '[u8;4]', + Array8: '[u8;8]', + Array16: '[u8;16]', + Array32: '[u8;32]', + Blob: 'Bytes' + } + }, + /** + * Lookup123: xcm::VersionedMultiLocation **/ XcmVersionedMultiLocation: { _enum: { - V0: 'XcmV0MultiLocation', - V1: 'XcmV1MultiLocation' + __Unused0: 'Null', + V2: 'XcmV2MultiLocation', + __Unused2: 'Null', + V3: 'XcmV3MultiLocation' } }, /** - * Lookup108: cumulus_pallet_xcm::pallet::Event + * Lookup124: cumulus_pallet_xcm::pallet::Event **/ CumulusPalletXcmEvent: { _enum: { - InvalidFormat: '[u8;8]', - UnsupportedVersion: '[u8;8]', - ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)' + InvalidFormat: '[u8;32]', + UnsupportedVersion: '[u8;32]', + ExecutedDownward: '([u8;32],XcmV3TraitsOutcome)' } }, /** - * Lookup109: cumulus_pallet_dmp_queue::pallet::Event + * Lookup125: cumulus_pallet_dmp_queue::pallet::Event **/ CumulusPalletDmpQueueEvent: { _enum: { @@ -1309,7 +1503,7 @@ export default { }, ExecutedDownward: { messageId: '[u8;32]', - outcome: 'XcmV2TraitsOutcome', + outcome: 'XcmV3TraitsOutcome', }, WeightExhausted: { messageId: '[u8;32]', @@ -1323,51 +1517,54 @@ export default { }, OverweightServiced: { overweightIndex: 'u64', - weightUsed: 'SpWeightsWeightV2Weight' + weightUsed: 'SpWeightsWeightV2Weight', + }, + MaxMessagesExhausted: { + messageId: '[u8;32]' } } }, /** - * Lookup110: orml_xtokens::module::Event + * Lookup126: orml_xtokens::module::Event **/ OrmlXtokensModuleEvent: { _enum: { TransferredMultiAssets: { sender: 'AccountId32', - assets: 'XcmV1MultiassetMultiAssets', - fee: 'XcmV1MultiAsset', - dest: 'XcmV1MultiLocation' + assets: 'XcmV3MultiassetMultiAssets', + fee: 'XcmV3MultiAsset', + dest: 'XcmV3MultiLocation' } } }, /** - * Lookup111: orml_unknown_tokens::module::Event + * Lookup127: orml_unknown_tokens::module::Event **/ OrmlUnknownTokensModuleEvent: { _enum: { Deposited: { - asset: 'XcmV1MultiAsset', - who: 'XcmV1MultiLocation', + asset: 'XcmV3MultiAsset', + who: 'XcmV3MultiLocation', }, Withdrawn: { - asset: 'XcmV1MultiAsset', - who: 'XcmV1MultiLocation' + asset: 'XcmV3MultiAsset', + who: 'XcmV3MultiLocation' } } }, /** - * Lookup112: orml_xcm::module::Event + * Lookup128: orml_xcm::module::Event **/ OrmlXcmModuleEvent: { _enum: { Sent: { - to: 'XcmV1MultiLocation', - message: 'XcmV2Xcm' + to: 'XcmV3MultiLocation', + message: 'XcmV3Xcm' } } }, /** - * Lookup113: orml_authority::module::Event + * Lookup129: orml_authority::module::Event **/ OrmlAuthorityModuleEvent: { _enum: { @@ -1415,7 +1612,7 @@ export default { } }, /** - * Lookup114: acala_runtime::OriginCaller + * Lookup130: acala_runtime::OriginCaller **/ AcalaRuntimeOriginCaller: { _enum: { @@ -1490,7 +1687,7 @@ export default { } }, /** - * Lookup115: frame_support::dispatch::RawOrigin + * Lookup131: frame_support::dispatch::RawOrigin **/ FrameSupportDispatchRawOrigin: { _enum: { @@ -1500,16 +1697,16 @@ export default { } }, /** - * Lookup116: pallet_xcm::pallet::Origin + * Lookup132: pallet_xcm::pallet::Origin **/ PalletXcmOrigin: { _enum: { - Xcm: 'XcmV1MultiLocation', - Response: 'XcmV1MultiLocation' + Xcm: 'XcmV3MultiLocation', + Response: 'XcmV3MultiLocation' } }, /** - * Lookup117: cumulus_pallet_xcm::pallet::Origin + * Lookup133: cumulus_pallet_xcm::pallet::Origin **/ CumulusPalletXcmOrigin: { _enum: { @@ -1518,14 +1715,14 @@ export default { } }, /** - * Lookup118: orml_authority::DelayedOrigin + * Lookup134: orml_authority::DelayedOrigin **/ OrmlAuthorityDelayedOrigin: { delay: 'u32', origin: 'AcalaRuntimeOriginCaller' }, /** - * Lookup119: pallet_collective::RawOrigin + * Lookup135: pallet_collective::RawOrigin **/ PalletCollectiveRawOrigin: { _enum: { @@ -1535,11 +1732,11 @@ export default { } }, /** - * Lookup123: sp_core::Void + * Lookup139: sp_core::Void **/ SpCoreVoid: 'Null', /** - * Lookup125: pallet_collective::pallet::Event + * Lookup141: pallet_collective::pallet::Event **/ PalletCollectiveEvent: { _enum: { @@ -1578,13 +1775,13 @@ export default { } }, /** - * Lookup127: pallet_membership::pallet::Event + * Lookup142: pallet_membership::pallet::Event **/ PalletMembershipEvent: { _enum: ['MemberAdded', 'MemberRemoved', 'MembersSwapped', 'MembersReset', 'KeyChanged', 'Dummy'] }, /** - * Lookup134: pallet_democracy::pallet::Event + * Lookup149: pallet_democracy::pallet::Event **/ PalletDemocracyEvent: { _enum: { @@ -1635,18 +1832,40 @@ export default { propIndex: 'u32', }, ProposalCanceled: { - propIndex: 'u32' + 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' } } }, /** - * Lookup135: pallet_democracy::vote_threshold::VoteThreshold + * Lookup150: pallet_democracy::vote_threshold::VoteThreshold **/ PalletDemocracyVoteThreshold: { _enum: ['SuperMajorityApprove', 'SuperMajorityAgainst', 'SimpleMajority'] }, /** - * Lookup136: pallet_democracy::vote::AccountVote + * Lookup151: pallet_democracy::vote::AccountVote **/ PalletDemocracyVoteAccountVote: { _enum: { @@ -1661,7 +1880,17 @@ export default { } }, /** - * Lookup138: orml_oracle::module::Event + * Lookup153: pallet_democracy::types::MetadataOwner + **/ + PalletDemocracyMetadataOwner: { + _enum: { + External: 'Null', + Proposal: 'u32', + Referendum: 'u32' + } + }, + /** + * Lookup154: orml_oracle::module::Event **/ OrmlOracleModuleEvent: { _enum: { @@ -1672,7 +1901,7 @@ export default { } }, /** - * Lookup142: orml_auction::module::Event + * Lookup158: orml_auction::module::Event **/ OrmlAuctionModuleEvent: { _enum: { @@ -1684,7 +1913,7 @@ export default { } }, /** - * Lookup143: module_prices::module::Event + * Lookup159: module_prices::module::Event **/ ModulePricesModuleEvent: { _enum: { @@ -1698,7 +1927,7 @@ export default { } }, /** - * Lookup144: module_dex::module::Event + * Lookup160: module_dex::module::Event **/ ModuleDexModuleEvent: { _enum: { @@ -1760,11 +1989,11 @@ export default { } }, /** - * Lookup147: acala_primitives::TradingPair + * Lookup163: acala_primitives::TradingPair **/ AcalaPrimitivesTradingPair: '(AcalaPrimitivesCurrencyCurrencyId,AcalaPrimitivesCurrencyCurrencyId)', /** - * Lookup148: module_auction_manager::module::Event + * Lookup164: module_auction_manager::module::Event **/ ModuleAuctionManagerModuleEvent: { _enum: { @@ -1801,7 +2030,7 @@ export default { } }, /** - * Lookup149: module_loans::module::Event + * Lookup165: module_loans::module::Event **/ ModuleLoansModuleEvent: { _enum: { @@ -1825,7 +2054,7 @@ export default { } }, /** - * Lookup151: module_honzon::module::Event + * Lookup167: module_honzon::module::Event **/ ModuleHonzonModuleEvent: { _enum: { @@ -1850,7 +2079,7 @@ export default { } }, /** - * Lookup152: module_cdp_treasury::module::Event + * Lookup168: module_cdp_treasury::module::Event **/ ModuleCdpTreasuryModuleEvent: { _enum: { @@ -1864,7 +2093,7 @@ export default { } }, /** - * Lookup153: module_cdp_engine::module::Event + * Lookup169: module_cdp_engine::module::Event **/ ModuleCdpEngineModuleEvent: { _enum: { @@ -1915,7 +2144,7 @@ export default { } }, /** - * Lookup155: module_emergency_shutdown::module::Event + * Lookup171: module_emergency_shutdown::module::Event **/ ModuleEmergencyShutdownModuleEvent: { _enum: { @@ -1933,7 +2162,7 @@ export default { } }, /** - * Lookup158: module_homa::module::Event + * Lookup174: module_homa::module::Event **/ ModuleHomaModuleEvent: { _enum: { @@ -2003,20 +2232,20 @@ export default { } }, /** - * Lookup160: module_homa::module::UnlockChunk + * Lookup176: module_homa::module::UnlockChunk **/ ModuleHomaModuleUnlockChunk: { value: 'Compact', era: 'Compact' }, /** - * Lookup161: module_xcm_interface::module::Event + * Lookup177: module_xcm_interface::module::Event **/ ModuleXcmInterfaceModuleEvent: { _enum: { XcmDestWeightUpdated: { xcmOperation: 'ModuleXcmInterfaceModuleXcmInterfaceOperation', - newXcmDestWeight: 'u64', + newXcmDestWeight: 'SpWeightsWeightV2Weight', }, XcmFeeUpdated: { xcmOperation: 'ModuleXcmInterfaceModuleXcmInterfaceOperation', @@ -2025,7 +2254,7 @@ export default { } }, /** - * Lookup162: module_xcm_interface::module::XcmInterfaceOperation + * Lookup178: module_xcm_interface::module::XcmInterfaceOperation **/ ModuleXcmInterfaceModuleXcmInterfaceOperation: { _enum: { @@ -2033,11 +2262,11 @@ export default { HomaWithdrawUnbonded: 'Null', HomaBondExtra: 'Null', HomaUnbond: 'Null', - ParachainFee: 'XcmV1MultiLocation' + ParachainFee: 'XcmV3MultiLocation' } }, /** - * Lookup163: module_incentives::module::Event + * Lookup179: module_incentives::module::Event **/ ModuleIncentivesModuleEvent: { _enum: { @@ -2070,7 +2299,7 @@ export default { } }, /** - * Lookup164: module_support::incentives::PoolId + * Lookup180: module_support::incentives::PoolId **/ ModuleSupportIncentivesPoolId: { _enum: { @@ -2079,7 +2308,7 @@ export default { } }, /** - * Lookup165: module_nft::module::Event + * Lookup181: module_nft::module::Event **/ ModuleNftModuleEvent: { _enum: { @@ -2117,18 +2346,18 @@ export default { } }, /** - * Lookup166: module_asset_registry::module::Event + * Lookup182: module_asset_registry::module::Event **/ ModuleAssetRegistryModuleEvent: { _enum: { ForeignAssetRegistered: { assetId: 'u16', - assetAddress: 'XcmV1MultiLocation', + assetAddress: 'XcmV3MultiLocation', metadata: 'AcalaPrimitivesCurrencyAssetMetadata', }, ForeignAssetUpdated: { assetId: 'u16', - assetAddress: 'XcmV1MultiLocation', + assetAddress: 'XcmV3MultiLocation', metadata: 'AcalaPrimitivesCurrencyAssetMetadata', }, AssetRegistered: { @@ -2142,7 +2371,7 @@ export default { } }, /** - * Lookup167: acala_primitives::currency::AssetMetadata + * Lookup183: acala_primitives::currency::AssetMetadata **/ AcalaPrimitivesCurrencyAssetMetadata: { name: 'Bytes', @@ -2151,7 +2380,7 @@ export default { minimalBalance: 'u128' }, /** - * Lookup168: acala_primitives::currency::AssetIds + * Lookup184: acala_primitives::currency::AssetIds **/ AcalaPrimitivesCurrencyAssetIds: { _enum: { @@ -2162,7 +2391,7 @@ export default { } }, /** - * Lookup169: module_evm::module::Event + * Lookup185: module_evm::module::Event **/ ModuleEvmModuleEvent: { _enum: { @@ -2219,7 +2448,7 @@ export default { } }, /** - * Lookup171: ethereum::log::Log + * Lookup187: ethereum::log::Log **/ EthereumLog: { address: 'H160', @@ -2227,7 +2456,7 @@ export default { data: 'Bytes' }, /** - * Lookup174: evm_core::error::ExitReason + * Lookup190: evm_core::error::ExitReason **/ EvmCoreErrorExitReason: { _enum: { @@ -2238,13 +2467,13 @@ export default { } }, /** - * Lookup175: evm_core::error::ExitSucceed + * Lookup191: evm_core::error::ExitSucceed **/ EvmCoreErrorExitSucceed: { _enum: ['Stopped', 'Returned', 'Suicided'] }, /** - * Lookup176: evm_core::error::ExitError + * Lookup192: evm_core::error::ExitError **/ EvmCoreErrorExitError: { _enum: { @@ -2267,13 +2496,13 @@ export default { } }, /** - * Lookup180: evm_core::error::ExitRevert + * Lookup196: evm_core::error::ExitRevert **/ EvmCoreErrorExitRevert: { _enum: ['Reverted'] }, /** - * Lookup181: evm_core::error::ExitFatal + * Lookup197: evm_core::error::ExitFatal **/ EvmCoreErrorExitFatal: { _enum: { @@ -2284,7 +2513,7 @@ export default { } }, /** - * Lookup182: module_evm_accounts::module::Event + * Lookup198: module_evm_accounts::module::Event **/ ModuleEvmAccountsModuleEvent: { _enum: { @@ -2295,7 +2524,7 @@ export default { } }, /** - * Lookup183: nutsfinance_stable_asset::pallet::Event + * Lookup199: nutsfinance_stable_asset::pallet::Event **/ NutsfinanceStableAssetEvent: { _enum: { @@ -2404,7 +2633,7 @@ export default { } }, /** - * Lookup184: cumulus_pallet_parachain_system::pallet::Event + * Lookup200: cumulus_pallet_parachain_system::pallet::Event **/ CumulusPalletParachainSystemEvent: { _enum: { @@ -2421,12 +2650,15 @@ export default { }, DownwardMessagesProcessed: { weightUsed: 'SpWeightsWeightV2Weight', - dmqHead: 'H256' + dmqHead: 'H256', + }, + UpwardMessageSent: { + messageHash: 'Option<[u8;32]>' } } }, /** - * Lookup185: pallet_sudo::pallet::Event + * Lookup201: pallet_sudo::pallet::Event **/ PalletSudoEvent: { _enum: { @@ -2442,7 +2674,7 @@ export default { } }, /** - * Lookup186: frame_system::Phase + * Lookup202: frame_system::Phase **/ FrameSystemPhase: { _enum: { @@ -2452,20 +2684,17 @@ export default { } }, /** - * Lookup188: frame_system::LastRuntimeUpgradeInfo + * Lookup204: frame_system::LastRuntimeUpgradeInfo **/ FrameSystemLastRuntimeUpgradeInfo: { specVersion: 'Compact', specName: 'Text' }, /** - * Lookup189: frame_system::pallet::Call + * Lookup205: frame_system::pallet::Call **/ FrameSystemCall: { _enum: { - fill_block: { - ratio: 'Perbill', - }, remark: { remark: 'Bytes', }, @@ -2497,7 +2726,7 @@ export default { } }, /** - * Lookup194: frame_system::limits::BlockWeights + * Lookup209: frame_system::limits::BlockWeights **/ FrameSystemLimitsBlockWeights: { baseBlock: 'SpWeightsWeightV2Weight', @@ -2505,7 +2734,7 @@ export default { perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' }, /** - * Lookup195: frame_support::dispatch::PerDispatchClass + * Lookup210: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: 'FrameSystemLimitsWeightsPerClass', @@ -2513,7 +2742,7 @@ export default { mandatory: 'FrameSystemLimitsWeightsPerClass' }, /** - * Lookup196: frame_system::limits::WeightsPerClass + * Lookup211: frame_system::limits::WeightsPerClass **/ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: 'SpWeightsWeightV2Weight', @@ -2522,13 +2751,13 @@ export default { reserved: 'Option' }, /** - * Lookup198: frame_system::limits::BlockLength + * Lookup213: frame_system::limits::BlockLength **/ FrameSystemLimitsBlockLength: { max: 'FrameSupportDispatchPerDispatchClassU32' }, /** - * Lookup199: frame_support::dispatch::PerDispatchClass + * Lookup214: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassU32: { normal: 'u32', @@ -2536,14 +2765,14 @@ export default { mandatory: 'u32' }, /** - * Lookup200: sp_weights::RuntimeDbWeight + * Lookup215: sp_weights::RuntimeDbWeight **/ SpWeightsRuntimeDbWeight: { read: 'u64', write: 'u64' }, /** - * Lookup201: sp_version::RuntimeVersion + * Lookup216: sp_version::RuntimeVersion **/ SpVersionRuntimeVersion: { specName: 'Text', @@ -2556,13 +2785,13 @@ export default { stateVersion: 'u8' }, /** - * Lookup205: frame_system::pallet::Error + * Lookup220: frame_system::pallet::Error **/ FrameSystemError: { _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] }, /** - * Lookup206: pallet_timestamp::pallet::Call + * Lookup221: pallet_timestamp::pallet::Call **/ PalletTimestampCall: { _enum: { @@ -2572,7 +2801,7 @@ export default { } }, /** - * Lookup209: pallet_scheduler::Scheduled, BlockNumber, acala_runtime::OriginCaller, sp_core::crypto::AccountId32> + * Lookup224: pallet_scheduler::Scheduled, BlockNumber, acala_runtime::OriginCaller, sp_core::crypto::AccountId32> **/ PalletSchedulerScheduled: { maybeId: 'Option<[u8;32]>', @@ -2582,7 +2811,7 @@ export default { origin: 'AcalaRuntimeOriginCaller' }, /** - * Lookup210: frame_support::traits::preimages::Bounded + * Lookup225: frame_support::traits::preimages::Bounded **/ FrameSupportPreimagesBounded: { _enum: { @@ -2603,7 +2832,7 @@ export default { } }, /** - * Lookup212: pallet_scheduler::pallet::Call + * Lookup227: pallet_scheduler::pallet::Call **/ PalletSchedulerCall: { _enum: { @@ -2643,7 +2872,7 @@ export default { } }, /** - * Lookup214: pallet_utility::pallet::Call + * Lookup229: pallet_utility::pallet::Call **/ PalletUtilityCall: { _enum: { @@ -2662,12 +2891,16 @@ export default { call: 'Call', }, force_batch: { - calls: 'Vec' + calls: 'Vec', + }, + with_weight: { + call: 'Call', + weight: 'SpWeightsWeightV2Weight' } } }, /** - * Lookup216: pallet_multisig::pallet::Call + * Lookup231: pallet_multisig::pallet::Call **/ PalletMultisigCall: { _enum: { @@ -2698,7 +2931,7 @@ export default { } }, /** - * Lookup218: pallet_proxy::pallet::Call + * Lookup233: pallet_proxy::pallet::Call **/ PalletProxyCall: { _enum: { @@ -2751,7 +2984,7 @@ export default { } }, /** - * Lookup221: module_transaction_pause::module::Call + * Lookup236: module_transaction_pause::module::Call **/ ModuleTransactionPauseModuleCall: { _enum: { @@ -2772,7 +3005,7 @@ export default { } }, /** - * Lookup222: module_idle_scheduler::module::Call + * Lookup237: module_idle_scheduler::module::Call **/ ModuleIdleSchedulerModuleCall: { _enum: { @@ -2782,7 +3015,7 @@ export default { } }, /** - * Lookup223: pallet_preimage::pallet::Call + * Lookup238: pallet_preimage::pallet::Call **/ PalletPreimageCall: { _enum: { @@ -2810,7 +3043,7 @@ export default { } }, /** - * Lookup224: pallet_balances::pallet::Call + * Lookup239: pallet_balances::pallet::Call **/ PalletBalancesCall: { _enum: { @@ -2843,7 +3076,7 @@ export default { } }, /** - * Lookup225: module_currencies::module::Call + * Lookup240: module_currencies::module::Call **/ ModuleCurrenciesModuleCall: { _enum: { @@ -2879,7 +3112,7 @@ export default { } }, /** - * Lookup226: orml_vesting::module::Call + * Lookup241: orml_vesting::module::Call **/ OrmlVestingModuleCall: { _enum: { @@ -2898,7 +3131,7 @@ export default { } }, /** - * Lookup228: module_transaction_payment::module::Call + * Lookup243: module_transaction_payment::module::Call **/ ModuleTransactionPaymentModuleCall: { _enum: { @@ -2933,7 +3166,7 @@ export default { } }, /** - * Lookup230: sp_runtime::MultiSignature + * Lookup245: sp_runtime::MultiSignature **/ SpRuntimeMultiSignature: { _enum: { @@ -2943,19 +3176,19 @@ export default { } }, /** - * Lookup231: sp_core::ed25519::Signature + * Lookup246: sp_core::ed25519::Signature **/ SpCoreEd25519Signature: '[u8;64]', /** - * Lookup233: sp_core::sr25519::Signature + * Lookup248: sp_core::sr25519::Signature **/ SpCoreSr25519Signature: '[u8;64]', /** - * Lookup234: sp_core::ecdsa::Signature + * Lookup249: sp_core::ecdsa::Signature **/ SpCoreEcdsaSignature: '[u8;65]', /** - * Lookup237: module_support::dex::AggregatedSwapPath + * Lookup252: module_support::dex::AggregatedSwapPath **/ ModuleSupportDexAggregatedSwapPath: { _enum: { @@ -2964,7 +3197,7 @@ export default { } }, /** - * Lookup238: pallet_treasury::pallet::Call + * Lookup253: pallet_treasury::pallet::Call **/ PalletTreasuryCall: { _enum: { @@ -2988,7 +3221,7 @@ export default { } }, /** - * Lookup239: pallet_bounties::pallet::Call + * Lookup254: pallet_bounties::pallet::Call **/ PalletBountiesCall: { _enum: { @@ -3027,7 +3260,7 @@ export default { } }, /** - * Lookup240: pallet_tips::pallet::Call + * Lookup255: pallet_tips::pallet::Call **/ PalletTipsCall: { _enum: { @@ -3068,31 +3301,7 @@ export default { } }, /** - * Lookup241: pallet_authorship::pallet::Call - **/ - PalletAuthorshipCall: { - _enum: { - set_uncles: { - newUncles: 'Vec' - } - } - }, - /** - * Lookup243: sp_runtime::generic::header::Header - **/ - SpRuntimeHeader: { - parentHash: 'H256', - number: 'Compact', - stateRoot: 'H256', - extrinsicsRoot: 'H256', - digest: 'SpRuntimeDigest' - }, - /** - * Lookup244: sp_runtime::traits::BlakeTwo256 - **/ - SpRuntimeBlakeTwo256: 'Null', - /** - * Lookup245: module_collator_selection::pallet::Call + * Lookup256: module_collator_selection::pallet::Call **/ ModuleCollatorSelectionCall: { _enum: { @@ -3117,7 +3326,7 @@ export default { } }, /** - * Lookup246: pallet_session::pallet::Call + * Lookup257: pallet_session::pallet::Call **/ PalletSessionCall: { _enum: { @@ -3132,21 +3341,21 @@ export default { } }, /** - * Lookup247: acala_runtime::SessionKeys + * Lookup258: acala_runtime::SessionKeys **/ AcalaRuntimeSessionKeys: { aura: 'SpConsensusAuraSr25519AppSr25519Public' }, /** - * Lookup248: sp_consensus_aura::sr25519::app_sr25519::Public + * Lookup259: sp_consensus_aura::sr25519::app_sr25519::Public **/ SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public', /** - * Lookup249: sp_core::sr25519::Public + * Lookup260: sp_core::sr25519::Public **/ SpCoreSr25519Public: '[u8;32]', /** - * Lookup250: module_session_manager::module::Call + * Lookup261: module_session_manager::module::Call **/ ModuleSessionManagerModuleCall: { _enum: { @@ -3157,13 +3366,13 @@ export default { } }, /** - * Lookup251: cumulus_pallet_xcmp_queue::pallet::Call + * Lookup262: cumulus_pallet_xcmp_queue::pallet::Call **/ CumulusPalletXcmpQueueCall: { _enum: { service_overweight: { index: 'u64', - weightLimit: 'u64', + weightLimit: 'SpWeightsWeightV2Weight', }, suspend_xcm_execution: 'Null', resume_xcm_execution: 'Null', @@ -3189,24 +3398,24 @@ export default { _alias: { new_: 'new', }, - new_: 'u64', + new_: 'SpWeightsWeightV2Weight', }, update_weight_restrict_decay: { _alias: { new_: 'new', }, - new_: 'u64', + new_: 'SpWeightsWeightV2Weight', }, update_xcmp_max_individual_weight: { _alias: { new_: 'new', }, - new_: 'u64' + new_: 'SpWeightsWeightV2Weight' } } }, /** - * Lookup252: pallet_xcm::pallet::Call + * Lookup263: pallet_xcm::pallet::Call **/ PalletXcmCall: { _enum: { @@ -3228,10 +3437,10 @@ export default { }, execute: { message: 'XcmVersionedXcm', - maxWeight: 'u64', + maxWeight: 'SpWeightsWeightV2Weight', }, force_xcm_version: { - location: 'XcmV1MultiLocation', + location: 'XcmV3MultiLocation', xcmVersion: 'u32', }, force_default_xcm_version: { @@ -3248,60 +3457,57 @@ export default { beneficiary: 'XcmVersionedMultiLocation', assets: 'XcmVersionedMultiAssets', feeAssetItem: 'u32', - weightLimit: 'XcmV2WeightLimit', + weightLimit: 'XcmV3WeightLimit', }, limited_teleport_assets: { dest: 'XcmVersionedMultiLocation', beneficiary: 'XcmVersionedMultiLocation', assets: 'XcmVersionedMultiAssets', feeAssetItem: 'u32', - weightLimit: 'XcmV2WeightLimit' + weightLimit: 'XcmV3WeightLimit' } } }, /** - * Lookup253: xcm::VersionedXcm + * Lookup264: xcm::VersionedXcm **/ XcmVersionedXcm: { _enum: { - V0: 'XcmV0Xcm', - V1: 'XcmV1Xcm', - V2: 'XcmV2Xcm' + __Unused0: 'Null', + __Unused1: 'Null', + V2: 'XcmV2Xcm', + V3: 'XcmV3Xcm' } }, /** - * Lookup254: xcm::v0::Xcm + * Lookup265: xcm::v2::Xcm + **/ + XcmV2Xcm: 'Vec', + /** + * Lookup267: xcm::v2::Instruction **/ - XcmV0Xcm: { + XcmV2Instruction: { _enum: { - WithdrawAsset: { - assets: 'Vec', - effects: 'Vec', - }, - ReserveAssetDeposit: { - assets: 'Vec', - effects: 'Vec', - }, - TeleportAsset: { - assets: 'Vec', - effects: 'Vec', - }, + WithdrawAsset: 'XcmV2MultiassetMultiAssets', + ReserveAssetDeposited: 'XcmV2MultiassetMultiAssets', + ReceiveTeleportedAsset: 'XcmV2MultiassetMultiAssets', QueryResponse: { queryId: 'Compact', - response: 'XcmV0Response', + response: 'XcmV2Response', + maxWeight: 'Compact', }, TransferAsset: { - assets: 'Vec', - dest: 'XcmV0MultiLocation', + assets: 'XcmV2MultiassetMultiAssets', + beneficiary: 'XcmV2MultiLocation', }, TransferReserveAsset: { - assets: 'Vec', - dest: 'XcmV0MultiLocation', - effects: 'Vec', + assets: 'XcmV2MultiassetMultiAssets', + dest: 'XcmV2MultiLocation', + xcm: 'XcmV2Xcm', }, Transact: { - originType: 'XcmV0OriginKind', - requireWeightAtMost: 'u64', + originType: 'XcmV2OriginKind', + requireWeightAtMost: 'Compact', call: 'XcmDoubleEncoded', }, HrmpNewChannelOpenRequest: { @@ -3317,189 +3523,157 @@ export default { sender: 'Compact', recipient: 'Compact', }, - RelayedFrom: { - who: 'XcmV0MultiLocation', - message: 'XcmV0Xcm' - } - } - }, - /** - * Lookup256: xcm::v0::order::Order - **/ - XcmV0Order: { - _enum: { - Null: 'Null', + ClearOrigin: 'Null', + DescendOrigin: 'XcmV2MultilocationJunctions', + ReportError: { + queryId: 'Compact', + dest: 'XcmV2MultiLocation', + maxResponseWeight: 'Compact', + }, DepositAsset: { - assets: 'Vec', - dest: 'XcmV0MultiLocation', + assets: 'XcmV2MultiassetMultiAssetFilter', + maxAssets: 'Compact', + beneficiary: 'XcmV2MultiLocation', }, DepositReserveAsset: { - assets: 'Vec', - dest: 'XcmV0MultiLocation', - effects: 'Vec', + assets: 'XcmV2MultiassetMultiAssetFilter', + maxAssets: 'Compact', + dest: 'XcmV2MultiLocation', + xcm: 'XcmV2Xcm', }, ExchangeAsset: { - give: 'Vec', - receive: 'Vec', + give: 'XcmV2MultiassetMultiAssetFilter', + receive: 'XcmV2MultiassetMultiAssets', }, InitiateReserveWithdraw: { - assets: 'Vec', - reserve: 'XcmV0MultiLocation', - effects: 'Vec', + assets: 'XcmV2MultiassetMultiAssetFilter', + reserve: 'XcmV2MultiLocation', + xcm: 'XcmV2Xcm', }, InitiateTeleport: { - assets: 'Vec', - dest: 'XcmV0MultiLocation', - effects: 'Vec', + assets: 'XcmV2MultiassetMultiAssetFilter', + dest: 'XcmV2MultiLocation', + xcm: 'XcmV2Xcm', }, QueryHolding: { queryId: 'Compact', - dest: 'XcmV0MultiLocation', - assets: 'Vec', + dest: 'XcmV2MultiLocation', + assets: 'XcmV2MultiassetMultiAssetFilter', + maxResponseWeight: 'Compact', }, BuyExecution: { - fees: 'XcmV0MultiAsset', - weight: 'u64', - debt: 'u64', - haltOnError: 'bool', - xcm: 'Vec' - } + fees: 'XcmV2MultiAsset', + weightLimit: 'XcmV2WeightLimit', + }, + RefundSurplus: 'Null', + SetErrorHandler: 'XcmV2Xcm', + SetAppendix: 'XcmV2Xcm', + ClearError: 'Null', + ClaimAsset: { + assets: 'XcmV2MultiassetMultiAssets', + ticket: 'XcmV2MultiLocation', + }, + Trap: 'Compact', + SubscribeVersion: { + queryId: 'Compact', + maxResponseWeight: 'Compact', + }, + UnsubscribeVersion: 'Null' } }, /** - * Lookup258: xcm::v0::Response + * Lookup268: xcm::v2::Response **/ - XcmV0Response: { + XcmV2Response: { _enum: { - Assets: 'Vec' + Null: 'Null', + Assets: 'XcmV2MultiassetMultiAssets', + ExecutionResult: 'Option<(u32,XcmV2TraitsError)>', + Version: 'u32' } }, /** - * Lookup259: xcm::v1::Xcm + * Lookup271: xcm::v2::traits::Error **/ - XcmV1Xcm: { + XcmV2TraitsError: { _enum: { - WithdrawAsset: { - assets: 'XcmV1MultiassetMultiAssets', - effects: 'Vec', - }, - ReserveAssetDeposited: { - assets: 'XcmV1MultiassetMultiAssets', - effects: 'Vec', - }, - ReceiveTeleportedAsset: { - assets: 'XcmV1MultiassetMultiAssets', - effects: 'Vec', - }, - QueryResponse: { - queryId: 'Compact', - response: 'XcmV1Response', - }, - TransferAsset: { - assets: 'XcmV1MultiassetMultiAssets', - beneficiary: 'XcmV1MultiLocation', - }, - TransferReserveAsset: { - assets: 'XcmV1MultiassetMultiAssets', - dest: 'XcmV1MultiLocation', - effects: 'Vec', - }, - Transact: { - originType: 'XcmV0OriginKind', - requireWeightAtMost: 'u64', - call: 'XcmDoubleEncoded', - }, - HrmpNewChannelOpenRequest: { - sender: 'Compact', - maxMessageSize: 'Compact', - maxCapacity: 'Compact', - }, - HrmpChannelAccepted: { - recipient: 'Compact', - }, - HrmpChannelClosing: { - initiator: 'Compact', - sender: 'Compact', - recipient: 'Compact', - }, - RelayedFrom: { - who: 'XcmV1MultilocationJunctions', - message: 'XcmV1Xcm', - }, - SubscribeVersion: { - queryId: 'Compact', - maxResponseWeight: 'Compact', - }, - UnsubscribeVersion: 'Null' + Overflow: 'Null', + Unimplemented: 'Null', + UntrustedReserveLocation: 'Null', + UntrustedTeleportLocation: 'Null', + MultiLocationFull: 'Null', + MultiLocationNotInvertible: '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', + UnhandledXcmVersion: 'Null', + WeightLimitReached: 'u64', + Barrier: 'Null', + WeightNotComputable: 'Null' } }, /** - * Lookup261: xcm::v1::order::Order + * Lookup272: xcm::v2::multiasset::MultiAssetFilter **/ - XcmV1Order: { + XcmV2MultiassetMultiAssetFilter: { _enum: { - Noop: 'Null', - DepositAsset: { - assets: 'XcmV1MultiassetMultiAssetFilter', - maxAssets: 'u32', - beneficiary: 'XcmV1MultiLocation', - }, - DepositReserveAsset: { - assets: 'XcmV1MultiassetMultiAssetFilter', - maxAssets: 'u32', - dest: 'XcmV1MultiLocation', - effects: 'Vec', - }, - ExchangeAsset: { - give: 'XcmV1MultiassetMultiAssetFilter', - receive: 'XcmV1MultiassetMultiAssets', - }, - InitiateReserveWithdraw: { - assets: 'XcmV1MultiassetMultiAssetFilter', - reserve: 'XcmV1MultiLocation', - effects: 'Vec', - }, - InitiateTeleport: { - assets: 'XcmV1MultiassetMultiAssetFilter', - dest: 'XcmV1MultiLocation', - effects: 'Vec', - }, - QueryHolding: { - queryId: 'Compact', - dest: 'XcmV1MultiLocation', - assets: 'XcmV1MultiassetMultiAssetFilter', - }, - BuyExecution: { - fees: 'XcmV1MultiAsset', - weight: 'u64', - debt: 'u64', - haltOnError: 'bool', - instructions: 'Vec' + Definite: 'XcmV2MultiassetMultiAssets', + Wild: 'XcmV2MultiassetWildMultiAsset' + } + }, + /** + * Lookup273: xcm::v2::multiasset::WildMultiAsset + **/ + XcmV2MultiassetWildMultiAsset: { + _enum: { + All: 'Null', + AllOf: { + id: 'XcmV2MultiassetAssetId', + fun: 'XcmV2MultiassetWildFungibility' } } }, /** - * Lookup263: xcm::v1::Response + * Lookup274: xcm::v2::multiasset::WildFungibility **/ - XcmV1Response: { + XcmV2MultiassetWildFungibility: { + _enum: ['Fungible', 'NonFungible'] + }, + /** + * Lookup275: xcm::v2::WeightLimit + **/ + XcmV2WeightLimit: { _enum: { - Assets: 'XcmV1MultiassetMultiAssets', - Version: 'u32' + Unlimited: 'Null', + Limited: 'Compact' } }, /** - * Lookup278: cumulus_pallet_dmp_queue::pallet::Call + * Lookup285: cumulus_pallet_dmp_queue::pallet::Call **/ CumulusPalletDmpQueueCall: { _enum: { service_overweight: { index: 'u64', - weightLimit: 'u64' + weightLimit: 'SpWeightsWeightV2Weight' } } }, /** - * Lookup279: orml_xtokens::module::Call + * Lookup286: orml_xtokens::module::Call **/ OrmlXtokensModuleCall: { _enum: { @@ -3507,51 +3681,53 @@ export default { currencyId: 'AcalaPrimitivesCurrencyCurrencyId', amount: 'u128', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV2WeightLimit', + destWeightLimit: 'XcmV3WeightLimit', }, transfer_multiasset: { asset: 'XcmVersionedMultiAsset', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV2WeightLimit', + destWeightLimit: 'XcmV3WeightLimit', }, transfer_with_fee: { currencyId: 'AcalaPrimitivesCurrencyCurrencyId', amount: 'u128', fee: 'u128', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV2WeightLimit', + destWeightLimit: 'XcmV3WeightLimit', }, transfer_multiasset_with_fee: { asset: 'XcmVersionedMultiAsset', fee: 'XcmVersionedMultiAsset', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV2WeightLimit', + destWeightLimit: 'XcmV3WeightLimit', }, transfer_multicurrencies: { currencies: 'Vec<(AcalaPrimitivesCurrencyCurrencyId,u128)>', feeItem: 'u32', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV2WeightLimit', + destWeightLimit: 'XcmV3WeightLimit', }, transfer_multiassets: { assets: 'XcmVersionedMultiAssets', feeItem: 'u32', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV2WeightLimit' + destWeightLimit: 'XcmV3WeightLimit' } } }, /** - * Lookup280: xcm::VersionedMultiAsset + * Lookup287: xcm::VersionedMultiAsset **/ XcmVersionedMultiAsset: { _enum: { - V0: 'XcmV0MultiAsset', - V1: 'XcmV1MultiAsset' + __Unused0: 'Null', + V2: 'XcmV2MultiAsset', + __Unused2: 'Null', + V3: 'XcmV3MultiAsset' } }, /** - * Lookup281: orml_xcm::module::Call + * Lookup288: orml_xcm::module::Call **/ OrmlXcmModuleCall: { _enum: { @@ -3562,7 +3738,7 @@ export default { } }, /** - * Lookup282: orml_authority::module::Call + * Lookup289: orml_authority::module::Call **/ OrmlAuthorityModuleCall: { _enum: { @@ -3600,13 +3776,7 @@ export default { }, hash_: 'H256', }, - trigger_old_call: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256', - callWeightBound: 'Compact', - }, + __Unused7: 'Null', trigger_call: { _alias: { hash_: 'hash', @@ -3617,13 +3787,13 @@ export default { } }, /** - * Lookup283: acala_primitives::AuthoritysOriginId + * Lookup290: acala_primitives::AuthoritysOriginId **/ AcalaPrimitivesAuthoritysOriginId: { _enum: ['Root', 'Treasury', 'HonzonTreasury', 'HomaTreasury', 'TreasuryReserve'] }, /** - * Lookup284: frame_support::traits::schedule::DispatchTime + * Lookup291: frame_support::traits::schedule::DispatchTime **/ FrameSupportScheduleDispatchTime: { _enum: { @@ -3632,7 +3802,7 @@ export default { } }, /** - * Lookup287: pallet_collective::pallet::Call + * Lookup292: pallet_collective::pallet::Call **/ PalletCollectiveCall: { _enum: { @@ -3673,7 +3843,7 @@ export default { } }, /** - * Lookup288: pallet_membership::pallet::Call + * Lookup295: pallet_membership::pallet::Call **/ PalletMembershipCall: { _enum: { @@ -3703,7 +3873,7 @@ export default { } }, /** - * Lookup295: pallet_democracy::pallet::Call + * Lookup302: pallet_democracy::pallet::Call **/ PalletDemocracyCall: { _enum: { @@ -3763,18 +3933,22 @@ export default { maybeRefIndex: 'Option', }, cancel_proposal: { - propIndex: 'Compact' + propIndex: 'Compact', + }, + set_metadata: { + owner: 'PalletDemocracyMetadataOwner', + maybeHash: 'Option' } } }, /** - * Lookup296: pallet_democracy::conviction::Conviction + * Lookup303: pallet_democracy::conviction::Conviction **/ PalletDemocracyConviction: { _enum: ['None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x'] }, /** - * Lookup297: orml_oracle::module::Call + * Lookup305: orml_oracle::module::Call **/ OrmlOracleModuleCall: { _enum: { @@ -3784,7 +3958,7 @@ export default { } }, /** - * Lookup299: orml_auction::module::Call + * Lookup307: orml_auction::module::Call **/ OrmlAuctionModuleCall: { _enum: { @@ -3795,11 +3969,11 @@ export default { } }, /** - * Lookup300: orml_rewards::module::Call + * Lookup308: orml_rewards::module::Call **/ OrmlRewardsModuleCall: 'Null', /** - * Lookup301: module_prices::module::Call + * Lookup309: module_prices::module::Call **/ ModulePricesModuleCall: { _enum: { @@ -3812,7 +3986,7 @@ export default { } }, /** - * Lookup302: module_dex::module::Call + * Lookup310: module_dex::module::Call **/ ModuleDexModuleCall: { _enum: { @@ -3895,7 +4069,7 @@ export default { } }, /** - * Lookup303: module_dex_oracle::module::Call + * Lookup311: module_dex_oracle::module::Call **/ ModuleDexOracleModuleCall: { _enum: { @@ -3916,7 +4090,7 @@ export default { } }, /** - * Lookup304: module_aggregated_dex::module::Call + * Lookup312: module_aggregated_dex::module::Call **/ ModuleAggregatedDexModuleCall: { _enum: { @@ -3936,7 +4110,7 @@ export default { } }, /** - * Lookup309: module_auction_manager::module::Call + * Lookup317: module_auction_manager::module::Call **/ ModuleAuctionManagerModuleCall: { _enum: { @@ -3946,11 +4120,11 @@ export default { } }, /** - * Lookup310: module_loans::module::Call + * Lookup318: module_loans::module::Call **/ ModuleLoansModuleCall: 'Null', /** - * Lookup311: module_honzon::module::Call + * Lookup319: module_honzon::module::Call **/ ModuleHonzonModuleCall: { _enum: { @@ -3999,7 +4173,7 @@ export default { } }, /** - * Lookup312: module_cdp_treasury::module::Call + * Lookup320: module_cdp_treasury::module::Call **/ ModuleCdpTreasuryModuleCall: { _enum: { @@ -4029,7 +4203,7 @@ export default { } }, /** - * Lookup313: module_support::dex::SwapLimit + * Lookup321: module_support::dex::SwapLimit **/ ModuleSupportDexSwapLimit: { _enum: { @@ -4038,7 +4212,7 @@ export default { } }, /** - * Lookup314: module_cdp_engine::module::Call + * Lookup322: module_cdp_engine::module::Call **/ ModuleCdpEngineModuleCall: { _enum: { @@ -4067,7 +4241,7 @@ export default { } }, /** - * Lookup315: orml_traits::Change> + * Lookup323: orml_traits::Change> **/ OrmlTraitsChangeOption: { _enum: { @@ -4076,7 +4250,7 @@ export default { } }, /** - * Lookup316: orml_traits::Change + * Lookup324: orml_traits::Change **/ OrmlTraitsChangeU128: { _enum: { @@ -4085,7 +4259,7 @@ export default { } }, /** - * Lookup317: module_emergency_shutdown::module::Call + * Lookup325: module_emergency_shutdown::module::Call **/ ModuleEmergencyShutdownModuleCall: { _enum: { @@ -4097,7 +4271,7 @@ export default { } }, /** - * Lookup318: module_homa::module::Call + * Lookup326: module_homa::module::Call **/ ModuleHomaModuleCall: { _enum: { @@ -4139,17 +4313,17 @@ export default { } }, /** - * Lookup323: module_xcm_interface::module::Call + * Lookup331: module_xcm_interface::module::Call **/ ModuleXcmInterfaceModuleCall: { _enum: { update_xcm_dest_weight_and_fee: { - updates: 'Vec<(ModuleXcmInterfaceModuleXcmInterfaceOperation,Option,Option)>' + updates: 'Vec<(ModuleXcmInterfaceModuleXcmInterfaceOperation,Option,Option)>' } } }, /** - * Lookup327: module_incentives::module::Call + * Lookup334: module_incentives::module::Call **/ ModuleIncentivesModuleCall: { _enum: { @@ -4173,7 +4347,7 @@ export default { } }, /** - * Lookup332: module_nft::module::Call + * Lookup339: module_nft::module::Call **/ ModuleNftModuleCall: { _enum: { @@ -4211,13 +4385,13 @@ export default { } }, /** - * Lookup334: acala_primitives::nft::ClassProperty + * Lookup341: acala_primitives::nft::ClassProperty **/ AcalaPrimitivesNftClassProperty: { _enum: ['__Unused0', 'Transferable', 'Burnable', '__Unused3', 'Mintable', '__Unused5', '__Unused6', '__Unused7', 'ClassPropertiesMutable'] }, /** - * Lookup337: module_asset_registry::module::Call + * Lookup344: module_asset_registry::module::Call **/ ModuleAssetRegistryModuleCall: { _enum: { @@ -4256,7 +4430,7 @@ export default { } }, /** - * Lookup338: module_evm::module::Call + * Lookup345: module_evm::module::Call **/ ModuleEvmModuleCall: { _enum: { @@ -4341,12 +4515,20 @@ export default { value: 'Compact', gasLimit: 'Compact', storageLimit: 'Compact', + accessList: 'Vec', + }, + eth_call_v2: { + action: 'EthereumTransactionTransactionAction', + input: 'Bytes', + value: 'Compact', + gasPrice: 'Compact', + gasLimit: 'Compact', accessList: 'Vec' } } }, /** - * Lookup339: ethereum::transaction::TransactionAction + * Lookup346: ethereum::transaction::TransactionAction **/ EthereumTransactionTransactionAction: { _enum: { @@ -4355,14 +4537,14 @@ export default { } }, /** - * Lookup341: ethereum::transaction::AccessListItem + * Lookup348: ethereum::transaction::AccessListItem **/ EthereumTransactionAccessListItem: { address: 'H160', storageKeys: 'Vec' }, /** - * Lookup342: module_evm_accounts::module::Call + * Lookup349: module_evm_accounts::module::Call **/ ModuleEvmAccountsModuleCall: { _enum: { @@ -4374,7 +4556,7 @@ export default { } }, /** - * Lookup343: nutsfinance_stable_asset::pallet::Call + * Lookup350: nutsfinance_stable_asset::pallet::Call **/ NutsfinanceStableAssetCall: { _enum: { @@ -4439,7 +4621,7 @@ export default { } }, /** - * Lookup344: cumulus_pallet_parachain_system::pallet::Call + * Lookup351: cumulus_pallet_parachain_system::pallet::Call **/ CumulusPalletParachainSystemCall: { _enum: { @@ -4451,6 +4633,7 @@ export default { }, authorize_upgrade: { codeHash: 'H256', + checkVersion: 'bool', }, enact_authorized_upgrade: { code: 'Bytes' @@ -4458,7 +4641,7 @@ export default { } }, /** - * Lookup345: cumulus_primitives_parachain_inherent::ParachainInherentData + * Lookup352: cumulus_primitives_parachain_inherent::ParachainInherentData **/ CumulusPrimitivesParachainInherentParachainInherentData: { validationData: 'PolkadotPrimitivesV2PersistedValidationData', @@ -4467,7 +4650,7 @@ export default { horizontalMessages: 'BTreeMap>' }, /** - * Lookup346: polkadot_primitives::v2::PersistedValidationData + * Lookup353: polkadot_primitives::v2::PersistedValidationData **/ PolkadotPrimitivesV2PersistedValidationData: { parentHead: 'Bytes', @@ -4476,27 +4659,27 @@ export default { maxPovSize: 'u32' }, /** - * Lookup348: sp_trie::storage_proof::StorageProof + * Lookup355: sp_trie::storage_proof::StorageProof **/ SpTrieStorageProof: { trieNodes: 'BTreeSet' }, /** - * Lookup351: polkadot_core_primitives::InboundDownwardMessage + * Lookup358: polkadot_core_primitives::InboundDownwardMessage **/ PolkadotCorePrimitivesInboundDownwardMessage: { sentAt: 'u32', msg: 'Bytes' }, /** - * Lookup354: polkadot_core_primitives::InboundHrmpMessage + * Lookup361: polkadot_core_primitives::InboundHrmpMessage **/ PolkadotCorePrimitivesInboundHrmpMessage: { sentAt: 'u32', data: 'Bytes' }, /** - * Lookup357: pallet_sudo::pallet::Call + * Lookup364: pallet_sudo::pallet::Call **/ PalletSudoCall: { _enum: { @@ -4520,19 +4703,19 @@ export default { } }, /** - * Lookup360: pallet_scheduler::pallet::Error + * Lookup367: pallet_scheduler::pallet::Error **/ PalletSchedulerError: { _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange', 'Named'] }, /** - * Lookup361: pallet_utility::pallet::Error + * Lookup368: pallet_utility::pallet::Error **/ PalletUtilityError: { _enum: ['TooManyCalls'] }, /** - * Lookup363: pallet_multisig::Multisig + * Lookup370: pallet_multisig::Multisig **/ PalletMultisigMultisig: { when: 'PalletMultisigTimepoint', @@ -4541,13 +4724,13 @@ export default { approvals: 'Vec' }, /** - * Lookup365: pallet_multisig::pallet::Error + * Lookup372: pallet_multisig::pallet::Error **/ PalletMultisigError: { _enum: ['MinimumThreshold', 'AlreadyApproved', 'NoApprovalsNeeded', 'TooFewSignatories', 'TooManySignatories', 'SignatoriesOutOfOrder', 'SenderInSignatories', 'NotFound', 'NotOwner', 'NoTimepoint', 'WrongTimepoint', 'UnexpectedTimepoint', 'MaxWeightTooLow', 'AlreadyStored'] }, /** - * Lookup368: pallet_proxy::ProxyDefinition + * Lookup375: pallet_proxy::ProxyDefinition **/ PalletProxyProxyDefinition: { delegate: 'AccountId32', @@ -4555,7 +4738,7 @@ export default { delay: 'u32' }, /** - * Lookup372: pallet_proxy::Announcement + * Lookup379: pallet_proxy::Announcement **/ PalletProxyAnnouncement: { real: 'AccountId32', @@ -4563,19 +4746,19 @@ export default { height: 'u32' }, /** - * Lookup374: pallet_proxy::pallet::Error + * Lookup381: pallet_proxy::pallet::Error **/ PalletProxyError: { _enum: ['TooMany', 'NotFound', 'NotProxy', 'Unproxyable', 'Duplicate', 'NoPermission', 'Unannounced', 'NoSelfProxy'] }, /** - * Lookup375: module_transaction_pause::module::Error + * Lookup382: module_transaction_pause::module::Error **/ ModuleTransactionPauseModuleError: { _enum: ['CannotPause', 'InvalidCharacter'] }, /** - * Lookup376: pallet_preimage::RequestStatus + * Lookup383: pallet_preimage::RequestStatus **/ PalletPreimageRequestStatus: { _enum: { @@ -4591,13 +4774,13 @@ export default { } }, /** - * Lookup381: pallet_preimage::pallet::Error + * Lookup388: pallet_preimage::pallet::Error **/ PalletPreimageError: { _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested'] }, /** - * Lookup383: pallet_balances::BalanceLock + * Lookup390: pallet_balances::BalanceLock **/ PalletBalancesBalanceLock: { id: '[u8;8]', @@ -4605,45 +4788,39 @@ export default { reasons: 'PalletBalancesReasons' }, /** - * Lookup384: pallet_balances::Reasons + * Lookup391: pallet_balances::Reasons **/ PalletBalancesReasons: { _enum: ['Fee', 'Misc', 'All'] }, /** - * Lookup387: pallet_balances::ReserveData + * Lookup394: pallet_balances::ReserveData **/ PalletBalancesReserveData: { id: 'AcalaPrimitivesReserveIdentifier', amount: 'u128' }, /** - * Lookup388: acala_primitives::ReserveIdentifier + * Lookup395: acala_primitives::ReserveIdentifier **/ AcalaPrimitivesReserveIdentifier: { _enum: ['CollatorSelection', 'EvmStorageDeposit', 'EvmDeveloperDeposit', 'Honzon', 'Nft', 'TransactionPayment', 'TransactionPaymentDeposit', 'Count'] }, /** - * Lookup390: pallet_balances::Releases - **/ - PalletBalancesReleases: { - _enum: ['V1_0_0', 'V2_0_0'] - }, - /** - * Lookup391: pallet_balances::pallet::Error + * Lookup397: pallet_balances::pallet::Error **/ PalletBalancesError: { _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves'] }, /** - * Lookup394: orml_tokens::BalanceLock + * Lookup400: orml_tokens::BalanceLock **/ OrmlTokensBalanceLock: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup396: orml_tokens::AccountData + * Lookup402: orml_tokens::AccountData **/ OrmlTokensAccountData: { free: 'u128', @@ -4651,42 +4828,42 @@ export default { frozen: 'u128' }, /** - * Lookup398: orml_tokens::ReserveData + * Lookup404: orml_tokens::ReserveData **/ OrmlTokensReserveData: { id: 'AcalaPrimitivesReserveIdentifier', amount: 'u128' }, /** - * Lookup400: orml_tokens::module::Error + * Lookup406: orml_tokens::module::Error **/ OrmlTokensModuleError: { _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves'] }, /** - * Lookup401: module_currencies::module::Error + * Lookup407: module_currencies::module::Error **/ ModuleCurrenciesModuleError: { _enum: ['AmountIntoBalanceFailed', 'BalanceTooLow', 'Erc20InvalidOperation', 'EvmAccountNotFound', 'RealOriginNotFound', 'DepositFailed'] }, /** - * Lookup403: orml_vesting::module::Error + * Lookup409: orml_vesting::module::Error **/ OrmlVestingModuleError: { _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded'] }, /** - * Lookup405: frame_support::PalletId + * Lookup411: frame_support::PalletId **/ FrameSupportPalletId: '[u8;8]', /** - * Lookup407: module_transaction_payment::module::Error + * Lookup413: module_transaction_payment::module::Error **/ ModuleTransactionPaymentModuleError: { _enum: ['InvalidSwapPath', 'InvalidBalance', 'InvalidRate', 'InvalidToken', 'DexNotAvailable', 'ChargeFeePoolAlreadyExisted'] }, /** - * Lookup408: pallet_treasury::Proposal + * Lookup414: pallet_treasury::Proposal **/ PalletTreasuryProposal: { proposer: 'AccountId32', @@ -4695,13 +4872,13 @@ export default { bond: 'u128' }, /** - * Lookup412: pallet_treasury::pallet::Error + * Lookup418: pallet_treasury::pallet::Error **/ PalletTreasuryError: { _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved'] }, /** - * Lookup413: pallet_bounties::Bounty + * Lookup419: pallet_bounties::Bounty **/ PalletBountiesBounty: { proposer: 'AccountId32', @@ -4712,7 +4889,7 @@ export default { status: 'PalletBountiesBountyStatus' }, /** - * Lookup414: pallet_bounties::BountyStatus + * Lookup420: pallet_bounties::BountyStatus **/ PalletBountiesBountyStatus: { _enum: { @@ -4734,13 +4911,13 @@ export default { } }, /** - * Lookup416: pallet_bounties::pallet::Error + * Lookup422: pallet_bounties::pallet::Error **/ PalletBountiesError: { _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'ReasonTooBig', 'UnexpectedStatus', 'RequireCurator', 'InvalidValue', 'InvalidFee', 'PendingPayout', 'Premature', 'HasActiveChildBounty', 'TooManyQueued'] }, /** - * Lookup417: pallet_tips::OpenTip + * Lookup423: pallet_tips::OpenTip **/ PalletTipsOpenTip: { reason: 'H256', @@ -4752,50 +4929,35 @@ export default { findersFee: 'bool' }, /** - * Lookup419: pallet_tips::pallet::Error + * Lookup425: pallet_tips::pallet::Error **/ PalletTipsError: { _enum: ['ReasonTooBig', 'AlreadyKnown', 'UnknownTip', 'NotFinder', 'StillOpen', 'Premature'] }, /** - * Lookup421: pallet_authorship::UncleEntryItem - **/ - PalletAuthorshipUncleEntryItem: { - _enum: { - InclusionHeight: 'u32', - Uncle: '(H256,Option)' - } - }, - /** - * Lookup423: pallet_authorship::pallet::Error - **/ - PalletAuthorshipError: { - _enum: ['InvalidUncleParent', 'UnclesAlreadySet', 'TooManyUncles', 'GenesisUncle', 'TooHighUncle', 'UncleAlreadyIncluded', 'OldUncle'] - }, - /** - * Lookup427: module_collator_selection::pallet::Error + * Lookup429: module_collator_selection::pallet::Error **/ ModuleCollatorSelectionError: { _enum: ['MaxCandidatesExceeded', 'BelowCandidatesMin', 'StillLocked', 'Unknown', 'Permission', 'AlreadyCandidate', 'NotCandidate', 'NotNonCandidate', 'NothingToWithdraw', 'RequireSessionKey', 'AlreadyInvulnerable', 'InvalidProof', 'MaxInvulnerablesExceeded'] }, /** - * Lookup431: sp_core::crypto::KeyTypeId + * Lookup433: sp_core::crypto::KeyTypeId **/ SpCoreCryptoKeyTypeId: '[u8;4]', /** - * Lookup432: pallet_session::pallet::Error + * Lookup434: pallet_session::pallet::Error **/ PalletSessionError: { _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] }, /** - * Lookup436: module_session_manager::module::Error + * Lookup438: module_session_manager::module::Error **/ ModuleSessionManagerModuleError: { _enum: ['InvalidSession', 'InvalidDuration', 'EstimateNextSessionFailed'] }, /** - * Lookup438: cumulus_pallet_xcmp_queue::InboundChannelDetails + * Lookup440: cumulus_pallet_xcmp_queue::InboundChannelDetails **/ CumulusPalletXcmpQueueInboundChannelDetails: { sender: 'u32', @@ -4803,19 +4965,19 @@ export default { messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>' }, /** - * Lookup439: cumulus_pallet_xcmp_queue::InboundState + * Lookup441: cumulus_pallet_xcmp_queue::InboundState **/ CumulusPalletXcmpQueueInboundState: { _enum: ['Ok', 'Suspended'] }, /** - * Lookup442: polkadot_parachain::primitives::XcmpMessageFormat + * Lookup444: polkadot_parachain::primitives::XcmpMessageFormat **/ PolkadotParachainPrimitivesXcmpMessageFormat: { _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals'] }, /** - * Lookup445: cumulus_pallet_xcmp_queue::OutboundChannelDetails + * Lookup447: cumulus_pallet_xcmp_queue::OutboundChannelDetails **/ CumulusPalletXcmpQueueOutboundChannelDetails: { recipient: 'u32', @@ -4825,13 +4987,13 @@ export default { lastIndex: 'u16' }, /** - * Lookup446: cumulus_pallet_xcmp_queue::OutboundState + * Lookup448: cumulus_pallet_xcmp_queue::OutboundState **/ CumulusPalletXcmpQueueOutboundState: { _enum: ['Ok', 'Suspended'] }, /** - * Lookup448: cumulus_pallet_xcmp_queue::QueueConfigData + * Lookup450: cumulus_pallet_xcmp_queue::QueueConfigData **/ CumulusPalletXcmpQueueQueueConfigData: { suspendThreshold: 'u32', @@ -4842,18 +5004,19 @@ export default { xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight' }, /** - * Lookup450: cumulus_pallet_xcmp_queue::pallet::Error + * Lookup452: cumulus_pallet_xcmp_queue::pallet::Error **/ CumulusPalletXcmpQueueError: { _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit'] }, /** - * Lookup451: pallet_xcm::pallet::QueryStatus + * Lookup453: pallet_xcm::pallet::QueryStatus **/ PalletXcmQueryStatus: { _enum: { Pending: { responder: 'XcmVersionedMultiLocation', + maybeMatchQuerier: 'Option', maybeNotify: 'Option<(u8,u8)>', timeout: 'u32', }, @@ -4868,17 +5031,18 @@ export default { } }, /** - * Lookup454: xcm::VersionedResponse + * Lookup457: xcm::VersionedResponse **/ XcmVersionedResponse: { _enum: { - V0: 'XcmV0Response', - V1: 'XcmV1Response', - V2: 'XcmV2Response' + __Unused0: 'Null', + __Unused1: 'Null', + V2: 'XcmV2Response', + V3: 'XcmV3Response' } }, /** - * Lookup460: pallet_xcm::pallet::VersionMigrationStage + * Lookup463: pallet_xcm::pallet::VersionMigrationStage **/ PalletXcmVersionMigrationStage: { _enum: { @@ -4889,23 +5053,43 @@ export default { } }, /** - * Lookup462: pallet_xcm::pallet::Error + * Lookup466: xcm::VersionedAssetId + **/ + XcmVersionedAssetId: { + _enum: { + __Unused0: 'Null', + __Unused1: 'Null', + __Unused2: 'Null', + V3: 'XcmV3MultiassetAssetId' + } + }, + /** + * Lookup467: pallet_xcm::pallet::RemoteLockedFungibleRecord + **/ + PalletXcmRemoteLockedFungibleRecord: { + amount: 'u128', + owner: 'XcmVersionedMultiLocation', + locker: 'XcmVersionedMultiLocation', + users: 'u32' + }, + /** + * Lookup471: pallet_xcm::pallet::Error **/ PalletXcmError: { - _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed'] + _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed', 'InvalidAsset', 'LowBalance', 'TooManyLocks', 'AccountNotSovereign', 'FeesNotMet', 'LockNotFound', 'InUse'] }, /** - * Lookup463: cumulus_pallet_xcm::pallet::Error + * Lookup472: cumulus_pallet_xcm::pallet::Error **/ CumulusPalletXcmError: 'Null', /** - * Lookup464: cumulus_pallet_dmp_queue::ConfigData + * Lookup473: cumulus_pallet_dmp_queue::ConfigData **/ CumulusPalletDmpQueueConfigData: { maxIndividual: 'SpWeightsWeightV2Weight' }, /** - * Lookup465: cumulus_pallet_dmp_queue::PageIndexData + * Lookup474: cumulus_pallet_dmp_queue::PageIndexData **/ CumulusPalletDmpQueuePageIndexData: { beginUsed: 'u32', @@ -4913,37 +5097,37 @@ export default { overweightCount: 'u64' }, /** - * Lookup468: cumulus_pallet_dmp_queue::pallet::Error + * Lookup477: cumulus_pallet_dmp_queue::pallet::Error **/ CumulusPalletDmpQueueError: { _enum: ['Unknown', 'OverLimit'] }, /** - * Lookup469: orml_xtokens::module::Error + * Lookup478: orml_xtokens::module::Error **/ OrmlXtokensModuleError: { _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined'] }, /** - * Lookup472: orml_unknown_tokens::module::Error + * Lookup481: orml_unknown_tokens::module::Error **/ OrmlUnknownTokensModuleError: { _enum: ['BalanceTooLow', 'BalanceOverflow', 'UnhandledAsset'] }, /** - * Lookup473: orml_xcm::module::Error + * Lookup482: orml_xcm::module::Error **/ OrmlXcmModuleError: { _enum: ['Unreachable', 'SendFailure', 'BadVersion'] }, /** - * Lookup475: orml_authority::module::Error + * Lookup484: orml_authority::module::Error **/ OrmlAuthorityModuleError: { _enum: ['FailedToSchedule', 'FailedToCancel', 'FailedToFastTrack', 'FailedToDelay', 'CallNotAuthorized', 'TriggerCallNotPermitted', 'WrongCallWeightBound'] }, /** - * Lookup477: pallet_collective::Votes + * Lookup486: pallet_collective::Votes **/ PalletCollectiveVotes: { index: 'u32', @@ -4953,19 +5137,19 @@ export default { end: 'u32' }, /** - * Lookup478: pallet_collective::pallet::Error + * Lookup487: pallet_collective::pallet::Error **/ PalletCollectiveError: { _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength'] }, /** - * Lookup480: pallet_membership::pallet::Error + * Lookup489: pallet_membership::pallet::Error **/ PalletMembershipError: { _enum: ['AlreadyMember', 'NotMember', 'TooManyMembers'] }, /** - * Lookup491: pallet_democracy::types::ReferendumInfo, Balance> + * Lookup500: pallet_democracy::types::ReferendumInfo, Balance> **/ PalletDemocracyReferendumInfo: { _enum: { @@ -4977,7 +5161,7 @@ export default { } }, /** - * Lookup492: pallet_democracy::types::ReferendumStatus, Balance> + * Lookup501: pallet_democracy::types::ReferendumStatus, Balance> **/ PalletDemocracyReferendumStatus: { end: 'u32', @@ -4987,7 +5171,7 @@ export default { tally: 'PalletDemocracyTally' }, /** - * Lookup493: pallet_democracy::types::Tally + * Lookup502: pallet_democracy::types::Tally **/ PalletDemocracyTally: { ayes: 'u128', @@ -4995,7 +5179,7 @@ export default { turnout: 'u128' }, /** - * Lookup494: pallet_democracy::vote::Voting + * Lookup503: pallet_democracy::vote::Voting **/ PalletDemocracyVoteVoting: { _enum: { @@ -5014,41 +5198,41 @@ export default { } }, /** - * Lookup498: pallet_democracy::types::Delegations + * Lookup507: pallet_democracy::types::Delegations **/ PalletDemocracyDelegations: { votes: 'u128', capital: 'u128' }, /** - * Lookup499: pallet_democracy::vote::PriorLock + * Lookup508: pallet_democracy::vote::PriorLock **/ PalletDemocracyVotePriorLock: '(u32,u128)', /** - * Lookup502: pallet_democracy::pallet::Error + * Lookup511: pallet_democracy::pallet::Error **/ PalletDemocracyError: { - _enum: ['ValueLow', 'ProposalMissing', 'AlreadyCanceled', 'DuplicateProposal', 'ProposalBlacklisted', 'NotSimpleMajority', 'InvalidHash', 'NoProposal', 'AlreadyVetoed', 'ReferendumInvalid', 'NoneWaiting', 'NotVoter', 'NoPermission', 'AlreadyDelegating', 'InsufficientFunds', 'NotDelegating', 'VotesExist', 'InstantNotAllowed', 'Nonsense', 'WrongUpperBound', 'MaxVotesReached', 'TooMany', 'VotingPeriodLow'] + _enum: ['ValueLow', 'ProposalMissing', 'AlreadyCanceled', 'DuplicateProposal', 'ProposalBlacklisted', 'NotSimpleMajority', 'InvalidHash', 'NoProposal', 'AlreadyVetoed', 'ReferendumInvalid', 'NoneWaiting', 'NotVoter', 'NoPermission', 'AlreadyDelegating', 'InsufficientFunds', 'NotDelegating', 'VotesExist', 'InstantNotAllowed', 'Nonsense', 'WrongUpperBound', 'MaxVotesReached', 'TooMany', 'VotingPeriodLow', 'PreimageNotExist'] }, /** - * Lookup503: orml_oracle::module::TimestampedValue + * Lookup512: orml_oracle::module::TimestampedValue **/ OrmlOracleModuleTimestampedValue: { value: 'u128', timestamp: 'u64' }, /** - * Lookup504: orml_utilities::ordered_set::OrderedSet + * Lookup513: orml_utilities::ordered_set::OrderedSet **/ OrmlUtilitiesOrderedSet: 'Vec', /** - * Lookup506: orml_oracle::module::Error + * Lookup515: orml_oracle::module::Error **/ OrmlOracleModuleError: { _enum: ['NoPermission', 'AlreadyFeeded'] }, /** - * Lookup509: orml_traits::auction::AuctionInfo + * Lookup518: orml_traits::auction::AuctionInfo **/ OrmlTraitsAuctionAuctionInfo: { bid: 'Option<(AccountId32,u128)>', @@ -5056,26 +5240,26 @@ export default { end: 'Option' }, /** - * Lookup510: orml_auction::module::Error + * Lookup519: orml_auction::module::Error **/ OrmlAuctionModuleError: { _enum: ['AuctionNotExist', 'AuctionNotStarted', 'BidNotAccepted', 'InvalidBidPrice', 'NoAvailableAuctionId'] }, /** - * Lookup511: orml_rewards::PoolInfo + * Lookup520: orml_rewards::PoolInfo **/ OrmlRewardsPoolInfo: { totalShares: 'u128', rewards: 'BTreeMap' }, /** - * Lookup519: orml_rewards::module::Error + * Lookup528: orml_rewards::module::Error **/ OrmlRewardsModuleError: { _enum: ['PoolDoesNotExist', 'ShareDoesNotExist', 'CanSplitOnlyLessThanShare'] }, /** - * Lookup520: orml_nft::ClassInfo, sp_core::bounded::bounded_vec::BoundedVec> + * Lookup529: orml_nft::ClassInfo, bounded_collections::bounded_vec::BoundedVec> **/ OrmlNftClassInfo: { metadata: 'Bytes', @@ -5084,7 +5268,7 @@ export default { data: 'ModuleNftClassData' }, /** - * Lookup521: module_nft::ClassData + * Lookup530: module_nft::ClassData **/ ModuleNftClassData: { deposit: 'u128', @@ -5092,7 +5276,7 @@ export default { attributes: 'BTreeMap' }, /** - * Lookup523: orml_nft::TokenInfo, sp_core::bounded::bounded_vec::BoundedVec> + * Lookup532: orml_nft::TokenInfo, bounded_collections::bounded_vec::BoundedVec> **/ OrmlNftTokenInfo: { metadata: 'Bytes', @@ -5100,26 +5284,26 @@ export default { data: 'ModuleNftTokenData' }, /** - * Lookup524: module_nft::TokenData + * Lookup533: module_nft::TokenData **/ ModuleNftTokenData: { deposit: 'u128', attributes: 'BTreeMap' }, /** - * Lookup526: orml_nft::module::Error + * Lookup535: orml_nft::module::Error **/ OrmlNftModuleError: { _enum: ['NoAvailableClassId', 'NoAvailableTokenId', 'TokenNotFound', 'ClassNotFound', 'NoPermission', 'CannotDestroyClass', 'MaxMetadataExceeded'] }, /** - * Lookup527: module_prices::module::Error + * Lookup536: module_prices::module::Error **/ ModulePricesModuleError: { _enum: ['AccessPriceFailed', 'NoLockedPrice'] }, /** - * Lookup528: module_dex::TradingPairStatus + * Lookup537: module_dex::TradingPairStatus **/ ModuleDexTradingPairStatus: { _enum: { @@ -5129,7 +5313,7 @@ export default { } }, /** - * Lookup529: module_dex::ProvisioningParameters + * Lookup538: module_dex::ProvisioningParameters **/ ModuleDexProvisioningParameters: { minContribution: '(u128,u128)', @@ -5138,25 +5322,25 @@ export default { notBefore: 'u32' }, /** - * Lookup532: module_dex::module::Error + * Lookup541: module_dex::module::Error **/ ModuleDexModuleError: { _enum: ['AlreadyEnabled', 'MustBeEnabled', 'MustBeProvisioning', 'MustBeDisabled', 'NotAllowedList', 'InvalidContributionIncrement', 'InvalidLiquidityIncrement', 'InvalidCurrencyId', 'InvalidTradingPathLength', 'InsufficientTargetAmount', 'ExcessiveSupplyAmount', 'InsufficientLiquidity', 'ZeroSupplyAmount', 'ZeroTargetAmount', 'UnacceptableShareIncrement', 'UnacceptableLiquidityWithdrawn', 'InvariantCheckFailed', 'UnqualifiedProvision', 'StillProvisioning', 'AssetUnregistered', 'InvalidTradingPath', 'NotAllowedRefund', 'CannotSwap'] }, /** - * Lookup537: module_dex_oracle::module::Error + * Lookup546: module_dex_oracle::module::Error **/ ModuleDexOracleModuleError: { _enum: ['AveragePriceAlreadyEnabled', 'AveragePriceMustBeEnabled', 'InvalidPool', 'InvalidCurrencyId', 'IntervalIsZero'] }, /** - * Lookup540: module_aggregated_dex::module::Error + * Lookup549: module_aggregated_dex::module::Error **/ ModuleAggregatedDexModuleError: { _enum: ['CannotSwap', 'InvalidPoolId', 'InvalidTokenIndex', 'InvalidSwapPath'] }, /** - * Lookup541: module_auction_manager::CollateralAuctionItem + * Lookup550: module_auction_manager::CollateralAuctionItem **/ ModuleAuctionManagerCollateralAuctionItem: { refundRecipient: 'AccountId32', @@ -5167,38 +5351,38 @@ export default { startTime: 'u32' }, /** - * Lookup542: module_auction_manager::module::Error + * Lookup551: module_auction_manager::module::Error **/ ModuleAuctionManagerModuleError: { _enum: ['AuctionNotExists', 'InReverseStage', 'InvalidFeedPrice', 'MustAfterShutdown', 'InvalidBidPrice', 'InvalidAmount'] }, /** - * Lookup544: acala_primitives::Position + * Lookup553: acala_primitives::Position **/ AcalaPrimitivesPosition: { collateral: 'u128', debit: 'u128' }, /** - * Lookup545: module_loans::module::Error + * Lookup554: module_loans::module::Error **/ ModuleLoansModuleError: { _enum: ['AmountConvertFailed'] }, /** - * Lookup547: module_honzon::module::Error + * Lookup556: module_honzon::module::Error **/ ModuleHonzonModuleError: { _enum: ['NoPermission', 'AlreadyShutdown', 'AuthorizationNotExists', 'AlreadyAuthorized'] }, /** - * Lookup548: module_cdp_treasury::module::Error + * Lookup557: module_cdp_treasury::module::Error **/ ModuleCdpTreasuryModuleError: { _enum: ['CollateralNotEnough', 'SurplusPoolNotEnough', 'DebitPoolNotEnough', 'CannotSwap', 'NotDexShare'] }, /** - * Lookup549: module_cdp_engine::RiskManagementParams + * Lookup558: module_cdp_engine::RiskManagementParams **/ ModuleCdpEngineRiskManagementParams: { maximumTotalDebitValue: 'u128', @@ -5208,63 +5392,63 @@ export default { requiredCollateralRatio: 'Option' }, /** - * Lookup554: module_cdp_engine::module::Error + * Lookup563: module_cdp_engine::module::Error **/ ModuleCdpEngineModuleError: { _enum: ['ExceedDebitValueHardCap', 'BelowRequiredCollateralRatio', 'BelowLiquidationRatio', 'MustBeUnsafe', 'MustBeSafe', 'InvalidCollateralType', 'RemainDebitValueTooSmall', 'CollateralAmountBelowMinimum', 'InvalidFeedPrice', 'NoDebitValue', 'AlreadyShutdown', 'MustAfterShutdown', 'CollateralNotEnough', 'NotEnoughDebitDecrement', 'ConvertDebitBalanceFailed', 'LiquidationFailed', 'TooManyLiquidationContracts', 'CollateralContractNotFound', 'InvalidRate'] }, /** - * Lookup555: module_emergency_shutdown::module::Error + * Lookup564: module_emergency_shutdown::module::Error **/ ModuleEmergencyShutdownModuleError: { _enum: ['AlreadyShutdown', 'MustAfterShutdown', 'CanNotRefund', 'ExistPotentialSurplus', 'ExistUnhandledDebit'] }, /** - * Lookup556: module_homa::module::StakingLedger + * Lookup565: module_homa::module::StakingLedger **/ ModuleHomaModuleStakingLedger: { bonded: 'Compact', unlocking: 'Vec' }, /** - * Lookup560: module_homa::module::Error + * Lookup569: module_homa::module::Error **/ ModuleHomaModuleError: { _enum: ['BelowMintThreshold', 'BelowRedeemThreshold', 'ExceededStakingCurrencySoftCap', 'InsufficientUnclaimedRedemption', 'OutdatedEraIndex', 'FastMatchIsNotAllowed', 'CannotCompletelyFastMatch', 'InvalidRate', 'InvalidLastEraBumpedBlock'] }, /** - * Lookup562: module_xcm_interface::module::Error + * Lookup571: module_xcm_interface::module::Error **/ ModuleXcmInterfaceModuleError: { _enum: ['XcmFailed'] }, /** - * Lookup564: module_incentives::module::Error + * Lookup573: module_incentives::module::Error **/ ModuleIncentivesModuleError: { _enum: ['NotEnough', 'InvalidCurrencyId', 'InvalidPoolId', 'InvalidRate'] }, /** - * Lookup565: module_nft::module::Error + * Lookup574: module_nft::module::Error **/ ModuleNftModuleError: { _enum: ['ClassIdNotFound', 'TokenIdNotFound', 'NoPermission', 'InvalidQuantity', 'NonTransferable', 'NonBurnable', 'NonMintable', 'CannotDestroyClass', 'Immutable', 'AttributesTooLarge', 'IncorrectTokenId'] }, /** - * Lookup566: module_asset_registry::module::Error + * Lookup575: module_asset_registry::module::Error **/ ModuleAssetRegistryModuleError: { _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted'] }, /** - * Lookup567: module_evm::module::AccountInfo + * Lookup576: module_evm::module::AccountInfo **/ ModuleEvmModuleAccountInfo: { nonce: 'u32', contractInfo: 'Option' }, /** - * Lookup569: module_evm::module::ContractInfo + * Lookup578: module_evm::module::ContractInfo **/ ModuleEvmModuleContractInfo: { codeHash: 'H256', @@ -5272,32 +5456,32 @@ export default { published: 'bool' }, /** - * Lookup572: module_evm::module::CodeInfo + * Lookup581: module_evm::module::CodeInfo **/ ModuleEvmModuleCodeInfo: { codeSize: 'u32', refCount: 'u32' }, /** - * Lookup573: module_evm::module::Error + * Lookup582: module_evm::module::Error **/ ModuleEvmModuleError: { _enum: ['AddressNotMapped', 'ContractNotFound', 'NoPermission', 'ContractDevelopmentNotEnabled', 'ContractDevelopmentAlreadyEnabled', 'ContractAlreadyPublished', 'ContractExceedsMaxCodeSize', 'ContractAlreadyExisted', 'OutOfStorage', 'ChargeFeeFailed', 'CannotKillContract', 'ReserveStorageFailed', 'UnreserveStorageFailed', 'ChargeStorageFailed', 'InvalidDecimals', 'StrictCallFailed'] }, /** - * Lookup574: module_evm_bridge::module::Error + * Lookup583: module_evm_bridge::module::Error **/ ModuleEvmBridgeModuleError: { _enum: ['ExecutionFail', 'ExecutionRevert', 'ExecutionFatal', 'ExecutionError', 'InvalidReturnValue'] }, /** - * Lookup575: module_evm_accounts::module::Error + * Lookup584: module_evm_accounts::module::Error **/ ModuleEvmAccountsModuleError: { _enum: ['AccountIdHasMapped', 'EthAddressHasMapped', 'BadSignature', 'InvalidSignature', 'NonZeroRefCount'] }, /** - * Lookup576: nutsfinance_stable_asset::StableAssetPoolInfo + * Lookup585: nutsfinance_stable_asset::StableAssetPoolInfo **/ NutsfinanceStableAssetStableAssetPoolInfo: { poolAsset: 'AcalaPrimitivesCurrencyCurrencyId', @@ -5318,19 +5502,19 @@ export default { precision: 'u128' }, /** - * Lookup577: nutsfinance_stable_asset::pallet::Error + * Lookup586: nutsfinance_stable_asset::pallet::Error **/ NutsfinanceStableAssetError: { _enum: ['InconsistentStorage', 'InvalidPoolAsset', 'ArgumentsMismatch', 'ArgumentsError', 'PoolNotFound', 'Math', 'InvalidPoolValue', 'MintUnderMin', 'SwapUnderMin', 'RedeemUnderMin', 'RedeemOverMax'] }, /** - * Lookup579: polkadot_primitives::v2::UpgradeRestriction + * Lookup588: polkadot_primitives::v2::UpgradeRestriction **/ PolkadotPrimitivesV2UpgradeRestriction: { _enum: ['Present'] }, /** - * Lookup580: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot + * Lookup589: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot **/ CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: { dmqMqcHead: 'H256', @@ -5339,7 +5523,7 @@ export default { egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>' }, /** - * Lookup583: polkadot_primitives::v2::AbridgedHrmpChannel + * Lookup592: polkadot_primitives::v2::AbridgedHrmpChannel **/ PolkadotPrimitivesV2AbridgedHrmpChannel: { maxCapacity: 'u32', @@ -5350,7 +5534,7 @@ export default { mqcHead: 'Option' }, /** - * Lookup584: polkadot_primitives::v2::AbridgedHostConfiguration + * Lookup593: polkadot_primitives::v2::AbridgedHostConfiguration **/ PolkadotPrimitivesV2AbridgedHostConfiguration: { maxCodeSize: 'u32', @@ -5364,68 +5548,75 @@ export default { validationUpgradeDelay: 'u32' }, /** - * Lookup590: polkadot_core_primitives::OutboundHrmpMessage + * Lookup599: polkadot_core_primitives::OutboundHrmpMessage **/ PolkadotCorePrimitivesOutboundHrmpMessage: { recipient: 'u32', data: 'Bytes' }, /** - * Lookup591: cumulus_pallet_parachain_system::pallet::Error + * Lookup600: cumulus_pallet_parachain_system::CodeUpgradeAuthorization + **/ + CumulusPalletParachainSystemCodeUpgradeAuthorization: { + codeHash: 'H256', + checkVersion: 'bool' + }, + /** + * Lookup601: cumulus_pallet_parachain_system::pallet::Error **/ CumulusPalletParachainSystemError: { _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized'] }, /** - * Lookup592: pallet_sudo::pallet::Error + * Lookup602: pallet_sudo::pallet::Error **/ PalletSudoError: { _enum: ['RequireSudo'] }, /** - * Lookup595: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender + * Lookup605: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender **/ FrameSystemExtensionsCheckNonZeroSender: 'Null', /** - * Lookup596: frame_system::extensions::check_spec_version::CheckSpecVersion + * Lookup606: frame_system::extensions::check_spec_version::CheckSpecVersion **/ FrameSystemExtensionsCheckSpecVersion: 'Null', /** - * Lookup597: frame_system::extensions::check_tx_version::CheckTxVersion + * Lookup607: frame_system::extensions::check_tx_version::CheckTxVersion **/ FrameSystemExtensionsCheckTxVersion: 'Null', /** - * Lookup598: frame_system::extensions::check_genesis::CheckGenesis + * Lookup608: frame_system::extensions::check_genesis::CheckGenesis **/ FrameSystemExtensionsCheckGenesis: 'Null', /** - * Lookup601: runtime_common::check_nonce::CheckNonce + * Lookup611: runtime_common::check_nonce::CheckNonce **/ RuntimeCommonCheckNonce: { nonce: 'Compact' }, /** - * Lookup602: frame_system::extensions::check_weight::CheckWeight + * Lookup612: frame_system::extensions::check_weight::CheckWeight **/ FrameSystemExtensionsCheckWeight: 'Null', /** - * Lookup603: module_evm::SetEvmOrigin + * Lookup613: module_evm::SetEvmOrigin **/ ModuleEvmSetEvmOrigin: 'Null', /** - * Lookup604: module_transaction_payment::ChargeTransactionPayment + * Lookup614: module_transaction_payment::ChargeTransactionPayment **/ ModuleTransactionPaymentChargeTransactionPayment: 'Compact', /** - * Lookup605: acala_runtime::StorageDepositPerByte + * Lookup615: acala_runtime::StorageDepositPerByte **/ AcalaRuntimeStorageDepositPerByte: 'Null', /** - * Lookup606: acala_runtime::TxFeePerGas + * Lookup616: acala_runtime::TxFeePerGas **/ AcalaRuntimeTxFeePerGas: 'Null', /** - * Lookup608: acala_primitives::signature::AcalaMultiSignature + * Lookup618: acala_primitives::signature::AcalaMultiSignature **/ AcalaPrimitivesSignatureAcalaMultiSignature: { _enum: { diff --git a/packages/types/src/interfaces/nft/definitions.ts b/packages/types/src/interfaces/nft/definitions.ts index 834d122..9c40bfc 100644 --- a/packages/types/src/interfaces/nft/definitions.ts +++ b/packages/types/src/interfaces/nft/definitions.ts @@ -1,5 +1,48 @@ -import type { Definitions } from '@polkadot/types/types'; - -import nft from '@acala-network/type-definitions/nft'; - -export default nft as Definitions; +export default { + rpc: {}, + types: { + CID: 'Vec', + Attributes: 'BTreeMap, Vec>', + TokenInfoOf: { + metadata: 'CID', + owner: 'AccountId', + data: 'TokenData', + }, + Properties: { + _set: { + _bitLength: 8, + Transferable: 0b00000001, + Burnable: 0b00000010, + Mintable: 0b00000100, + ClassPropertiesMutable: 0b00001000, + }, + }, + ClassData: { + deposit: 'Balance', + properties: 'Properties', + attributes: 'Attributes', + }, + TokenData: { + deposit: 'Balance', + attributes: 'Attributes', + }, + TokenId: 'u64', + TokenIdOf: 'TokenId', + NFTClassId: 'u32', + ClassIdOf: 'ClassId', + NFTBalance: 'u128', + NFTBalanceOf: 'NFTBalance', + ClassInfoOf: { + metadata: 'CID', + totalIssuance: 'TokenId', + owner: 'AccountId', + data: 'ClassData', + }, + }, + typesAligns: { + nft: { + ClassId: 'NFTClassId', + BalanceOf: 'NFTBalanceOf', + }, + }, +}; diff --git a/packages/types/src/interfaces/nomineesElection/definitions.ts b/packages/types/src/interfaces/nomineesElection/definitions.ts index 798dbfd..b8af3d7 100644 --- a/packages/types/src/interfaces/nomineesElection/definitions.ts +++ b/packages/types/src/interfaces/nomineesElection/definitions.ts @@ -1,5 +1,16 @@ -import type { Definitions } from '@polkadot/types/types'; - -import nomineesElection from '@acala-network/type-definitions/nomineesElection'; - -export default nomineesElection as Definitions; +export default { + rpc: {}, + types: { + NomineeId: 'AccountId', + HomaUnlockChunk: { + value: 'Balance', + era: 'EraIndex', + }, + BondingLedger: { + total: 'Balance', + active: 'Balance', + unlocking: 'Vec', + }, + }, + typesAlias: { nomineesElection: { UnlockChunk: 'HomaUnlockChunk' } }, +}; diff --git a/packages/types/src/interfaces/oracle/index.ts b/packages/types/src/interfaces/oracle/index.ts deleted file mode 100644 index 2d30729..0000000 --- a/packages/types/src/interfaces/oracle/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Auto-generated via `yarn polkadot-types-from-defs`, do not edit -/* eslint-disable */ - -export * from './types'; diff --git a/packages/types/src/interfaces/oracle/types.ts b/packages/types/src/interfaces/oracle/types.ts deleted file mode 100644 index a22275d..0000000 --- a/packages/types/src/interfaces/oracle/types.ts +++ /dev/null @@ -1,25 +0,0 @@ -// Auto-generated via `yarn polkadot-types-from-defs`, do not edit -/* eslint-disable */ - -import type { AccountId, Moment, OracleValue } from '@acala-network/types/interfaces/runtime'; -import type { Struct, Text, Vec, u8 } from '@polkadot/types-codec'; - -/** @name DataProviderId */ -export interface DataProviderId extends u8 {} - -/** @name OrderedSet */ -export interface OrderedSet extends Vec {} - -/** @name RpcDataProviderId */ -export interface RpcDataProviderId extends Text {} - -/** @name TimestampedValue */ -export interface TimestampedValue extends Struct { - readonly value: OracleValue; - readonly timestamp: Moment; -} - -/** @name TimestampedValueOf */ -export interface TimestampedValueOf extends TimestampedValue {} - -export type PHANTOM_ORACLE = 'oracle'; diff --git a/packages/types/src/interfaces/primitives/definitions.ts b/packages/types/src/interfaces/primitives/definitions.ts index b826629..521b7f1 100644 --- a/packages/types/src/interfaces/primitives/definitions.ts +++ b/packages/types/src/interfaces/primitives/definitions.ts @@ -1,5 +1,75 @@ -import type { Definitions } from '@polkadot/types/types'; +export default { + rpc: {}, + types: { + Amount: 'i128', + AmountOf: 'Amount', + AuctionId: 'u32', + AuctionIdOf: 'AuctionId', + TokenSymbol: { + _enum: { + ACA: 0, + AUSD: 1, + DOT: 2, + LDOT: 3, + // 20 - 39: External tokens (e.g. bridged) + RENBTC: 20, + CASH: 21, + // 40 - 127: Polkadot parachain tokens -import primitives from '@acala-network/type-definitions/primitives'; - -export default primitives as Definitions; + // 128 - 147: Karura & Kusama native tokens + KAR: 128, + KUSD: 129, + KSM: 130, + LKSM: 131, + // 148 - 167: External tokens (e.g. bridged) + // 149: Reserved for renBTC + // 150: Reserved for CASH + // 168 - 255: Kusama parachain tokens + BNC: 168, + VSKSM: 169, + PHA: 170, + KINT: 171, + KBTC: 172, + }, + }, + DexShare: { + _enum: { + Token: 'TokenSymbol', + Erc20: 'EvmAddress', + }, + }, + CurrencyId: { + _enum: { + Token: 'TokenSymbol', + DEXShare: '(DexShare, DexShare)', + ERC20: 'EvmAddress', + StableAssetPoolToken: 'u32', + LiquidCrowdloan: 'u32', + ForeignAsset: 'u32', + }, + }, + CurrencyIdOf: 'CurrencyId', + AirDropCurrencyId: { _enum: ['KAR', 'ACA'] }, + AuthoritysOriginId: { + _enum: ['Root', 'Treasury', 'HonzonTreasury', 'HomaTreasury', 'TreasuryReserve'], + }, + AcalaDataProviderId: { + _enum: ['Aggregated', 'Acala', 'Band'], + }, + TradingPair: '(CurrencyId, CurrencyId)', + OrmlCurrencyId: 'CurrencyId', + ChainBridgeChainId: 'u8', + AcalaAssetMetadata: { + name: 'Vec', + symbol: 'Vec', + decimals: 'u8', + minimalBalance: 'Balance', + }, + NumberOrHex: 'u128', + }, + typesAlias: { + rewards: { OrmlCurrencyId: 'CurrencyId' }, + oracle: { DataProviderId: 'AcalaDataProviderId' }, + chainBridge: { ChainId: 'ChainBridgeChainId' }, + }, +}; diff --git a/packages/types/src/registry/acala.ts b/packages/types/src/interfaces/registry.ts similarity index 63% rename from packages/types/src/registry/acala.ts rename to packages/types/src/interfaces/registry.ts index 42d8f9c..20ad63c 100644 --- a/packages/types/src/registry/acala.ts +++ b/packages/types/src/interfaces/registry.ts @@ -5,7 +5,7 @@ // this is required to allow for ambient/previous definitions import '@polkadot/types/types/registry'; -import type { AcalaPrimitivesAuthoritysOriginId, AcalaPrimitivesCurrencyAssetIds, AcalaPrimitivesCurrencyAssetMetadata, AcalaPrimitivesCurrencyCurrencyId, AcalaPrimitivesCurrencyDexShare, AcalaPrimitivesCurrencyTokenSymbol, AcalaPrimitivesNftClassProperty, AcalaPrimitivesPosition, AcalaPrimitivesReserveIdentifier, AcalaPrimitivesSignatureAcalaMultiSignature, AcalaPrimitivesTradingPair, AcalaRuntimeOriginCaller, AcalaRuntimeRuntime, AcalaRuntimeScheduledTasks, AcalaRuntimeSessionKeys, AcalaRuntimeStorageDepositPerByte, AcalaRuntimeTxFeePerGas, CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionAccessListItem, EthereumTransactionTransactionAction, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, ModuleAggregatedDexModuleCall, ModuleAggregatedDexModuleError, ModuleAssetRegistryModuleCall, ModuleAssetRegistryModuleError, ModuleAssetRegistryModuleEvent, ModuleAuctionManagerCollateralAuctionItem, ModuleAuctionManagerModuleCall, ModuleAuctionManagerModuleError, ModuleAuctionManagerModuleEvent, ModuleCdpEngineModuleCall, ModuleCdpEngineModuleError, ModuleCdpEngineModuleEvent, ModuleCdpEngineRiskManagementParams, ModuleCdpTreasuryModuleCall, ModuleCdpTreasuryModuleError, ModuleCdpTreasuryModuleEvent, ModuleCollatorSelectionCall, ModuleCollatorSelectionError, ModuleCollatorSelectionEvent, ModuleCurrenciesModuleCall, ModuleCurrenciesModuleError, ModuleCurrenciesModuleEvent, ModuleDexModuleCall, ModuleDexModuleError, ModuleDexModuleEvent, ModuleDexOracleModuleCall, ModuleDexOracleModuleError, ModuleDexProvisioningParameters, ModuleDexTradingPairStatus, ModuleEmergencyShutdownModuleCall, ModuleEmergencyShutdownModuleError, ModuleEmergencyShutdownModuleEvent, ModuleEvmAccountsModuleCall, ModuleEvmAccountsModuleError, ModuleEvmAccountsModuleEvent, ModuleEvmBridgeModuleError, ModuleEvmEvmTask, ModuleEvmModuleAccountInfo, ModuleEvmModuleCall, ModuleEvmModuleCodeInfo, ModuleEvmModuleContractInfo, ModuleEvmModuleError, ModuleEvmModuleEvent, ModuleEvmSetEvmOrigin, ModuleHomaModuleCall, ModuleHomaModuleError, ModuleHomaModuleEvent, ModuleHomaModuleStakingLedger, ModuleHomaModuleUnlockChunk, ModuleHonzonModuleCall, ModuleHonzonModuleError, ModuleHonzonModuleEvent, ModuleIdleSchedulerModuleCall, ModuleIdleSchedulerModuleEvent, ModuleIncentivesModuleCall, ModuleIncentivesModuleError, ModuleIncentivesModuleEvent, ModuleLoansModuleCall, ModuleLoansModuleError, ModuleLoansModuleEvent, ModuleNftClassData, ModuleNftModuleCall, ModuleNftModuleError, ModuleNftModuleEvent, ModuleNftTokenData, ModulePricesModuleCall, ModulePricesModuleError, ModulePricesModuleEvent, ModuleSessionManagerModuleCall, ModuleSessionManagerModuleError, ModuleSessionManagerModuleEvent, ModuleSupportDexAggregatedSwapPath, ModuleSupportDexSwapLimit, ModuleSupportIncentivesPoolId, ModuleTransactionPauseModuleCall, ModuleTransactionPauseModuleError, ModuleTransactionPauseModuleEvent, ModuleTransactionPaymentChargeTransactionPayment, ModuleTransactionPaymentModuleCall, ModuleTransactionPaymentModuleError, ModuleTransactionPaymentModuleEvent, ModuleXcmInterfaceModuleCall, ModuleXcmInterfaceModuleError, ModuleXcmInterfaceModuleEvent, ModuleXcmInterfaceModuleXcmInterfaceOperation, NutsfinanceStableAssetCall, NutsfinanceStableAssetError, NutsfinanceStableAssetEvent, NutsfinanceStableAssetStableAssetPoolInfo, OrmlAuctionModuleCall, OrmlAuctionModuleError, OrmlAuctionModuleEvent, OrmlAuthorityDelayedOrigin, OrmlAuthorityModuleCall, OrmlAuthorityModuleError, OrmlAuthorityModuleEvent, OrmlNftClassInfo, OrmlNftModuleError, OrmlNftTokenInfo, OrmlOracleModuleCall, OrmlOracleModuleError, OrmlOracleModuleEvent, OrmlOracleModuleTimestampedValue, OrmlRewardsModuleCall, OrmlRewardsModuleError, OrmlRewardsPoolInfo, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlTraitsAuctionAuctionInfo, OrmlTraitsChangeOption, OrmlTraitsChangeU128, OrmlUnknownTokensModuleError, OrmlUnknownTokensModuleEvent, OrmlUtilitiesOrderedSet, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXcmModuleCall, OrmlXcmModuleError, OrmlXcmModuleEvent, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAuthorshipCall, PalletAuthorshipError, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletBountiesBounty, PalletBountiesBountyStatus, PalletBountiesCall, PalletBountiesError, PalletBountiesEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTimestampCall, PalletTipsCall, PalletTipsError, PalletTipsEvent, PalletTipsOpenTip, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RuntimeCommonCheckNonce, RuntimeCommonProxyType, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup'; +import type { AcalaPrimitivesAuthoritysOriginId, AcalaPrimitivesCurrencyAssetIds, AcalaPrimitivesCurrencyAssetMetadata, AcalaPrimitivesCurrencyCurrencyId, AcalaPrimitivesCurrencyDexShare, AcalaPrimitivesCurrencyTokenSymbol, AcalaPrimitivesNftClassProperty, AcalaPrimitivesPosition, AcalaPrimitivesReserveIdentifier, AcalaPrimitivesSignatureAcalaMultiSignature, AcalaPrimitivesTradingPair, AcalaRuntimeOriginCaller, AcalaRuntimeRuntime, AcalaRuntimeScheduledTasks, AcalaRuntimeSessionKeys, AcalaRuntimeStorageDepositPerByte, AcalaRuntimeTxFeePerGas, CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionAccessListItem, EthereumTransactionTransactionAction, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, ModuleAggregatedDexModuleCall, ModuleAggregatedDexModuleError, ModuleAssetRegistryModuleCall, ModuleAssetRegistryModuleError, ModuleAssetRegistryModuleEvent, ModuleAuctionManagerCollateralAuctionItem, ModuleAuctionManagerModuleCall, ModuleAuctionManagerModuleError, ModuleAuctionManagerModuleEvent, ModuleCdpEngineModuleCall, ModuleCdpEngineModuleError, ModuleCdpEngineModuleEvent, ModuleCdpEngineRiskManagementParams, ModuleCdpTreasuryModuleCall, ModuleCdpTreasuryModuleError, ModuleCdpTreasuryModuleEvent, ModuleCollatorSelectionCall, ModuleCollatorSelectionError, ModuleCollatorSelectionEvent, ModuleCurrenciesModuleCall, ModuleCurrenciesModuleError, ModuleCurrenciesModuleEvent, ModuleDexModuleCall, ModuleDexModuleError, ModuleDexModuleEvent, ModuleDexOracleModuleCall, ModuleDexOracleModuleError, ModuleDexProvisioningParameters, ModuleDexTradingPairStatus, ModuleEmergencyShutdownModuleCall, ModuleEmergencyShutdownModuleError, ModuleEmergencyShutdownModuleEvent, ModuleEvmAccountsModuleCall, ModuleEvmAccountsModuleError, ModuleEvmAccountsModuleEvent, ModuleEvmBridgeModuleError, ModuleEvmEvmTask, ModuleEvmModuleAccountInfo, ModuleEvmModuleCall, ModuleEvmModuleCodeInfo, ModuleEvmModuleContractInfo, ModuleEvmModuleError, ModuleEvmModuleEvent, ModuleEvmSetEvmOrigin, ModuleHomaModuleCall, ModuleHomaModuleError, ModuleHomaModuleEvent, ModuleHomaModuleStakingLedger, ModuleHomaModuleUnlockChunk, ModuleHonzonModuleCall, ModuleHonzonModuleError, ModuleHonzonModuleEvent, ModuleIdleSchedulerModuleCall, ModuleIdleSchedulerModuleEvent, ModuleIncentivesModuleCall, ModuleIncentivesModuleError, ModuleIncentivesModuleEvent, ModuleLoansModuleCall, ModuleLoansModuleError, ModuleLoansModuleEvent, ModuleNftClassData, ModuleNftModuleCall, ModuleNftModuleError, ModuleNftModuleEvent, ModuleNftTokenData, ModulePricesModuleCall, ModulePricesModuleError, ModulePricesModuleEvent, ModuleSessionManagerModuleCall, ModuleSessionManagerModuleError, ModuleSessionManagerModuleEvent, ModuleSupportDexAggregatedSwapPath, ModuleSupportDexSwapLimit, ModuleSupportIncentivesPoolId, ModuleTransactionPauseModuleCall, ModuleTransactionPauseModuleError, ModuleTransactionPauseModuleEvent, ModuleTransactionPaymentChargeTransactionPayment, ModuleTransactionPaymentModuleCall, ModuleTransactionPaymentModuleError, ModuleTransactionPaymentModuleEvent, ModuleXcmInterfaceModuleCall, ModuleXcmInterfaceModuleError, ModuleXcmInterfaceModuleEvent, ModuleXcmInterfaceModuleXcmInterfaceOperation, NutsfinanceStableAssetCall, NutsfinanceStableAssetError, NutsfinanceStableAssetEvent, NutsfinanceStableAssetStableAssetPoolInfo, OrmlAuctionModuleCall, OrmlAuctionModuleError, OrmlAuctionModuleEvent, OrmlAuthorityDelayedOrigin, OrmlAuthorityModuleCall, OrmlAuthorityModuleError, OrmlAuthorityModuleEvent, OrmlNftClassInfo, OrmlNftModuleError, OrmlNftTokenInfo, OrmlOracleModuleCall, OrmlOracleModuleError, OrmlOracleModuleEvent, OrmlOracleModuleTimestampedValue, OrmlRewardsModuleCall, OrmlRewardsModuleError, OrmlRewardsPoolInfo, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlTraitsAuctionAuctionInfo, OrmlTraitsChangeOption, OrmlTraitsChangeU128, OrmlUnknownTokensModuleError, OrmlUnknownTokensModuleEvent, OrmlUtilitiesOrderedSet, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXcmModuleCall, OrmlXcmModuleError, OrmlXcmModuleEvent, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBountiesBounty, PalletBountiesBountyStatus, PalletBountiesCall, PalletBountiesError, PalletBountiesEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTimestampCall, PalletTipsCall, PalletTipsError, PalletTipsEvent, PalletTipsOpenTip, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RuntimeCommonCheckNonce, RuntimeCommonProxyType, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { @@ -32,6 +32,7 @@ declare module '@polkadot/types/types/registry' { CumulusPalletDmpQueueEvent: CumulusPalletDmpQueueEvent; CumulusPalletDmpQueuePageIndexData: CumulusPalletDmpQueuePageIndexData; CumulusPalletParachainSystemCall: CumulusPalletParachainSystemCall; + CumulusPalletParachainSystemCodeUpgradeAuthorization: CumulusPalletParachainSystemCodeUpgradeAuthorization; CumulusPalletParachainSystemError: CumulusPalletParachainSystemError; CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent; CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot; @@ -208,16 +209,12 @@ declare module '@polkadot/types/types/registry' { OrmlXtokensModuleCall: OrmlXtokensModuleCall; OrmlXtokensModuleError: OrmlXtokensModuleError; OrmlXtokensModuleEvent: OrmlXtokensModuleEvent; - PalletAuthorshipCall: PalletAuthorshipCall; - PalletAuthorshipError: PalletAuthorshipError; - PalletAuthorshipUncleEntryItem: PalletAuthorshipUncleEntryItem; PalletBalancesAccountData: PalletBalancesAccountData; PalletBalancesBalanceLock: PalletBalancesBalanceLock; PalletBalancesCall: PalletBalancesCall; PalletBalancesError: PalletBalancesError; PalletBalancesEvent: PalletBalancesEvent; PalletBalancesReasons: PalletBalancesReasons; - PalletBalancesReleases: PalletBalancesReleases; PalletBalancesReserveData: PalletBalancesReserveData; PalletBountiesBounty: PalletBountiesBounty; PalletBountiesBountyStatus: PalletBountiesBountyStatus; @@ -234,6 +231,7 @@ declare module '@polkadot/types/types/registry' { PalletDemocracyDelegations: PalletDemocracyDelegations; PalletDemocracyError: PalletDemocracyError; PalletDemocracyEvent: PalletDemocracyEvent; + PalletDemocracyMetadataOwner: PalletDemocracyMetadataOwner; PalletDemocracyReferendumInfo: PalletDemocracyReferendumInfo; PalletDemocracyReferendumStatus: PalletDemocracyReferendumStatus; PalletDemocracyTally: PalletDemocracyTally; @@ -285,6 +283,7 @@ declare module '@polkadot/types/types/registry' { PalletXcmEvent: PalletXcmEvent; PalletXcmOrigin: PalletXcmOrigin; PalletXcmQueryStatus: PalletXcmQueryStatus; + PalletXcmRemoteLockedFungibleRecord: PalletXcmRemoteLockedFungibleRecord; PalletXcmVersionMigrationStage: PalletXcmVersionMigrationStage; PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage; PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage; @@ -296,6 +295,7 @@ declare module '@polkadot/types/types/registry' { PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction; RuntimeCommonCheckNonce: RuntimeCommonCheckNonce; RuntimeCommonProxyType: RuntimeCommonProxyType; + SpArithmeticArithmeticError: SpArithmeticArithmeticError; SpConsensusAuraSr25519AppSr25519Public: SpConsensusAuraSr25519AppSr25519Public; SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId; SpCoreEcdsaSignature: SpCoreEcdsaSignature; @@ -303,12 +303,9 @@ declare module '@polkadot/types/types/registry' { SpCoreSr25519Public: SpCoreSr25519Public; SpCoreSr25519Signature: SpCoreSr25519Signature; SpCoreVoid: SpCoreVoid; - SpRuntimeArithmeticError: SpRuntimeArithmeticError; - SpRuntimeBlakeTwo256: SpRuntimeBlakeTwo256; SpRuntimeDigest: SpRuntimeDigest; SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem; SpRuntimeDispatchError: SpRuntimeDispatchError; - SpRuntimeHeader: SpRuntimeHeader; SpRuntimeModuleError: SpRuntimeModuleError; SpRuntimeMultiSignature: SpRuntimeMultiSignature; SpRuntimeTokenError: SpRuntimeTokenError; @@ -318,36 +315,50 @@ declare module '@polkadot/types/types/registry' { SpWeightsRuntimeDbWeight: SpWeightsRuntimeDbWeight; SpWeightsWeightV2Weight: SpWeightsWeightV2Weight; XcmDoubleEncoded: XcmDoubleEncoded; - XcmV0Junction: XcmV0Junction; - XcmV0JunctionBodyId: XcmV0JunctionBodyId; - XcmV0JunctionBodyPart: XcmV0JunctionBodyPart; - XcmV0JunctionNetworkId: XcmV0JunctionNetworkId; - XcmV0MultiAsset: XcmV0MultiAsset; - XcmV0MultiLocation: XcmV0MultiLocation; - XcmV0Order: XcmV0Order; - XcmV0OriginKind: XcmV0OriginKind; - XcmV0Response: XcmV0Response; - XcmV0Xcm: XcmV0Xcm; - XcmV1Junction: XcmV1Junction; - XcmV1MultiAsset: XcmV1MultiAsset; - XcmV1MultiLocation: XcmV1MultiLocation; - XcmV1MultiassetAssetId: XcmV1MultiassetAssetId; - XcmV1MultiassetAssetInstance: XcmV1MultiassetAssetInstance; - XcmV1MultiassetFungibility: XcmV1MultiassetFungibility; - XcmV1MultiassetMultiAssetFilter: XcmV1MultiassetMultiAssetFilter; - XcmV1MultiassetMultiAssets: XcmV1MultiassetMultiAssets; - XcmV1MultiassetWildFungibility: XcmV1MultiassetWildFungibility; - XcmV1MultiassetWildMultiAsset: XcmV1MultiassetWildMultiAsset; - XcmV1MultilocationJunctions: XcmV1MultilocationJunctions; - XcmV1Order: XcmV1Order; - XcmV1Response: XcmV1Response; - XcmV1Xcm: XcmV1Xcm; + XcmV2BodyId: XcmV2BodyId; + XcmV2BodyPart: XcmV2BodyPart; XcmV2Instruction: XcmV2Instruction; + XcmV2Junction: XcmV2Junction; + XcmV2MultiAsset: XcmV2MultiAsset; + XcmV2MultiLocation: XcmV2MultiLocation; + XcmV2MultiassetAssetId: XcmV2MultiassetAssetId; + XcmV2MultiassetAssetInstance: XcmV2MultiassetAssetInstance; + XcmV2MultiassetFungibility: XcmV2MultiassetFungibility; + XcmV2MultiassetMultiAssetFilter: XcmV2MultiassetMultiAssetFilter; + XcmV2MultiassetMultiAssets: XcmV2MultiassetMultiAssets; + XcmV2MultiassetWildFungibility: XcmV2MultiassetWildFungibility; + XcmV2MultiassetWildMultiAsset: XcmV2MultiassetWildMultiAsset; + XcmV2MultilocationJunctions: XcmV2MultilocationJunctions; + XcmV2NetworkId: XcmV2NetworkId; + XcmV2OriginKind: XcmV2OriginKind; XcmV2Response: XcmV2Response; XcmV2TraitsError: XcmV2TraitsError; - XcmV2TraitsOutcome: XcmV2TraitsOutcome; XcmV2WeightLimit: XcmV2WeightLimit; XcmV2Xcm: XcmV2Xcm; + XcmV3Instruction: XcmV3Instruction; + XcmV3Junction: XcmV3Junction; + XcmV3JunctionBodyId: XcmV3JunctionBodyId; + XcmV3JunctionBodyPart: XcmV3JunctionBodyPart; + XcmV3JunctionNetworkId: XcmV3JunctionNetworkId; + XcmV3Junctions: XcmV3Junctions; + XcmV3MaybeErrorCode: XcmV3MaybeErrorCode; + XcmV3MultiAsset: XcmV3MultiAsset; + XcmV3MultiLocation: XcmV3MultiLocation; + XcmV3MultiassetAssetId: XcmV3MultiassetAssetId; + XcmV3MultiassetAssetInstance: XcmV3MultiassetAssetInstance; + XcmV3MultiassetFungibility: XcmV3MultiassetFungibility; + XcmV3MultiassetMultiAssetFilter: XcmV3MultiassetMultiAssetFilter; + XcmV3MultiassetMultiAssets: XcmV3MultiassetMultiAssets; + XcmV3MultiassetWildFungibility: XcmV3MultiassetWildFungibility; + XcmV3MultiassetWildMultiAsset: XcmV3MultiassetWildMultiAsset; + XcmV3PalletInfo: XcmV3PalletInfo; + XcmV3QueryResponseInfo: XcmV3QueryResponseInfo; + XcmV3Response: XcmV3Response; + XcmV3TraitsError: XcmV3TraitsError; + XcmV3TraitsOutcome: XcmV3TraitsOutcome; + XcmV3WeightLimit: XcmV3WeightLimit; + XcmV3Xcm: XcmV3Xcm; + XcmVersionedAssetId: XcmVersionedAssetId; XcmVersionedMultiAsset: XcmVersionedMultiAsset; XcmVersionedMultiAssets: XcmVersionedMultiAssets; XcmVersionedMultiLocation: XcmVersionedMultiLocation; diff --git a/packages/types/src/interfaces/renvmBridge/definitions.ts b/packages/types/src/interfaces/renvmBridge/definitions.ts new file mode 100644 index 0000000..3c2e50d --- /dev/null +++ b/packages/types/src/interfaces/renvmBridge/definitions.ts @@ -0,0 +1,9 @@ +import type { Definitions } from '@polkadot/types/types'; + +export default { + rpc: {}, + types: { + PublicKey: '[u8; 20]', + DestAddress: 'Vec', + }, +} as Definitions; diff --git a/packages/types/src/lookup/index.ts b/packages/types/src/interfaces/renvmBridge/index.ts similarity index 100% rename from packages/types/src/lookup/index.ts rename to packages/types/src/interfaces/renvmBridge/index.ts diff --git a/packages/types/src/interfaces/renvmBridge/types.ts b/packages/types/src/interfaces/renvmBridge/types.ts new file mode 100644 index 0000000..e747c74 --- /dev/null +++ b/packages/types/src/interfaces/renvmBridge/types.ts @@ -0,0 +1,12 @@ +// Auto-generated via `yarn polkadot-types-from-defs`, do not edit +/* eslint-disable */ + +import type { Bytes, U8aFixed } from '@polkadot/types-codec'; + +/** @name DestAddress */ +export interface DestAddress extends Bytes {} + +/** @name PublicKey */ +export interface PublicKey extends U8aFixed {} + +export type PHANTOM_RENVMBRIDGE = 'renvmBridge'; diff --git a/packages/types/src/interfaces/runtime/definitions.ts b/packages/types/src/interfaces/runtime/definitions.ts index f6dfb1e..d79ac93 100644 --- a/packages/types/src/interfaces/runtime/definitions.ts +++ b/packages/types/src/interfaces/runtime/definitions.ts @@ -1,13 +1,119 @@ +import substrateRuntimeDefs from '@polkadot/types/interfaces/runtime/definitions'; import type { Definitions } from '@polkadot/types/types'; -import runtime from '@acala-network/type-definitions/runtime'; - -import definitions from '@polkadot/types/interfaces/runtime/definitions'; +const acalaRuntimeDefs: Definitions = { + rpc: {}, + types: { + OracleKey: 'CurrencyId', + OracleValue: 'Price', + AsOriginId: 'AuthoritysOriginId', + ProxyType: { + _enum: ['Any', 'CancelProxy', 'Governance', 'Auction', 'Swap', 'Loan'], + }, + AtLeast64BitUnsigned: 'u128', + StableAssetPoolId: 'u32', + RelayChainBlockNumberOf: 'RelayChainBlockNumber', + }, + runtime: { + EVMRuntimeRPCApi: [ + { + version: 2, + methods: { + call: { + description: 'call evm contract', + params: [ + { + name: 'from', + type: 'H160', + }, + { + name: 'to', + type: 'H160', + }, + { + name: 'data', + type: 'Vec', + }, + { + name: 'value', + type: 'Balance', + }, + { + name: 'gas_limit', + type: 'u64', + }, + { + name: 'storage_limit', + type: 'u32', + }, + { + name: 'access_list', + type: 'Option>', + }, + { + name: 'estimate', + type: 'bool', + }, + ], + type: 'Result', + }, + create: { + description: 'create evm contract', + params: [ + { + name: 'from', + type: 'H160', + }, + { + name: 'data', + type: 'Vec', + }, + { + name: 'value', + type: 'Balance', + }, + { + name: 'gas_limit', + type: 'u64', + }, + { + name: 'storage_limit', + type: 'u32', + }, + { + name: 'access_list', + type: 'Option>', + }, + { + name: 'estimate', + type: 'bool', + }, + ], + type: 'Result', + }, + block_limits: { + description: 'evm block limits', + params: [], + type: 'BlockLimits', + }, + }, + }, + ], + }, +}; +// we need to merge substrate runtime defs, otherwise won't be able to build export default { - rpc: {}, + rpc: { + ...substrateRuntimeDefs.rpc, + ...acalaRuntimeDefs.rpc, + }, types: { - ...definitions.types, - ...runtime.types - } -} as Definitions; + ...substrateRuntimeDefs.types, + ...acalaRuntimeDefs.types, + }, + runtime: { + ...substrateRuntimeDefs.runtime, + ...acalaRuntimeDefs.runtime, + }, +}; diff --git a/packages/types/src/interfaces/stableAsset/definitions.ts b/packages/types/src/interfaces/stableAsset/definitions.ts new file mode 100644 index 0000000..c2d565c --- /dev/null +++ b/packages/types/src/interfaces/stableAsset/definitions.ts @@ -0,0 +1,13 @@ +import type { Definitions } from '@polkadot/types/types'; + +export default { + rpc: {}, + types: { + PoolTokenIndex: 'u32', + }, + typesAlias: { + stableAsset: { + AssetId: 'CurrencyId', + }, + }, +} as Definitions; diff --git a/packages/types/src/interfaces/graduallyUpdates/index.ts b/packages/types/src/interfaces/stableAsset/index.ts similarity index 76% rename from packages/types/src/interfaces/graduallyUpdates/index.ts rename to packages/types/src/interfaces/stableAsset/index.ts index 2d30729..7f1de78 100644 --- a/packages/types/src/interfaces/graduallyUpdates/index.ts +++ b/packages/types/src/interfaces/stableAsset/index.ts @@ -1,4 +1,4 @@ // Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ -export * from './types'; +export * from './types.js'; diff --git a/packages/types/src/interfaces/stableAsset/types.ts b/packages/types/src/interfaces/stableAsset/types.ts new file mode 100644 index 0000000..b827ac8 --- /dev/null +++ b/packages/types/src/interfaces/stableAsset/types.ts @@ -0,0 +1,9 @@ +// Auto-generated via `yarn polkadot-types-from-defs`, do not edit +/* eslint-disable */ + +import type { u32 } from '@polkadot/types-codec'; + +/** @name PoolTokenIndex */ +export interface PoolTokenIndex extends u32 {} + +export type PHANTOM_STABLEASSET = 'stableAsset'; diff --git a/packages/types/src/interfaces/stakingPool/definitions.ts b/packages/types/src/interfaces/stakingPool/definitions.ts index f3e3294..b66ec33 100644 --- a/packages/types/src/interfaces/stakingPool/definitions.ts +++ b/packages/types/src/interfaces/stakingPool/definitions.ts @@ -1,5 +1,59 @@ -import type { Definitions } from '@polkadot/types/types'; - -import stakingPool from '@acala-network/type-definitions/stakingPool'; - -export default stakingPool as Definitions; +export default { + rpc: { + getAvailableUnbonded: { + description: 'Get Available Unbonded', + params: [ + { + name: 'account', + type: 'AccountId', + }, + ], + type: 'BalanceInfo', + }, + getLiquidStakingExchangeRate: { + description: 'get liquid staking exchange rate', + params: [], + type: 'ExchangeRate', + }, + }, + types: { + SubAccountStatus: { + bonded: 'Balance', + available: 'Balance', + unbonding: 'Vec<(EraIndex,Balance)>', + mockRewardRate: 'Rate', + }, + Params: { + targetMaxFreeUnbondedRatio: 'Ratio', + targetMinFreeUnbondedRatio: 'Ratio', + targetUnbondingToFreeRatio: 'Ratio', + unbondingToFreeAdjustment: 'Ratio', + baseFeeRate: 'Rate', + }, + StakingPoolPhase: { + _enum: ['Started', 'RelaychainUpdated', 'LedgerUpdated', 'Finished'], + }, + Ledger: { + bonded: 'Balance', + unbondingToFree: 'Balance', + freePool: 'Balance', + toUnbondNextEra: '(Balance, Balance)', + }, + ChangeRate: { + _enum: { + NoChange: 'Null', + NewValue: 'Rate', + }, + }, + ChangeRatio: { + _enum: { + NoChange: 'Null', + NewValue: 'Ratio', + }, + }, + BalanceInfo: { amount: 'Balance' }, + PolkadotAccountId: 'AccountId', + PolkadotAccountIdOf: 'PolkadotAccountId', + }, + typesAlias: { stakingPool: { Phase: 'StakingPoolPhase' } }, +}; diff --git a/packages/types/src/interfaces/support/definitions.ts b/packages/types/src/interfaces/support/definitions.ts index 3742845..dad476a 100644 --- a/packages/types/src/interfaces/support/definitions.ts +++ b/packages/types/src/interfaces/support/definitions.ts @@ -1,5 +1,11 @@ import type { Definitions } from '@polkadot/types/types'; -import support from '@acala-network/type-definitions/support'; - -export default support as Definitions; +export default { + rpc: {}, + types: { + ExchangeRate: 'FixedU128', + Rate: 'FixedU128', + Ratio: 'FixedU128', + Price: 'FixedU128', + }, +} as Definitions; diff --git a/packages/types/src/interfaces/tokens/index.ts b/packages/types/src/interfaces/tokens/index.ts deleted file mode 100644 index 2d30729..0000000 --- a/packages/types/src/interfaces/tokens/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Auto-generated via `yarn polkadot-types-from-defs`, do not edit -/* eslint-disable */ - -export * from './types'; diff --git a/packages/types/src/interfaces/tokens/types.ts b/packages/types/src/interfaces/tokens/types.ts deleted file mode 100644 index 898cc65..0000000 --- a/packages/types/src/interfaces/tokens/types.ts +++ /dev/null @@ -1,20 +0,0 @@ -// Auto-generated via `yarn polkadot-types-from-defs`, do not edit -/* eslint-disable */ - -import type { Balance, LockIdentifier } from '@acala-network/types/interfaces/runtime'; -import type { Struct } from '@polkadot/types-codec'; - -/** @name OrmlAccountData */ -export interface OrmlAccountData extends Struct { - readonly free: Balance; - readonly reserved: Balance; - readonly frozen: Balance; -} - -/** @name OrmlBalanceLock */ -export interface OrmlBalanceLock extends Struct { - readonly amount: Balance; - readonly id: LockIdentifier; -} - -export type PHANTOM_TOKENS = 'tokens'; diff --git a/packages/types/src/lookup/types-acala.ts b/packages/types/src/interfaces/types-lookup.ts similarity index 82% rename from packages/types/src/lookup/types-acala.ts rename to packages/types/src/interfaces/types-lookup.ts index 81478b0..4bd46a7 100644 --- a/packages/types/src/lookup/types-acala.ts +++ b/packages/types/src/interfaces/types-lookup.ts @@ -8,7 +8,7 @@ import '@polkadot/types/lookup'; import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U8aFixed, Vec, bool, i128, i32, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; import type { Vote } from '@polkadot/types/interfaces/elections'; -import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime'; +import type { AccountId32, Call, H160, H256, MultiAddress } from '@polkadot/types/interfaces/runtime'; import type { Event } from '@polkadot/types/interfaces/system'; declare module '@polkadot/types/lookup' { @@ -131,7 +131,7 @@ declare module '@polkadot/types/lookup' { readonly isToken: boolean; readonly asToken: SpRuntimeTokenError; readonly isArithmetic: boolean; - readonly asArithmetic: SpRuntimeArithmeticError; + readonly asArithmetic: SpArithmeticArithmeticError; readonly isTransactional: boolean; readonly asTransactional: SpRuntimeTransactionalError; readonly isExhausted: boolean; @@ -158,8 +158,8 @@ declare module '@polkadot/types/lookup' { readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported'; } - /** @name SpRuntimeArithmeticError (27) */ - interface SpRuntimeArithmeticError extends Enum { + /** @name SpArithmeticArithmeticError (27) */ + interface SpArithmeticArithmeticError extends Enum { readonly isUnderflow: boolean; readonly isOverflow: boolean; readonly isDivisionByZero: boolean; @@ -556,7 +556,19 @@ declare module '@polkadot/types/lookup' { readonly currencyId: AcalaPrimitivesCurrencyCurrencyId; readonly who: AccountId32; } & Struct; - readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved'; + readonly isLocked: boolean; + readonly asLocked: { + readonly currencyId: AcalaPrimitivesCurrencyCurrencyId; + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isUnlocked: boolean; + readonly asUnlocked: { + readonly currencyId: AcalaPrimitivesCurrencyCurrencyId; + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Locked' | 'Unlocked'; } /** @name AcalaPrimitivesCurrencyCurrencyId (51) */ @@ -583,8 +595,6 @@ declare module '@polkadot/types/lookup' { readonly isDot: boolean; readonly isLdot: boolean; readonly isTap: boolean; - readonly isRenbtc: boolean; - readonly isCash: boolean; readonly isKar: boolean; readonly isKusd: boolean; readonly isKsm: boolean; @@ -595,7 +605,7 @@ declare module '@polkadot/types/lookup' { readonly isPha: boolean; readonly isKint: boolean; readonly isKbtc: boolean; - readonly type: 'Aca' | 'Ausd' | 'Dot' | 'Ldot' | 'Tap' | 'Renbtc' | 'Cash' | 'Kar' | 'Kusd' | 'Ksm' | 'Lksm' | 'Tai' | 'Bnc' | 'Vsksm' | 'Pha' | 'Kint' | 'Kbtc'; + readonly type: 'Aca' | 'Ausd' | 'Dot' | 'Ldot' | 'Tap' | 'Kar' | 'Kusd' | 'Ksm' | 'Lksm' | 'Tai' | 'Bnc' | 'Vsksm' | 'Pha' | 'Kint' | 'Kbtc'; } /** @name AcalaPrimitivesCurrencyDexShare (53) */ @@ -745,7 +755,12 @@ declare module '@polkadot/types/lookup' { readonly amount: u128; readonly beneficiary: AccountId32; } & Struct; - readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved'; + readonly isUpdatedInactive: boolean; + readonly asUpdatedInactive: { + readonly reactivated: u128; + readonly deactivated: u128; + } & Struct; + readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive'; } /** @name PalletBountiesEvent (62) */ @@ -864,30 +879,26 @@ declare module '@polkadot/types/lookup' { interface CumulusPalletXcmpQueueEvent extends Enum { readonly isSuccess: boolean; readonly asSuccess: { - readonly messageHash: Option; + readonly messageHash: Option; readonly weight: SpWeightsWeightV2Weight; } & Struct; readonly isFail: boolean; readonly asFail: { - readonly messageHash: Option; - readonly error: XcmV2TraitsError; + readonly messageHash: Option; + readonly error: XcmV3TraitsError; readonly weight: SpWeightsWeightV2Weight; } & Struct; readonly isBadVersion: boolean; readonly asBadVersion: { - readonly messageHash: Option; + readonly messageHash: Option; } & Struct; readonly isBadFormat: boolean; readonly asBadFormat: { - readonly messageHash: Option; - } & Struct; - readonly isUpwardMessageSent: boolean; - readonly asUpwardMessageSent: { - readonly messageHash: Option; + readonly messageHash: Option; } & Struct; readonly isXcmpMessageSent: boolean; readonly asXcmpMessageSent: { - readonly messageHash: Option; + readonly messageHash: Option; } & Struct; readonly isOverweightEnqueued: boolean; readonly asOverweightEnqueued: { @@ -901,17 +912,17 @@ declare module '@polkadot/types/lookup' { readonly index: u64; readonly used: SpWeightsWeightV2Weight; } & Struct; - readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced'; + readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced'; } - /** @name XcmV2TraitsError (70) */ - interface XcmV2TraitsError extends Enum { + /** @name XcmV3TraitsError (69) */ + interface XcmV3TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; readonly isUntrustedReserveLocation: boolean; readonly isUntrustedTeleportLocation: boolean; - readonly isMultiLocationFull: boolean; - readonly isMultiLocationNotInvertible: boolean; + readonly isLocationFull: boolean; + readonly isLocationNotInvertible: boolean; readonly isBadOrigin: boolean; readonly isInvalidLocation: boolean; readonly isAssetNotFound: boolean; @@ -929,24 +940,38 @@ declare module '@polkadot/types/lookup' { readonly isTooExpensive: boolean; readonly isTrap: boolean; readonly asTrap: u64; + readonly isExpectationFalse: boolean; + readonly isPalletNotFound: boolean; + readonly isNameMismatch: boolean; + readonly isVersionIncompatible: boolean; + readonly isHoldingWouldOverflow: boolean; + readonly isExportError: boolean; + readonly isReanchorFailed: boolean; + readonly isNoDeal: boolean; + readonly isFeesNotMet: boolean; + readonly isLockError: boolean; + readonly isNoPermission: boolean; + readonly isUnanchored: boolean; + readonly isNotDepositable: boolean; readonly isUnhandledXcmVersion: boolean; readonly isWeightLimitReached: boolean; - readonly asWeightLimitReached: u64; + readonly asWeightLimitReached: SpWeightsWeightV2Weight; readonly isBarrier: boolean; readonly isWeightNotComputable: boolean; - readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable'; + readonly isExceedsStackLimit: boolean; + readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit'; } - /** @name PalletXcmEvent (72) */ + /** @name PalletXcmEvent (71) */ interface PalletXcmEvent extends Enum { readonly isAttempted: boolean; - readonly asAttempted: XcmV2TraitsOutcome; + readonly asAttempted: XcmV3TraitsOutcome; readonly isSent: boolean; - readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>; + readonly asSent: ITuple<[XcmV3MultiLocation, XcmV3MultiLocation, XcmV3Xcm]>; readonly isUnexpectedResponse: boolean; - readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>; + readonly asUnexpectedResponse: ITuple<[XcmV3MultiLocation, u64]>; readonly isResponseReady: boolean; - readonly asResponseReady: ITuple<[u64, XcmV2Response]>; + readonly asResponseReady: ITuple<[u64, XcmV3Response]>; readonly isNotified: boolean; readonly asNotified: ITuple<[u64, u8, u8]>; readonly isNotifyOverweight: boolean; @@ -956,82 +981,94 @@ declare module '@polkadot/types/lookup' { readonly isNotifyDecodeFailed: boolean; readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>; readonly isInvalidResponder: boolean; - readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option]>; + readonly asInvalidResponder: ITuple<[XcmV3MultiLocation, u64, Option]>; readonly isInvalidResponderVersion: boolean; - readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>; + readonly asInvalidResponderVersion: ITuple<[XcmV3MultiLocation, u64]>; readonly isResponseTaken: boolean; readonly asResponseTaken: u64; readonly isAssetsTrapped: boolean; - readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>; + readonly asAssetsTrapped: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>; readonly isVersionChangeNotified: boolean; - readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>; + readonly asVersionChangeNotified: ITuple<[XcmV3MultiLocation, u32, XcmV3MultiassetMultiAssets]>; readonly isSupportedVersionChanged: boolean; - readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>; + readonly asSupportedVersionChanged: ITuple<[XcmV3MultiLocation, u32]>; readonly isNotifyTargetSendFail: boolean; - readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>; + readonly asNotifyTargetSendFail: ITuple<[XcmV3MultiLocation, u64, XcmV3TraitsError]>; readonly isNotifyTargetMigrationFail: boolean; readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>; + readonly isInvalidQuerierVersion: boolean; + readonly asInvalidQuerierVersion: ITuple<[XcmV3MultiLocation, u64]>; + readonly isInvalidQuerier: boolean; + readonly asInvalidQuerier: ITuple<[XcmV3MultiLocation, u64, XcmV3MultiLocation, Option]>; + readonly isVersionNotifyStarted: boolean; + readonly asVersionNotifyStarted: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>; + readonly isVersionNotifyRequested: boolean; + readonly asVersionNotifyRequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>; + readonly isVersionNotifyUnrequested: boolean; + readonly asVersionNotifyUnrequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>; + readonly isFeesPaid: boolean; + readonly asFeesPaid: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>; readonly isAssetsClaimed: boolean; - readonly asAssetsClaimed: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>; - readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'AssetsClaimed'; + readonly asAssetsClaimed: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>; + readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed'; } - /** @name XcmV2TraitsOutcome (73) */ - interface XcmV2TraitsOutcome extends Enum { + /** @name XcmV3TraitsOutcome (72) */ + interface XcmV3TraitsOutcome extends Enum { readonly isComplete: boolean; - readonly asComplete: u64; + readonly asComplete: SpWeightsWeightV2Weight; readonly isIncomplete: boolean; - readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>; + readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, XcmV3TraitsError]>; readonly isError: boolean; - readonly asError: XcmV2TraitsError; + readonly asError: XcmV3TraitsError; readonly type: 'Complete' | 'Incomplete' | 'Error'; } - /** @name XcmV1MultiLocation (74) */ - interface XcmV1MultiLocation extends Struct { + /** @name XcmV3MultiLocation (73) */ + interface XcmV3MultiLocation extends Struct { readonly parents: u8; - readonly interior: XcmV1MultilocationJunctions; + readonly interior: XcmV3Junctions; } - /** @name XcmV1MultilocationJunctions (75) */ - interface XcmV1MultilocationJunctions extends Enum { + /** @name XcmV3Junctions (74) */ + interface XcmV3Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; - readonly asX1: XcmV1Junction; + readonly asX1: XcmV3Junction; readonly isX2: boolean; - readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>; + readonly asX2: ITuple<[XcmV3Junction, XcmV3Junction]>; readonly isX3: boolean; - readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>; + readonly asX3: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly isX4: boolean; - readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; + readonly asX4: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly isX5: boolean; - readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; + readonly asX5: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly isX6: boolean; - readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; + readonly asX6: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly isX7: boolean; - readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; + readonly asX7: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly isX8: boolean; - readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; + readonly asX8: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } - /** @name XcmV1Junction (76) */ - interface XcmV1Junction extends Enum { + /** @name XcmV3Junction (75) */ + interface XcmV3Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; readonly isAccountId32: boolean; readonly asAccountId32: { - readonly network: XcmV0JunctionNetworkId; + readonly network: Option; readonly id: U8aFixed; } & Struct; readonly isAccountIndex64: boolean; readonly asAccountIndex64: { - readonly network: XcmV0JunctionNetworkId; + readonly network: Option; readonly index: Compact; } & Struct; readonly isAccountKey20: boolean; readonly asAccountKey20: { - readonly network: XcmV0JunctionNetworkId; + readonly network: Option; readonly key: U8aFixed; } & Struct; readonly isPalletInstance: boolean; @@ -1039,42 +1076,63 @@ declare module '@polkadot/types/lookup' { readonly isGeneralIndex: boolean; readonly asGeneralIndex: Compact; readonly isGeneralKey: boolean; - readonly asGeneralKey: Bytes; + readonly asGeneralKey: { + readonly length: u8; + readonly data: U8aFixed; + } & Struct; readonly isOnlyChild: boolean; readonly isPlurality: boolean; readonly asPlurality: { - readonly id: XcmV0JunctionBodyId; - readonly part: XcmV0JunctionBodyPart; + readonly id: XcmV3JunctionBodyId; + readonly part: XcmV3JunctionBodyPart; } & Struct; - readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; + readonly isGlobalConsensus: boolean; + readonly asGlobalConsensus: XcmV3JunctionNetworkId; + readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus'; } - /** @name XcmV0JunctionNetworkId (78) */ - interface XcmV0JunctionNetworkId extends Enum { - readonly isAny: boolean; - readonly isNamed: boolean; - readonly asNamed: Bytes; + /** @name XcmV3JunctionNetworkId (78) */ + interface XcmV3JunctionNetworkId extends Enum { + readonly isByGenesis: boolean; + readonly asByGenesis: U8aFixed; + readonly isByFork: boolean; + readonly asByFork: { + readonly blockNumber: u64; + readonly blockHash: U8aFixed; + } & Struct; readonly isPolkadot: boolean; readonly isKusama: boolean; - readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama'; + readonly isWestend: boolean; + readonly isRococo: boolean; + readonly isWococo: boolean; + readonly isEthereum: boolean; + readonly asEthereum: { + readonly chainId: Compact; + } & Struct; + readonly isBitcoinCore: boolean; + readonly isBitcoinCash: boolean; + readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash'; } - /** @name XcmV0JunctionBodyId (80) */ - interface XcmV0JunctionBodyId extends Enum { + /** @name XcmV3JunctionBodyId (79) */ + interface XcmV3JunctionBodyId extends Enum { readonly isUnit: boolean; - readonly isNamed: boolean; - readonly asNamed: Bytes; + readonly isMoniker: boolean; + readonly asMoniker: U8aFixed; readonly isIndex: boolean; readonly asIndex: Compact; readonly isExecutive: boolean; readonly isTechnical: boolean; readonly isLegislative: boolean; readonly isJudicial: boolean; - readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial'; + readonly isDefense: boolean; + readonly isAdministration: boolean; + readonly isTreasury: boolean; + readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; } - /** @name XcmV0JunctionBodyPart (81) */ - interface XcmV0JunctionBodyPart extends Enum { + /** @name XcmV3JunctionBodyPart (80) */ + interface XcmV3JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; readonly asMembers: { @@ -1098,38 +1156,39 @@ declare module '@polkadot/types/lookup' { readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; } - /** @name XcmV2Xcm (82) */ - interface XcmV2Xcm extends Vec {} + /** @name XcmV3Xcm (81) */ + interface XcmV3Xcm extends Vec {} - /** @name XcmV2Instruction (84) */ - interface XcmV2Instruction extends Enum { + /** @name XcmV3Instruction (83) */ + interface XcmV3Instruction extends Enum { readonly isWithdrawAsset: boolean; - readonly asWithdrawAsset: XcmV1MultiassetMultiAssets; + readonly asWithdrawAsset: XcmV3MultiassetMultiAssets; readonly isReserveAssetDeposited: boolean; - readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets; + readonly asReserveAssetDeposited: XcmV3MultiassetMultiAssets; readonly isReceiveTeleportedAsset: boolean; - readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets; + readonly asReceiveTeleportedAsset: XcmV3MultiassetMultiAssets; readonly isQueryResponse: boolean; readonly asQueryResponse: { readonly queryId: Compact; - readonly response: XcmV2Response; - readonly maxWeight: Compact; + readonly response: XcmV3Response; + readonly maxWeight: SpWeightsWeightV2Weight; + readonly querier: Option; } & Struct; readonly isTransferAsset: boolean; readonly asTransferAsset: { - readonly assets: XcmV1MultiassetMultiAssets; - readonly beneficiary: XcmV1MultiLocation; + readonly assets: XcmV3MultiassetMultiAssets; + readonly beneficiary: XcmV3MultiLocation; } & Struct; readonly isTransferReserveAsset: boolean; readonly asTransferReserveAsset: { - readonly assets: XcmV1MultiassetMultiAssets; - readonly dest: XcmV1MultiLocation; - readonly xcm: XcmV2Xcm; + readonly assets: XcmV3MultiassetMultiAssets; + readonly dest: XcmV3MultiLocation; + readonly xcm: XcmV3Xcm; } & Struct; readonly isTransact: boolean; readonly asTransact: { - readonly originType: XcmV0OriginKind; - readonly requireWeightAtMost: Compact; + readonly originKind: XcmV2OriginKind; + readonly requireWeightAtMost: SpWeightsWeightV2Weight; readonly call: XcmDoubleEncoded; } & Struct; readonly isHrmpNewChannelOpenRequest: boolean; @@ -1150,106 +1209,167 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly isClearOrigin: boolean; readonly isDescendOrigin: boolean; - readonly asDescendOrigin: XcmV1MultilocationJunctions; + readonly asDescendOrigin: XcmV3Junctions; readonly isReportError: boolean; - readonly asReportError: { - readonly queryId: Compact; - readonly dest: XcmV1MultiLocation; - readonly maxResponseWeight: Compact; - } & Struct; + readonly asReportError: XcmV3QueryResponseInfo; readonly isDepositAsset: boolean; readonly asDepositAsset: { - readonly assets: XcmV1MultiassetMultiAssetFilter; - readonly maxAssets: Compact; - readonly beneficiary: XcmV1MultiLocation; + readonly assets: XcmV3MultiassetMultiAssetFilter; + readonly beneficiary: XcmV3MultiLocation; } & Struct; readonly isDepositReserveAsset: boolean; readonly asDepositReserveAsset: { - readonly assets: XcmV1MultiassetMultiAssetFilter; - readonly maxAssets: Compact; - readonly dest: XcmV1MultiLocation; - readonly xcm: XcmV2Xcm; + readonly assets: XcmV3MultiassetMultiAssetFilter; + readonly dest: XcmV3MultiLocation; + readonly xcm: XcmV3Xcm; } & Struct; readonly isExchangeAsset: boolean; readonly asExchangeAsset: { - readonly give: XcmV1MultiassetMultiAssetFilter; - readonly receive: XcmV1MultiassetMultiAssets; + readonly give: XcmV3MultiassetMultiAssetFilter; + readonly want: XcmV3MultiassetMultiAssets; + readonly maximal: bool; } & Struct; readonly isInitiateReserveWithdraw: boolean; readonly asInitiateReserveWithdraw: { - readonly assets: XcmV1MultiassetMultiAssetFilter; - readonly reserve: XcmV1MultiLocation; - readonly xcm: XcmV2Xcm; + readonly assets: XcmV3MultiassetMultiAssetFilter; + readonly reserve: XcmV3MultiLocation; + readonly xcm: XcmV3Xcm; } & Struct; readonly isInitiateTeleport: boolean; readonly asInitiateTeleport: { - readonly assets: XcmV1MultiassetMultiAssetFilter; - readonly dest: XcmV1MultiLocation; - readonly xcm: XcmV2Xcm; + readonly assets: XcmV3MultiassetMultiAssetFilter; + readonly dest: XcmV3MultiLocation; + readonly xcm: XcmV3Xcm; } & Struct; - readonly isQueryHolding: boolean; - readonly asQueryHolding: { - readonly queryId: Compact; - readonly dest: XcmV1MultiLocation; - readonly assets: XcmV1MultiassetMultiAssetFilter; - readonly maxResponseWeight: Compact; + readonly isReportHolding: boolean; + readonly asReportHolding: { + readonly responseInfo: XcmV3QueryResponseInfo; + readonly assets: XcmV3MultiassetMultiAssetFilter; } & Struct; readonly isBuyExecution: boolean; readonly asBuyExecution: { - readonly fees: XcmV1MultiAsset; - readonly weightLimit: XcmV2WeightLimit; + readonly fees: XcmV3MultiAsset; + readonly weightLimit: XcmV3WeightLimit; } & Struct; readonly isRefundSurplus: boolean; readonly isSetErrorHandler: boolean; - readonly asSetErrorHandler: XcmV2Xcm; + readonly asSetErrorHandler: XcmV3Xcm; readonly isSetAppendix: boolean; - readonly asSetAppendix: XcmV2Xcm; + readonly asSetAppendix: XcmV3Xcm; readonly isClearError: boolean; readonly isClaimAsset: boolean; readonly asClaimAsset: { - readonly assets: XcmV1MultiassetMultiAssets; - readonly ticket: XcmV1MultiLocation; + readonly assets: XcmV3MultiassetMultiAssets; + readonly ticket: XcmV3MultiLocation; } & Struct; readonly isTrap: boolean; readonly asTrap: Compact; readonly isSubscribeVersion: boolean; readonly asSubscribeVersion: { readonly queryId: Compact; - readonly maxResponseWeight: Compact; + readonly maxResponseWeight: SpWeightsWeightV2Weight; } & Struct; readonly isUnsubscribeVersion: boolean; - readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion'; - } - - /** @name XcmV1MultiassetMultiAssets (85) */ - interface XcmV1MultiassetMultiAssets extends Vec {} - - /** @name XcmV1MultiAsset (87) */ - interface XcmV1MultiAsset extends Struct { - readonly id: XcmV1MultiassetAssetId; - readonly fun: XcmV1MultiassetFungibility; - } - - /** @name XcmV1MultiassetAssetId (88) */ - interface XcmV1MultiassetAssetId extends Enum { + readonly isBurnAsset: boolean; + readonly asBurnAsset: XcmV3MultiassetMultiAssets; + readonly isExpectAsset: boolean; + readonly asExpectAsset: XcmV3MultiassetMultiAssets; + readonly isExpectOrigin: boolean; + readonly asExpectOrigin: Option; + readonly isExpectError: boolean; + readonly asExpectError: Option>; + readonly isExpectTransactStatus: boolean; + readonly asExpectTransactStatus: XcmV3MaybeErrorCode; + readonly isQueryPallet: boolean; + readonly asQueryPallet: { + readonly moduleName: Bytes; + readonly responseInfo: XcmV3QueryResponseInfo; + } & Struct; + readonly isExpectPallet: boolean; + readonly asExpectPallet: { + readonly index: Compact; + readonly name: Bytes; + readonly moduleName: Bytes; + readonly crateMajor: Compact; + readonly minCrateMinor: Compact; + } & Struct; + readonly isReportTransactStatus: boolean; + readonly asReportTransactStatus: XcmV3QueryResponseInfo; + readonly isClearTransactStatus: boolean; + readonly isUniversalOrigin: boolean; + readonly asUniversalOrigin: XcmV3Junction; + readonly isExportMessage: boolean; + readonly asExportMessage: { + readonly network: XcmV3JunctionNetworkId; + readonly destination: XcmV3Junctions; + readonly xcm: XcmV3Xcm; + } & Struct; + readonly isLockAsset: boolean; + readonly asLockAsset: { + readonly asset: XcmV3MultiAsset; + readonly unlocker: XcmV3MultiLocation; + } & Struct; + readonly isUnlockAsset: boolean; + readonly asUnlockAsset: { + readonly asset: XcmV3MultiAsset; + readonly target: XcmV3MultiLocation; + } & Struct; + readonly isNoteUnlockable: boolean; + readonly asNoteUnlockable: { + readonly asset: XcmV3MultiAsset; + readonly owner: XcmV3MultiLocation; + } & Struct; + readonly isRequestUnlock: boolean; + readonly asRequestUnlock: { + readonly asset: XcmV3MultiAsset; + readonly locker: XcmV3MultiLocation; + } & Struct; + readonly isSetFeesMode: boolean; + readonly asSetFeesMode: { + readonly jitWithdraw: bool; + } & Struct; + readonly isSetTopic: boolean; + readonly asSetTopic: U8aFixed; + readonly isClearTopic: boolean; + readonly isAliasOrigin: boolean; + readonly asAliasOrigin: XcmV3MultiLocation; + readonly isUnpaidExecution: boolean; + readonly asUnpaidExecution: { + readonly weightLimit: XcmV3WeightLimit; + readonly checkOrigin: Option; + } & Struct; + readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution'; + } + + /** @name XcmV3MultiassetMultiAssets (84) */ + interface XcmV3MultiassetMultiAssets extends Vec {} + + /** @name XcmV3MultiAsset (86) */ + interface XcmV3MultiAsset extends Struct { + readonly id: XcmV3MultiassetAssetId; + readonly fun: XcmV3MultiassetFungibility; + } + + /** @name XcmV3MultiassetAssetId (87) */ + interface XcmV3MultiassetAssetId extends Enum { readonly isConcrete: boolean; - readonly asConcrete: XcmV1MultiLocation; + readonly asConcrete: XcmV3MultiLocation; readonly isAbstract: boolean; - readonly asAbstract: Bytes; + readonly asAbstract: U8aFixed; readonly type: 'Concrete' | 'Abstract'; } - /** @name XcmV1MultiassetFungibility (89) */ - interface XcmV1MultiassetFungibility extends Enum { + /** @name XcmV3MultiassetFungibility (88) */ + interface XcmV3MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; readonly isNonFungible: boolean; - readonly asNonFungible: XcmV1MultiassetAssetInstance; + readonly asNonFungible: XcmV3MultiassetAssetInstance; readonly type: 'Fungible' | 'NonFungible'; } - /** @name XcmV1MultiassetAssetInstance (90) */ - interface XcmV1MultiassetAssetInstance extends Enum { + /** @name XcmV3MultiassetAssetInstance (89) */ + interface XcmV3MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; readonly asIndex: Compact; @@ -1261,25 +1381,47 @@ declare module '@polkadot/types/lookup' { readonly asArray16: U8aFixed; readonly isArray32: boolean; readonly asArray32: U8aFixed; - readonly isBlob: boolean; - readonly asBlob: Bytes; - readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob'; + readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32'; } - /** @name XcmV2Response (92) */ - interface XcmV2Response extends Enum { + /** @name XcmV3Response (91) */ + interface XcmV3Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; - readonly asAssets: XcmV1MultiassetMultiAssets; + readonly asAssets: XcmV3MultiassetMultiAssets; readonly isExecutionResult: boolean; - readonly asExecutionResult: Option>; + readonly asExecutionResult: Option>; readonly isVersion: boolean; readonly asVersion: u32; - readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version'; + readonly isPalletsInfo: boolean; + readonly asPalletsInfo: Vec; + readonly isDispatchResult: boolean; + readonly asDispatchResult: XcmV3MaybeErrorCode; + readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult'; + } + + /** @name XcmV3PalletInfo (95) */ + interface XcmV3PalletInfo extends Struct { + readonly index: Compact; + readonly name: Bytes; + readonly moduleName: Bytes; + readonly major: Compact; + readonly minor: Compact; + readonly patch: Compact; + } + + /** @name XcmV3MaybeErrorCode (98) */ + interface XcmV3MaybeErrorCode extends Enum { + readonly isSuccess: boolean; + readonly isError: boolean; + readonly asError: Bytes; + readonly isTruncatedError: boolean; + readonly asTruncatedError: Bytes; + readonly type: 'Success' | 'Error' | 'TruncatedError'; } - /** @name XcmV0OriginKind (95) */ - interface XcmV0OriginKind extends Enum { + /** @name XcmV2OriginKind (101) */ + interface XcmV2OriginKind extends Enum { readonly isNative: boolean; readonly isSovereignAccount: boolean; readonly isSuperuser: boolean; @@ -1287,140 +1429,133 @@ declare module '@polkadot/types/lookup' { readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm'; } - /** @name XcmDoubleEncoded (96) */ + /** @name XcmDoubleEncoded (102) */ interface XcmDoubleEncoded extends Struct { readonly encoded: Bytes; } - /** @name XcmV1MultiassetMultiAssetFilter (97) */ - interface XcmV1MultiassetMultiAssetFilter extends Enum { + /** @name XcmV3QueryResponseInfo (103) */ + interface XcmV3QueryResponseInfo extends Struct { + readonly destination: XcmV3MultiLocation; + readonly queryId: Compact; + readonly maxWeight: SpWeightsWeightV2Weight; + } + + /** @name XcmV3MultiassetMultiAssetFilter (104) */ + interface XcmV3MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; - readonly asDefinite: XcmV1MultiassetMultiAssets; + readonly asDefinite: XcmV3MultiassetMultiAssets; readonly isWild: boolean; - readonly asWild: XcmV1MultiassetWildMultiAsset; + readonly asWild: XcmV3MultiassetWildMultiAsset; readonly type: 'Definite' | 'Wild'; } - /** @name XcmV1MultiassetWildMultiAsset (98) */ - interface XcmV1MultiassetWildMultiAsset extends Enum { + /** @name XcmV3MultiassetWildMultiAsset (105) */ + interface XcmV3MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; readonly asAllOf: { - readonly id: XcmV1MultiassetAssetId; - readonly fun: XcmV1MultiassetWildFungibility; + readonly id: XcmV3MultiassetAssetId; + readonly fun: XcmV3MultiassetWildFungibility; + } & Struct; + readonly isAllCounted: boolean; + readonly asAllCounted: Compact; + readonly isAllOfCounted: boolean; + readonly asAllOfCounted: { + readonly id: XcmV3MultiassetAssetId; + readonly fun: XcmV3MultiassetWildFungibility; + readonly count: Compact; } & Struct; - readonly type: 'All' | 'AllOf'; + readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted'; } - /** @name XcmV1MultiassetWildFungibility (99) */ - interface XcmV1MultiassetWildFungibility extends Enum { + /** @name XcmV3MultiassetWildFungibility (106) */ + interface XcmV3MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: 'Fungible' | 'NonFungible'; } - /** @name XcmV2WeightLimit (100) */ - interface XcmV2WeightLimit extends Enum { + /** @name XcmV3WeightLimit (108) */ + interface XcmV3WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; - readonly asLimited: Compact; + readonly asLimited: SpWeightsWeightV2Weight; readonly type: 'Unlimited' | 'Limited'; } - /** @name XcmVersionedMultiAssets (102) */ + /** @name XcmVersionedMultiAssets (109) */ interface XcmVersionedMultiAssets extends Enum { - readonly isV0: boolean; - readonly asV0: Vec; - readonly isV1: boolean; - readonly asV1: XcmV1MultiassetMultiAssets; - readonly type: 'V0' | 'V1'; + readonly isV2: boolean; + readonly asV2: XcmV2MultiassetMultiAssets; + readonly isV3: boolean; + readonly asV3: XcmV3MultiassetMultiAssets; + readonly type: 'V2' | 'V3'; } - /** @name XcmV0MultiAsset (104) */ - interface XcmV0MultiAsset extends Enum { - readonly isNone: boolean; - readonly isAll: boolean; - readonly isAllFungible: boolean; - readonly isAllNonFungible: boolean; - readonly isAllAbstractFungible: boolean; - readonly asAllAbstractFungible: { - readonly id: Bytes; - } & Struct; - readonly isAllAbstractNonFungible: boolean; - readonly asAllAbstractNonFungible: { - readonly class: Bytes; - } & Struct; - readonly isAllConcreteFungible: boolean; - readonly asAllConcreteFungible: { - readonly id: XcmV0MultiLocation; - } & Struct; - readonly isAllConcreteNonFungible: boolean; - readonly asAllConcreteNonFungible: { - readonly class: XcmV0MultiLocation; - } & Struct; - readonly isAbstractFungible: boolean; - readonly asAbstractFungible: { - readonly id: Bytes; - readonly amount: Compact; - } & Struct; - readonly isAbstractNonFungible: boolean; - readonly asAbstractNonFungible: { - readonly class: Bytes; - readonly instance: XcmV1MultiassetAssetInstance; - } & Struct; - readonly isConcreteFungible: boolean; - readonly asConcreteFungible: { - readonly id: XcmV0MultiLocation; - readonly amount: Compact; - } & Struct; - readonly isConcreteNonFungible: boolean; - readonly asConcreteNonFungible: { - readonly class: XcmV0MultiLocation; - readonly instance: XcmV1MultiassetAssetInstance; - } & Struct; - readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible'; + /** @name XcmV2MultiassetMultiAssets (110) */ + interface XcmV2MultiassetMultiAssets extends Vec {} + + /** @name XcmV2MultiAsset (112) */ + interface XcmV2MultiAsset extends Struct { + readonly id: XcmV2MultiassetAssetId; + readonly fun: XcmV2MultiassetFungibility; } - /** @name XcmV0MultiLocation (105) */ - interface XcmV0MultiLocation extends Enum { - readonly isNull: boolean; + /** @name XcmV2MultiassetAssetId (113) */ + interface XcmV2MultiassetAssetId extends Enum { + readonly isConcrete: boolean; + readonly asConcrete: XcmV2MultiLocation; + readonly isAbstract: boolean; + readonly asAbstract: Bytes; + readonly type: 'Concrete' | 'Abstract'; + } + + /** @name XcmV2MultiLocation (114) */ + interface XcmV2MultiLocation extends Struct { + readonly parents: u8; + readonly interior: XcmV2MultilocationJunctions; + } + + /** @name XcmV2MultilocationJunctions (115) */ + interface XcmV2MultilocationJunctions extends Enum { + readonly isHere: boolean; readonly isX1: boolean; - readonly asX1: XcmV0Junction; + readonly asX1: XcmV2Junction; readonly isX2: boolean; - readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>; + readonly asX2: ITuple<[XcmV2Junction, XcmV2Junction]>; readonly isX3: boolean; - readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>; + readonly asX3: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction]>; readonly isX4: boolean; - readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; + readonly asX4: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; readonly isX5: boolean; - readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; + readonly asX5: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; readonly isX6: boolean; - readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; + readonly asX6: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; readonly isX7: boolean; - readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; + readonly asX7: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; readonly isX8: boolean; - readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; - readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; + readonly asX8: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } - /** @name XcmV0Junction (106) */ - interface XcmV0Junction extends Enum { - readonly isParent: boolean; + /** @name XcmV2Junction (116) */ + interface XcmV2Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; readonly isAccountId32: boolean; readonly asAccountId32: { - readonly network: XcmV0JunctionNetworkId; + readonly network: XcmV2NetworkId; readonly id: U8aFixed; } & Struct; readonly isAccountIndex64: boolean; readonly asAccountIndex64: { - readonly network: XcmV0JunctionNetworkId; + readonly network: XcmV2NetworkId; readonly index: Compact; } & Struct; readonly isAccountKey20: boolean; readonly asAccountKey20: { - readonly network: XcmV0JunctionNetworkId; + readonly network: XcmV2NetworkId; readonly key: U8aFixed; } & Struct; readonly isPalletInstance: boolean; @@ -1432,33 +1567,112 @@ declare module '@polkadot/types/lookup' { readonly isOnlyChild: boolean; readonly isPlurality: boolean; readonly asPlurality: { - readonly id: XcmV0JunctionBodyId; - readonly part: XcmV0JunctionBodyPart; + readonly id: XcmV2BodyId; + readonly part: XcmV2BodyPart; } & Struct; - readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; + readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; } - /** @name XcmVersionedMultiLocation (107) */ + /** @name XcmV2NetworkId (117) */ + interface XcmV2NetworkId extends Enum { + readonly isAny: boolean; + readonly isNamed: boolean; + readonly asNamed: Bytes; + readonly isPolkadot: boolean; + readonly isKusama: boolean; + readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama'; + } + + /** @name XcmV2BodyId (119) */ + interface XcmV2BodyId extends Enum { + readonly isUnit: boolean; + readonly isNamed: boolean; + readonly asNamed: Bytes; + readonly isIndex: boolean; + readonly asIndex: Compact; + readonly isExecutive: boolean; + readonly isTechnical: boolean; + readonly isLegislative: boolean; + readonly isJudicial: boolean; + readonly isDefense: boolean; + readonly isAdministration: boolean; + readonly isTreasury: boolean; + readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; + } + + /** @name XcmV2BodyPart (120) */ + interface XcmV2BodyPart extends Enum { + readonly isVoice: boolean; + readonly isMembers: boolean; + readonly asMembers: { + readonly count: Compact; + } & Struct; + readonly isFraction: boolean; + readonly asFraction: { + readonly nom: Compact; + readonly denom: Compact; + } & Struct; + readonly isAtLeastProportion: boolean; + readonly asAtLeastProportion: { + readonly nom: Compact; + readonly denom: Compact; + } & Struct; + readonly isMoreThanProportion: boolean; + readonly asMoreThanProportion: { + readonly nom: Compact; + readonly denom: Compact; + } & Struct; + readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; + } + + /** @name XcmV2MultiassetFungibility (121) */ + interface XcmV2MultiassetFungibility extends Enum { + readonly isFungible: boolean; + readonly asFungible: Compact; + readonly isNonFungible: boolean; + readonly asNonFungible: XcmV2MultiassetAssetInstance; + readonly type: 'Fungible' | 'NonFungible'; + } + + /** @name XcmV2MultiassetAssetInstance (122) */ + interface XcmV2MultiassetAssetInstance extends Enum { + readonly isUndefined: boolean; + readonly isIndex: boolean; + readonly asIndex: Compact; + readonly isArray4: boolean; + readonly asArray4: U8aFixed; + readonly isArray8: boolean; + readonly asArray8: U8aFixed; + readonly isArray16: boolean; + readonly asArray16: U8aFixed; + readonly isArray32: boolean; + readonly asArray32: U8aFixed; + readonly isBlob: boolean; + readonly asBlob: Bytes; + readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob'; + } + + /** @name XcmVersionedMultiLocation (123) */ interface XcmVersionedMultiLocation extends Enum { - readonly isV0: boolean; - readonly asV0: XcmV0MultiLocation; - readonly isV1: boolean; - readonly asV1: XcmV1MultiLocation; - readonly type: 'V0' | 'V1'; + readonly isV2: boolean; + readonly asV2: XcmV2MultiLocation; + readonly isV3: boolean; + readonly asV3: XcmV3MultiLocation; + readonly type: 'V2' | 'V3'; } - /** @name CumulusPalletXcmEvent (108) */ + /** @name CumulusPalletXcmEvent (124) */ interface CumulusPalletXcmEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: U8aFixed; readonly isUnsupportedVersion: boolean; readonly asUnsupportedVersion: U8aFixed; readonly isExecutedDownward: boolean; - readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>; + readonly asExecutedDownward: ITuple<[U8aFixed, XcmV3TraitsOutcome]>; readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward'; } - /** @name CumulusPalletDmpQueueEvent (109) */ + /** @name CumulusPalletDmpQueueEvent (125) */ interface CumulusPalletDmpQueueEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: { @@ -1471,7 +1685,7 @@ declare module '@polkadot/types/lookup' { readonly isExecutedDownward: boolean; readonly asExecutedDownward: { readonly messageId: U8aFixed; - readonly outcome: XcmV2TraitsOutcome; + readonly outcome: XcmV3TraitsOutcome; } & Struct; readonly isWeightExhausted: boolean; readonly asWeightExhausted: { @@ -1490,47 +1704,51 @@ declare module '@polkadot/types/lookup' { readonly overweightIndex: u64; readonly weightUsed: SpWeightsWeightV2Weight; } & Struct; - readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced'; + readonly isMaxMessagesExhausted: boolean; + readonly asMaxMessagesExhausted: { + readonly messageId: U8aFixed; + } & Struct; + readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced' | 'MaxMessagesExhausted'; } - /** @name OrmlXtokensModuleEvent (110) */ + /** @name OrmlXtokensModuleEvent (126) */ interface OrmlXtokensModuleEvent extends Enum { readonly isTransferredMultiAssets: boolean; readonly asTransferredMultiAssets: { readonly sender: AccountId32; - readonly assets: XcmV1MultiassetMultiAssets; - readonly fee: XcmV1MultiAsset; - readonly dest: XcmV1MultiLocation; + readonly assets: XcmV3MultiassetMultiAssets; + readonly fee: XcmV3MultiAsset; + readonly dest: XcmV3MultiLocation; } & Struct; readonly type: 'TransferredMultiAssets'; } - /** @name OrmlUnknownTokensModuleEvent (111) */ + /** @name OrmlUnknownTokensModuleEvent (127) */ interface OrmlUnknownTokensModuleEvent extends Enum { readonly isDeposited: boolean; readonly asDeposited: { - readonly asset: XcmV1MultiAsset; - readonly who: XcmV1MultiLocation; + readonly asset: XcmV3MultiAsset; + readonly who: XcmV3MultiLocation; } & Struct; readonly isWithdrawn: boolean; readonly asWithdrawn: { - readonly asset: XcmV1MultiAsset; - readonly who: XcmV1MultiLocation; + readonly asset: XcmV3MultiAsset; + readonly who: XcmV3MultiLocation; } & Struct; readonly type: 'Deposited' | 'Withdrawn'; } - /** @name OrmlXcmModuleEvent (112) */ + /** @name OrmlXcmModuleEvent (128) */ interface OrmlXcmModuleEvent extends Enum { readonly isSent: boolean; readonly asSent: { - readonly to: XcmV1MultiLocation; - readonly message: XcmV2Xcm; + readonly to: XcmV3MultiLocation; + readonly message: XcmV3Xcm; } & Struct; readonly type: 'Sent'; } - /** @name OrmlAuthorityModuleEvent (113) */ + /** @name OrmlAuthorityModuleEvent (129) */ interface OrmlAuthorityModuleEvent extends Enum { readonly isDispatched: boolean; readonly asDispatched: { @@ -1575,7 +1793,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Dispatched' | 'Scheduled' | 'FastTracked' | 'Delayed' | 'Cancelled' | 'AuthorizedCall' | 'RemovedAuthorizedCall' | 'TriggeredCallBy'; } - /** @name AcalaRuntimeOriginCaller (114) */ + /** @name AcalaRuntimeOriginCaller (130) */ interface AcalaRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; @@ -1597,7 +1815,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Authority' | 'GeneralCouncil' | 'FinancialCouncil' | 'HomaCouncil' | 'TechnicalCommittee'; } - /** @name FrameSupportDispatchRawOrigin (115) */ + /** @name FrameSupportDispatchRawOrigin (131) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -1606,16 +1824,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Root' | 'Signed' | 'None'; } - /** @name PalletXcmOrigin (116) */ + /** @name PalletXcmOrigin (132) */ interface PalletXcmOrigin extends Enum { readonly isXcm: boolean; - readonly asXcm: XcmV1MultiLocation; + readonly asXcm: XcmV3MultiLocation; readonly isResponse: boolean; - readonly asResponse: XcmV1MultiLocation; + readonly asResponse: XcmV3MultiLocation; readonly type: 'Xcm' | 'Response'; } - /** @name CumulusPalletXcmOrigin (117) */ + /** @name CumulusPalletXcmOrigin (133) */ interface CumulusPalletXcmOrigin extends Enum { readonly isRelay: boolean; readonly isSiblingParachain: boolean; @@ -1623,13 +1841,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Relay' | 'SiblingParachain'; } - /** @name OrmlAuthorityDelayedOrigin (118) */ + /** @name OrmlAuthorityDelayedOrigin (134) */ interface OrmlAuthorityDelayedOrigin extends Struct { readonly delay: u32; readonly origin: AcalaRuntimeOriginCaller; } - /** @name PalletCollectiveRawOrigin (119) */ + /** @name PalletCollectiveRawOrigin (135) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -1639,10 +1857,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'Members' | 'Member' | 'Phantom'; } - /** @name SpCoreVoid (123) */ + /** @name SpCoreVoid (139) */ type SpCoreVoid = Null; - /** @name PalletCollectiveEvent (125) */ + /** @name PalletCollectiveEvent (141) */ interface PalletCollectiveEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -1686,7 +1904,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed'; } - /** @name PalletMembershipEvent (127) */ + /** @name PalletMembershipEvent (142) */ interface PalletMembershipEvent extends Enum { readonly isMemberAdded: boolean; readonly isMemberRemoved: boolean; @@ -1697,7 +1915,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MemberAdded' | 'MemberRemoved' | 'MembersSwapped' | 'MembersReset' | 'KeyChanged' | 'Dummy'; } - /** @name PalletDemocracyEvent (134) */ + /** @name PalletDemocracyEvent (149) */ interface PalletDemocracyEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -1761,10 +1979,26 @@ declare module '@polkadot/types/lookup' { readonly asProposalCanceled: { readonly propIndex: u32; } & Struct; - readonly type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled'; + readonly isMetadataSet: boolean; + readonly asMetadataSet: { + readonly owner: PalletDemocracyMetadataOwner; + readonly hash_: H256; + } & Struct; + readonly isMetadataCleared: boolean; + readonly asMetadataCleared: { + readonly owner: PalletDemocracyMetadataOwner; + readonly hash_: H256; + } & Struct; + readonly isMetadataTransferred: boolean; + readonly asMetadataTransferred: { + readonly prevOwner: PalletDemocracyMetadataOwner; + readonly owner: PalletDemocracyMetadataOwner; + readonly hash_: H256; + } & Struct; + readonly type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled' | 'MetadataSet' | 'MetadataCleared' | 'MetadataTransferred'; } - /** @name PalletDemocracyVoteThreshold (135) */ + /** @name PalletDemocracyVoteThreshold (150) */ interface PalletDemocracyVoteThreshold extends Enum { readonly isSuperMajorityApprove: boolean; readonly isSuperMajorityAgainst: boolean; @@ -1772,7 +2006,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SuperMajorityApprove' | 'SuperMajorityAgainst' | 'SimpleMajority'; } - /** @name PalletDemocracyVoteAccountVote (136) */ + /** @name PalletDemocracyVoteAccountVote (151) */ interface PalletDemocracyVoteAccountVote extends Enum { readonly isStandard: boolean; readonly asStandard: { @@ -1787,7 +2021,17 @@ declare module '@polkadot/types/lookup' { readonly type: 'Standard' | 'Split'; } - /** @name OrmlOracleModuleEvent (138) */ + /** @name PalletDemocracyMetadataOwner (153) */ + interface PalletDemocracyMetadataOwner extends Enum { + readonly isExternal: boolean; + readonly isProposal: boolean; + readonly asProposal: u32; + readonly isReferendum: boolean; + readonly asReferendum: u32; + readonly type: 'External' | 'Proposal' | 'Referendum'; + } + + /** @name OrmlOracleModuleEvent (154) */ interface OrmlOracleModuleEvent extends Enum { readonly isNewFeedData: boolean; readonly asNewFeedData: { @@ -1797,7 +2041,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewFeedData'; } - /** @name OrmlAuctionModuleEvent (142) */ + /** @name OrmlAuctionModuleEvent (158) */ interface OrmlAuctionModuleEvent extends Enum { readonly isBid: boolean; readonly asBid: { @@ -1808,7 +2052,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Bid'; } - /** @name ModulePricesModuleEvent (143) */ + /** @name ModulePricesModuleEvent (159) */ interface ModulePricesModuleEvent extends Enum { readonly isLockPrice: boolean; readonly asLockPrice: { @@ -1822,7 +2066,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'LockPrice' | 'UnlockPrice'; } - /** @name ModuleDexModuleEvent (144) */ + /** @name ModuleDexModuleEvent (160) */ interface ModuleDexModuleEvent extends Enum { readonly isAddProvision: boolean; readonly asAddProvision: { @@ -1892,10 +2136,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddProvision' | 'AddLiquidity' | 'RemoveLiquidity' | 'Swap' | 'EnableTradingPair' | 'ListProvisioning' | 'DisableTradingPair' | 'ProvisioningToEnabled' | 'RefundProvision' | 'ProvisioningAborted'; } - /** @name AcalaPrimitivesTradingPair (147) */ + /** @name AcalaPrimitivesTradingPair (163) */ interface AcalaPrimitivesTradingPair extends ITuple<[AcalaPrimitivesCurrencyCurrencyId, AcalaPrimitivesCurrencyCurrencyId]> {} - /** @name ModuleAuctionManagerModuleEvent (148) */ + /** @name ModuleAuctionManagerModuleEvent (164) */ interface ModuleAuctionManagerModuleEvent extends Enum { readonly isNewCollateralAuction: boolean; readonly asNewCollateralAuction: { @@ -1935,7 +2179,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewCollateralAuction' | 'CancelAuction' | 'CollateralAuctionDealt' | 'DexTakeCollateralAuction' | 'CollateralAuctionAborted'; } - /** @name ModuleLoansModuleEvent (149) */ + /** @name ModuleLoansModuleEvent (165) */ interface ModuleLoansModuleEvent extends Enum { readonly isPositionUpdated: boolean; readonly asPositionUpdated: { @@ -1960,7 +2204,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PositionUpdated' | 'ConfiscateCollateralAndDebit' | 'TransferLoan'; } - /** @name ModuleHonzonModuleEvent (151) */ + /** @name ModuleHonzonModuleEvent (167) */ interface ModuleHonzonModuleEvent extends Enum { readonly isAuthorization: boolean; readonly asAuthorization: { @@ -1987,7 +2231,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Authorization' | 'UnAuthorization' | 'UnAuthorizationAll' | 'TransferDebit'; } - /** @name ModuleCdpTreasuryModuleEvent (152) */ + /** @name ModuleCdpTreasuryModuleEvent (168) */ interface ModuleCdpTreasuryModuleEvent extends Enum { readonly isExpectedCollateralAuctionSizeUpdated: boolean; readonly asExpectedCollateralAuctionSizeUpdated: { @@ -2001,7 +2245,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ExpectedCollateralAuctionSizeUpdated' | 'DebitOffsetBufferUpdated'; } - /** @name ModuleCdpEngineModuleEvent (153) */ + /** @name ModuleCdpEngineModuleEvent (169) */ interface ModuleCdpEngineModuleEvent extends Enum { readonly isLiquidateUnsafeCDP: boolean; readonly asLiquidateUnsafeCDP: { @@ -2060,7 +2304,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'LiquidateUnsafeCDP' | 'SettleCDPInDebit' | 'CloseCDPInDebitByDEX' | 'InterestRatePerSecUpdated' | 'LiquidationRatioUpdated' | 'LiquidationPenaltyUpdated' | 'RequiredCollateralRatioUpdated' | 'MaximumTotalDebitValueUpdated' | 'LiquidationContractRegistered' | 'LiquidationContractDeregistered'; } - /** @name ModuleEmergencyShutdownModuleEvent (155) */ + /** @name ModuleEmergencyShutdownModuleEvent (171) */ interface ModuleEmergencyShutdownModuleEvent extends Enum { readonly isShutdown: boolean; readonly asShutdown: { @@ -2079,7 +2323,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Shutdown' | 'OpenRefund' | 'Refund'; } - /** @name ModuleHomaModuleEvent (158) */ + /** @name ModuleHomaModuleEvent (174) */ interface ModuleHomaModuleEvent extends Enum { readonly isMinted: boolean; readonly asMinted: { @@ -2163,18 +2407,18 @@ declare module '@polkadot/types/lookup' { readonly type: 'Minted' | 'RequestedRedeem' | 'RedeemRequestCancelled' | 'RedeemedByFastMatch' | 'RedeemedByUnbond' | 'WithdrawRedemption' | 'CurrentEraBumped' | 'CurrentEraReset' | 'LedgerBondedReset' | 'LedgerUnlockingReset' | 'SoftBondedCapPerSubAccountUpdated' | 'EstimatedRewardRatePerEraUpdated' | 'CommissionRateUpdated' | 'FastMatchFeeRateUpdated' | 'LastEraBumpedBlockUpdated' | 'BumpEraFrequencyUpdated'; } - /** @name ModuleHomaModuleUnlockChunk (160) */ + /** @name ModuleHomaModuleUnlockChunk (176) */ interface ModuleHomaModuleUnlockChunk extends Struct { readonly value: Compact; readonly era: Compact; } - /** @name ModuleXcmInterfaceModuleEvent (161) */ + /** @name ModuleXcmInterfaceModuleEvent (177) */ interface ModuleXcmInterfaceModuleEvent extends Enum { readonly isXcmDestWeightUpdated: boolean; readonly asXcmDestWeightUpdated: { readonly xcmOperation: ModuleXcmInterfaceModuleXcmInterfaceOperation; - readonly newXcmDestWeight: u64; + readonly newXcmDestWeight: SpWeightsWeightV2Weight; } & Struct; readonly isXcmFeeUpdated: boolean; readonly asXcmFeeUpdated: { @@ -2184,18 +2428,18 @@ declare module '@polkadot/types/lookup' { readonly type: 'XcmDestWeightUpdated' | 'XcmFeeUpdated'; } - /** @name ModuleXcmInterfaceModuleXcmInterfaceOperation (162) */ + /** @name ModuleXcmInterfaceModuleXcmInterfaceOperation (178) */ interface ModuleXcmInterfaceModuleXcmInterfaceOperation extends Enum { readonly isXtokensTransfer: boolean; readonly isHomaWithdrawUnbonded: boolean; readonly isHomaBondExtra: boolean; readonly isHomaUnbond: boolean; readonly isParachainFee: boolean; - readonly asParachainFee: XcmV1MultiLocation; + readonly asParachainFee: XcmV3MultiLocation; readonly type: 'XtokensTransfer' | 'HomaWithdrawUnbonded' | 'HomaBondExtra' | 'HomaUnbond' | 'ParachainFee'; } - /** @name ModuleIncentivesModuleEvent (163) */ + /** @name ModuleIncentivesModuleEvent (179) */ interface ModuleIncentivesModuleEvent extends Enum { readonly isDepositDexShare: boolean; readonly asDepositDexShare: { @@ -2231,7 +2475,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'DepositDexShare' | 'WithdrawDexShare' | 'ClaimRewards' | 'IncentiveRewardAmountUpdated' | 'ClaimRewardDeductionRateUpdated'; } - /** @name ModuleSupportIncentivesPoolId (164) */ + /** @name ModuleSupportIncentivesPoolId (180) */ interface ModuleSupportIncentivesPoolId extends Enum { readonly isLoans: boolean; readonly asLoans: AcalaPrimitivesCurrencyCurrencyId; @@ -2240,7 +2484,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Loans' | 'Dex'; } - /** @name ModuleNftModuleEvent (165) */ + /** @name ModuleNftModuleEvent (181) */ interface ModuleNftModuleEvent extends Enum { readonly isCreatedClass: boolean; readonly asCreatedClass: { @@ -2282,18 +2526,18 @@ declare module '@polkadot/types/lookup' { readonly type: 'CreatedClass' | 'MintedToken' | 'TransferredToken' | 'BurnedToken' | 'BurnedTokenWithRemark' | 'DestroyedClass'; } - /** @name ModuleAssetRegistryModuleEvent (166) */ + /** @name ModuleAssetRegistryModuleEvent (182) */ interface ModuleAssetRegistryModuleEvent extends Enum { readonly isForeignAssetRegistered: boolean; readonly asForeignAssetRegistered: { readonly assetId: u16; - readonly assetAddress: XcmV1MultiLocation; + readonly assetAddress: XcmV3MultiLocation; readonly metadata: AcalaPrimitivesCurrencyAssetMetadata; } & Struct; readonly isForeignAssetUpdated: boolean; readonly asForeignAssetUpdated: { readonly assetId: u16; - readonly assetAddress: XcmV1MultiLocation; + readonly assetAddress: XcmV3MultiLocation; readonly metadata: AcalaPrimitivesCurrencyAssetMetadata; } & Struct; readonly isAssetRegistered: boolean; @@ -2309,7 +2553,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated'; } - /** @name AcalaPrimitivesCurrencyAssetMetadata (167) */ + /** @name AcalaPrimitivesCurrencyAssetMetadata (183) */ interface AcalaPrimitivesCurrencyAssetMetadata extends Struct { readonly name: Bytes; readonly symbol: Bytes; @@ -2317,7 +2561,7 @@ declare module '@polkadot/types/lookup' { readonly minimalBalance: u128; } - /** @name AcalaPrimitivesCurrencyAssetIds (168) */ + /** @name AcalaPrimitivesCurrencyAssetIds (184) */ interface AcalaPrimitivesCurrencyAssetIds extends Enum { readonly isErc20: boolean; readonly asErc20: H160; @@ -2330,7 +2574,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Erc20' | 'StableAssetId' | 'ForeignAssetId' | 'NativeAssetId'; } - /** @name ModuleEvmModuleEvent (169) */ + /** @name ModuleEvmModuleEvent (185) */ interface ModuleEvmModuleEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -2395,14 +2639,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'TransferredMaintainer' | 'ContractDevelopmentEnabled' | 'ContractDevelopmentDisabled' | 'ContractPublished' | 'ContractSetCode' | 'ContractSelfdestructed'; } - /** @name EthereumLog (171) */ + /** @name EthereumLog (187) */ interface EthereumLog extends Struct { readonly address: H160; readonly topics: Vec; readonly data: Bytes; } - /** @name EvmCoreErrorExitReason (174) */ + /** @name EvmCoreErrorExitReason (190) */ interface EvmCoreErrorExitReason extends Enum { readonly isSucceed: boolean; readonly asSucceed: EvmCoreErrorExitSucceed; @@ -2415,7 +2659,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal'; } - /** @name EvmCoreErrorExitSucceed (175) */ + /** @name EvmCoreErrorExitSucceed (191) */ interface EvmCoreErrorExitSucceed extends Enum { readonly isStopped: boolean; readonly isReturned: boolean; @@ -2423,7 +2667,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Stopped' | 'Returned' | 'Suicided'; } - /** @name EvmCoreErrorExitError (176) */ + /** @name EvmCoreErrorExitError (192) */ interface EvmCoreErrorExitError extends Enum { readonly isStackUnderflow: boolean; readonly isStackOverflow: boolean; @@ -2445,13 +2689,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode'; } - /** @name EvmCoreErrorExitRevert (180) */ + /** @name EvmCoreErrorExitRevert (196) */ interface EvmCoreErrorExitRevert extends Enum { readonly isReverted: boolean; readonly type: 'Reverted'; } - /** @name EvmCoreErrorExitFatal (181) */ + /** @name EvmCoreErrorExitFatal (197) */ interface EvmCoreErrorExitFatal extends Enum { readonly isNotSupported: boolean; readonly isUnhandledInterrupt: boolean; @@ -2462,7 +2706,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other'; } - /** @name ModuleEvmAccountsModuleEvent (182) */ + /** @name ModuleEvmAccountsModuleEvent (198) */ interface ModuleEvmAccountsModuleEvent extends Enum { readonly isClaimAccount: boolean; readonly asClaimAccount: { @@ -2472,7 +2716,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ClaimAccount'; } - /** @name NutsfinanceStableAssetEvent (183) */ + /** @name NutsfinanceStableAssetEvent (199) */ interface NutsfinanceStableAssetEvent extends Enum { readonly isCreatePool: boolean; readonly asCreatePool: { @@ -2591,7 +2835,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CreatePool' | 'Minted' | 'TokenSwapped' | 'RedeemedProportion' | 'RedeemedSingle' | 'RedeemedMulti' | 'BalanceUpdated' | 'YieldCollected' | 'FeeCollected' | 'AModified' | 'FeeModified' | 'RecipientModified'; } - /** @name CumulusPalletParachainSystemEvent (184) */ + /** @name CumulusPalletParachainSystemEvent (200) */ interface CumulusPalletParachainSystemEvent extends Enum { readonly isValidationFunctionStored: boolean; readonly isValidationFunctionApplied: boolean; @@ -2612,10 +2856,14 @@ declare module '@polkadot/types/lookup' { readonly weightUsed: SpWeightsWeightV2Weight; readonly dmqHead: H256; } & Struct; - readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed'; + readonly isUpwardMessageSent: boolean; + readonly asUpwardMessageSent: { + readonly messageHash: Option; + } & Struct; + readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed' | 'UpwardMessageSent'; } - /** @name PalletSudoEvent (185) */ + /** @name PalletSudoEvent (201) */ interface PalletSudoEvent extends Enum { readonly isSudid: boolean; readonly asSudid: { @@ -2632,7 +2880,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone'; } - /** @name FrameSystemPhase (186) */ + /** @name FrameSystemPhase (202) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -2641,18 +2889,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; } - /** @name FrameSystemLastRuntimeUpgradeInfo (188) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (204) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCall (189) */ + /** @name FrameSystemCall (205) */ interface FrameSystemCall extends Enum { - readonly isFillBlock: boolean; - readonly asFillBlock: { - readonly ratio: Perbill; - } & Struct; readonly isRemark: boolean; readonly asRemark: { readonly remark: Bytes; @@ -2686,24 +2930,24 @@ declare module '@polkadot/types/lookup' { readonly asRemarkWithEvent: { readonly remark: Bytes; } & Struct; - readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; + readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; } - /** @name FrameSystemLimitsBlockWeights (194) */ + /** @name FrameSystemLimitsBlockWeights (209) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (195) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (210) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (196) */ + /** @name FrameSystemLimitsWeightsPerClass (211) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -2711,25 +2955,25 @@ declare module '@polkadot/types/lookup' { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (198) */ + /** @name FrameSystemLimitsBlockLength (213) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (199) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (214) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (200) */ + /** @name SpWeightsRuntimeDbWeight (215) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (201) */ + /** @name SpVersionRuntimeVersion (216) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -2741,7 +2985,7 @@ declare module '@polkadot/types/lookup' { readonly stateVersion: u8; } - /** @name FrameSystemError (205) */ + /** @name FrameSystemError (220) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -2752,7 +2996,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered'; } - /** @name PalletTimestampCall (206) */ + /** @name PalletTimestampCall (221) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -2761,7 +3005,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Set'; } - /** @name PalletSchedulerScheduled (209) */ + /** @name PalletSchedulerScheduled (224) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -2770,7 +3014,7 @@ declare module '@polkadot/types/lookup' { readonly origin: AcalaRuntimeOriginCaller; } - /** @name FrameSupportPreimagesBounded (210) */ + /** @name FrameSupportPreimagesBounded (225) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -2786,7 +3030,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Legacy' | 'Inline' | 'Lookup'; } - /** @name PalletSchedulerCall (212) */ + /** @name PalletSchedulerCall (227) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { @@ -2830,7 +3074,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter'; } - /** @name PalletUtilityCall (214) */ + /** @name PalletUtilityCall (229) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -2854,10 +3098,15 @@ declare module '@polkadot/types/lookup' { readonly asForceBatch: { readonly calls: Vec; } & Struct; - readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch'; + readonly isWithWeight: boolean; + readonly asWithWeight: { + readonly call: Call; + readonly weight: SpWeightsWeightV2Weight; + } & Struct; + readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; } - /** @name PalletMultisigCall (216) */ + /** @name PalletMultisigCall (231) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { @@ -2890,7 +3139,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AsMultiThreshold1' | 'AsMulti' | 'ApproveAsMulti' | 'CancelAsMulti'; } - /** @name PalletProxyCall (218) */ + /** @name PalletProxyCall (233) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { @@ -2950,7 +3199,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proxy' | 'AddProxy' | 'RemoveProxy' | 'RemoveProxies' | 'CreatePure' | 'KillPure' | 'Announce' | 'RemoveAnnouncement' | 'RejectAnnouncement' | 'ProxyAnnounced'; } - /** @name ModuleTransactionPauseModuleCall (221) */ + /** @name ModuleTransactionPauseModuleCall (236) */ interface ModuleTransactionPauseModuleCall extends Enum { readonly isPauseTransaction: boolean; readonly asPauseTransaction: { @@ -2973,7 +3222,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PauseTransaction' | 'UnpauseTransaction' | 'PauseEvmPrecompile' | 'UnpauseEvmPrecompile'; } - /** @name ModuleIdleSchedulerModuleCall (222) */ + /** @name ModuleIdleSchedulerModuleCall (237) */ interface ModuleIdleSchedulerModuleCall extends Enum { readonly isScheduleTask: boolean; readonly asScheduleTask: { @@ -2982,7 +3231,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ScheduleTask'; } - /** @name PalletPreimageCall (223) */ + /** @name PalletPreimageCall (238) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { @@ -3003,7 +3252,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage'; } - /** @name PalletBalancesCall (224) */ + /** @name PalletBalancesCall (239) */ interface PalletBalancesCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { @@ -3040,7 +3289,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve'; } - /** @name ModuleCurrenciesModuleCall (225) */ + /** @name ModuleCurrenciesModuleCall (240) */ interface ModuleCurrenciesModuleCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { @@ -3080,7 +3329,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Transfer' | 'TransferNativeCurrency' | 'UpdateBalance' | 'SweepDust' | 'ForceSetLock' | 'ForceRemoveLock'; } - /** @name OrmlVestingModuleCall (226) */ + /** @name OrmlVestingModuleCall (241) */ interface OrmlVestingModuleCall extends Enum { readonly isClaim: boolean; readonly isVestedTransfer: boolean; @@ -3100,7 +3349,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor'; } - /** @name ModuleTransactionPaymentModuleCall (228) */ + /** @name ModuleTransactionPaymentModuleCall (243) */ interface ModuleTransactionPaymentModuleCall extends Enum { readonly isSetAlternativeFeeSwapPath: boolean; readonly asSetAlternativeFeeSwapPath: { @@ -3140,7 +3389,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetAlternativeFeeSwapPath' | 'EnableChargeFeePool' | 'DisableChargeFeePool' | 'WithFeePath' | 'WithFeeCurrency' | 'WithFeePaidBy' | 'WithFeeAggregatedPath'; } - /** @name SpRuntimeMultiSignature (230) */ + /** @name SpRuntimeMultiSignature (245) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: SpCoreEd25519Signature; @@ -3151,16 +3400,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa'; } - /** @name SpCoreEd25519Signature (231) */ + /** @name SpCoreEd25519Signature (246) */ interface SpCoreEd25519Signature extends U8aFixed {} - /** @name SpCoreSr25519Signature (233) */ + /** @name SpCoreSr25519Signature (248) */ interface SpCoreSr25519Signature extends U8aFixed {} - /** @name SpCoreEcdsaSignature (234) */ + /** @name SpCoreEcdsaSignature (249) */ interface SpCoreEcdsaSignature extends U8aFixed {} - /** @name ModuleSupportDexAggregatedSwapPath (237) */ + /** @name ModuleSupportDexAggregatedSwapPath (252) */ interface ModuleSupportDexAggregatedSwapPath extends Enum { readonly isDex: boolean; readonly asDex: Vec; @@ -3169,7 +3418,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Dex' | 'Taiga'; } - /** @name PalletTreasuryCall (238) */ + /** @name PalletTreasuryCall (253) */ interface PalletTreasuryCall extends Enum { readonly isProposeSpend: boolean; readonly asProposeSpend: { @@ -3196,7 +3445,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval'; } - /** @name PalletBountiesCall (239) */ + /** @name PalletBountiesCall (254) */ interface PalletBountiesCall extends Enum { readonly isProposeBounty: boolean; readonly asProposeBounty: { @@ -3242,7 +3491,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProposeBounty' | 'ApproveBounty' | 'ProposeCurator' | 'UnassignCurator' | 'AcceptCurator' | 'AwardBounty' | 'ClaimBounty' | 'CloseBounty' | 'ExtendBountyExpiry'; } - /** @name PalletTipsCall (240) */ + /** @name PalletTipsCall (255) */ interface PalletTipsCall extends Enum { readonly isReportAwesome: boolean; readonly asReportAwesome: { @@ -3275,28 +3524,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReportAwesome' | 'RetractTip' | 'TipNew' | 'Tip' | 'CloseTip' | 'SlashTip'; } - /** @name PalletAuthorshipCall (241) */ - interface PalletAuthorshipCall extends Enum { - readonly isSetUncles: boolean; - readonly asSetUncles: { - readonly newUncles: Vec; - } & Struct; - readonly type: 'SetUncles'; - } - - /** @name SpRuntimeHeader (243) */ - interface SpRuntimeHeader extends Struct { - readonly parentHash: H256; - readonly number: Compact; - readonly stateRoot: H256; - readonly extrinsicsRoot: H256; - readonly digest: SpRuntimeDigest; - } - - /** @name SpRuntimeBlakeTwo256 (244) */ - type SpRuntimeBlakeTwo256 = Null; - - /** @name ModuleCollatorSelectionCall (245) */ + /** @name ModuleCollatorSelectionCall (256) */ interface ModuleCollatorSelectionCall extends Enum { readonly isSetInvulnerables: boolean; readonly asSetInvulnerables: { @@ -3320,7 +3548,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetInvulnerables' | 'SetDesiredCandidates' | 'SetCandidacyBond' | 'RegisterAsCandidate' | 'RegisterCandidate' | 'LeaveIntent' | 'WithdrawBond'; } - /** @name PalletSessionCall (246) */ + /** @name PalletSessionCall (257) */ interface PalletSessionCall extends Enum { readonly isSetKeys: boolean; readonly asSetKeys: { @@ -3331,18 +3559,18 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetKeys' | 'PurgeKeys'; } - /** @name AcalaRuntimeSessionKeys (247) */ + /** @name AcalaRuntimeSessionKeys (258) */ interface AcalaRuntimeSessionKeys extends Struct { readonly aura: SpConsensusAuraSr25519AppSr25519Public; } - /** @name SpConsensusAuraSr25519AppSr25519Public (248) */ + /** @name SpConsensusAuraSr25519AppSr25519Public (259) */ interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {} - /** @name SpCoreSr25519Public (249) */ + /** @name SpCoreSr25519Public (260) */ interface SpCoreSr25519Public extends U8aFixed {} - /** @name ModuleSessionManagerModuleCall (250) */ + /** @name ModuleSessionManagerModuleCall (261) */ interface ModuleSessionManagerModuleCall extends Enum { readonly isScheduleSessionDuration: boolean; readonly asScheduleSessionDuration: { @@ -3352,12 +3580,12 @@ declare module '@polkadot/types/lookup' { readonly type: 'ScheduleSessionDuration'; } - /** @name CumulusPalletXcmpQueueCall (251) */ + /** @name CumulusPalletXcmpQueueCall (262) */ interface CumulusPalletXcmpQueueCall extends Enum { readonly isServiceOverweight: boolean; readonly asServiceOverweight: { readonly index: u64; - readonly weightLimit: u64; + readonly weightLimit: SpWeightsWeightV2Weight; } & Struct; readonly isSuspendXcmExecution: boolean; readonly isResumeXcmExecution: boolean; @@ -3375,20 +3603,20 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly isUpdateThresholdWeight: boolean; readonly asUpdateThresholdWeight: { - readonly new_: u64; + readonly new_: SpWeightsWeightV2Weight; } & Struct; readonly isUpdateWeightRestrictDecay: boolean; readonly asUpdateWeightRestrictDecay: { - readonly new_: u64; + readonly new_: SpWeightsWeightV2Weight; } & Struct; readonly isUpdateXcmpMaxIndividualWeight: boolean; readonly asUpdateXcmpMaxIndividualWeight: { - readonly new_: u64; + readonly new_: SpWeightsWeightV2Weight; } & Struct; readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight'; } - /** @name PalletXcmCall (252) */ + /** @name PalletXcmCall (263) */ interface PalletXcmCall extends Enum { readonly isSend: boolean; readonly asSend: { @@ -3412,11 +3640,11 @@ declare module '@polkadot/types/lookup' { readonly isExecute: boolean; readonly asExecute: { readonly message: XcmVersionedXcm; - readonly maxWeight: u64; + readonly maxWeight: SpWeightsWeightV2Weight; } & Struct; readonly isForceXcmVersion: boolean; readonly asForceXcmVersion: { - readonly location: XcmV1MultiLocation; + readonly location: XcmV3MultiLocation; readonly xcmVersion: u32; } & Struct; readonly isForceDefaultXcmVersion: boolean; @@ -3437,7 +3665,7 @@ declare module '@polkadot/types/lookup' { readonly beneficiary: XcmVersionedMultiLocation; readonly assets: XcmVersionedMultiAssets; readonly feeAssetItem: u32; - readonly weightLimit: XcmV2WeightLimit; + readonly weightLimit: XcmV3WeightLimit; } & Struct; readonly isLimitedTeleportAssets: boolean; readonly asLimitedTeleportAssets: { @@ -3445,59 +3673,52 @@ declare module '@polkadot/types/lookup' { readonly beneficiary: XcmVersionedMultiLocation; readonly assets: XcmVersionedMultiAssets; readonly feeAssetItem: u32; - readonly weightLimit: XcmV2WeightLimit; + readonly weightLimit: XcmV3WeightLimit; } & Struct; readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets'; } - /** @name XcmVersionedXcm (253) */ + /** @name XcmVersionedXcm (264) */ interface XcmVersionedXcm extends Enum { - readonly isV0: boolean; - readonly asV0: XcmV0Xcm; - readonly isV1: boolean; - readonly asV1: XcmV1Xcm; readonly isV2: boolean; readonly asV2: XcmV2Xcm; - readonly type: 'V0' | 'V1' | 'V2'; + readonly isV3: boolean; + readonly asV3: XcmV3Xcm; + readonly type: 'V2' | 'V3'; } - /** @name XcmV0Xcm (254) */ - interface XcmV0Xcm extends Enum { + /** @name XcmV2Xcm (265) */ + interface XcmV2Xcm extends Vec {} + + /** @name XcmV2Instruction (267) */ + interface XcmV2Instruction extends Enum { readonly isWithdrawAsset: boolean; - readonly asWithdrawAsset: { - readonly assets: Vec; - readonly effects: Vec; - } & Struct; - readonly isReserveAssetDeposit: boolean; - readonly asReserveAssetDeposit: { - readonly assets: Vec; - readonly effects: Vec; - } & Struct; - readonly isTeleportAsset: boolean; - readonly asTeleportAsset: { - readonly assets: Vec; - readonly effects: Vec; - } & Struct; + readonly asWithdrawAsset: XcmV2MultiassetMultiAssets; + readonly isReserveAssetDeposited: boolean; + readonly asReserveAssetDeposited: XcmV2MultiassetMultiAssets; + readonly isReceiveTeleportedAsset: boolean; + readonly asReceiveTeleportedAsset: XcmV2MultiassetMultiAssets; readonly isQueryResponse: boolean; readonly asQueryResponse: { readonly queryId: Compact; - readonly response: XcmV0Response; + readonly response: XcmV2Response; + readonly maxWeight: Compact; } & Struct; readonly isTransferAsset: boolean; readonly asTransferAsset: { - readonly assets: Vec; - readonly dest: XcmV0MultiLocation; + readonly assets: XcmV2MultiassetMultiAssets; + readonly beneficiary: XcmV2MultiLocation; } & Struct; readonly isTransferReserveAsset: boolean; readonly asTransferReserveAsset: { - readonly assets: Vec; - readonly dest: XcmV0MultiLocation; - readonly effects: Vec; + readonly assets: XcmV2MultiassetMultiAssets; + readonly dest: XcmV2MultiLocation; + readonly xcm: XcmV2Xcm; } & Struct; readonly isTransact: boolean; readonly asTransact: { - readonly originType: XcmV0OriginKind; - readonly requireWeightAtMost: u64; + readonly originType: XcmV2OriginKind; + readonly requireWeightAtMost: Compact; readonly call: XcmDoubleEncoded; } & Struct; readonly isHrmpNewChannelOpenRequest: boolean; @@ -3516,221 +3737,183 @@ declare module '@polkadot/types/lookup' { readonly sender: Compact; readonly recipient: Compact; } & Struct; - readonly isRelayedFrom: boolean; - readonly asRelayedFrom: { - readonly who: XcmV0MultiLocation; - readonly message: XcmV0Xcm; + readonly isClearOrigin: boolean; + readonly isDescendOrigin: boolean; + readonly asDescendOrigin: XcmV2MultilocationJunctions; + readonly isReportError: boolean; + readonly asReportError: { + readonly queryId: Compact; + readonly dest: XcmV2MultiLocation; + readonly maxResponseWeight: Compact; } & Struct; - readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom'; - } - - /** @name XcmV0Order (256) */ - interface XcmV0Order extends Enum { - readonly isNull: boolean; readonly isDepositAsset: boolean; readonly asDepositAsset: { - readonly assets: Vec; - readonly dest: XcmV0MultiLocation; + readonly assets: XcmV2MultiassetMultiAssetFilter; + readonly maxAssets: Compact; + readonly beneficiary: XcmV2MultiLocation; } & Struct; readonly isDepositReserveAsset: boolean; readonly asDepositReserveAsset: { - readonly assets: Vec; - readonly dest: XcmV0MultiLocation; - readonly effects: Vec; + readonly assets: XcmV2MultiassetMultiAssetFilter; + readonly maxAssets: Compact; + readonly dest: XcmV2MultiLocation; + readonly xcm: XcmV2Xcm; } & Struct; readonly isExchangeAsset: boolean; readonly asExchangeAsset: { - readonly give: Vec; - readonly receive: Vec; + readonly give: XcmV2MultiassetMultiAssetFilter; + readonly receive: XcmV2MultiassetMultiAssets; } & Struct; readonly isInitiateReserveWithdraw: boolean; readonly asInitiateReserveWithdraw: { - readonly assets: Vec; - readonly reserve: XcmV0MultiLocation; - readonly effects: Vec; + readonly assets: XcmV2MultiassetMultiAssetFilter; + readonly reserve: XcmV2MultiLocation; + readonly xcm: XcmV2Xcm; } & Struct; readonly isInitiateTeleport: boolean; readonly asInitiateTeleport: { - readonly assets: Vec; - readonly dest: XcmV0MultiLocation; - readonly effects: Vec; + readonly assets: XcmV2MultiassetMultiAssetFilter; + readonly dest: XcmV2MultiLocation; + readonly xcm: XcmV2Xcm; } & Struct; readonly isQueryHolding: boolean; readonly asQueryHolding: { readonly queryId: Compact; - readonly dest: XcmV0MultiLocation; - readonly assets: Vec; + readonly dest: XcmV2MultiLocation; + readonly assets: XcmV2MultiassetMultiAssetFilter; + readonly maxResponseWeight: Compact; } & Struct; readonly isBuyExecution: boolean; readonly asBuyExecution: { - readonly fees: XcmV0MultiAsset; - readonly weight: u64; - readonly debt: u64; - readonly haltOnError: bool; - readonly xcm: Vec; - } & Struct; - readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution'; - } - - /** @name XcmV0Response (258) */ - interface XcmV0Response extends Enum { - readonly isAssets: boolean; - readonly asAssets: Vec; - readonly type: 'Assets'; - } - - /** @name XcmV1Xcm (259) */ - interface XcmV1Xcm extends Enum { - readonly isWithdrawAsset: boolean; - readonly asWithdrawAsset: { - readonly assets: XcmV1MultiassetMultiAssets; - readonly effects: Vec; - } & Struct; - readonly isReserveAssetDeposited: boolean; - readonly asReserveAssetDeposited: { - readonly assets: XcmV1MultiassetMultiAssets; - readonly effects: Vec; - } & Struct; - readonly isReceiveTeleportedAsset: boolean; - readonly asReceiveTeleportedAsset: { - readonly assets: XcmV1MultiassetMultiAssets; - readonly effects: Vec; - } & Struct; - readonly isQueryResponse: boolean; - readonly asQueryResponse: { - readonly queryId: Compact; - readonly response: XcmV1Response; - } & Struct; - readonly isTransferAsset: boolean; - readonly asTransferAsset: { - readonly assets: XcmV1MultiassetMultiAssets; - readonly beneficiary: XcmV1MultiLocation; - } & Struct; - readonly isTransferReserveAsset: boolean; - readonly asTransferReserveAsset: { - readonly assets: XcmV1MultiassetMultiAssets; - readonly dest: XcmV1MultiLocation; - readonly effects: Vec; - } & Struct; - readonly isTransact: boolean; - readonly asTransact: { - readonly originType: XcmV0OriginKind; - readonly requireWeightAtMost: u64; - readonly call: XcmDoubleEncoded; - } & Struct; - readonly isHrmpNewChannelOpenRequest: boolean; - readonly asHrmpNewChannelOpenRequest: { - readonly sender: Compact; - readonly maxMessageSize: Compact; - readonly maxCapacity: Compact; - } & Struct; - readonly isHrmpChannelAccepted: boolean; - readonly asHrmpChannelAccepted: { - readonly recipient: Compact; - } & Struct; - readonly isHrmpChannelClosing: boolean; - readonly asHrmpChannelClosing: { - readonly initiator: Compact; - readonly sender: Compact; - readonly recipient: Compact; + readonly fees: XcmV2MultiAsset; + readonly weightLimit: XcmV2WeightLimit; } & Struct; - readonly isRelayedFrom: boolean; - readonly asRelayedFrom: { - readonly who: XcmV1MultilocationJunctions; - readonly message: XcmV1Xcm; + readonly isRefundSurplus: boolean; + readonly isSetErrorHandler: boolean; + readonly asSetErrorHandler: XcmV2Xcm; + readonly isSetAppendix: boolean; + readonly asSetAppendix: XcmV2Xcm; + readonly isClearError: boolean; + readonly isClaimAsset: boolean; + readonly asClaimAsset: { + readonly assets: XcmV2MultiassetMultiAssets; + readonly ticket: XcmV2MultiLocation; } & Struct; + readonly isTrap: boolean; + readonly asTrap: Compact; readonly isSubscribeVersion: boolean; readonly asSubscribeVersion: { readonly queryId: Compact; readonly maxResponseWeight: Compact; } & Struct; readonly isUnsubscribeVersion: boolean; - readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion'; - } - - /** @name XcmV1Order (261) */ - interface XcmV1Order extends Enum { - readonly isNoop: boolean; - readonly isDepositAsset: boolean; - readonly asDepositAsset: { - readonly assets: XcmV1MultiassetMultiAssetFilter; - readonly maxAssets: u32; - readonly beneficiary: XcmV1MultiLocation; - } & Struct; - readonly isDepositReserveAsset: boolean; - readonly asDepositReserveAsset: { - readonly assets: XcmV1MultiassetMultiAssetFilter; - readonly maxAssets: u32; - readonly dest: XcmV1MultiLocation; - readonly effects: Vec; - } & Struct; - readonly isExchangeAsset: boolean; - readonly asExchangeAsset: { - readonly give: XcmV1MultiassetMultiAssetFilter; - readonly receive: XcmV1MultiassetMultiAssets; - } & Struct; - readonly isInitiateReserveWithdraw: boolean; - readonly asInitiateReserveWithdraw: { - readonly assets: XcmV1MultiassetMultiAssetFilter; - readonly reserve: XcmV1MultiLocation; - readonly effects: Vec; - } & Struct; - readonly isInitiateTeleport: boolean; - readonly asInitiateTeleport: { - readonly assets: XcmV1MultiassetMultiAssetFilter; - readonly dest: XcmV1MultiLocation; - readonly effects: Vec; - } & Struct; - readonly isQueryHolding: boolean; - readonly asQueryHolding: { - readonly queryId: Compact; - readonly dest: XcmV1MultiLocation; - readonly assets: XcmV1MultiassetMultiAssetFilter; - } & Struct; - readonly isBuyExecution: boolean; - readonly asBuyExecution: { - readonly fees: XcmV1MultiAsset; - readonly weight: u64; - readonly debt: u64; - readonly haltOnError: bool; - readonly instructions: Vec; - } & Struct; - readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution'; + readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion'; } - /** @name XcmV1Response (263) */ - interface XcmV1Response extends Enum { + /** @name XcmV2Response (268) */ + interface XcmV2Response extends Enum { + readonly isNull: boolean; readonly isAssets: boolean; - readonly asAssets: XcmV1MultiassetMultiAssets; + readonly asAssets: XcmV2MultiassetMultiAssets; + readonly isExecutionResult: boolean; + readonly asExecutionResult: Option>; readonly isVersion: boolean; readonly asVersion: u32; - readonly type: 'Assets' | 'Version'; + readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version'; + } + + /** @name XcmV2TraitsError (271) */ + interface XcmV2TraitsError extends Enum { + readonly isOverflow: boolean; + readonly isUnimplemented: boolean; + readonly isUntrustedReserveLocation: boolean; + readonly isUntrustedTeleportLocation: boolean; + readonly isMultiLocationFull: boolean; + readonly isMultiLocationNotInvertible: boolean; + readonly isBadOrigin: boolean; + readonly isInvalidLocation: boolean; + readonly isAssetNotFound: boolean; + readonly isFailedToTransactAsset: boolean; + readonly isNotWithdrawable: boolean; + readonly isLocationCannotHold: boolean; + readonly isExceedsMaxMessageSize: boolean; + readonly isDestinationUnsupported: boolean; + readonly isTransport: boolean; + readonly isUnroutable: boolean; + readonly isUnknownClaim: boolean; + readonly isFailedToDecode: boolean; + readonly isMaxWeightInvalid: boolean; + readonly isNotHoldingFees: boolean; + readonly isTooExpensive: boolean; + readonly isTrap: boolean; + readonly asTrap: u64; + readonly isUnhandledXcmVersion: boolean; + readonly isWeightLimitReached: boolean; + readonly asWeightLimitReached: u64; + readonly isBarrier: boolean; + readonly isWeightNotComputable: boolean; + readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable'; + } + + /** @name XcmV2MultiassetMultiAssetFilter (272) */ + interface XcmV2MultiassetMultiAssetFilter extends Enum { + readonly isDefinite: boolean; + readonly asDefinite: XcmV2MultiassetMultiAssets; + readonly isWild: boolean; + readonly asWild: XcmV2MultiassetWildMultiAsset; + readonly type: 'Definite' | 'Wild'; + } + + /** @name XcmV2MultiassetWildMultiAsset (273) */ + interface XcmV2MultiassetWildMultiAsset extends Enum { + readonly isAll: boolean; + readonly isAllOf: boolean; + readonly asAllOf: { + readonly id: XcmV2MultiassetAssetId; + readonly fun: XcmV2MultiassetWildFungibility; + } & Struct; + readonly type: 'All' | 'AllOf'; + } + + /** @name XcmV2MultiassetWildFungibility (274) */ + interface XcmV2MultiassetWildFungibility extends Enum { + readonly isFungible: boolean; + readonly isNonFungible: boolean; + readonly type: 'Fungible' | 'NonFungible'; + } + + /** @name XcmV2WeightLimit (275) */ + interface XcmV2WeightLimit extends Enum { + readonly isUnlimited: boolean; + readonly isLimited: boolean; + readonly asLimited: Compact; + readonly type: 'Unlimited' | 'Limited'; } - /** @name CumulusPalletDmpQueueCall (278) */ + /** @name CumulusPalletDmpQueueCall (285) */ interface CumulusPalletDmpQueueCall extends Enum { readonly isServiceOverweight: boolean; readonly asServiceOverweight: { readonly index: u64; - readonly weightLimit: u64; + readonly weightLimit: SpWeightsWeightV2Weight; } & Struct; readonly type: 'ServiceOverweight'; } - /** @name OrmlXtokensModuleCall (279) */ + /** @name OrmlXtokensModuleCall (286) */ interface OrmlXtokensModuleCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { readonly currencyId: AcalaPrimitivesCurrencyCurrencyId; readonly amount: u128; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV2WeightLimit; + readonly destWeightLimit: XcmV3WeightLimit; } & Struct; readonly isTransferMultiasset: boolean; readonly asTransferMultiasset: { readonly asset: XcmVersionedMultiAsset; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV2WeightLimit; + readonly destWeightLimit: XcmV3WeightLimit; } & Struct; readonly isTransferWithFee: boolean; readonly asTransferWithFee: { @@ -3738,42 +3921,42 @@ declare module '@polkadot/types/lookup' { readonly amount: u128; readonly fee: u128; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV2WeightLimit; + readonly destWeightLimit: XcmV3WeightLimit; } & Struct; readonly isTransferMultiassetWithFee: boolean; readonly asTransferMultiassetWithFee: { readonly asset: XcmVersionedMultiAsset; readonly fee: XcmVersionedMultiAsset; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV2WeightLimit; + readonly destWeightLimit: XcmV3WeightLimit; } & Struct; readonly isTransferMulticurrencies: boolean; readonly asTransferMulticurrencies: { readonly currencies: Vec>; readonly feeItem: u32; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV2WeightLimit; + readonly destWeightLimit: XcmV3WeightLimit; } & Struct; readonly isTransferMultiassets: boolean; readonly asTransferMultiassets: { readonly assets: XcmVersionedMultiAssets; readonly feeItem: u32; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV2WeightLimit; + readonly destWeightLimit: XcmV3WeightLimit; } & Struct; readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets'; } - /** @name XcmVersionedMultiAsset (280) */ + /** @name XcmVersionedMultiAsset (287) */ interface XcmVersionedMultiAsset extends Enum { - readonly isV0: boolean; - readonly asV0: XcmV0MultiAsset; - readonly isV1: boolean; - readonly asV1: XcmV1MultiAsset; - readonly type: 'V0' | 'V1'; + readonly isV2: boolean; + readonly asV2: XcmV2MultiAsset; + readonly isV3: boolean; + readonly asV3: XcmV3MultiAsset; + readonly type: 'V2' | 'V3'; } - /** @name OrmlXcmModuleCall (281) */ + /** @name OrmlXcmModuleCall (288) */ interface OrmlXcmModuleCall extends Enum { readonly isSendAsSovereign: boolean; readonly asSendAsSovereign: { @@ -3783,7 +3966,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SendAsSovereign'; } - /** @name OrmlAuthorityModuleCall (282) */ + /** @name OrmlAuthorityModuleCall (289) */ interface OrmlAuthorityModuleCall extends Enum { readonly isDispatchAs: boolean; readonly asDispatchAs: { @@ -3823,20 +4006,15 @@ declare module '@polkadot/types/lookup' { readonly asRemoveAuthorizedCall: { readonly hash_: H256; } & Struct; - readonly isTriggerOldCall: boolean; - readonly asTriggerOldCall: { - readonly hash_: H256; - readonly callWeightBound: Compact; - } & Struct; readonly isTriggerCall: boolean; readonly asTriggerCall: { readonly hash_: H256; readonly callWeightBound: SpWeightsWeightV2Weight; } & Struct; - readonly type: 'DispatchAs' | 'ScheduleDispatch' | 'FastTrackScheduledDispatch' | 'DelayScheduledDispatch' | 'CancelScheduledDispatch' | 'AuthorizeCall' | 'RemoveAuthorizedCall' | 'TriggerOldCall' | 'TriggerCall'; + readonly type: 'DispatchAs' | 'ScheduleDispatch' | 'FastTrackScheduledDispatch' | 'DelayScheduledDispatch' | 'CancelScheduledDispatch' | 'AuthorizeCall' | 'RemoveAuthorizedCall' | 'TriggerCall'; } - /** @name AcalaPrimitivesAuthoritysOriginId (283) */ + /** @name AcalaPrimitivesAuthoritysOriginId (290) */ interface AcalaPrimitivesAuthoritysOriginId extends Enum { readonly isRoot: boolean; readonly isTreasury: boolean; @@ -3846,7 +4024,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Root' | 'Treasury' | 'HonzonTreasury' | 'HomaTreasury' | 'TreasuryReserve'; } - /** @name FrameSupportScheduleDispatchTime (284) */ + /** @name FrameSupportScheduleDispatchTime (291) */ interface FrameSupportScheduleDispatchTime extends Enum { readonly isAt: boolean; readonly asAt: u32; @@ -3855,7 +4033,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'At' | 'After'; } - /** @name PalletCollectiveCall (287) */ + /** @name PalletCollectiveCall (292) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -3901,7 +4079,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'CloseOldWeight' | 'DisapproveProposal' | 'Close'; } - /** @name PalletMembershipCall (288) */ + /** @name PalletMembershipCall (295) */ interface PalletMembershipCall extends Enum { readonly isAddMember: boolean; readonly asAddMember: { @@ -3932,7 +4110,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime'; } - /** @name PalletDemocracyCall (295) */ + /** @name PalletDemocracyCall (302) */ interface PalletDemocracyCall extends Enum { readonly isPropose: boolean; readonly asPropose: { @@ -4008,10 +4186,15 @@ declare module '@polkadot/types/lookup' { readonly asCancelProposal: { readonly propIndex: Compact; } & Struct; - readonly type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal'; + readonly isSetMetadata: boolean; + readonly asSetMetadata: { + readonly owner: PalletDemocracyMetadataOwner; + readonly maybeHash: Option; + } & Struct; + readonly type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal' | 'SetMetadata'; } - /** @name PalletDemocracyConviction (296) */ + /** @name PalletDemocracyConviction (303) */ interface PalletDemocracyConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -4023,7 +4206,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x'; } - /** @name OrmlOracleModuleCall (297) */ + /** @name OrmlOracleModuleCall (305) */ interface OrmlOracleModuleCall extends Enum { readonly isFeedValues: boolean; readonly asFeedValues: { @@ -4032,7 +4215,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FeedValues'; } - /** @name OrmlAuctionModuleCall (299) */ + /** @name OrmlAuctionModuleCall (307) */ interface OrmlAuctionModuleCall extends Enum { readonly isBid: boolean; readonly asBid: { @@ -4042,10 +4225,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'Bid'; } - /** @name OrmlRewardsModuleCall (300) */ + /** @name OrmlRewardsModuleCall (308) */ type OrmlRewardsModuleCall = Null; - /** @name ModulePricesModuleCall (301) */ + /** @name ModulePricesModuleCall (309) */ interface ModulePricesModuleCall extends Enum { readonly isLockPrice: boolean; readonly asLockPrice: { @@ -4058,7 +4241,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'LockPrice' | 'UnlockPrice'; } - /** @name ModuleDexModuleCall (302) */ + /** @name ModuleDexModuleCall (310) */ interface ModuleDexModuleCall extends Enum { readonly isSwapWithExactSupply: boolean; readonly asSwapWithExactSupply: { @@ -4152,7 +4335,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SwapWithExactSupply' | 'SwapWithExactTarget' | 'AddLiquidity' | 'AddProvision' | 'ClaimDexShare' | 'RemoveLiquidity' | 'ListProvisioning' | 'UpdateProvisioningParameters' | 'EndProvisioning' | 'EnableTradingPair' | 'DisableTradingPair' | 'RefundProvision' | 'AbortProvisioning'; } - /** @name ModuleDexOracleModuleCall (303) */ + /** @name ModuleDexOracleModuleCall (311) */ interface ModuleDexOracleModuleCall extends Enum { readonly isEnableAveragePrice: boolean; readonly asEnableAveragePrice: { @@ -4174,7 +4357,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'EnableAveragePrice' | 'DisableAveragePrice' | 'UpdateAveragePriceInterval'; } - /** @name ModuleAggregatedDexModuleCall (304) */ + /** @name ModuleAggregatedDexModuleCall (312) */ interface ModuleAggregatedDexModuleCall extends Enum { readonly isSwapWithExactSupply: boolean; readonly asSwapWithExactSupply: { @@ -4195,7 +4378,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SwapWithExactSupply' | 'SwapWithExactTarget' | 'UpdateAggregatedSwapPaths'; } - /** @name ModuleAuctionManagerModuleCall (309) */ + /** @name ModuleAuctionManagerModuleCall (317) */ interface ModuleAuctionManagerModuleCall extends Enum { readonly isCancel: boolean; readonly asCancel: { @@ -4204,10 +4387,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'Cancel'; } - /** @name ModuleLoansModuleCall (310) */ + /** @name ModuleLoansModuleCall (318) */ type ModuleLoansModuleCall = Null; - /** @name ModuleHonzonModuleCall (311) */ + /** @name ModuleHonzonModuleCall (319) */ interface ModuleHonzonModuleCall extends Enum { readonly isAdjustLoan: boolean; readonly asAdjustLoan: { @@ -4263,7 +4446,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AdjustLoan' | 'CloseLoanHasDebitByDex' | 'TransferLoanFrom' | 'Authorize' | 'Unauthorize' | 'UnauthorizeAll' | 'ExpandPositionCollateral' | 'ShrinkPositionDebit' | 'AdjustLoanByDebitValue' | 'TransferDebit'; } - /** @name ModuleCdpTreasuryModuleCall (312) */ + /** @name ModuleCdpTreasuryModuleCall (320) */ interface ModuleCdpTreasuryModuleCall extends Enum { readonly isExtractSurplusToTreasury: boolean; readonly asExtractSurplusToTreasury: { @@ -4293,7 +4476,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ExtractSurplusToTreasury' | 'AuctionCollateral' | 'ExchangeCollateralToStable' | 'SetExpectedCollateralAuctionSize' | 'SetDebitOffsetBuffer'; } - /** @name ModuleSupportDexSwapLimit (313) */ + /** @name ModuleSupportDexSwapLimit (321) */ interface ModuleSupportDexSwapLimit extends Enum { readonly isExactSupply: boolean; readonly asExactSupply: ITuple<[u128, u128]>; @@ -4302,7 +4485,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ExactSupply' | 'ExactTarget'; } - /** @name ModuleCdpEngineModuleCall (314) */ + /** @name ModuleCdpEngineModuleCall (322) */ interface ModuleCdpEngineModuleCall extends Enum { readonly isLiquidate: boolean; readonly asLiquidate: { @@ -4334,7 +4517,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Liquidate' | 'Settle' | 'SetCollateralParams' | 'RegisterLiquidationContract' | 'DeregisterLiquidationContract'; } - /** @name OrmlTraitsChangeOption (315) */ + /** @name OrmlTraitsChangeOption (323) */ interface OrmlTraitsChangeOption extends Enum { readonly isNoChange: boolean; readonly isNewValue: boolean; @@ -4342,7 +4525,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NoChange' | 'NewValue'; } - /** @name OrmlTraitsChangeU128 (316) */ + /** @name OrmlTraitsChangeU128 (324) */ interface OrmlTraitsChangeU128 extends Enum { readonly isNoChange: boolean; readonly isNewValue: boolean; @@ -4350,7 +4533,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NoChange' | 'NewValue'; } - /** @name ModuleEmergencyShutdownModuleCall (317) */ + /** @name ModuleEmergencyShutdownModuleCall (325) */ interface ModuleEmergencyShutdownModuleCall extends Enum { readonly isEmergencyShutdown: boolean; readonly isOpenCollateralRefund: boolean; @@ -4361,7 +4544,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'EmergencyShutdown' | 'OpenCollateralRefund' | 'RefundCollaterals'; } - /** @name ModuleHomaModuleCall (318) */ + /** @name ModuleHomaModuleCall (326) */ interface ModuleHomaModuleCall extends Enum { readonly isMint: boolean; readonly asMint: { @@ -4411,16 +4594,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Mint' | 'RequestRedeem' | 'FastMatchRedeems' | 'ClaimRedemption' | 'UpdateHomaParams' | 'UpdateBumpEraParams' | 'ResetLedgers' | 'ResetCurrentEra' | 'ForceBumpCurrentEra' | 'FastMatchRedeemsCompletely'; } - /** @name ModuleXcmInterfaceModuleCall (323) */ + /** @name ModuleXcmInterfaceModuleCall (331) */ interface ModuleXcmInterfaceModuleCall extends Enum { readonly isUpdateXcmDestWeightAndFee: boolean; readonly asUpdateXcmDestWeightAndFee: { - readonly updates: Vec, Option]>>; + readonly updates: Vec, Option]>>; } & Struct; readonly type: 'UpdateXcmDestWeightAndFee'; } - /** @name ModuleIncentivesModuleCall (327) */ + /** @name ModuleIncentivesModuleCall (334) */ interface ModuleIncentivesModuleCall extends Enum { readonly isDepositDexShare: boolean; readonly asDepositDexShare: { @@ -4447,7 +4630,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'DepositDexShare' | 'WithdrawDexShare' | 'ClaimRewards' | 'UpdateIncentiveRewards' | 'UpdateClaimRewardDeductionRates'; } - /** @name ModuleNftModuleCall (332) */ + /** @name ModuleNftModuleCall (339) */ interface ModuleNftModuleCall extends Enum { readonly isCreateClass: boolean; readonly asCreateClass: { @@ -4490,7 +4673,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CreateClass' | 'Mint' | 'Transfer' | 'Burn' | 'BurnWithRemark' | 'DestroyClass' | 'UpdateClassProperties'; } - /** @name AcalaPrimitivesNftClassProperty (334) */ + /** @name AcalaPrimitivesNftClassProperty (341) */ interface AcalaPrimitivesNftClassProperty extends Enum { readonly isTransferable: boolean; readonly isBurnable: boolean; @@ -4499,7 +4682,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Transferable' | 'Burnable' | 'Mintable' | 'ClassPropertiesMutable'; } - /** @name ModuleAssetRegistryModuleCall (337) */ + /** @name ModuleAssetRegistryModuleCall (344) */ interface ModuleAssetRegistryModuleCall extends Enum { readonly isRegisterForeignAsset: boolean; readonly asRegisterForeignAsset: { @@ -4544,7 +4727,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset' | 'RegisterStableAsset' | 'UpdateStableAsset' | 'RegisterErc20Asset' | 'UpdateErc20Asset' | 'RegisterNativeAsset' | 'UpdateNativeAsset'; } - /** @name ModuleEvmModuleCall (338) */ + /** @name ModuleEvmModuleCall (345) */ interface ModuleEvmModuleCall extends Enum { readonly isEthCall: boolean; readonly asEthCall: { @@ -4642,10 +4825,19 @@ declare module '@polkadot/types/lookup' { readonly storageLimit: Compact; readonly accessList: Vec; } & Struct; - readonly type: 'EthCall' | 'Call' | 'ScheduledCall' | 'Create' | 'Create2' | 'CreateNftContract' | 'CreatePredeployContract' | 'TransferMaintainer' | 'PublishContract' | 'PublishFree' | 'EnableContractDevelopment' | 'DisableContractDevelopment' | 'SetCode' | 'Selfdestruct' | 'StrictCall'; + readonly isEthCallV2: boolean; + readonly asEthCallV2: { + readonly action: EthereumTransactionTransactionAction; + readonly input: Bytes; + readonly value: Compact; + readonly gasPrice: Compact; + readonly gasLimit: Compact; + readonly accessList: Vec; + } & Struct; + readonly type: 'EthCall' | 'Call' | 'ScheduledCall' | 'Create' | 'Create2' | 'CreateNftContract' | 'CreatePredeployContract' | 'TransferMaintainer' | 'PublishContract' | 'PublishFree' | 'EnableContractDevelopment' | 'DisableContractDevelopment' | 'SetCode' | 'Selfdestruct' | 'StrictCall' | 'EthCallV2'; } - /** @name EthereumTransactionTransactionAction (339) */ + /** @name EthereumTransactionTransactionAction (346) */ interface EthereumTransactionTransactionAction extends Enum { readonly isCall: boolean; readonly asCall: H160; @@ -4653,13 +4845,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Call' | 'Create'; } - /** @name EthereumTransactionAccessListItem (341) */ + /** @name EthereumTransactionAccessListItem (348) */ interface EthereumTransactionAccessListItem extends Struct { readonly address: H160; readonly storageKeys: Vec; } - /** @name ModuleEvmAccountsModuleCall (342) */ + /** @name ModuleEvmAccountsModuleCall (349) */ interface ModuleEvmAccountsModuleCall extends Enum { readonly isClaimAccount: boolean; readonly asClaimAccount: { @@ -4670,7 +4862,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ClaimAccount' | 'ClaimDefaultAccount'; } - /** @name NutsfinanceStableAssetCall (343) */ + /** @name NutsfinanceStableAssetCall (350) */ interface NutsfinanceStableAssetCall extends Enum { readonly isCreatePool: boolean; readonly asCreatePool: { @@ -4742,7 +4934,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CreatePool' | 'Mint' | 'Swap' | 'RedeemProportion' | 'RedeemSingle' | 'RedeemMulti' | 'ModifyA' | 'ModifyFees' | 'ModifyRecipients'; } - /** @name CumulusPalletParachainSystemCall (344) */ + /** @name CumulusPalletParachainSystemCall (351) */ interface CumulusPalletParachainSystemCall extends Enum { readonly isSetValidationData: boolean; readonly asSetValidationData: { @@ -4755,6 +4947,7 @@ declare module '@polkadot/types/lookup' { readonly isAuthorizeUpgrade: boolean; readonly asAuthorizeUpgrade: { readonly codeHash: H256; + readonly checkVersion: bool; } & Struct; readonly isEnactAuthorizedUpgrade: boolean; readonly asEnactAuthorizedUpgrade: { @@ -4763,7 +4956,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade'; } - /** @name CumulusPrimitivesParachainInherentParachainInherentData (345) */ + /** @name CumulusPrimitivesParachainInherentParachainInherentData (352) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { readonly validationData: PolkadotPrimitivesV2PersistedValidationData; readonly relayChainState: SpTrieStorageProof; @@ -4771,7 +4964,7 @@ declare module '@polkadot/types/lookup' { readonly horizontalMessages: BTreeMap>; } - /** @name PolkadotPrimitivesV2PersistedValidationData (346) */ + /** @name PolkadotPrimitivesV2PersistedValidationData (353) */ interface PolkadotPrimitivesV2PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; @@ -4779,24 +4972,24 @@ declare module '@polkadot/types/lookup' { readonly maxPovSize: u32; } - /** @name SpTrieStorageProof (348) */ + /** @name SpTrieStorageProof (355) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } - /** @name PolkadotCorePrimitivesInboundDownwardMessage (351) */ + /** @name PolkadotCorePrimitivesInboundDownwardMessage (358) */ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { readonly sentAt: u32; readonly msg: Bytes; } - /** @name PolkadotCorePrimitivesInboundHrmpMessage (354) */ + /** @name PolkadotCorePrimitivesInboundHrmpMessage (361) */ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { readonly sentAt: u32; readonly data: Bytes; } - /** @name PalletSudoCall (357) */ + /** @name PalletSudoCall (364) */ interface PalletSudoCall extends Enum { readonly isSudo: boolean; readonly asSudo: { @@ -4819,7 +5012,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs'; } - /** @name PalletSchedulerError (360) */ + /** @name PalletSchedulerError (367) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -4829,13 +5022,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named'; } - /** @name PalletUtilityError (361) */ + /** @name PalletUtilityError (368) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: 'TooManyCalls'; } - /** @name PalletMultisigMultisig (363) */ + /** @name PalletMultisigMultisig (370) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; @@ -4843,7 +5036,7 @@ declare module '@polkadot/types/lookup' { readonly approvals: Vec; } - /** @name PalletMultisigError (365) */ + /** @name PalletMultisigError (372) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; @@ -4862,21 +5055,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'MinimumThreshold' | 'AlreadyApproved' | 'NoApprovalsNeeded' | 'TooFewSignatories' | 'TooManySignatories' | 'SignatoriesOutOfOrder' | 'SenderInSignatories' | 'NotFound' | 'NotOwner' | 'NoTimepoint' | 'WrongTimepoint' | 'UnexpectedTimepoint' | 'MaxWeightTooLow' | 'AlreadyStored'; } - /** @name PalletProxyProxyDefinition (368) */ + /** @name PalletProxyProxyDefinition (375) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId32; readonly proxyType: RuntimeCommonProxyType; readonly delay: u32; } - /** @name PalletProxyAnnouncement (372) */ + /** @name PalletProxyAnnouncement (379) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId32; readonly callHash: H256; readonly height: u32; } - /** @name PalletProxyError (374) */ + /** @name PalletProxyError (381) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; @@ -4889,14 +5082,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooMany' | 'NotFound' | 'NotProxy' | 'Unproxyable' | 'Duplicate' | 'NoPermission' | 'Unannounced' | 'NoSelfProxy'; } - /** @name ModuleTransactionPauseModuleError (375) */ + /** @name ModuleTransactionPauseModuleError (382) */ interface ModuleTransactionPauseModuleError extends Enum { readonly isCannotPause: boolean; readonly isInvalidCharacter: boolean; readonly type: 'CannotPause' | 'InvalidCharacter'; } - /** @name PalletPreimageRequestStatus (376) */ + /** @name PalletPreimageRequestStatus (383) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -4912,7 +5105,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unrequested' | 'Requested'; } - /** @name PalletPreimageError (381) */ + /** @name PalletPreimageError (388) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -4923,14 +5116,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested'; } - /** @name PalletBalancesBalanceLock (383) */ + /** @name PalletBalancesBalanceLock (390) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } - /** @name PalletBalancesReasons (384) */ + /** @name PalletBalancesReasons (391) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; @@ -4938,13 +5131,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fee' | 'Misc' | 'All'; } - /** @name PalletBalancesReserveData (387) */ + /** @name PalletBalancesReserveData (394) */ interface PalletBalancesReserveData extends Struct { readonly id: AcalaPrimitivesReserveIdentifier; readonly amount: u128; } - /** @name AcalaPrimitivesReserveIdentifier (388) */ + /** @name AcalaPrimitivesReserveIdentifier (395) */ interface AcalaPrimitivesReserveIdentifier extends Enum { readonly isCollatorSelection: boolean; readonly isEvmStorageDeposit: boolean; @@ -4957,14 +5150,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CollatorSelection' | 'EvmStorageDeposit' | 'EvmDeveloperDeposit' | 'Honzon' | 'Nft' | 'TransactionPayment' | 'TransactionPaymentDeposit' | 'Count'; } - /** @name PalletBalancesReleases (390) */ - interface PalletBalancesReleases extends Enum { - readonly isV100: boolean; - readonly isV200: boolean; - readonly type: 'V100' | 'V200'; - } - - /** @name PalletBalancesError (391) */ + /** @name PalletBalancesError (397) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; @@ -4977,26 +5163,26 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves'; } - /** @name OrmlTokensBalanceLock (394) */ + /** @name OrmlTokensBalanceLock (400) */ interface OrmlTokensBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name OrmlTokensAccountData (396) */ + /** @name OrmlTokensAccountData (402) */ interface OrmlTokensAccountData extends Struct { readonly free: u128; readonly reserved: u128; readonly frozen: u128; } - /** @name OrmlTokensReserveData (398) */ + /** @name OrmlTokensReserveData (404) */ interface OrmlTokensReserveData extends Struct { readonly id: AcalaPrimitivesReserveIdentifier; readonly amount: u128; } - /** @name OrmlTokensModuleError (400) */ + /** @name OrmlTokensModuleError (406) */ interface OrmlTokensModuleError extends Enum { readonly isBalanceTooLow: boolean; readonly isAmountIntoBalanceFailed: boolean; @@ -5009,7 +5195,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves'; } - /** @name ModuleCurrenciesModuleError (401) */ + /** @name ModuleCurrenciesModuleError (407) */ interface ModuleCurrenciesModuleError extends Enum { readonly isAmountIntoBalanceFailed: boolean; readonly isBalanceTooLow: boolean; @@ -5020,7 +5206,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AmountIntoBalanceFailed' | 'BalanceTooLow' | 'Erc20InvalidOperation' | 'EvmAccountNotFound' | 'RealOriginNotFound' | 'DepositFailed'; } - /** @name OrmlVestingModuleError (403) */ + /** @name OrmlVestingModuleError (409) */ interface OrmlVestingModuleError extends Enum { readonly isZeroVestingPeriod: boolean; readonly isZeroVestingPeriodCount: boolean; @@ -5031,10 +5217,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded'; } - /** @name FrameSupportPalletId (405) */ + /** @name FrameSupportPalletId (411) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name ModuleTransactionPaymentModuleError (407) */ + /** @name ModuleTransactionPaymentModuleError (413) */ interface ModuleTransactionPaymentModuleError extends Enum { readonly isInvalidSwapPath: boolean; readonly isInvalidBalance: boolean; @@ -5045,7 +5231,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidSwapPath' | 'InvalidBalance' | 'InvalidRate' | 'InvalidToken' | 'DexNotAvailable' | 'ChargeFeePoolAlreadyExisted'; } - /** @name PalletTreasuryProposal (408) */ + /** @name PalletTreasuryProposal (414) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId32; readonly value: u128; @@ -5053,7 +5239,7 @@ declare module '@polkadot/types/lookup' { readonly bond: u128; } - /** @name PalletTreasuryError (412) */ + /** @name PalletTreasuryError (418) */ interface PalletTreasuryError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -5063,7 +5249,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved'; } - /** @name PalletBountiesBounty (413) */ + /** @name PalletBountiesBounty (419) */ interface PalletBountiesBounty extends Struct { readonly proposer: AccountId32; readonly value: u128; @@ -5073,7 +5259,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletBountiesBountyStatus; } - /** @name PalletBountiesBountyStatus (414) */ + /** @name PalletBountiesBountyStatus (420) */ interface PalletBountiesBountyStatus extends Enum { readonly isProposed: boolean; readonly isApproved: boolean; @@ -5096,7 +5282,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Approved' | 'Funded' | 'CuratorProposed' | 'Active' | 'PendingPayout'; } - /** @name PalletBountiesError (416) */ + /** @name PalletBountiesError (422) */ interface PalletBountiesError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -5112,7 +5298,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'ReasonTooBig' | 'UnexpectedStatus' | 'RequireCurator' | 'InvalidValue' | 'InvalidFee' | 'PendingPayout' | 'Premature' | 'HasActiveChildBounty' | 'TooManyQueued'; } - /** @name PalletTipsOpenTip (417) */ + /** @name PalletTipsOpenTip (423) */ interface PalletTipsOpenTip extends Struct { readonly reason: H256; readonly who: AccountId32; @@ -5123,7 +5309,7 @@ declare module '@polkadot/types/lookup' { readonly findersFee: bool; } - /** @name PalletTipsError (419) */ + /** @name PalletTipsError (425) */ interface PalletTipsError extends Enum { readonly isReasonTooBig: boolean; readonly isAlreadyKnown: boolean; @@ -5134,28 +5320,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReasonTooBig' | 'AlreadyKnown' | 'UnknownTip' | 'NotFinder' | 'StillOpen' | 'Premature'; } - /** @name PalletAuthorshipUncleEntryItem (421) */ - interface PalletAuthorshipUncleEntryItem extends Enum { - readonly isInclusionHeight: boolean; - readonly asInclusionHeight: u32; - readonly isUncle: boolean; - readonly asUncle: ITuple<[H256, Option]>; - readonly type: 'InclusionHeight' | 'Uncle'; - } - - /** @name PalletAuthorshipError (423) */ - interface PalletAuthorshipError extends Enum { - readonly isInvalidUncleParent: boolean; - readonly isUnclesAlreadySet: boolean; - readonly isTooManyUncles: boolean; - readonly isGenesisUncle: boolean; - readonly isTooHighUncle: boolean; - readonly isUncleAlreadyIncluded: boolean; - readonly isOldUncle: boolean; - readonly type: 'InvalidUncleParent' | 'UnclesAlreadySet' | 'TooManyUncles' | 'GenesisUncle' | 'TooHighUncle' | 'UncleAlreadyIncluded' | 'OldUncle'; - } - - /** @name ModuleCollatorSelectionError (427) */ + /** @name ModuleCollatorSelectionError (429) */ interface ModuleCollatorSelectionError extends Enum { readonly isMaxCandidatesExceeded: boolean; readonly isBelowCandidatesMin: boolean; @@ -5173,10 +5338,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'MaxCandidatesExceeded' | 'BelowCandidatesMin' | 'StillLocked' | 'Unknown' | 'Permission' | 'AlreadyCandidate' | 'NotCandidate' | 'NotNonCandidate' | 'NothingToWithdraw' | 'RequireSessionKey' | 'AlreadyInvulnerable' | 'InvalidProof' | 'MaxInvulnerablesExceeded'; } - /** @name SpCoreCryptoKeyTypeId (431) */ + /** @name SpCoreCryptoKeyTypeId (433) */ interface SpCoreCryptoKeyTypeId extends U8aFixed {} - /** @name PalletSessionError (432) */ + /** @name PalletSessionError (434) */ interface PalletSessionError extends Enum { readonly isInvalidProof: boolean; readonly isNoAssociatedValidatorId: boolean; @@ -5186,7 +5351,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; } - /** @name ModuleSessionManagerModuleError (436) */ + /** @name ModuleSessionManagerModuleError (438) */ interface ModuleSessionManagerModuleError extends Enum { readonly isInvalidSession: boolean; readonly isInvalidDuration: boolean; @@ -5194,21 +5359,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidSession' | 'InvalidDuration' | 'EstimateNextSessionFailed'; } - /** @name CumulusPalletXcmpQueueInboundChannelDetails (438) */ + /** @name CumulusPalletXcmpQueueInboundChannelDetails (440) */ interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct { readonly sender: u32; readonly state: CumulusPalletXcmpQueueInboundState; readonly messageMetadata: Vec>; } - /** @name CumulusPalletXcmpQueueInboundState (439) */ + /** @name CumulusPalletXcmpQueueInboundState (441) */ interface CumulusPalletXcmpQueueInboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: 'Ok' | 'Suspended'; } - /** @name PolkadotParachainPrimitivesXcmpMessageFormat (442) */ + /** @name PolkadotParachainPrimitivesXcmpMessageFormat (444) */ interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum { readonly isConcatenatedVersionedXcm: boolean; readonly isConcatenatedEncodedBlob: boolean; @@ -5216,7 +5381,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals'; } - /** @name CumulusPalletXcmpQueueOutboundChannelDetails (445) */ + /** @name CumulusPalletXcmpQueueOutboundChannelDetails (447) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; @@ -5225,14 +5390,14 @@ declare module '@polkadot/types/lookup' { readonly lastIndex: u16; } - /** @name CumulusPalletXcmpQueueOutboundState (446) */ + /** @name CumulusPalletXcmpQueueOutboundState (448) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: 'Ok' | 'Suspended'; } - /** @name CumulusPalletXcmpQueueQueueConfigData (448) */ + /** @name CumulusPalletXcmpQueueQueueConfigData (450) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; @@ -5242,7 +5407,7 @@ declare module '@polkadot/types/lookup' { readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight; } - /** @name CumulusPalletXcmpQueueError (450) */ + /** @name CumulusPalletXcmpQueueError (452) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isFailedToSend: boolean; readonly isBadXcmOrigin: boolean; @@ -5252,11 +5417,12 @@ declare module '@polkadot/types/lookup' { readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit'; } - /** @name PalletXcmQueryStatus (451) */ + /** @name PalletXcmQueryStatus (453) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { readonly responder: XcmVersionedMultiLocation; + readonly maybeMatchQuerier: Option; readonly maybeNotify: Option>; readonly timeout: u32; } & Struct; @@ -5273,18 +5439,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Pending' | 'VersionNotifier' | 'Ready'; } - /** @name XcmVersionedResponse (454) */ + /** @name XcmVersionedResponse (457) */ interface XcmVersionedResponse extends Enum { - readonly isV0: boolean; - readonly asV0: XcmV0Response; - readonly isV1: boolean; - readonly asV1: XcmV1Response; readonly isV2: boolean; readonly asV2: XcmV2Response; - readonly type: 'V0' | 'V1' | 'V2'; + readonly isV3: boolean; + readonly asV3: XcmV3Response; + readonly type: 'V2' | 'V3'; } - /** @name PalletXcmVersionMigrationStage (460) */ + /** @name PalletXcmVersionMigrationStage (463) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; @@ -5294,7 +5458,22 @@ declare module '@polkadot/types/lookup' { readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets'; } - /** @name PalletXcmError (462) */ + /** @name XcmVersionedAssetId (466) */ + interface XcmVersionedAssetId extends Enum { + readonly isV3: boolean; + readonly asV3: XcmV3MultiassetAssetId; + readonly type: 'V3'; + } + + /** @name PalletXcmRemoteLockedFungibleRecord (467) */ + interface PalletXcmRemoteLockedFungibleRecord extends Struct { + readonly amount: u128; + readonly owner: XcmVersionedMultiLocation; + readonly locker: XcmVersionedMultiLocation; + readonly users: u32; + } + + /** @name PalletXcmError (471) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -5309,32 +5488,39 @@ declare module '@polkadot/types/lookup' { readonly isBadLocation: boolean; readonly isNoSubscription: boolean; readonly isAlreadySubscribed: boolean; - readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed'; + readonly isInvalidAsset: boolean; + readonly isLowBalance: boolean; + readonly isTooManyLocks: boolean; + readonly isAccountNotSovereign: boolean; + readonly isFeesNotMet: boolean; + readonly isLockNotFound: boolean; + readonly isInUse: boolean; + readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'InvalidAsset' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse'; } - /** @name CumulusPalletXcmError (463) */ + /** @name CumulusPalletXcmError (472) */ type CumulusPalletXcmError = Null; - /** @name CumulusPalletDmpQueueConfigData (464) */ + /** @name CumulusPalletDmpQueueConfigData (473) */ interface CumulusPalletDmpQueueConfigData extends Struct { readonly maxIndividual: SpWeightsWeightV2Weight; } - /** @name CumulusPalletDmpQueuePageIndexData (465) */ + /** @name CumulusPalletDmpQueuePageIndexData (474) */ interface CumulusPalletDmpQueuePageIndexData extends Struct { readonly beginUsed: u32; readonly endUsed: u32; readonly overweightCount: u64; } - /** @name CumulusPalletDmpQueueError (468) */ + /** @name CumulusPalletDmpQueueError (477) */ interface CumulusPalletDmpQueueError extends Enum { readonly isUnknown: boolean; readonly isOverLimit: boolean; readonly type: 'Unknown' | 'OverLimit'; } - /** @name OrmlXtokensModuleError (469) */ + /** @name OrmlXtokensModuleError (478) */ interface OrmlXtokensModuleError extends Enum { readonly isAssetHasNoReserve: boolean; readonly isNotCrossChainTransfer: boolean; @@ -5358,7 +5544,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined'; } - /** @name OrmlUnknownTokensModuleError (472) */ + /** @name OrmlUnknownTokensModuleError (481) */ interface OrmlUnknownTokensModuleError extends Enum { readonly isBalanceTooLow: boolean; readonly isBalanceOverflow: boolean; @@ -5366,7 +5552,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BalanceTooLow' | 'BalanceOverflow' | 'UnhandledAsset'; } - /** @name OrmlXcmModuleError (473) */ + /** @name OrmlXcmModuleError (482) */ interface OrmlXcmModuleError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -5374,7 +5560,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unreachable' | 'SendFailure' | 'BadVersion'; } - /** @name OrmlAuthorityModuleError (475) */ + /** @name OrmlAuthorityModuleError (484) */ interface OrmlAuthorityModuleError extends Enum { readonly isFailedToSchedule: boolean; readonly isFailedToCancel: boolean; @@ -5386,7 +5572,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FailedToSchedule' | 'FailedToCancel' | 'FailedToFastTrack' | 'FailedToDelay' | 'CallNotAuthorized' | 'TriggerCallNotPermitted' | 'WrongCallWeightBound'; } - /** @name PalletCollectiveVotes (477) */ + /** @name PalletCollectiveVotes (486) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -5395,7 +5581,7 @@ declare module '@polkadot/types/lookup' { readonly end: u32; } - /** @name PalletCollectiveError (478) */ + /** @name PalletCollectiveError (487) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -5410,7 +5596,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength'; } - /** @name PalletMembershipError (480) */ + /** @name PalletMembershipError (489) */ interface PalletMembershipError extends Enum { readonly isAlreadyMember: boolean; readonly isNotMember: boolean; @@ -5418,7 +5604,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers'; } - /** @name PalletDemocracyReferendumInfo (491) */ + /** @name PalletDemocracyReferendumInfo (500) */ interface PalletDemocracyReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletDemocracyReferendumStatus; @@ -5430,7 +5616,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ongoing' | 'Finished'; } - /** @name PalletDemocracyReferendumStatus (492) */ + /** @name PalletDemocracyReferendumStatus (501) */ interface PalletDemocracyReferendumStatus extends Struct { readonly end: u32; readonly proposal: FrameSupportPreimagesBounded; @@ -5439,14 +5625,14 @@ declare module '@polkadot/types/lookup' { readonly tally: PalletDemocracyTally; } - /** @name PalletDemocracyTally (493) */ + /** @name PalletDemocracyTally (502) */ interface PalletDemocracyTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly turnout: u128; } - /** @name PalletDemocracyVoteVoting (494) */ + /** @name PalletDemocracyVoteVoting (503) */ interface PalletDemocracyVoteVoting extends Enum { readonly isDirect: boolean; readonly asDirect: { @@ -5465,16 +5651,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Direct' | 'Delegating'; } - /** @name PalletDemocracyDelegations (498) */ + /** @name PalletDemocracyDelegations (507) */ interface PalletDemocracyDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletDemocracyVotePriorLock (499) */ + /** @name PalletDemocracyVotePriorLock (508) */ interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletDemocracyError (502) */ + /** @name PalletDemocracyError (511) */ interface PalletDemocracyError extends Enum { readonly isValueLow: boolean; readonly isProposalMissing: boolean; @@ -5499,33 +5685,34 @@ declare module '@polkadot/types/lookup' { readonly isMaxVotesReached: boolean; readonly isTooMany: boolean; readonly isVotingPeriodLow: boolean; - readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow'; + readonly isPreimageNotExist: boolean; + readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist'; } - /** @name OrmlOracleModuleTimestampedValue (503) */ + /** @name OrmlOracleModuleTimestampedValue (512) */ interface OrmlOracleModuleTimestampedValue extends Struct { readonly value: u128; readonly timestamp: u64; } - /** @name OrmlUtilitiesOrderedSet (504) */ + /** @name OrmlUtilitiesOrderedSet (513) */ interface OrmlUtilitiesOrderedSet extends Vec {} - /** @name OrmlOracleModuleError (506) */ + /** @name OrmlOracleModuleError (515) */ interface OrmlOracleModuleError extends Enum { readonly isNoPermission: boolean; readonly isAlreadyFeeded: boolean; readonly type: 'NoPermission' | 'AlreadyFeeded'; } - /** @name OrmlTraitsAuctionAuctionInfo (509) */ + /** @name OrmlTraitsAuctionAuctionInfo (518) */ interface OrmlTraitsAuctionAuctionInfo extends Struct { readonly bid: Option>; readonly start: u32; readonly end: Option; } - /** @name OrmlAuctionModuleError (510) */ + /** @name OrmlAuctionModuleError (519) */ interface OrmlAuctionModuleError extends Enum { readonly isAuctionNotExist: boolean; readonly isAuctionNotStarted: boolean; @@ -5535,13 +5722,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'AuctionNotExist' | 'AuctionNotStarted' | 'BidNotAccepted' | 'InvalidBidPrice' | 'NoAvailableAuctionId'; } - /** @name OrmlRewardsPoolInfo (511) */ + /** @name OrmlRewardsPoolInfo (520) */ interface OrmlRewardsPoolInfo extends Struct { readonly totalShares: u128; readonly rewards: BTreeMap>; } - /** @name OrmlRewardsModuleError (519) */ + /** @name OrmlRewardsModuleError (528) */ interface OrmlRewardsModuleError extends Enum { readonly isPoolDoesNotExist: boolean; readonly isShareDoesNotExist: boolean; @@ -5549,7 +5736,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolDoesNotExist' | 'ShareDoesNotExist' | 'CanSplitOnlyLessThanShare'; } - /** @name OrmlNftClassInfo (520) */ + /** @name OrmlNftClassInfo (529) */ interface OrmlNftClassInfo extends Struct { readonly metadata: Bytes; readonly totalIssuance: u64; @@ -5557,27 +5744,27 @@ declare module '@polkadot/types/lookup' { readonly data: ModuleNftClassData; } - /** @name ModuleNftClassData (521) */ + /** @name ModuleNftClassData (530) */ interface ModuleNftClassData extends Struct { readonly deposit: u128; readonly properties: u8; readonly attributes: BTreeMap; } - /** @name OrmlNftTokenInfo (523) */ + /** @name OrmlNftTokenInfo (532) */ interface OrmlNftTokenInfo extends Struct { readonly metadata: Bytes; readonly owner: AccountId32; readonly data: ModuleNftTokenData; } - /** @name ModuleNftTokenData (524) */ + /** @name ModuleNftTokenData (533) */ interface ModuleNftTokenData extends Struct { readonly deposit: u128; readonly attributes: BTreeMap; } - /** @name OrmlNftModuleError (526) */ + /** @name OrmlNftModuleError (535) */ interface OrmlNftModuleError extends Enum { readonly isNoAvailableClassId: boolean; readonly isNoAvailableTokenId: boolean; @@ -5589,14 +5776,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'NoAvailableClassId' | 'NoAvailableTokenId' | 'TokenNotFound' | 'ClassNotFound' | 'NoPermission' | 'CannotDestroyClass' | 'MaxMetadataExceeded'; } - /** @name ModulePricesModuleError (527) */ + /** @name ModulePricesModuleError (536) */ interface ModulePricesModuleError extends Enum { readonly isAccessPriceFailed: boolean; readonly isNoLockedPrice: boolean; readonly type: 'AccessPriceFailed' | 'NoLockedPrice'; } - /** @name ModuleDexTradingPairStatus (528) */ + /** @name ModuleDexTradingPairStatus (537) */ interface ModuleDexTradingPairStatus extends Enum { readonly isDisabled: boolean; readonly isProvisioning: boolean; @@ -5605,7 +5792,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Disabled' | 'Provisioning' | 'Enabled'; } - /** @name ModuleDexProvisioningParameters (529) */ + /** @name ModuleDexProvisioningParameters (538) */ interface ModuleDexProvisioningParameters extends Struct { readonly minContribution: ITuple<[u128, u128]>; readonly targetProvision: ITuple<[u128, u128]>; @@ -5613,7 +5800,7 @@ declare module '@polkadot/types/lookup' { readonly notBefore: u32; } - /** @name ModuleDexModuleError (532) */ + /** @name ModuleDexModuleError (541) */ interface ModuleDexModuleError extends Enum { readonly isAlreadyEnabled: boolean; readonly isMustBeEnabled: boolean; @@ -5641,7 +5828,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyEnabled' | 'MustBeEnabled' | 'MustBeProvisioning' | 'MustBeDisabled' | 'NotAllowedList' | 'InvalidContributionIncrement' | 'InvalidLiquidityIncrement' | 'InvalidCurrencyId' | 'InvalidTradingPathLength' | 'InsufficientTargetAmount' | 'ExcessiveSupplyAmount' | 'InsufficientLiquidity' | 'ZeroSupplyAmount' | 'ZeroTargetAmount' | 'UnacceptableShareIncrement' | 'UnacceptableLiquidityWithdrawn' | 'InvariantCheckFailed' | 'UnqualifiedProvision' | 'StillProvisioning' | 'AssetUnregistered' | 'InvalidTradingPath' | 'NotAllowedRefund' | 'CannotSwap'; } - /** @name ModuleDexOracleModuleError (537) */ + /** @name ModuleDexOracleModuleError (546) */ interface ModuleDexOracleModuleError extends Enum { readonly isAveragePriceAlreadyEnabled: boolean; readonly isAveragePriceMustBeEnabled: boolean; @@ -5651,7 +5838,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AveragePriceAlreadyEnabled' | 'AveragePriceMustBeEnabled' | 'InvalidPool' | 'InvalidCurrencyId' | 'IntervalIsZero'; } - /** @name ModuleAggregatedDexModuleError (540) */ + /** @name ModuleAggregatedDexModuleError (549) */ interface ModuleAggregatedDexModuleError extends Enum { readonly isCannotSwap: boolean; readonly isInvalidPoolId: boolean; @@ -5660,7 +5847,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CannotSwap' | 'InvalidPoolId' | 'InvalidTokenIndex' | 'InvalidSwapPath'; } - /** @name ModuleAuctionManagerCollateralAuctionItem (541) */ + /** @name ModuleAuctionManagerCollateralAuctionItem (550) */ interface ModuleAuctionManagerCollateralAuctionItem extends Struct { readonly refundRecipient: AccountId32; readonly currencyId: AcalaPrimitivesCurrencyCurrencyId; @@ -5670,7 +5857,7 @@ declare module '@polkadot/types/lookup' { readonly startTime: u32; } - /** @name ModuleAuctionManagerModuleError (542) */ + /** @name ModuleAuctionManagerModuleError (551) */ interface ModuleAuctionManagerModuleError extends Enum { readonly isAuctionNotExists: boolean; readonly isInReverseStage: boolean; @@ -5681,19 +5868,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'AuctionNotExists' | 'InReverseStage' | 'InvalidFeedPrice' | 'MustAfterShutdown' | 'InvalidBidPrice' | 'InvalidAmount'; } - /** @name AcalaPrimitivesPosition (544) */ + /** @name AcalaPrimitivesPosition (553) */ interface AcalaPrimitivesPosition extends Struct { readonly collateral: u128; readonly debit: u128; } - /** @name ModuleLoansModuleError (545) */ + /** @name ModuleLoansModuleError (554) */ interface ModuleLoansModuleError extends Enum { readonly isAmountConvertFailed: boolean; readonly type: 'AmountConvertFailed'; } - /** @name ModuleHonzonModuleError (547) */ + /** @name ModuleHonzonModuleError (556) */ interface ModuleHonzonModuleError extends Enum { readonly isNoPermission: boolean; readonly isAlreadyShutdown: boolean; @@ -5702,7 +5889,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NoPermission' | 'AlreadyShutdown' | 'AuthorizationNotExists' | 'AlreadyAuthorized'; } - /** @name ModuleCdpTreasuryModuleError (548) */ + /** @name ModuleCdpTreasuryModuleError (557) */ interface ModuleCdpTreasuryModuleError extends Enum { readonly isCollateralNotEnough: boolean; readonly isSurplusPoolNotEnough: boolean; @@ -5712,7 +5899,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CollateralNotEnough' | 'SurplusPoolNotEnough' | 'DebitPoolNotEnough' | 'CannotSwap' | 'NotDexShare'; } - /** @name ModuleCdpEngineRiskManagementParams (549) */ + /** @name ModuleCdpEngineRiskManagementParams (558) */ interface ModuleCdpEngineRiskManagementParams extends Struct { readonly maximumTotalDebitValue: u128; readonly interestRatePerSec: Option; @@ -5721,7 +5908,7 @@ declare module '@polkadot/types/lookup' { readonly requiredCollateralRatio: Option; } - /** @name ModuleCdpEngineModuleError (554) */ + /** @name ModuleCdpEngineModuleError (563) */ interface ModuleCdpEngineModuleError extends Enum { readonly isExceedDebitValueHardCap: boolean; readonly isBelowRequiredCollateralRatio: boolean; @@ -5745,7 +5932,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ExceedDebitValueHardCap' | 'BelowRequiredCollateralRatio' | 'BelowLiquidationRatio' | 'MustBeUnsafe' | 'MustBeSafe' | 'InvalidCollateralType' | 'RemainDebitValueTooSmall' | 'CollateralAmountBelowMinimum' | 'InvalidFeedPrice' | 'NoDebitValue' | 'AlreadyShutdown' | 'MustAfterShutdown' | 'CollateralNotEnough' | 'NotEnoughDebitDecrement' | 'ConvertDebitBalanceFailed' | 'LiquidationFailed' | 'TooManyLiquidationContracts' | 'CollateralContractNotFound' | 'InvalidRate'; } - /** @name ModuleEmergencyShutdownModuleError (555) */ + /** @name ModuleEmergencyShutdownModuleError (564) */ interface ModuleEmergencyShutdownModuleError extends Enum { readonly isAlreadyShutdown: boolean; readonly isMustAfterShutdown: boolean; @@ -5755,13 +5942,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyShutdown' | 'MustAfterShutdown' | 'CanNotRefund' | 'ExistPotentialSurplus' | 'ExistUnhandledDebit'; } - /** @name ModuleHomaModuleStakingLedger (556) */ + /** @name ModuleHomaModuleStakingLedger (565) */ interface ModuleHomaModuleStakingLedger extends Struct { readonly bonded: Compact; readonly unlocking: Vec; } - /** @name ModuleHomaModuleError (560) */ + /** @name ModuleHomaModuleError (569) */ interface ModuleHomaModuleError extends Enum { readonly isBelowMintThreshold: boolean; readonly isBelowRedeemThreshold: boolean; @@ -5775,13 +5962,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'BelowMintThreshold' | 'BelowRedeemThreshold' | 'ExceededStakingCurrencySoftCap' | 'InsufficientUnclaimedRedemption' | 'OutdatedEraIndex' | 'FastMatchIsNotAllowed' | 'CannotCompletelyFastMatch' | 'InvalidRate' | 'InvalidLastEraBumpedBlock'; } - /** @name ModuleXcmInterfaceModuleError (562) */ + /** @name ModuleXcmInterfaceModuleError (571) */ interface ModuleXcmInterfaceModuleError extends Enum { readonly isXcmFailed: boolean; readonly type: 'XcmFailed'; } - /** @name ModuleIncentivesModuleError (564) */ + /** @name ModuleIncentivesModuleError (573) */ interface ModuleIncentivesModuleError extends Enum { readonly isNotEnough: boolean; readonly isInvalidCurrencyId: boolean; @@ -5790,7 +5977,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotEnough' | 'InvalidCurrencyId' | 'InvalidPoolId' | 'InvalidRate'; } - /** @name ModuleNftModuleError (565) */ + /** @name ModuleNftModuleError (574) */ interface ModuleNftModuleError extends Enum { readonly isClassIdNotFound: boolean; readonly isTokenIdNotFound: boolean; @@ -5806,7 +5993,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ClassIdNotFound' | 'TokenIdNotFound' | 'NoPermission' | 'InvalidQuantity' | 'NonTransferable' | 'NonBurnable' | 'NonMintable' | 'CannotDestroyClass' | 'Immutable' | 'AttributesTooLarge' | 'IncorrectTokenId'; } - /** @name ModuleAssetRegistryModuleError (566) */ + /** @name ModuleAssetRegistryModuleError (575) */ interface ModuleAssetRegistryModuleError extends Enum { readonly isBadLocation: boolean; readonly isMultiLocationExisted: boolean; @@ -5815,26 +6002,26 @@ declare module '@polkadot/types/lookup' { readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted'; } - /** @name ModuleEvmModuleAccountInfo (567) */ + /** @name ModuleEvmModuleAccountInfo (576) */ interface ModuleEvmModuleAccountInfo extends Struct { readonly nonce: u32; readonly contractInfo: Option; } - /** @name ModuleEvmModuleContractInfo (569) */ + /** @name ModuleEvmModuleContractInfo (578) */ interface ModuleEvmModuleContractInfo extends Struct { readonly codeHash: H256; readonly maintainer: H160; readonly published: bool; } - /** @name ModuleEvmModuleCodeInfo (572) */ + /** @name ModuleEvmModuleCodeInfo (581) */ interface ModuleEvmModuleCodeInfo extends Struct { readonly codeSize: u32; readonly refCount: u32; } - /** @name ModuleEvmModuleError (573) */ + /** @name ModuleEvmModuleError (582) */ interface ModuleEvmModuleError extends Enum { readonly isAddressNotMapped: boolean; readonly isContractNotFound: boolean; @@ -5855,7 +6042,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddressNotMapped' | 'ContractNotFound' | 'NoPermission' | 'ContractDevelopmentNotEnabled' | 'ContractDevelopmentAlreadyEnabled' | 'ContractAlreadyPublished' | 'ContractExceedsMaxCodeSize' | 'ContractAlreadyExisted' | 'OutOfStorage' | 'ChargeFeeFailed' | 'CannotKillContract' | 'ReserveStorageFailed' | 'UnreserveStorageFailed' | 'ChargeStorageFailed' | 'InvalidDecimals' | 'StrictCallFailed'; } - /** @name ModuleEvmBridgeModuleError (574) */ + /** @name ModuleEvmBridgeModuleError (583) */ interface ModuleEvmBridgeModuleError extends Enum { readonly isExecutionFail: boolean; readonly isExecutionRevert: boolean; @@ -5865,7 +6052,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ExecutionFail' | 'ExecutionRevert' | 'ExecutionFatal' | 'ExecutionError' | 'InvalidReturnValue'; } - /** @name ModuleEvmAccountsModuleError (575) */ + /** @name ModuleEvmAccountsModuleError (584) */ interface ModuleEvmAccountsModuleError extends Enum { readonly isAccountIdHasMapped: boolean; readonly isEthAddressHasMapped: boolean; @@ -5875,7 +6062,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AccountIdHasMapped' | 'EthAddressHasMapped' | 'BadSignature' | 'InvalidSignature' | 'NonZeroRefCount'; } - /** @name NutsfinanceStableAssetStableAssetPoolInfo (576) */ + /** @name NutsfinanceStableAssetStableAssetPoolInfo (585) */ interface NutsfinanceStableAssetStableAssetPoolInfo extends Struct { readonly poolAsset: AcalaPrimitivesCurrencyCurrencyId; readonly assets: Vec; @@ -5895,7 +6082,7 @@ declare module '@polkadot/types/lookup' { readonly precision: u128; } - /** @name NutsfinanceStableAssetError (577) */ + /** @name NutsfinanceStableAssetError (586) */ interface NutsfinanceStableAssetError extends Enum { readonly isInconsistentStorage: boolean; readonly isInvalidPoolAsset: boolean; @@ -5911,13 +6098,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'InconsistentStorage' | 'InvalidPoolAsset' | 'ArgumentsMismatch' | 'ArgumentsError' | 'PoolNotFound' | 'Math' | 'InvalidPoolValue' | 'MintUnderMin' | 'SwapUnderMin' | 'RedeemUnderMin' | 'RedeemOverMax'; } - /** @name PolkadotPrimitivesV2UpgradeRestriction (579) */ + /** @name PolkadotPrimitivesV2UpgradeRestriction (588) */ interface PolkadotPrimitivesV2UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: 'Present'; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (580) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (589) */ interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueSize: ITuple<[u32, u32]>; @@ -5925,7 +6112,7 @@ declare module '@polkadot/types/lookup' { readonly egressChannels: Vec>; } - /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (583) */ + /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (592) */ interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; @@ -5935,7 +6122,7 @@ declare module '@polkadot/types/lookup' { readonly mqcHead: Option; } - /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (584) */ + /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (593) */ interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct { readonly maxCodeSize: u32; readonly maxHeadDataSize: u32; @@ -5948,13 +6135,19 @@ declare module '@polkadot/types/lookup' { readonly validationUpgradeDelay: u32; } - /** @name PolkadotCorePrimitivesOutboundHrmpMessage (590) */ + /** @name PolkadotCorePrimitivesOutboundHrmpMessage (599) */ interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct { readonly recipient: u32; readonly data: Bytes; } - /** @name CumulusPalletParachainSystemError (591) */ + /** @name CumulusPalletParachainSystemCodeUpgradeAuthorization (600) */ + interface CumulusPalletParachainSystemCodeUpgradeAuthorization extends Struct { + readonly codeHash: H256; + readonly checkVersion: bool; + } + + /** @name CumulusPalletParachainSystemError (601) */ interface CumulusPalletParachainSystemError extends Enum { readonly isOverlappingUpgrades: boolean; readonly isProhibitedByPolkadot: boolean; @@ -5967,45 +6160,45 @@ declare module '@polkadot/types/lookup' { readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized'; } - /** @name PalletSudoError (592) */ + /** @name PalletSudoError (602) */ interface PalletSudoError extends Enum { readonly isRequireSudo: boolean; readonly type: 'RequireSudo'; } - /** @name FrameSystemExtensionsCheckNonZeroSender (595) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (605) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (596) */ + /** @name FrameSystemExtensionsCheckSpecVersion (606) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (597) */ + /** @name FrameSystemExtensionsCheckTxVersion (607) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (598) */ + /** @name FrameSystemExtensionsCheckGenesis (608) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name RuntimeCommonCheckNonce (601) */ + /** @name RuntimeCommonCheckNonce (611) */ interface RuntimeCommonCheckNonce extends Struct { readonly nonce: Compact; } - /** @name FrameSystemExtensionsCheckWeight (602) */ + /** @name FrameSystemExtensionsCheckWeight (612) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name ModuleEvmSetEvmOrigin (603) */ + /** @name ModuleEvmSetEvmOrigin (613) */ type ModuleEvmSetEvmOrigin = Null; - /** @name ModuleTransactionPaymentChargeTransactionPayment (604) */ + /** @name ModuleTransactionPaymentChargeTransactionPayment (614) */ interface ModuleTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name AcalaRuntimeStorageDepositPerByte (605) */ + /** @name AcalaRuntimeStorageDepositPerByte (615) */ type AcalaRuntimeStorageDepositPerByte = Null; - /** @name AcalaRuntimeTxFeePerGas (606) */ + /** @name AcalaRuntimeTxFeePerGas (616) */ type AcalaRuntimeTxFeePerGas = Null; - /** @name AcalaPrimitivesSignatureAcalaMultiSignature (608) */ + /** @name AcalaPrimitivesSignatureAcalaMultiSignature (618) */ interface AcalaPrimitivesSignatureAcalaMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: SpCoreEd25519Signature; diff --git a/packages/types/src/interfaces/types.ts b/packages/types/src/interfaces/types.ts index 4e31cac..a2cca00 100644 --- a/packages/types/src/interfaces/types.ts +++ b/packages/types/src/interfaces/types.ts @@ -14,6 +14,8 @@ export * from './loans/types.js'; export * from './nft/types.js'; export * from './nomineesElection/types.js'; export * from './primitives/types.js'; +export * from './renvmBridge/types.js'; export * from './runtime/types.js'; +export * from './stableAsset/types.js'; export * from './stakingPool/types.js'; export * from './support/types.js'; diff --git a/packages/types/src/interfaces/vesting/index.ts b/packages/types/src/interfaces/vesting/index.ts deleted file mode 100644 index 2d30729..0000000 --- a/packages/types/src/interfaces/vesting/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Auto-generated via `yarn polkadot-types-from-defs`, do not edit -/* eslint-disable */ - -export * from './types'; diff --git a/packages/types/src/interfaces/vesting/types.ts b/packages/types/src/interfaces/vesting/types.ts deleted file mode 100644 index 54306bc..0000000 --- a/packages/types/src/interfaces/vesting/types.ts +++ /dev/null @@ -1,18 +0,0 @@ -// Auto-generated via `yarn polkadot-types-from-defs`, do not edit -/* eslint-disable */ - -import type { Balance, BlockNumber } from '@acala-network/types/interfaces/runtime'; -import type { Compact, Struct, u32 } from '@polkadot/types-codec'; - -/** @name OrmlVestingSchedule */ -export interface OrmlVestingSchedule extends Struct { - readonly start: BlockNumber; - readonly period: BlockNumber; - readonly periodCount: u32; - readonly perPeriod: Compact; -} - -/** @name VestingScheduleOf */ -export interface VestingScheduleOf extends OrmlVestingSchedule {} - -export type PHANTOM_VESTING = 'vesting'; diff --git a/packages/types/src/lookup/definitions.ts b/packages/types/src/lookup/definitions.ts deleted file mode 100644 index 3522786..0000000 --- a/packages/types/src/lookup/definitions.ts +++ /dev/null @@ -1,5467 +0,0 @@ -// Auto-generated via `yarn polkadot-types-from-defs`, do not edit -/* eslint-disable */ - -/* eslint-disable sort-keys */ - -export default { - rpc: {}, - types: { - /** - * Lookup3: frame_system::AccountInfo> - **/ - FrameSystemAccountInfo: { - nonce: 'u32', - consumers: 'u32', - providers: 'u32', - sufficients: 'u32', - data: 'PalletBalancesAccountData' - }, - /** - * Lookup5: pallet_balances::AccountData - **/ - PalletBalancesAccountData: { - free: 'u128', - reserved: 'u128', - miscFrozen: 'u128', - feeFrozen: 'u128' - }, - /** - * Lookup7: frame_support::weights::PerDispatchClass - **/ - FrameSupportWeightsPerDispatchClassU64: { - normal: 'u64', - operational: 'u64', - mandatory: 'u64' - }, - /** - * Lookup11: sp_runtime::generic::digest::Digest - **/ - SpRuntimeDigest: { - logs: 'Vec' - }, - /** - * Lookup13: 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' - } - }, - /** - * Lookup16: frame_system::EventRecord - **/ - FrameSystemEventRecord: { - phase: 'FrameSystemPhase', - event: 'Event', - topics: 'Vec' - }, - /** - * Lookup18: frame_system::pallet::Event - **/ - FrameSystemEvent: { - _enum: { - ExtrinsicSuccess: { - dispatchInfo: 'FrameSupportWeightsDispatchInfo', - }, - ExtrinsicFailed: { - dispatchError: 'SpRuntimeDispatchError', - dispatchInfo: 'FrameSupportWeightsDispatchInfo', - }, - CodeUpdated: 'Null', - NewAccount: { - account: 'AccountId32', - }, - KilledAccount: { - account: 'AccountId32', - }, - Remarked: { - _alias: { - hash_: 'hash', - }, - sender: 'AccountId32', - hash_: 'H256' - } - } - }, - /** - * Lookup19: frame_support::weights::DispatchInfo - **/ - FrameSupportWeightsDispatchInfo: { - weight: 'u64', - class: 'FrameSupportWeightsDispatchClass', - paysFee: 'FrameSupportWeightsPays' - }, - /** - * Lookup20: frame_support::weights::DispatchClass - **/ - FrameSupportWeightsDispatchClass: { - _enum: ['Normal', 'Operational', 'Mandatory'] - }, - /** - * Lookup21: frame_support::weights::Pays - **/ - FrameSupportWeightsPays: { - _enum: ['Yes', 'No'] - }, - /** - * Lookup22: sp_runtime::DispatchError - **/ - SpRuntimeDispatchError: { - _enum: { - Other: 'Null', - CannotLookup: 'Null', - BadOrigin: 'Null', - Module: 'SpRuntimeModuleError', - ConsumerRemaining: 'Null', - NoProviders: 'Null', - TooManyConsumers: 'Null', - Token: 'SpRuntimeTokenError', - Arithmetic: 'SpRuntimeArithmeticError', - Transactional: 'SpRuntimeTransactionalError' - } - }, - /** - * Lookup23: sp_runtime::ModuleError - **/ - SpRuntimeModuleError: { - index: 'u8', - error: '[u8;4]' - }, - /** - * Lookup24: sp_runtime::TokenError - **/ - SpRuntimeTokenError: { - _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'] - }, - /** - * Lookup25: sp_runtime::ArithmeticError - **/ - SpRuntimeArithmeticError: { - _enum: ['Underflow', 'Overflow', 'DivisionByZero'] - }, - /** - * Lookup26: sp_runtime::TransactionalError - **/ - SpRuntimeTransactionalError: { - _enum: ['LimitReached', 'NoLayer'] - }, - /** - * Lookup27: pallet_scheduler::pallet::Event - **/ - PalletSchedulerEvent: { - _enum: { - Scheduled: { - when: 'u32', - index: 'u32', - }, - Canceled: { - when: 'u32', - index: 'u32', - }, - Dispatched: { - task: '(u32,u32)', - id: 'Option', - result: 'Result', - }, - CallLookupFailed: { - task: '(u32,u32)', - id: 'Option', - error: 'FrameSupportScheduleLookupError' - } - } - }, - /** - * Lookup32: frame_support::traits::schedule::LookupError - **/ - FrameSupportScheduleLookupError: { - _enum: ['Unknown', 'BadFormat'] - }, - /** - * Lookup33: pallet_utility::pallet::Event - **/ - PalletUtilityEvent: { - _enum: { - BatchInterrupted: { - index: 'u32', - error: 'SpRuntimeDispatchError', - }, - BatchCompleted: 'Null', - BatchCompletedWithErrors: 'Null', - ItemCompleted: 'Null', - ItemFailed: { - error: 'SpRuntimeDispatchError', - }, - DispatchedAs: { - result: 'Result' - } - } - }, - /** - * Lookup34: 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]' - } - } - }, - /** - * Lookup35: pallet_multisig::Timepoint - **/ - PalletMultisigTimepoint: { - height: 'u32', - index: 'u32' - }, - /** - * Lookup36: pallet_proxy::pallet::Event - **/ - PalletProxyEvent: { - _enum: { - ProxyExecuted: { - result: 'Result', - }, - AnonymousCreated: { - anonymous: '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' - } - } - }, - /** - * Lookup37: runtime_common::ProxyType - **/ - RuntimeCommonProxyType: { - _enum: ['Any', 'CancelProxy', 'Governance', 'Auction', 'Swap', 'Loan', 'DexLiquidity', 'StableAssetSwap', 'StableAssetLiquidity', 'Homa'] - }, - /** - * Lookup39: module_transaction_pause::module::Event - **/ - ModuleTransactionPauseModuleEvent: { - _enum: { - TransactionPaused: { - palletNameBytes: 'Bytes', - functionNameBytes: 'Bytes', - }, - TransactionUnpaused: { - palletNameBytes: 'Bytes', - functionNameBytes: 'Bytes', - }, - EvmPrecompilePaused: { - address: 'H160', - }, - EvmPrecompileUnpaused: { - address: 'H160' - } - } - }, - /** - * Lookup42: module_idle_scheduler::module::Event - **/ - ModuleIdleSchedulerModuleEvent: { - _enum: { - TaskDispatched: { - taskId: 'u32', - result: 'Result', - }, - TaskAdded: { - taskId: 'u32', - task: 'AcalaRuntimeScheduledTasks' - } - } - }, - /** - * Lookup43: acala_runtime::ScheduledTasks - **/ - AcalaRuntimeScheduledTasks: { - _enum: { - EvmTask: 'ModuleEvmEvmTask' - } - }, - /** - * Lookup44: 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' - } - } - }, - /** - * Lookup45: acala_runtime::Runtime - **/ - AcalaRuntimeRuntime: 'Null', - /** - * Lookup46: pallet_preimage::pallet::Event - **/ - PalletPreimageEvent: { - _enum: { - Noted: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256', - }, - Requested: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256', - }, - Cleared: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256' - } - } - }, - /** - * Lookup47: 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: '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' - } - } - }, - /** - * Lookup48: frame_support::traits::tokens::misc::BalanceStatus - **/ - FrameSupportTokensMiscBalanceStatus: { - _enum: ['Free', 'Reserved'] - }, - /** - * Lookup49: 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' - } - } - }, - /** - * Lookup50: acala_primitives::currency::CurrencyId - **/ - AcalaPrimitivesCurrencyCurrencyId: { - _enum: { - Token: 'AcalaPrimitivesCurrencyTokenSymbol', - DexShare: '(AcalaPrimitivesCurrencyDexShare,AcalaPrimitivesCurrencyDexShare)', - Erc20: 'H160', - StableAssetPoolToken: 'u32', - LiquidCrowdloan: 'u32', - ForeignAsset: 'u16' - } - }, - /** - * Lookup51: 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', 'RENBTC', 'CASH', '__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'] - }, - /** - * Lookup52: acala_primitives::currency::DexShare - **/ - AcalaPrimitivesCurrencyDexShare: { - _enum: { - Token: 'AcalaPrimitivesCurrencyTokenSymbol', - Erc20: 'H160', - LiquidCrowdloan: 'u32', - ForeignAsset: 'u16', - StableAssetPoolToken: 'u32' - } - }, - /** - * Lookup54: 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' - } - } - }, - /** - * Lookup55: orml_vesting::module::Event - **/ - OrmlVestingModuleEvent: { - _enum: { - VestingScheduleAdded: { - from: 'AccountId32', - to: 'AccountId32', - vestingSchedule: 'OrmlVestingVestingSchedule', - }, - Claimed: { - who: 'AccountId32', - amount: 'u128', - }, - VestingSchedulesUpdated: { - who: 'AccountId32' - } - } - }, - /** - * Lookup56: orml_vesting::VestingSchedule - **/ - OrmlVestingVestingSchedule: { - start: 'u32', - period: 'u32', - periodCount: 'u32', - perPeriod: 'Compact' - }, - /** - * Lookup58: 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' - } - } - }, - /** - * Lookup60: 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' - } - } - }, - /** - * Lookup61: 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' - } - } - }, - /** - * Lookup62: 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' - } - } - }, - /** - * Lookup63: module_collator_selection::pallet::Event - **/ - ModuleCollatorSelectionEvent: { - _enum: { - NewInvulnerables: { - newInvulnerables: 'Vec', - }, - NewDesiredCandidates: { - newDesiredCandidates: 'u32', - }, - NewCandidacyBond: { - newCandidacyBond: 'u128', - }, - CandidateAdded: { - who: 'AccountId32', - bond: 'u128', - }, - CandidateRemoved: { - who: 'AccountId32' - } - } - }, - /** - * Lookup65: pallet_session::pallet::Event - **/ - PalletSessionEvent: { - _enum: { - NewSession: { - sessionIndex: 'u32' - } - } - }, - /** - * Lookup66: module_session_manager::module::Event - **/ - ModuleSessionManagerModuleEvent: { - _enum: { - ScheduledSessionDuration: { - blockNumber: 'u32', - sessionIndex: 'u32', - sessionDuration: 'u32' - } - } - }, - /** - * Lookup67: cumulus_pallet_xcmp_queue::pallet::Event - **/ - CumulusPalletXcmpQueueEvent: { - _enum: { - Success: { - messageHash: 'Option', - weight: 'u64', - }, - Fail: { - messageHash: 'Option', - error: 'XcmV2TraitsError', - weight: 'u64', - }, - BadVersion: { - messageHash: 'Option', - }, - BadFormat: { - messageHash: 'Option', - }, - UpwardMessageSent: { - messageHash: 'Option', - }, - XcmpMessageSent: { - messageHash: 'Option', - }, - OverweightEnqueued: { - sender: 'u32', - sentAt: 'u32', - index: 'u64', - required: 'u64', - }, - OverweightServiced: { - index: 'u64', - used: 'u64' - } - } - }, - /** - * Lookup69: xcm::v2::traits::Error - **/ - XcmV2TraitsError: { - _enum: { - Overflow: 'Null', - Unimplemented: 'Null', - UntrustedReserveLocation: 'Null', - UntrustedTeleportLocation: 'Null', - MultiLocationFull: 'Null', - MultiLocationNotInvertible: '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', - UnhandledXcmVersion: 'Null', - WeightLimitReached: 'u64', - Barrier: 'Null', - WeightNotComputable: 'Null' - } - }, - /** - * Lookup71: pallet_xcm::pallet::Event - **/ - PalletXcmEvent: { - _enum: { - Attempted: 'XcmV2TraitsOutcome', - Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)', - UnexpectedResponse: '(XcmV1MultiLocation,u64)', - ResponseReady: '(u64,XcmV2Response)', - Notified: '(u64,u8,u8)', - NotifyOverweight: '(u64,u8,u8,u64,u64)', - NotifyDispatchError: '(u64,u8,u8)', - NotifyDecodeFailed: '(u64,u8,u8)', - InvalidResponder: '(XcmV1MultiLocation,u64,Option)', - InvalidResponderVersion: '(XcmV1MultiLocation,u64)', - ResponseTaken: 'u64', - AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)', - VersionChangeNotified: '(XcmV1MultiLocation,u32)', - SupportedVersionChanged: '(XcmV1MultiLocation,u32)', - NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)', - NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)' - } - }, - /** - * Lookup72: xcm::v2::traits::Outcome - **/ - XcmV2TraitsOutcome: { - _enum: { - Complete: 'u64', - Incomplete: '(u64,XcmV2TraitsError)', - Error: 'XcmV2TraitsError' - } - }, - /** - * Lookup73: xcm::v1::multilocation::MultiLocation - **/ - XcmV1MultiLocation: { - parents: 'u8', - interior: 'XcmV1MultilocationJunctions' - }, - /** - * Lookup74: xcm::v1::multilocation::Junctions - **/ - XcmV1MultilocationJunctions: { - _enum: { - Here: 'Null', - X1: 'XcmV1Junction', - X2: '(XcmV1Junction,XcmV1Junction)', - X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)', - X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', - X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', - X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', - X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', - X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)' - } - }, - /** - * Lookup75: xcm::v1::junction::Junction - **/ - XcmV1Junction: { - _enum: { - Parachain: 'Compact', - AccountId32: { - network: 'XcmV0JunctionNetworkId', - id: '[u8;32]', - }, - AccountIndex64: { - network: 'XcmV0JunctionNetworkId', - index: 'Compact', - }, - AccountKey20: { - network: 'XcmV0JunctionNetworkId', - key: '[u8;20]', - }, - PalletInstance: 'u8', - GeneralIndex: 'Compact', - GeneralKey: 'Bytes', - OnlyChild: 'Null', - Plurality: { - id: 'XcmV0JunctionBodyId', - part: 'XcmV0JunctionBodyPart' - } - } - }, - /** - * Lookup77: xcm::v0::junction::NetworkId - **/ - XcmV0JunctionNetworkId: { - _enum: { - Any: 'Null', - Named: 'Bytes', - Polkadot: 'Null', - Kusama: 'Null' - } - }, - /** - * Lookup80: xcm::v0::junction::BodyId - **/ - XcmV0JunctionBodyId: { - _enum: { - Unit: 'Null', - Named: 'Bytes', - Index: 'Compact', - Executive: 'Null', - Technical: 'Null', - Legislative: 'Null', - Judicial: 'Null' - } - }, - /** - * Lookup81: xcm::v0::junction::BodyPart - **/ - XcmV0JunctionBodyPart: { - _enum: { - Voice: 'Null', - Members: { - count: 'Compact', - }, - Fraction: { - nom: 'Compact', - denom: 'Compact', - }, - AtLeastProportion: { - nom: 'Compact', - denom: 'Compact', - }, - MoreThanProportion: { - nom: 'Compact', - denom: 'Compact' - } - } - }, - /** - * Lookup82: xcm::v2::Xcm - **/ - XcmV2Xcm: 'Vec', - /** - * Lookup84: xcm::v2::Instruction - **/ - XcmV2Instruction: { - _enum: { - WithdrawAsset: 'XcmV1MultiassetMultiAssets', - ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets', - ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets', - QueryResponse: { - queryId: 'Compact', - response: 'XcmV2Response', - maxWeight: 'Compact', - }, - TransferAsset: { - assets: 'XcmV1MultiassetMultiAssets', - beneficiary: 'XcmV1MultiLocation', - }, - TransferReserveAsset: { - assets: 'XcmV1MultiassetMultiAssets', - dest: 'XcmV1MultiLocation', - xcm: 'XcmV2Xcm', - }, - Transact: { - originType: 'XcmV0OriginKind', - requireWeightAtMost: 'Compact', - call: 'XcmDoubleEncoded', - }, - HrmpNewChannelOpenRequest: { - sender: 'Compact', - maxMessageSize: 'Compact', - maxCapacity: 'Compact', - }, - HrmpChannelAccepted: { - recipient: 'Compact', - }, - HrmpChannelClosing: { - initiator: 'Compact', - sender: 'Compact', - recipient: 'Compact', - }, - ClearOrigin: 'Null', - DescendOrigin: 'XcmV1MultilocationJunctions', - ReportError: { - queryId: 'Compact', - dest: 'XcmV1MultiLocation', - maxResponseWeight: 'Compact', - }, - DepositAsset: { - assets: 'XcmV1MultiassetMultiAssetFilter', - maxAssets: 'Compact', - beneficiary: 'XcmV1MultiLocation', - }, - DepositReserveAsset: { - assets: 'XcmV1MultiassetMultiAssetFilter', - maxAssets: 'Compact', - dest: 'XcmV1MultiLocation', - xcm: 'XcmV2Xcm', - }, - ExchangeAsset: { - give: 'XcmV1MultiassetMultiAssetFilter', - receive: 'XcmV1MultiassetMultiAssets', - }, - InitiateReserveWithdraw: { - assets: 'XcmV1MultiassetMultiAssetFilter', - reserve: 'XcmV1MultiLocation', - xcm: 'XcmV2Xcm', - }, - InitiateTeleport: { - assets: 'XcmV1MultiassetMultiAssetFilter', - dest: 'XcmV1MultiLocation', - xcm: 'XcmV2Xcm', - }, - QueryHolding: { - queryId: 'Compact', - dest: 'XcmV1MultiLocation', - assets: 'XcmV1MultiassetMultiAssetFilter', - maxResponseWeight: 'Compact', - }, - BuyExecution: { - fees: 'XcmV1MultiAsset', - weightLimit: 'XcmV2WeightLimit', - }, - RefundSurplus: 'Null', - SetErrorHandler: 'XcmV2Xcm', - SetAppendix: 'XcmV2Xcm', - ClearError: 'Null', - ClaimAsset: { - assets: 'XcmV1MultiassetMultiAssets', - ticket: 'XcmV1MultiLocation', - }, - Trap: 'Compact', - SubscribeVersion: { - queryId: 'Compact', - maxResponseWeight: 'Compact', - }, - UnsubscribeVersion: 'Null' - } - }, - /** - * Lookup85: xcm::v1::multiasset::MultiAssets - **/ - XcmV1MultiassetMultiAssets: 'Vec', - /** - * Lookup87: xcm::v1::multiasset::MultiAsset - **/ - XcmV1MultiAsset: { - id: 'XcmV1MultiassetAssetId', - fun: 'XcmV1MultiassetFungibility' - }, - /** - * Lookup88: xcm::v1::multiasset::AssetId - **/ - XcmV1MultiassetAssetId: { - _enum: { - Concrete: 'XcmV1MultiLocation', - Abstract: 'Bytes' - } - }, - /** - * Lookup89: xcm::v1::multiasset::Fungibility - **/ - XcmV1MultiassetFungibility: { - _enum: { - Fungible: 'Compact', - NonFungible: 'XcmV1MultiassetAssetInstance' - } - }, - /** - * Lookup90: xcm::v1::multiasset::AssetInstance - **/ - XcmV1MultiassetAssetInstance: { - _enum: { - Undefined: 'Null', - Index: 'Compact', - Array4: '[u8;4]', - Array8: '[u8;8]', - Array16: '[u8;16]', - Array32: '[u8;32]', - Blob: 'Bytes' - } - }, - /** - * Lookup92: xcm::v2::Response - **/ - XcmV2Response: { - _enum: { - Null: 'Null', - Assets: 'XcmV1MultiassetMultiAssets', - ExecutionResult: 'Option<(u32,XcmV2TraitsError)>', - Version: 'u32' - } - }, - /** - * Lookup95: xcm::v0::OriginKind - **/ - XcmV0OriginKind: { - _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm'] - }, - /** - * Lookup96: xcm::double_encoded::DoubleEncoded - **/ - XcmDoubleEncoded: { - encoded: 'Bytes' - }, - /** - * Lookup97: xcm::v1::multiasset::MultiAssetFilter - **/ - XcmV1MultiassetMultiAssetFilter: { - _enum: { - Definite: 'XcmV1MultiassetMultiAssets', - Wild: 'XcmV1MultiassetWildMultiAsset' - } - }, - /** - * Lookup98: xcm::v1::multiasset::WildMultiAsset - **/ - XcmV1MultiassetWildMultiAsset: { - _enum: { - All: 'Null', - AllOf: { - id: 'XcmV1MultiassetAssetId', - fun: 'XcmV1MultiassetWildFungibility' - } - } - }, - /** - * Lookup99: xcm::v1::multiasset::WildFungibility - **/ - XcmV1MultiassetWildFungibility: { - _enum: ['Fungible', 'NonFungible'] - }, - /** - * Lookup100: xcm::v2::WeightLimit - **/ - XcmV2WeightLimit: { - _enum: { - Unlimited: 'Null', - Limited: 'Compact' - } - }, - /** - * Lookup102: xcm::VersionedMultiAssets - **/ - XcmVersionedMultiAssets: { - _enum: { - V0: 'Vec', - V1: 'XcmV1MultiassetMultiAssets' - } - }, - /** - * Lookup104: xcm::v0::multi_asset::MultiAsset - **/ - XcmV0MultiAsset: { - _enum: { - None: 'Null', - All: 'Null', - AllFungible: 'Null', - AllNonFungible: 'Null', - AllAbstractFungible: { - id: 'Bytes', - }, - AllAbstractNonFungible: { - class: 'Bytes', - }, - AllConcreteFungible: { - id: 'XcmV0MultiLocation', - }, - AllConcreteNonFungible: { - class: 'XcmV0MultiLocation', - }, - AbstractFungible: { - id: 'Bytes', - amount: 'Compact', - }, - AbstractNonFungible: { - class: 'Bytes', - instance: 'XcmV1MultiassetAssetInstance', - }, - ConcreteFungible: { - id: 'XcmV0MultiLocation', - amount: 'Compact', - }, - ConcreteNonFungible: { - class: 'XcmV0MultiLocation', - instance: 'XcmV1MultiassetAssetInstance' - } - } - }, - /** - * Lookup105: xcm::v0::multi_location::MultiLocation - **/ - XcmV0MultiLocation: { - _enum: { - Null: 'Null', - X1: 'XcmV0Junction', - X2: '(XcmV0Junction,XcmV0Junction)', - X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)', - X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', - X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', - X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', - X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', - X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)' - } - }, - /** - * Lookup106: xcm::v0::junction::Junction - **/ - XcmV0Junction: { - _enum: { - Parent: 'Null', - Parachain: 'Compact', - AccountId32: { - network: 'XcmV0JunctionNetworkId', - id: '[u8;32]', - }, - AccountIndex64: { - network: 'XcmV0JunctionNetworkId', - index: 'Compact', - }, - AccountKey20: { - network: 'XcmV0JunctionNetworkId', - key: '[u8;20]', - }, - PalletInstance: 'u8', - GeneralIndex: 'Compact', - GeneralKey: 'Bytes', - OnlyChild: 'Null', - Plurality: { - id: 'XcmV0JunctionBodyId', - part: 'XcmV0JunctionBodyPart' - } - } - }, - /** - * Lookup107: xcm::VersionedMultiLocation - **/ - XcmVersionedMultiLocation: { - _enum: { - V0: 'XcmV0MultiLocation', - V1: 'XcmV1MultiLocation' - } - }, - /** - * Lookup108: cumulus_pallet_xcm::pallet::Event - **/ - CumulusPalletXcmEvent: { - _enum: { - InvalidFormat: '[u8;8]', - UnsupportedVersion: '[u8;8]', - ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)' - } - }, - /** - * Lookup109: cumulus_pallet_dmp_queue::pallet::Event - **/ - CumulusPalletDmpQueueEvent: { - _enum: { - InvalidFormat: { - messageId: '[u8;32]', - }, - UnsupportedVersion: { - messageId: '[u8;32]', - }, - ExecutedDownward: { - messageId: '[u8;32]', - outcome: 'XcmV2TraitsOutcome', - }, - WeightExhausted: { - messageId: '[u8;32]', - remainingWeight: 'u64', - requiredWeight: 'u64', - }, - OverweightEnqueued: { - messageId: '[u8;32]', - overweightIndex: 'u64', - requiredWeight: 'u64', - }, - OverweightServiced: { - overweightIndex: 'u64', - weightUsed: 'u64' - } - } - }, - /** - * Lookup110: orml_xtokens::module::Event - **/ - OrmlXtokensModuleEvent: { - _enum: { - TransferredMultiAssets: { - sender: 'AccountId32', - assets: 'XcmV1MultiassetMultiAssets', - fee: 'XcmV1MultiAsset', - dest: 'XcmV1MultiLocation' - } - } - }, - /** - * Lookup111: orml_unknown_tokens::module::Event - **/ - OrmlUnknownTokensModuleEvent: { - _enum: { - Deposited: { - asset: 'XcmV1MultiAsset', - who: 'XcmV1MultiLocation', - }, - Withdrawn: { - asset: 'XcmV1MultiAsset', - who: 'XcmV1MultiLocation' - } - } - }, - /** - * Lookup112: orml_xcm::module::Event - **/ - OrmlXcmModuleEvent: { - _enum: { - Sent: { - to: 'XcmV1MultiLocation', - message: 'XcmV2Xcm' - } - } - }, - /** - * Lookup113: orml_authority::module::Event - **/ - OrmlAuthorityModuleEvent: { - _enum: { - Dispatched: { - result: 'Result', - }, - Scheduled: { - origin: 'AcalaRuntimeOriginCaller', - index: 'u32', - }, - FastTracked: { - origin: 'AcalaRuntimeOriginCaller', - index: 'u32', - when: 'u32', - }, - Delayed: { - origin: 'AcalaRuntimeOriginCaller', - index: 'u32', - when: 'u32', - }, - Cancelled: { - origin: 'AcalaRuntimeOriginCaller', - index: 'u32', - }, - AuthorizedCall: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256', - caller: 'Option', - }, - RemovedAuthorizedCall: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256', - }, - TriggeredCallBy: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256', - caller: 'AccountId32' - } - } - }, - /** - * Lookup114: acala_runtime::OriginCaller - **/ - AcalaRuntimeOriginCaller: { - _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', - __Unused50: 'Null', - PolkadotXcm: 'PalletXcmOrigin', - CumulusXcm: 'CumulusPalletXcmOrigin', - __Unused53: 'Null', - __Unused54: 'Null', - __Unused55: 'Null', - __Unused56: 'Null', - __Unused57: 'Null', - __Unused58: 'Null', - __Unused59: 'Null', - Authority: 'OrmlAuthorityDelayedOrigin', - GeneralCouncil: 'PalletCollectiveRawOrigin', - __Unused62: 'Null', - FinancialCouncil: 'PalletCollectiveRawOrigin', - __Unused64: 'Null', - HomaCouncil: 'PalletCollectiveRawOrigin', - __Unused66: 'Null', - TechnicalCommittee: 'PalletCollectiveRawOrigin' - } - }, - /** - * Lookup115: frame_support::dispatch::RawOrigin - **/ - FrameSupportDispatchRawOrigin: { - _enum: { - Root: 'Null', - Signed: 'AccountId32', - None: 'Null' - } - }, - /** - * Lookup116: pallet_xcm::pallet::Origin - **/ - PalletXcmOrigin: { - _enum: { - Xcm: 'XcmV1MultiLocation', - Response: 'XcmV1MultiLocation' - } - }, - /** - * Lookup117: cumulus_pallet_xcm::pallet::Origin - **/ - CumulusPalletXcmOrigin: { - _enum: { - Relay: 'Null', - SiblingParachain: 'u32' - } - }, - /** - * Lookup118: orml_authority::DelayedOrigin - **/ - OrmlAuthorityDelayedOrigin: { - delay: 'u32', - origin: 'AcalaRuntimeOriginCaller' - }, - /** - * Lookup119: pallet_collective::RawOrigin - **/ - PalletCollectiveRawOrigin: { - _enum: { - Members: '(u32,u32)', - Member: 'AccountId32', - _Phantom: 'Null' - } - }, - /** - * Lookup123: sp_core::Void - **/ - SpCoreVoid: 'Null', - /** - * Lookup125: 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' - } - } - }, - /** - * Lookup127: pallet_membership::pallet::Event - **/ - PalletMembershipEvent: { - _enum: ['MemberAdded', 'MemberRemoved', 'MembersSwapped', 'MembersReset', 'KeyChanged', 'Dummy'] - }, - /** - * Lookup134: pallet_democracy::pallet::Event - **/ - PalletDemocracyEvent: { - _enum: { - Proposed: { - proposalIndex: 'u32', - deposit: 'u128', - }, - Tabled: { - proposalIndex: 'u32', - deposit: 'u128', - depositors: 'Vec', - }, - ExternalTabled: 'Null', - Started: { - refIndex: 'u32', - threshold: 'PalletDemocracyVoteThreshold', - }, - Passed: { - refIndex: 'u32', - }, - NotPassed: { - refIndex: 'u32', - }, - Cancelled: { - refIndex: 'u32', - }, - Executed: { - refIndex: 'u32', - result: 'Result', - }, - Delegated: { - who: 'AccountId32', - target: 'AccountId32', - }, - Undelegated: { - account: 'AccountId32', - }, - Vetoed: { - who: 'AccountId32', - proposalHash: 'H256', - until: 'u32', - }, - PreimageNoted: { - proposalHash: 'H256', - who: 'AccountId32', - deposit: 'u128', - }, - PreimageUsed: { - proposalHash: 'H256', - provider: 'AccountId32', - deposit: 'u128', - }, - PreimageInvalid: { - proposalHash: 'H256', - refIndex: 'u32', - }, - PreimageMissing: { - proposalHash: 'H256', - refIndex: 'u32', - }, - PreimageReaped: { - proposalHash: 'H256', - provider: 'AccountId32', - deposit: 'u128', - reaper: 'AccountId32', - }, - Blacklisted: { - proposalHash: 'H256', - }, - Voted: { - voter: 'AccountId32', - refIndex: 'u32', - vote: 'PalletDemocracyVoteAccountVote', - }, - Seconded: { - seconder: 'AccountId32', - propIndex: 'u32', - }, - ProposalCanceled: { - propIndex: 'u32' - } - } - }, - /** - * Lookup135: pallet_democracy::vote_threshold::VoteThreshold - **/ - PalletDemocracyVoteThreshold: { - _enum: ['SuperMajorityApprove', 'SuperMajorityAgainst', 'SimpleMajority'] - }, - /** - * Lookup136: pallet_democracy::vote::AccountVote - **/ - PalletDemocracyVoteAccountVote: { - _enum: { - Standard: { - vote: 'Vote', - balance: 'u128', - }, - Split: { - aye: 'u128', - nay: 'u128' - } - } - }, - /** - * Lookup138: orml_oracle::module::Event - **/ - OrmlOracleModuleEvent: { - _enum: { - NewFeedData: { - sender: 'AccountId32', - values: 'Vec<(AcalaPrimitivesCurrencyCurrencyId,u128)>' - } - } - }, - /** - * Lookup142: orml_auction::module::Event - **/ - OrmlAuctionModuleEvent: { - _enum: { - Bid: { - auctionId: 'u32', - bidder: 'AccountId32', - amount: 'u128' - } - } - }, - /** - * Lookup143: module_prices::module::Event - **/ - ModulePricesModuleEvent: { - _enum: { - LockPrice: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - lockedPrice: 'u128', - }, - UnlockPrice: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId' - } - } - }, - /** - * Lookup144: 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' - } - } - }, - /** - * Lookup147: acala_primitives::TradingPair - **/ - AcalaPrimitivesTradingPair: '(AcalaPrimitivesCurrencyCurrencyId,AcalaPrimitivesCurrencyCurrencyId)', - /** - * Lookup148: 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' - } - } - }, - /** - * Lookup149: 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' - } - } - }, - /** - * Lookup151: 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' - } - } - }, - /** - * Lookup152: module_cdp_treasury::module::Event - **/ - ModuleCdpTreasuryModuleEvent: { - _enum: { - ExpectedCollateralAuctionSizeUpdated: { - collateralType: 'AcalaPrimitivesCurrencyCurrencyId', - newSize: 'u128' - } - } - }, - /** - * Lookup153: 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' - } - } - }, - /** - * Lookup155: module_emergency_shutdown::module::Event - **/ - ModuleEmergencyShutdownModuleEvent: { - _enum: { - Shutdown: { - blockNumber: 'u32', - }, - OpenRefund: { - blockNumber: 'u32', - }, - Refund: { - who: 'AccountId32', - stableCoinAmount: 'u128', - refundList: 'Vec<(AcalaPrimitivesCurrencyCurrencyId,u128)>' - } - } - }, - /** - * Lookup158: 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' - } - } - }, - /** - * Lookup160: module_homa::module::UnlockChunk - **/ - ModuleHomaModuleUnlockChunk: { - value: 'Compact', - era: 'Compact' - }, - /** - * Lookup161: module_xcm_interface::module::Event - **/ - ModuleXcmInterfaceModuleEvent: { - _enum: { - XcmDestWeightUpdated: { - xcmOperation: 'ModuleXcmInterfaceModuleXcmInterfaceOperation', - newXcmDestWeight: 'u64', - }, - XcmFeeUpdated: { - xcmOperation: 'ModuleXcmInterfaceModuleXcmInterfaceOperation', - newXcmDestWeight: 'u128' - } - } - }, - /** - * Lookup162: module_xcm_interface::module::XcmInterfaceOperation - **/ - ModuleXcmInterfaceModuleXcmInterfaceOperation: { - _enum: { - XtokensTransfer: 'Null', - HomaWithdrawUnbonded: 'Null', - HomaBondExtra: 'Null', - HomaUnbond: 'Null', - ParachainFee: 'XcmV1MultiLocation' - } - }, - /** - * Lookup163: 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' - } - } - }, - /** - * Lookup164: module_support::incentives::PoolId - **/ - ModuleSupportIncentivesPoolId: { - _enum: { - Loans: 'AcalaPrimitivesCurrencyCurrencyId', - Dex: 'AcalaPrimitivesCurrencyCurrencyId' - } - }, - /** - * Lookup165: 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' - } - } - }, - /** - * Lookup166: module_asset_registry::module::Event - **/ - ModuleAssetRegistryModuleEvent: { - _enum: { - ForeignAssetRegistered: { - assetId: 'u16', - assetAddress: 'XcmV1MultiLocation', - metadata: 'AcalaPrimitivesCurrencyAssetMetadata', - }, - ForeignAssetUpdated: { - assetId: 'u16', - assetAddress: 'XcmV1MultiLocation', - metadata: 'AcalaPrimitivesCurrencyAssetMetadata', - }, - AssetRegistered: { - assetId: 'AcalaPrimitivesCurrencyAssetIds', - metadata: 'AcalaPrimitivesCurrencyAssetMetadata', - }, - AssetUpdated: { - assetId: 'AcalaPrimitivesCurrencyAssetIds', - metadata: 'AcalaPrimitivesCurrencyAssetMetadata' - } - } - }, - /** - * Lookup167: acala_primitives::currency::AssetMetadata - **/ - AcalaPrimitivesCurrencyAssetMetadata: { - name: 'Bytes', - symbol: 'Bytes', - decimals: 'u8', - minimalBalance: 'u128' - }, - /** - * Lookup168: acala_primitives::currency::AssetIds - **/ - AcalaPrimitivesCurrencyAssetIds: { - _enum: { - Erc20: 'H160', - StableAssetId: 'u32', - ForeignAssetId: 'u16', - NativeAssetId: 'AcalaPrimitivesCurrencyCurrencyId' - } - }, - /** - * Lookup169: 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' - } - } - }, - /** - * Lookup171: ethereum::log::Log - **/ - EthereumLog: { - address: 'H160', - topics: 'Vec', - data: 'Bytes' - }, - /** - * Lookup174: evm_core::error::ExitReason - **/ - EvmCoreErrorExitReason: { - _enum: { - Succeed: 'EvmCoreErrorExitSucceed', - Error: 'EvmCoreErrorExitError', - Revert: 'EvmCoreErrorExitRevert', - Fatal: 'EvmCoreErrorExitFatal' - } - }, - /** - * Lookup175: evm_core::error::ExitSucceed - **/ - EvmCoreErrorExitSucceed: { - _enum: ['Stopped', 'Returned', 'Suicided'] - }, - /** - * Lookup176: 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', - InvalidCode: 'Null' - } - }, - /** - * Lookup179: evm_core::error::ExitRevert - **/ - EvmCoreErrorExitRevert: { - _enum: ['Reverted'] - }, - /** - * Lookup180: evm_core::error::ExitFatal - **/ - EvmCoreErrorExitFatal: { - _enum: { - NotSupported: 'Null', - UnhandledInterrupt: 'Null', - CallErrorAsFatal: 'EvmCoreErrorExitError', - Other: 'Text' - } - }, - /** - * Lookup181: module_evm_accounts::module::Event - **/ - ModuleEvmAccountsModuleEvent: { - _enum: { - ClaimAccount: { - accountId: 'AccountId32', - evmAddress: 'H160' - } - } - }, - /** - * Lookup182: 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' - } - } - }, - /** - * Lookup183: cumulus_pallet_parachain_system::pallet::Event - **/ - CumulusPalletParachainSystemEvent: { - _enum: { - ValidationFunctionStored: 'Null', - ValidationFunctionApplied: { - relayChainBlockNum: 'u32', - }, - ValidationFunctionDiscarded: 'Null', - UpgradeAuthorized: { - codeHash: 'H256', - }, - DownwardMessagesReceived: { - count: 'u32', - }, - DownwardMessagesProcessed: { - weightUsed: 'u64', - dmqHead: 'H256' - } - } - }, - /** - * Lookup184: pallet_sudo::pallet::Event - **/ - PalletSudoEvent: { - _enum: { - Sudid: { - sudoResult: 'Result', - }, - KeyChanged: { - oldSudoer: 'Option', - }, - SudoAsDone: { - sudoResult: 'Result' - } - } - }, - /** - * Lookup185: frame_system::Phase - **/ - FrameSystemPhase: { - _enum: { - ApplyExtrinsic: 'u32', - Finalization: 'Null', - Initialization: 'Null' - } - }, - /** - * Lookup187: frame_system::LastRuntimeUpgradeInfo - **/ - FrameSystemLastRuntimeUpgradeInfo: { - specVersion: 'Compact', - specName: 'Text' - }, - /** - * Lookup188: frame_system::pallet::Call - **/ - FrameSystemCall: { - _enum: { - fill_block: { - ratio: 'Perbill', - }, - 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' - } - } - }, - /** - * Lookup193: frame_system::limits::BlockWeights - **/ - FrameSystemLimitsBlockWeights: { - baseBlock: 'u64', - maxBlock: 'u64', - perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass' - }, - /** - * Lookup194: frame_support::weights::PerDispatchClass - **/ - FrameSupportWeightsPerDispatchClassWeightsPerClass: { - normal: 'FrameSystemLimitsWeightsPerClass', - operational: 'FrameSystemLimitsWeightsPerClass', - mandatory: 'FrameSystemLimitsWeightsPerClass' - }, - /** - * Lookup195: frame_system::limits::WeightsPerClass - **/ - FrameSystemLimitsWeightsPerClass: { - baseExtrinsic: 'u64', - maxExtrinsic: 'Option', - maxTotal: 'Option', - reserved: 'Option' - }, - /** - * Lookup197: frame_system::limits::BlockLength - **/ - FrameSystemLimitsBlockLength: { - max: 'FrameSupportWeightsPerDispatchClassU32' - }, - /** - * Lookup198: frame_support::weights::PerDispatchClass - **/ - FrameSupportWeightsPerDispatchClassU32: { - normal: 'u32', - operational: 'u32', - mandatory: 'u32' - }, - /** - * Lookup199: frame_support::weights::RuntimeDbWeight - **/ - FrameSupportWeightsRuntimeDbWeight: { - read: 'u64', - write: 'u64' - }, - /** - * Lookup200: sp_version::RuntimeVersion - **/ - SpVersionRuntimeVersion: { - specName: 'Text', - implName: 'Text', - authoringVersion: 'u32', - specVersion: 'u32', - implVersion: 'u32', - apis: 'Vec<([u8;8],u32)>', - transactionVersion: 'u32', - stateVersion: 'u8' - }, - /** - * Lookup204: frame_system::pallet::Error - **/ - FrameSystemError: { - _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] - }, - /** - * Lookup205: pallet_timestamp::pallet::Call - **/ - PalletTimestampCall: { - _enum: { - set: { - now: 'Compact' - } - } - }, - /** - * Lookup208: pallet_scheduler::ScheduledV3, BlockNumber, acala_runtime::OriginCaller, sp_core::crypto::AccountId32> - **/ - PalletSchedulerScheduledV3: { - maybeId: 'Option', - priority: 'u8', - call: 'FrameSupportScheduleMaybeHashed', - maybePeriodic: 'Option<(u32,u32)>', - origin: 'AcalaRuntimeOriginCaller' - }, - /** - * Lookup209: frame_support::traits::schedule::MaybeHashed - **/ - FrameSupportScheduleMaybeHashed: { - _enum: { - Value: 'Call', - Hash: 'H256' - } - }, - /** - * Lookup211: pallet_scheduler::pallet::Call - **/ - PalletSchedulerCall: { - _enum: { - schedule: { - when: 'u32', - maybePeriodic: 'Option<(u32,u32)>', - priority: 'u8', - call: 'FrameSupportScheduleMaybeHashed', - }, - cancel: { - when: 'u32', - index: 'u32', - }, - schedule_named: { - id: 'Bytes', - when: 'u32', - maybePeriodic: 'Option<(u32,u32)>', - priority: 'u8', - call: 'FrameSupportScheduleMaybeHashed', - }, - cancel_named: { - id: 'Bytes', - }, - schedule_after: { - after: 'u32', - maybePeriodic: 'Option<(u32,u32)>', - priority: 'u8', - call: 'FrameSupportScheduleMaybeHashed', - }, - schedule_named_after: { - id: 'Bytes', - after: 'u32', - maybePeriodic: 'Option<(u32,u32)>', - priority: 'u8', - call: 'FrameSupportScheduleMaybeHashed' - } - } - }, - /** - * Lookup213: pallet_utility::pallet::Call - **/ - PalletUtilityCall: { - _enum: { - batch: { - calls: 'Vec', - }, - as_derivative: { - index: 'u16', - call: 'Call', - }, - batch_all: { - calls: 'Vec', - }, - dispatch_as: { - asOrigin: 'AcalaRuntimeOriginCaller', - call: 'Call', - }, - force_batch: { - calls: 'Vec' - } - } - }, - /** - * Lookup215: pallet_multisig::pallet::Call - **/ - PalletMultisigCall: { - _enum: { - as_multi_threshold_1: { - otherSignatories: 'Vec', - call: 'Call', - }, - as_multi: { - threshold: 'u16', - otherSignatories: 'Vec', - maybeTimepoint: 'Option', - call: 'WrapperKeepOpaque', - storeCall: 'bool', - maxWeight: 'u64', - }, - approve_as_multi: { - threshold: 'u16', - otherSignatories: 'Vec', - maybeTimepoint: 'Option', - callHash: '[u8;32]', - maxWeight: 'u64', - }, - cancel_as_multi: { - threshold: 'u16', - otherSignatories: 'Vec', - timepoint: 'PalletMultisigTimepoint', - callHash: '[u8;32]' - } - } - }, - /** - * Lookup218: pallet_proxy::pallet::Call - **/ - PalletProxyCall: { - _enum: { - proxy: { - real: 'AccountId32', - forceProxyType: 'Option', - call: 'Call', - }, - add_proxy: { - delegate: 'AccountId32', - proxyType: 'RuntimeCommonProxyType', - delay: 'u32', - }, - remove_proxy: { - delegate: 'AccountId32', - proxyType: 'RuntimeCommonProxyType', - delay: 'u32', - }, - remove_proxies: 'Null', - anonymous: { - proxyType: 'RuntimeCommonProxyType', - delay: 'u32', - index: 'u16', - }, - kill_anonymous: { - spawner: 'AccountId32', - proxyType: 'RuntimeCommonProxyType', - index: 'u16', - height: 'Compact', - extIndex: 'Compact', - }, - announce: { - real: 'AccountId32', - callHash: 'H256', - }, - remove_announcement: { - real: 'AccountId32', - callHash: 'H256', - }, - reject_announcement: { - delegate: 'AccountId32', - callHash: 'H256', - }, - proxy_announced: { - delegate: 'AccountId32', - real: 'AccountId32', - forceProxyType: 'Option', - call: 'Call' - } - } - }, - /** - * Lookup220: 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' - } - } - }, - /** - * Lookup221: module_idle_scheduler::module::Call - **/ - ModuleIdleSchedulerModuleCall: { - _enum: { - schedule_task: { - task: 'AcalaRuntimeScheduledTasks' - } - } - }, - /** - * Lookup222: 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' - } - } - }, - /** - * Lookup223: pallet_balances::pallet::Call - **/ - PalletBalancesCall: { - _enum: { - transfer: { - dest: 'MultiAddress', - value: 'Compact', - }, - set_balance: { - who: 'MultiAddress', - newFree: 'Compact', - newReserved: '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' - } - } - }, - /** - * Lookup225: 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]' - } - } - }, - /** - * Lookup226: 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' - } - } - }, - /** - * Lookup228: 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' - } - } - }, - /** - * Lookup230: sp_runtime::MultiSignature - **/ - SpRuntimeMultiSignature: { - _enum: { - Ed25519: 'SpCoreEd25519Signature', - Sr25519: 'SpCoreSr25519Signature', - Ecdsa: 'SpCoreEcdsaSignature' - } - }, - /** - * Lookup231: sp_core::ed25519::Signature - **/ - SpCoreEd25519Signature: '[u8;64]', - /** - * Lookup233: sp_core::sr25519::Signature - **/ - SpCoreSr25519Signature: '[u8;64]', - /** - * Lookup234: sp_core::ecdsa::Signature - **/ - SpCoreEcdsaSignature: '[u8;65]', - /** - * Lookup237: module_support::dex::AggregatedSwapPath - **/ - ModuleSupportDexAggregatedSwapPath: { - _enum: { - Dex: 'Vec', - Taiga: '(u32,u32,u32)' - } - }, - /** - * Lookup238: 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' - } - } - }, - /** - * Lookup239: 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' - } - } - }, - /** - * Lookup240: pallet_tips::pallet::Call - **/ - PalletTipsCall: { - _enum: { - report_awesome: { - reason: 'Bytes', - who: 'AccountId32', - }, - retract_tip: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256', - }, - tip_new: { - reason: 'Bytes', - who: 'AccountId32', - tipValue: 'Compact', - }, - tip: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256', - tipValue: 'Compact', - }, - close_tip: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256', - }, - slash_tip: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256' - } - } - }, - /** - * Lookup241: pallet_authorship::pallet::Call - **/ - PalletAuthorshipCall: { - _enum: { - set_uncles: { - newUncles: 'Vec' - } - } - }, - /** - * Lookup243: sp_runtime::generic::header::Header - **/ - SpRuntimeHeader: { - parentHash: 'H256', - number: 'Compact', - stateRoot: 'H256', - extrinsicsRoot: 'H256', - digest: 'SpRuntimeDigest' - }, - /** - * Lookup244: sp_runtime::traits::BlakeTwo256 - **/ - SpRuntimeBlakeTwo256: 'Null', - /** - * Lookup245: module_collator_selection::pallet::Call - **/ - ModuleCollatorSelectionCall: { - _enum: { - set_invulnerables: { - _alias: { - new_: 'new', - }, - new_: 'Vec', - }, - set_desired_candidates: { - max: 'Compact', - }, - set_candidacy_bond: { - bond: 'Compact', - }, - register_as_candidate: 'Null', - register_candidate: { - newCandidate: 'AccountId32', - }, - leave_intent: 'Null', - withdraw_bond: 'Null' - } - }, - /** - * Lookup246: pallet_session::pallet::Call - **/ - PalletSessionCall: { - _enum: { - set_keys: { - _alias: { - keys_: 'keys', - }, - keys_: 'AcalaRuntimeSessionKeys', - proof: 'Bytes', - }, - purge_keys: 'Null' - } - }, - /** - * Lookup247: acala_runtime::SessionKeys - **/ - AcalaRuntimeSessionKeys: { - aura: 'SpConsensusAuraSr25519AppSr25519Public' - }, - /** - * Lookup248: sp_consensus_aura::sr25519::app_sr25519::Public - **/ - SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public', - /** - * Lookup249: sp_core::sr25519::Public - **/ - SpCoreSr25519Public: '[u8;32]', - /** - * Lookup250: module_session_manager::module::Call - **/ - ModuleSessionManagerModuleCall: { - _enum: { - schedule_session_duration: { - startSession: 'Compact', - duration: 'Compact' - } - } - }, - /** - * Lookup251: cumulus_pallet_xcmp_queue::pallet::Call - **/ - CumulusPalletXcmpQueueCall: { - _enum: { - service_overweight: { - index: 'u64', - weightLimit: 'u64', - }, - suspend_xcm_execution: 'Null', - resume_xcm_execution: 'Null', - update_suspend_threshold: { - _alias: { - new_: 'new', - }, - new_: 'u32', - }, - update_drop_threshold: { - _alias: { - new_: 'new', - }, - new_: 'u32', - }, - update_resume_threshold: { - _alias: { - new_: 'new', - }, - new_: 'u32', - }, - update_threshold_weight: { - _alias: { - new_: 'new', - }, - new_: 'u64', - }, - update_weight_restrict_decay: { - _alias: { - new_: 'new', - }, - new_: 'u64', - }, - update_xcmp_max_individual_weight: { - _alias: { - new_: 'new', - }, - new_: 'u64' - } - } - }, - /** - * Lookup252: pallet_xcm::pallet::Call - **/ - PalletXcmCall: { - _enum: { - send: { - dest: 'XcmVersionedMultiLocation', - message: 'XcmVersionedXcm', - }, - teleport_assets: { - dest: 'XcmVersionedMultiLocation', - beneficiary: 'XcmVersionedMultiLocation', - assets: 'XcmVersionedMultiAssets', - feeAssetItem: 'u32', - }, - reserve_transfer_assets: { - dest: 'XcmVersionedMultiLocation', - beneficiary: 'XcmVersionedMultiLocation', - assets: 'XcmVersionedMultiAssets', - feeAssetItem: 'u32', - }, - execute: { - message: 'XcmVersionedXcm', - maxWeight: 'u64', - }, - force_xcm_version: { - location: 'XcmV1MultiLocation', - xcmVersion: 'u32', - }, - force_default_xcm_version: { - maybeXcmVersion: 'Option', - }, - force_subscribe_version_notify: { - location: 'XcmVersionedMultiLocation', - }, - force_unsubscribe_version_notify: { - location: 'XcmVersionedMultiLocation', - }, - limited_reserve_transfer_assets: { - dest: 'XcmVersionedMultiLocation', - beneficiary: 'XcmVersionedMultiLocation', - assets: 'XcmVersionedMultiAssets', - feeAssetItem: 'u32', - weightLimit: 'XcmV2WeightLimit', - }, - limited_teleport_assets: { - dest: 'XcmVersionedMultiLocation', - beneficiary: 'XcmVersionedMultiLocation', - assets: 'XcmVersionedMultiAssets', - feeAssetItem: 'u32', - weightLimit: 'XcmV2WeightLimit' - } - } - }, - /** - * Lookup253: xcm::VersionedXcm - **/ - XcmVersionedXcm: { - _enum: { - V0: 'XcmV0Xcm', - V1: 'XcmV1Xcm', - V2: 'XcmV2Xcm' - } - }, - /** - * Lookup254: xcm::v0::Xcm - **/ - XcmV0Xcm: { - _enum: { - WithdrawAsset: { - assets: 'Vec', - effects: 'Vec', - }, - ReserveAssetDeposit: { - assets: 'Vec', - effects: 'Vec', - }, - TeleportAsset: { - assets: 'Vec', - effects: 'Vec', - }, - QueryResponse: { - queryId: 'Compact', - response: 'XcmV0Response', - }, - TransferAsset: { - assets: 'Vec', - dest: 'XcmV0MultiLocation', - }, - TransferReserveAsset: { - assets: 'Vec', - dest: 'XcmV0MultiLocation', - effects: 'Vec', - }, - Transact: { - originType: 'XcmV0OriginKind', - requireWeightAtMost: 'u64', - call: 'XcmDoubleEncoded', - }, - HrmpNewChannelOpenRequest: { - sender: 'Compact', - maxMessageSize: 'Compact', - maxCapacity: 'Compact', - }, - HrmpChannelAccepted: { - recipient: 'Compact', - }, - HrmpChannelClosing: { - initiator: 'Compact', - sender: 'Compact', - recipient: 'Compact', - }, - RelayedFrom: { - who: 'XcmV0MultiLocation', - message: 'XcmV0Xcm' - } - } - }, - /** - * Lookup256: xcm::v0::order::Order - **/ - XcmV0Order: { - _enum: { - Null: 'Null', - DepositAsset: { - assets: 'Vec', - dest: 'XcmV0MultiLocation', - }, - DepositReserveAsset: { - assets: 'Vec', - dest: 'XcmV0MultiLocation', - effects: 'Vec', - }, - ExchangeAsset: { - give: 'Vec', - receive: 'Vec', - }, - InitiateReserveWithdraw: { - assets: 'Vec', - reserve: 'XcmV0MultiLocation', - effects: 'Vec', - }, - InitiateTeleport: { - assets: 'Vec', - dest: 'XcmV0MultiLocation', - effects: 'Vec', - }, - QueryHolding: { - queryId: 'Compact', - dest: 'XcmV0MultiLocation', - assets: 'Vec', - }, - BuyExecution: { - fees: 'XcmV0MultiAsset', - weight: 'u64', - debt: 'u64', - haltOnError: 'bool', - xcm: 'Vec' - } - } - }, - /** - * Lookup258: xcm::v0::Response - **/ - XcmV0Response: { - _enum: { - Assets: 'Vec' - } - }, - /** - * Lookup259: xcm::v1::Xcm - **/ - XcmV1Xcm: { - _enum: { - WithdrawAsset: { - assets: 'XcmV1MultiassetMultiAssets', - effects: 'Vec', - }, - ReserveAssetDeposited: { - assets: 'XcmV1MultiassetMultiAssets', - effects: 'Vec', - }, - ReceiveTeleportedAsset: { - assets: 'XcmV1MultiassetMultiAssets', - effects: 'Vec', - }, - QueryResponse: { - queryId: 'Compact', - response: 'XcmV1Response', - }, - TransferAsset: { - assets: 'XcmV1MultiassetMultiAssets', - beneficiary: 'XcmV1MultiLocation', - }, - TransferReserveAsset: { - assets: 'XcmV1MultiassetMultiAssets', - dest: 'XcmV1MultiLocation', - effects: 'Vec', - }, - Transact: { - originType: 'XcmV0OriginKind', - requireWeightAtMost: 'u64', - call: 'XcmDoubleEncoded', - }, - HrmpNewChannelOpenRequest: { - sender: 'Compact', - maxMessageSize: 'Compact', - maxCapacity: 'Compact', - }, - HrmpChannelAccepted: { - recipient: 'Compact', - }, - HrmpChannelClosing: { - initiator: 'Compact', - sender: 'Compact', - recipient: 'Compact', - }, - RelayedFrom: { - who: 'XcmV1MultilocationJunctions', - message: 'XcmV1Xcm', - }, - SubscribeVersion: { - queryId: 'Compact', - maxResponseWeight: 'Compact', - }, - UnsubscribeVersion: 'Null' - } - }, - /** - * Lookup261: xcm::v1::order::Order - **/ - XcmV1Order: { - _enum: { - Noop: 'Null', - DepositAsset: { - assets: 'XcmV1MultiassetMultiAssetFilter', - maxAssets: 'u32', - beneficiary: 'XcmV1MultiLocation', - }, - DepositReserveAsset: { - assets: 'XcmV1MultiassetMultiAssetFilter', - maxAssets: 'u32', - dest: 'XcmV1MultiLocation', - effects: 'Vec', - }, - ExchangeAsset: { - give: 'XcmV1MultiassetMultiAssetFilter', - receive: 'XcmV1MultiassetMultiAssets', - }, - InitiateReserveWithdraw: { - assets: 'XcmV1MultiassetMultiAssetFilter', - reserve: 'XcmV1MultiLocation', - effects: 'Vec', - }, - InitiateTeleport: { - assets: 'XcmV1MultiassetMultiAssetFilter', - dest: 'XcmV1MultiLocation', - effects: 'Vec', - }, - QueryHolding: { - queryId: 'Compact', - dest: 'XcmV1MultiLocation', - assets: 'XcmV1MultiassetMultiAssetFilter', - }, - BuyExecution: { - fees: 'XcmV1MultiAsset', - weight: 'u64', - debt: 'u64', - haltOnError: 'bool', - instructions: 'Vec' - } - } - }, - /** - * Lookup263: xcm::v1::Response - **/ - XcmV1Response: { - _enum: { - Assets: 'XcmV1MultiassetMultiAssets', - Version: 'u32' - } - }, - /** - * Lookup278: cumulus_pallet_dmp_queue::pallet::Call - **/ - CumulusPalletDmpQueueCall: { - _enum: { - service_overweight: { - index: 'u64', - weightLimit: 'u64' - } - } - }, - /** - * Lookup279: orml_xtokens::module::Call - **/ - OrmlXtokensModuleCall: { - _enum: { - transfer: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - amount: 'u128', - dest: 'XcmVersionedMultiLocation', - destWeight: 'u64', - }, - transfer_multiasset: { - asset: 'XcmVersionedMultiAsset', - dest: 'XcmVersionedMultiLocation', - destWeight: 'u64', - }, - transfer_with_fee: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - amount: 'u128', - fee: 'u128', - dest: 'XcmVersionedMultiLocation', - destWeight: 'u64', - }, - transfer_multiasset_with_fee: { - asset: 'XcmVersionedMultiAsset', - fee: 'XcmVersionedMultiAsset', - dest: 'XcmVersionedMultiLocation', - destWeight: 'u64', - }, - transfer_multicurrencies: { - currencies: 'Vec<(AcalaPrimitivesCurrencyCurrencyId,u128)>', - feeItem: 'u32', - dest: 'XcmVersionedMultiLocation', - destWeight: 'u64', - }, - transfer_multiassets: { - assets: 'XcmVersionedMultiAssets', - feeItem: 'u32', - dest: 'XcmVersionedMultiLocation', - destWeight: 'u64' - } - } - }, - /** - * Lookup280: xcm::VersionedMultiAsset - **/ - XcmVersionedMultiAsset: { - _enum: { - V0: 'XcmV0MultiAsset', - V1: 'XcmV1MultiAsset' - } - }, - /** - * Lookup281: orml_xcm::module::Call - **/ - OrmlXcmModuleCall: { - _enum: { - send_as_sovereign: { - dest: 'XcmVersionedMultiLocation', - message: 'XcmVersionedXcm' - } - } - }, - /** - * Lookup282: orml_authority::module::Call - **/ - OrmlAuthorityModuleCall: { - _enum: { - dispatch_as: { - asOrigin: 'AcalaPrimitivesAuthoritysOriginId', - call: 'Call', - }, - schedule_dispatch: { - when: 'FrameSupportScheduleDispatchTime', - priority: 'u8', - withDelayedOrigin: 'bool', - call: 'Call', - }, - fast_track_scheduled_dispatch: { - initialOrigin: 'AcalaRuntimeOriginCaller', - taskId: 'u32', - when: 'FrameSupportScheduleDispatchTime', - }, - delay_scheduled_dispatch: { - initialOrigin: 'AcalaRuntimeOriginCaller', - taskId: 'u32', - additionalDelay: 'u32', - }, - cancel_scheduled_dispatch: { - initialOrigin: 'AcalaRuntimeOriginCaller', - taskId: 'u32', - }, - authorize_call: { - call: 'Call', - caller: 'Option', - }, - remove_authorized_call: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256', - }, - trigger_call: { - _alias: { - hash_: 'hash', - }, - hash_: 'H256', - callWeightBound: 'Compact' - } - } - }, - /** - * Lookup283: acala_primitives::AuthoritysOriginId - **/ - AcalaPrimitivesAuthoritysOriginId: { - _enum: ['Root', 'Treasury', 'HonzonTreasury', 'HomaTreasury', 'TreasuryReserve'] - }, - /** - * Lookup284: frame_support::traits::schedule::DispatchTime - **/ - FrameSupportScheduleDispatchTime: { - _enum: { - At: 'u32', - After: 'u32' - } - }, - /** - * Lookup285: pallet_collective::pallet::Call - **/ - PalletCollectiveCall: { - _enum: { - set_members: { - newMembers: 'Vec', - prime: 'Option', - oldCount: 'u32', - }, - execute: { - proposal: 'Call', - lengthBound: 'Compact', - }, - propose: { - threshold: 'Compact', - proposal: 'Call', - lengthBound: 'Compact', - }, - vote: { - proposal: 'H256', - index: 'Compact', - approve: 'bool', - }, - close: { - proposalHash: 'H256', - index: 'Compact', - proposalWeightBound: 'Compact', - lengthBound: 'Compact', - }, - disapprove_proposal: { - proposalHash: 'H256' - } - } - }, - /** - * Lookup286: pallet_membership::pallet::Call - **/ - PalletMembershipCall: { - _enum: { - add_member: { - who: 'AccountId32', - }, - remove_member: { - who: 'AccountId32', - }, - swap_member: { - remove: 'AccountId32', - add: 'AccountId32', - }, - reset_members: { - members: 'Vec', - }, - change_key: { - _alias: { - new_: 'new', - }, - new_: 'AccountId32', - }, - set_prime: { - who: 'AccountId32', - }, - clear_prime: 'Null' - } - }, - /** - * Lookup293: pallet_democracy::pallet::Call - **/ - PalletDemocracyCall: { - _enum: { - propose: { - proposalHash: 'H256', - value: 'Compact', - }, - second: { - proposal: 'Compact', - secondsUpperBound: 'Compact', - }, - vote: { - refIndex: 'Compact', - vote: 'PalletDemocracyVoteAccountVote', - }, - emergency_cancel: { - refIndex: 'u32', - }, - external_propose: { - proposalHash: 'H256', - }, - external_propose_majority: { - proposalHash: 'H256', - }, - external_propose_default: { - proposalHash: 'H256', - }, - fast_track: { - proposalHash: 'H256', - votingPeriod: 'u32', - delay: 'u32', - }, - veto_external: { - proposalHash: 'H256', - }, - cancel_referendum: { - refIndex: 'Compact', - }, - cancel_queued: { - which: 'u32', - }, - delegate: { - to: 'AccountId32', - conviction: 'PalletDemocracyConviction', - balance: 'u128', - }, - undelegate: 'Null', - clear_public_proposals: 'Null', - note_preimage: { - encodedProposal: 'Bytes', - }, - note_preimage_operational: { - encodedProposal: 'Bytes', - }, - note_imminent_preimage: { - encodedProposal: 'Bytes', - }, - note_imminent_preimage_operational: { - encodedProposal: 'Bytes', - }, - reap_preimage: { - proposalHash: 'H256', - proposalLenUpperBound: 'Compact', - }, - unlock: { - target: 'AccountId32', - }, - remove_vote: { - index: 'u32', - }, - remove_other_vote: { - target: 'AccountId32', - index: 'u32', - }, - enact_proposal: { - proposalHash: 'H256', - index: 'u32', - }, - blacklist: { - proposalHash: 'H256', - maybeRefIndex: 'Option', - }, - cancel_proposal: { - propIndex: 'Compact' - } - } - }, - /** - * Lookup294: pallet_democracy::conviction::Conviction - **/ - PalletDemocracyConviction: { - _enum: ['None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x'] - }, - /** - * Lookup295: orml_oracle::module::Call - **/ - OrmlOracleModuleCall: { - _enum: { - feed_values: { - values: 'Vec<(AcalaPrimitivesCurrencyCurrencyId,u128)>' - } - } - }, - /** - * Lookup297: orml_auction::module::Call - **/ - OrmlAuctionModuleCall: { - _enum: { - bid: { - id: 'u32', - value: 'Compact' - } - } - }, - /** - * Lookup298: orml_rewards::module::Call - **/ - OrmlRewardsModuleCall: 'Null', - /** - * Lookup299: module_prices::module::Call - **/ - ModulePricesModuleCall: { - _enum: { - lock_price: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - }, - unlock_price: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId' - } - } - }, - /** - * Lookup300: module_dex::module::Call - **/ - ModuleDexModuleCall: { - _enum: { - swap_with_exact_supply: { - path: 'Vec', - supplyAmount: 'Compact', - minTargetAmount: 'Compact', - }, - swap_with_exact_target: { - path: 'Vec', - targetAmount: 'Compact', - maxSupplyAmount: 'Compact', - }, - add_liquidity: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - maxAmountA: 'Compact', - maxAmountB: 'Compact', - minShareIncrement: 'Compact', - stakeIncrementShare: 'bool', - }, - add_provision: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - amountA: 'Compact', - amountB: 'Compact', - }, - claim_dex_share: { - owner: 'AccountId32', - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - }, - remove_liquidity: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - removeShare: 'Compact', - minWithdrawnA: 'Compact', - minWithdrawnB: 'Compact', - byUnstake: 'bool', - }, - list_provisioning: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - minContributionA: 'Compact', - minContributionB: 'Compact', - targetProvisionA: 'Compact', - targetProvisionB: 'Compact', - notBefore: 'Compact', - }, - update_provisioning_parameters: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - minContributionA: 'Compact', - minContributionB: 'Compact', - targetProvisionA: 'Compact', - targetProvisionB: 'Compact', - notBefore: 'Compact', - }, - end_provisioning: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - }, - enable_trading_pair: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - }, - disable_trading_pair: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - }, - refund_provision: { - owner: 'AccountId32', - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - }, - abort_provisioning: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId' - } - } - }, - /** - * Lookup301: module_dex_oracle::module::Call - **/ - ModuleDexOracleModuleCall: { - _enum: { - enable_average_price: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - interval: 'u64', - }, - disable_average_price: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - }, - update_average_price_interval: { - currencyIdA: 'AcalaPrimitivesCurrencyCurrencyId', - currencyIdB: 'AcalaPrimitivesCurrencyCurrencyId', - newInterval: 'u64' - } - } - }, - /** - * Lookup302: module_aggregated_dex::module::Call - **/ - ModuleAggregatedDexModuleCall: { - _enum: { - swap_with_exact_supply: { - paths: 'Vec', - supplyAmount: 'Compact', - minTargetAmount: 'Compact', - }, - swap_with_exact_target: { - paths: 'Vec', - targetAmount: 'Compact', - maxSupplyAmount: 'Compact', - }, - update_aggregated_swap_paths: { - updates: 'Vec<((AcalaPrimitivesCurrencyCurrencyId,AcalaPrimitivesCurrencyCurrencyId),Option>)>' - } - } - }, - /** - * Lookup307: module_auction_manager::module::Call - **/ - ModuleAuctionManagerModuleCall: { - _enum: { - cancel: { - id: 'u32' - } - } - }, - /** - * Lookup308: module_loans::module::Call - **/ - ModuleLoansModuleCall: 'Null', - /** - * Lookup309: module_honzon::module::Call - **/ - ModuleHonzonModuleCall: { - _enum: { - adjust_loan: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - collateralAdjustment: 'i128', - debitAdjustment: 'i128', - }, - close_loan_has_debit_by_dex: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - maxCollateralAmount: 'Compact', - }, - transfer_loan_from: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - from: 'MultiAddress', - }, - authorize: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - to: 'MultiAddress', - }, - unauthorize: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - to: 'MultiAddress', - }, - unauthorize_all: 'Null', - expand_position_collateral: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - increaseDebitValue: 'u128', - minIncreaseCollateral: 'u128', - }, - shrink_position_debit: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - decreaseCollateral: 'u128', - minDecreaseDebitValue: 'u128', - }, - adjust_loan_by_debit_value: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - collateralAdjustment: 'i128', - debitValueAdjustment: 'i128', - }, - transfer_debit: { - fromCurrency: 'AcalaPrimitivesCurrencyCurrencyId', - toCurrency: 'AcalaPrimitivesCurrencyCurrencyId', - debitTransfer: 'u128' - } - } - }, - /** - * Lookup310: module_cdp_treasury::module::Call - **/ - ModuleCdpTreasuryModuleCall: { - _enum: { - extract_surplus_to_treasury: { - amount: 'Compact', - }, - auction_collateral: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - amount: 'Compact', - target: 'Compact', - splited: 'bool', - }, - exchange_collateral_to_stable: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - swapLimit: 'ModuleSupportDexSwapLimit', - }, - set_expected_collateral_auction_size: { - _alias: { - size_: 'size', - }, - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - size_: 'Compact' - } - } - }, - /** - * Lookup311: module_support::dex::SwapLimit - **/ - ModuleSupportDexSwapLimit: { - _enum: { - ExactSupply: '(u128,u128)', - ExactTarget: '(u128,u128)' - } - }, - /** - * Lookup312: module_cdp_engine::module::Call - **/ - ModuleCdpEngineModuleCall: { - _enum: { - liquidate: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - who: 'MultiAddress', - }, - settle: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - who: 'MultiAddress', - }, - set_collateral_params: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - interestRatePerSec: 'OrmlTraitsChangeOption', - liquidationRatio: 'OrmlTraitsChangeOption', - liquidationPenalty: 'OrmlTraitsChangeOption', - requiredCollateralRatio: 'OrmlTraitsChangeOption', - maximumTotalDebitValue: 'OrmlTraitsChangeU128', - }, - register_liquidation_contract: { - address: 'H160', - }, - deregister_liquidation_contract: { - address: 'H160' - } - } - }, - /** - * Lookup313: orml_traits::Change> - **/ - OrmlTraitsChangeOption: { - _enum: { - NoChange: 'Null', - NewValue: 'Option' - } - }, - /** - * Lookup314: orml_traits::Change - **/ - OrmlTraitsChangeU128: { - _enum: { - NoChange: 'Null', - NewValue: 'u128' - } - }, - /** - * Lookup315: module_emergency_shutdown::module::Call - **/ - ModuleEmergencyShutdownModuleCall: { - _enum: { - emergency_shutdown: 'Null', - open_collateral_refund: 'Null', - refund_collaterals: { - amount: 'Compact' - } - } - }, - /** - * Lookup316: module_homa::module::Call - **/ - ModuleHomaModuleCall: { - _enum: { - mint: { - amount: 'Compact', - }, - request_redeem: { - amount: 'Compact', - allowFastMatch: 'bool', - }, - fast_match_redeems: { - redeemerList: 'Vec', - }, - claim_redemption: { - redeemer: 'AccountId32', - }, - update_homa_params: { - softBondedCapPerSubAccount: 'Option', - estimatedRewardRatePerEra: 'Option', - commissionRate: 'Option', - fastMatchFeeRate: 'Option', - }, - update_bump_era_params: { - lastEraBumpedBlock: 'Option', - frequency: 'Option', - }, - reset_ledgers: { - updates: 'Vec<(u16,Option,Option>)>', - }, - reset_current_era: { - eraIndex: 'u32', - }, - force_bump_current_era: { - bumpAmount: 'u32', - }, - fast_match_redeems_completely: { - redeemerList: 'Vec' - } - } - }, - /** - * Lookup321: module_xcm_interface::module::Call - **/ - ModuleXcmInterfaceModuleCall: { - _enum: { - update_xcm_dest_weight_and_fee: { - updates: 'Vec<(ModuleXcmInterfaceModuleXcmInterfaceOperation,Option,Option)>' - } - } - }, - /** - * Lookup324: module_incentives::module::Call - **/ - ModuleIncentivesModuleCall: { - _enum: { - deposit_dex_share: { - lpCurrencyId: 'AcalaPrimitivesCurrencyCurrencyId', - amount: 'Compact', - }, - withdraw_dex_share: { - lpCurrencyId: 'AcalaPrimitivesCurrencyCurrencyId', - amount: 'Compact', - }, - claim_rewards: { - poolId: 'ModuleSupportIncentivesPoolId', - }, - update_incentive_rewards: { - updates: 'Vec<(ModuleSupportIncentivesPoolId,Vec<(AcalaPrimitivesCurrencyCurrencyId,u128)>)>', - }, - update_claim_reward_deduction_rates: { - updates: 'Vec<(ModuleSupportIncentivesPoolId,u128)>' - } - } - }, - /** - * Lookup329: module_nft::module::Call - **/ - ModuleNftModuleCall: { - _enum: { - create_class: { - metadata: 'Bytes', - properties: 'u8', - attributes: 'BTreeMap', - }, - mint: { - to: 'MultiAddress', - classId: 'u32', - metadata: 'Bytes', - attributes: 'BTreeMap', - quantity: 'Compact', - }, - transfer: { - to: 'MultiAddress', - token: '(u32,u64)', - }, - burn: { - token: '(u32,u64)', - }, - burn_with_remark: { - token: '(u32,u64)', - remark: 'Bytes', - }, - destroy_class: { - classId: 'u32', - dest: 'MultiAddress', - }, - update_class_properties: { - classId: 'u32', - properties: 'u8' - } - } - }, - /** - * Lookup331: acala_primitives::nft::ClassProperty - **/ - AcalaPrimitivesNftClassProperty: { - _enum: ['__Unused0', 'Transferable', 'Burnable', '__Unused3', 'Mintable', '__Unused5', '__Unused6', '__Unused7', 'ClassPropertiesMutable'] - }, - /** - * Lookup334: module_asset_registry::module::Call - **/ - ModuleAssetRegistryModuleCall: { - _enum: { - register_foreign_asset: { - location: 'XcmVersionedMultiLocation', - metadata: 'AcalaPrimitivesCurrencyAssetMetadata', - }, - update_foreign_asset: { - foreignAssetId: 'u16', - location: 'XcmVersionedMultiLocation', - metadata: 'AcalaPrimitivesCurrencyAssetMetadata', - }, - register_stable_asset: { - metadata: 'AcalaPrimitivesCurrencyAssetMetadata', - }, - update_stable_asset: { - stableAssetId: 'u32', - metadata: 'AcalaPrimitivesCurrencyAssetMetadata', - }, - register_erc20_asset: { - contract: 'H160', - minimalBalance: 'u128', - }, - update_erc20_asset: { - contract: 'H160', - metadata: 'AcalaPrimitivesCurrencyAssetMetadata', - }, - register_native_asset: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - metadata: 'AcalaPrimitivesCurrencyAssetMetadata', - }, - update_native_asset: { - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - metadata: 'AcalaPrimitivesCurrencyAssetMetadata' - } - } - }, - /** - * Lookup335: module_evm::module::Call - **/ - ModuleEvmModuleCall: { - _enum: { - eth_call: { - action: 'EthereumTransactionTransactionAction', - input: 'Bytes', - value: 'Compact', - gasLimit: 'Compact', - storageLimit: 'Compact', - accessList: 'Vec', - validUntil: 'Compact', - }, - call: { - target: 'H160', - input: 'Bytes', - value: 'Compact', - gasLimit: 'Compact', - storageLimit: 'Compact', - accessList: 'Vec', - }, - scheduled_call: { - from: 'H160', - target: 'H160', - input: 'Bytes', - value: 'Compact', - gasLimit: 'Compact', - storageLimit: 'Compact', - accessList: 'Vec', - }, - create: { - input: 'Bytes', - value: 'Compact', - gasLimit: 'Compact', - storageLimit: 'Compact', - accessList: 'Vec', - }, - create2: { - input: 'Bytes', - salt: 'H256', - value: 'Compact', - gasLimit: 'Compact', - storageLimit: 'Compact', - accessList: 'Vec', - }, - create_nft_contract: { - input: 'Bytes', - value: 'Compact', - gasLimit: 'Compact', - storageLimit: 'Compact', - accessList: 'Vec', - }, - create_predeploy_contract: { - target: 'H160', - input: 'Bytes', - value: 'Compact', - gasLimit: 'Compact', - storageLimit: 'Compact', - accessList: 'Vec', - }, - transfer_maintainer: { - contract: 'H160', - newMaintainer: 'H160', - }, - publish_contract: { - contract: 'H160', - }, - publish_free: { - contract: 'H160', - }, - enable_contract_development: 'Null', - disable_contract_development: 'Null', - set_code: { - contract: 'H160', - code: 'Bytes', - }, - selfdestruct: { - contract: 'H160', - }, - strict_call: { - target: 'H160', - input: 'Bytes', - value: 'Compact', - gasLimit: 'Compact', - storageLimit: 'Compact', - accessList: 'Vec' - } - } - }, - /** - * Lookup336: ethereum::transaction::TransactionAction - **/ - EthereumTransactionTransactionAction: { - _enum: { - Call: 'H160', - Create: 'Null' - } - }, - /** - * Lookup338: ethereum::transaction::AccessListItem - **/ - EthereumTransactionAccessListItem: { - address: 'H160', - storageKeys: 'Vec' - }, - /** - * Lookup339: module_evm_accounts::module::Call - **/ - ModuleEvmAccountsModuleCall: { - _enum: { - claim_account: { - ethAddress: 'H160', - ethSignature: '[u8;65]', - }, - claim_default_account: 'Null' - } - }, - /** - * Lookup340: nutsfinance_stable_asset::pallet::Call - **/ - NutsfinanceStableAssetCall: { - _enum: { - create_pool: { - poolAsset: 'AcalaPrimitivesCurrencyCurrencyId', - assets: 'Vec', - precisions: 'Vec', - mintFee: 'u128', - swapFee: 'u128', - redeemFee: 'u128', - initialA: 'u128', - feeRecipient: 'AccountId32', - yieldRecipient: 'AccountId32', - precision: 'u128', - }, - mint: { - poolId: 'u32', - amounts: 'Vec', - minMintAmount: 'u128', - }, - swap: { - poolId: 'u32', - i: 'u32', - j: 'u32', - dx: 'u128', - minDy: 'u128', - assetLength: 'u32', - }, - redeem_proportion: { - poolId: 'u32', - amount: 'u128', - minRedeemAmounts: 'Vec', - }, - redeem_single: { - poolId: 'u32', - amount: 'u128', - i: 'u32', - minRedeemAmount: 'u128', - assetLength: 'u32', - }, - redeem_multi: { - poolId: 'u32', - amounts: 'Vec', - maxRedeemAmount: 'u128', - }, - modify_a: { - poolId: 'u32', - a: 'u128', - futureABlock: 'u32', - }, - modify_fees: { - poolId: 'u32', - mintFee: 'Option', - swapFee: 'Option', - redeemFee: 'Option', - }, - modify_recipients: { - poolId: 'u32', - feeRecipient: 'Option', - yieldRecipient: 'Option' - } - } - }, - /** - * Lookup341: cumulus_pallet_parachain_system::pallet::Call - **/ - CumulusPalletParachainSystemCall: { - _enum: { - set_validation_data: { - data: 'CumulusPrimitivesParachainInherentParachainInherentData', - }, - sudo_send_upward_message: { - message: 'Bytes', - }, - authorize_upgrade: { - codeHash: 'H256', - }, - enact_authorized_upgrade: { - code: 'Bytes' - } - } - }, - /** - * Lookup342: cumulus_primitives_parachain_inherent::ParachainInherentData - **/ - CumulusPrimitivesParachainInherentParachainInherentData: { - validationData: 'PolkadotPrimitivesV2PersistedValidationData', - relayChainState: 'SpTrieStorageProof', - downwardMessages: 'Vec', - horizontalMessages: 'BTreeMap>' - }, - /** - * Lookup343: polkadot_primitives::v2::PersistedValidationData - **/ - PolkadotPrimitivesV2PersistedValidationData: { - parentHead: 'Bytes', - relayParentNumber: 'u32', - relayParentStorageRoot: 'H256', - maxPovSize: 'u32' - }, - /** - * Lookup345: sp_trie::storage_proof::StorageProof - **/ - SpTrieStorageProof: { - trieNodes: 'BTreeSet' - }, - /** - * Lookup348: polkadot_core_primitives::InboundDownwardMessage - **/ - PolkadotCorePrimitivesInboundDownwardMessage: { - sentAt: 'u32', - msg: 'Bytes' - }, - /** - * Lookup351: polkadot_core_primitives::InboundHrmpMessage - **/ - PolkadotCorePrimitivesInboundHrmpMessage: { - sentAt: 'u32', - data: 'Bytes' - }, - /** - * Lookup354: pallet_sudo::pallet::Call - **/ - PalletSudoCall: { - _enum: { - sudo: { - call: 'Call', - }, - sudo_unchecked_weight: { - call: 'Call', - weight: 'u64', - }, - set_key: { - _alias: { - new_: 'new', - }, - new_: 'MultiAddress', - }, - sudo_as: { - who: 'MultiAddress', - call: 'Call' - } - } - }, - /** - * Lookup355: pallet_scheduler::pallet::Error - **/ - PalletSchedulerError: { - _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange'] - }, - /** - * Lookup356: pallet_utility::pallet::Error - **/ - PalletUtilityError: { - _enum: ['TooManyCalls'] - }, - /** - * Lookup358: pallet_multisig::Multisig - **/ - PalletMultisigMultisig: { - when: 'PalletMultisigTimepoint', - deposit: 'u128', - depositor: 'AccountId32', - approvals: 'Vec' - }, - /** - * Lookup360: pallet_multisig::pallet::Error - **/ - PalletMultisigError: { - _enum: ['MinimumThreshold', 'AlreadyApproved', 'NoApprovalsNeeded', 'TooFewSignatories', 'TooManySignatories', 'SignatoriesOutOfOrder', 'SenderInSignatories', 'NotFound', 'NotOwner', 'NoTimepoint', 'WrongTimepoint', 'UnexpectedTimepoint', 'MaxWeightTooLow', 'AlreadyStored'] - }, - /** - * Lookup363: pallet_proxy::ProxyDefinition - **/ - PalletProxyProxyDefinition: { - delegate: 'AccountId32', - proxyType: 'RuntimeCommonProxyType', - delay: 'u32' - }, - /** - * Lookup367: pallet_proxy::Announcement - **/ - PalletProxyAnnouncement: { - real: 'AccountId32', - callHash: 'H256', - height: 'u32' - }, - /** - * Lookup369: pallet_proxy::pallet::Error - **/ - PalletProxyError: { - _enum: ['TooMany', 'NotFound', 'NotProxy', 'Unproxyable', 'Duplicate', 'NoPermission', 'Unannounced', 'NoSelfProxy'] - }, - /** - * Lookup370: module_transaction_pause::module::Error - **/ - ModuleTransactionPauseModuleError: { - _enum: ['CannotPause', 'InvalidCharacter'] - }, - /** - * Lookup371: pallet_preimage::RequestStatus - **/ - PalletPreimageRequestStatus: { - _enum: { - Unrequested: 'Option<(AccountId32,u128)>', - Requested: 'u32' - } - }, - /** - * Lookup375: pallet_preimage::pallet::Error - **/ - PalletPreimageError: { - _enum: ['TooLarge', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested'] - }, - /** - * Lookup377: pallet_balances::BalanceLock - **/ - PalletBalancesBalanceLock: { - id: '[u8;8]', - amount: 'u128', - reasons: 'PalletBalancesReasons' - }, - /** - * Lookup378: pallet_balances::Reasons - **/ - PalletBalancesReasons: { - _enum: ['Fee', 'Misc', 'All'] - }, - /** - * Lookup381: pallet_balances::ReserveData - **/ - PalletBalancesReserveData: { - id: 'AcalaPrimitivesReserveIdentifier', - amount: 'u128' - }, - /** - * Lookup382: acala_primitives::ReserveIdentifier - **/ - AcalaPrimitivesReserveIdentifier: { - _enum: ['CollatorSelection', 'EvmStorageDeposit', 'EvmDeveloperDeposit', 'Honzon', 'Nft', 'TransactionPayment', 'TransactionPaymentDeposit', 'Count'] - }, - /** - * Lookup384: pallet_balances::Releases - **/ - PalletBalancesReleases: { - _enum: ['V1_0_0', 'V2_0_0'] - }, - /** - * Lookup385: pallet_balances::pallet::Error - **/ - PalletBalancesError: { - _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves'] - }, - /** - * Lookup388: orml_tokens::BalanceLock - **/ - OrmlTokensBalanceLock: { - id: '[u8;8]', - amount: 'u128' - }, - /** - * Lookup390: orml_tokens::AccountData - **/ - OrmlTokensAccountData: { - free: 'u128', - reserved: 'u128', - frozen: 'u128' - }, - /** - * Lookup392: orml_tokens::ReserveData - **/ - OrmlTokensReserveData: { - id: 'AcalaPrimitivesReserveIdentifier', - amount: 'u128' - }, - /** - * Lookup394: orml_tokens::module::Error - **/ - OrmlTokensModuleError: { - _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves'] - }, - /** - * Lookup395: module_currencies::module::Error - **/ - ModuleCurrenciesModuleError: { - _enum: ['AmountIntoBalanceFailed', 'BalanceTooLow', 'Erc20InvalidOperation', 'EvmAccountNotFound', 'RealOriginNotFound', 'DepositFailed'] - }, - /** - * Lookup397: orml_vesting::module::Error - **/ - OrmlVestingModuleError: { - _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded'] - }, - /** - * Lookup399: frame_support::PalletId - **/ - FrameSupportPalletId: '[u8;8]', - /** - * Lookup401: module_transaction_payment::module::Error - **/ - ModuleTransactionPaymentModuleError: { - _enum: ['InvalidSwapPath', 'InvalidBalance', 'InvalidRate', 'InvalidToken', 'DexNotAvailable', 'ChargeFeePoolAlreadyExisted'] - }, - /** - * Lookup402: pallet_treasury::Proposal - **/ - PalletTreasuryProposal: { - proposer: 'AccountId32', - value: 'u128', - beneficiary: 'AccountId32', - bond: 'u128' - }, - /** - * Lookup406: pallet_treasury::pallet::Error - **/ - PalletTreasuryError: { - _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved'] - }, - /** - * Lookup407: pallet_bounties::Bounty - **/ - PalletBountiesBounty: { - proposer: 'AccountId32', - value: 'u128', - fee: 'u128', - curatorDeposit: 'u128', - bond: 'u128', - status: 'PalletBountiesBountyStatus' - }, - /** - * Lookup408: pallet_bounties::BountyStatus - **/ - PalletBountiesBountyStatus: { - _enum: { - Proposed: 'Null', - Approved: 'Null', - Funded: 'Null', - CuratorProposed: { - curator: 'AccountId32', - }, - Active: { - curator: 'AccountId32', - updateDue: 'u32', - }, - PendingPayout: { - curator: 'AccountId32', - beneficiary: 'AccountId32', - unlockAt: 'u32' - } - } - }, - /** - * Lookup410: pallet_bounties::pallet::Error - **/ - PalletBountiesError: { - _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'ReasonTooBig', 'UnexpectedStatus', 'RequireCurator', 'InvalidValue', 'InvalidFee', 'PendingPayout', 'Premature', 'HasActiveChildBounty', 'TooManyQueued'] - }, - /** - * Lookup411: pallet_tips::OpenTip - **/ - PalletTipsOpenTip: { - reason: 'H256', - who: 'AccountId32', - finder: 'AccountId32', - deposit: 'u128', - closes: 'Option', - tips: 'Vec<(AccountId32,u128)>', - findersFee: 'bool' - }, - /** - * Lookup413: pallet_tips::pallet::Error - **/ - PalletTipsError: { - _enum: ['ReasonTooBig', 'AlreadyKnown', 'UnknownTip', 'NotFinder', 'StillOpen', 'Premature'] - }, - /** - * Lookup415: pallet_authorship::UncleEntryItem - **/ - PalletAuthorshipUncleEntryItem: { - _enum: { - InclusionHeight: 'u32', - Uncle: '(H256,Option)' - } - }, - /** - * Lookup417: pallet_authorship::pallet::Error - **/ - PalletAuthorshipError: { - _enum: ['InvalidUncleParent', 'UnclesAlreadySet', 'TooManyUncles', 'GenesisUncle', 'TooHighUncle', 'UncleAlreadyIncluded', 'OldUncle'] - }, - /** - * Lookup421: module_collator_selection::pallet::Error - **/ - ModuleCollatorSelectionError: { - _enum: ['MaxCandidatesExceeded', 'BelowCandidatesMin', 'StillLocked', 'Unknown', 'Permission', 'AlreadyCandidate', 'NotCandidate', 'NotNonCandidate', 'NothingToWithdraw', 'RequireSessionKey', 'AlreadyInvulnerable', 'InvalidProof', 'MaxInvulnerablesExceeded'] - }, - /** - * Lookup425: sp_core::crypto::KeyTypeId - **/ - SpCoreCryptoKeyTypeId: '[u8;4]', - /** - * Lookup426: pallet_session::pallet::Error - **/ - PalletSessionError: { - _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] - }, - /** - * Lookup430: module_session_manager::module::Error - **/ - ModuleSessionManagerModuleError: { - _enum: ['InvalidSession', 'InvalidDuration', 'EstimateNextSessionFailed'] - }, - /** - * Lookup432: cumulus_pallet_xcmp_queue::InboundChannelDetails - **/ - CumulusPalletXcmpQueueInboundChannelDetails: { - sender: 'u32', - state: 'CumulusPalletXcmpQueueInboundState', - messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>' - }, - /** - * Lookup433: cumulus_pallet_xcmp_queue::InboundState - **/ - CumulusPalletXcmpQueueInboundState: { - _enum: ['Ok', 'Suspended'] - }, - /** - * Lookup436: polkadot_parachain::primitives::XcmpMessageFormat - **/ - PolkadotParachainPrimitivesXcmpMessageFormat: { - _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals'] - }, - /** - * Lookup439: cumulus_pallet_xcmp_queue::OutboundChannelDetails - **/ - CumulusPalletXcmpQueueOutboundChannelDetails: { - recipient: 'u32', - state: 'CumulusPalletXcmpQueueOutboundState', - signalsExist: 'bool', - firstIndex: 'u16', - lastIndex: 'u16' - }, - /** - * Lookup440: cumulus_pallet_xcmp_queue::OutboundState - **/ - CumulusPalletXcmpQueueOutboundState: { - _enum: ['Ok', 'Suspended'] - }, - /** - * Lookup442: cumulus_pallet_xcmp_queue::QueueConfigData - **/ - CumulusPalletXcmpQueueQueueConfigData: { - suspendThreshold: 'u32', - dropThreshold: 'u32', - resumeThreshold: 'u32', - thresholdWeight: 'u64', - weightRestrictDecay: 'u64', - xcmpMaxIndividualWeight: 'u64' - }, - /** - * Lookup444: cumulus_pallet_xcmp_queue::pallet::Error - **/ - CumulusPalletXcmpQueueError: { - _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit'] - }, - /** - * Lookup445: pallet_xcm::pallet::QueryStatus - **/ - PalletXcmQueryStatus: { - _enum: { - Pending: { - responder: 'XcmVersionedMultiLocation', - maybeNotify: 'Option<(u8,u8)>', - timeout: 'u32', - }, - VersionNotifier: { - origin: 'XcmVersionedMultiLocation', - isActive: 'bool', - }, - Ready: { - response: 'XcmVersionedResponse', - at: 'u32' - } - } - }, - /** - * Lookup448: xcm::VersionedResponse - **/ - XcmVersionedResponse: { - _enum: { - V0: 'XcmV0Response', - V1: 'XcmV1Response', - V2: 'XcmV2Response' - } - }, - /** - * Lookup454: pallet_xcm::pallet::VersionMigrationStage - **/ - PalletXcmVersionMigrationStage: { - _enum: { - MigrateSupportedVersion: 'Null', - MigrateVersionNotifiers: 'Null', - NotifyCurrentTargets: 'Option', - MigrateAndNotifyOldTargets: 'Null' - } - }, - /** - * Lookup455: pallet_xcm::pallet::Error - **/ - PalletXcmError: { - _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed'] - }, - /** - * Lookup456: cumulus_pallet_xcm::pallet::Error - **/ - CumulusPalletXcmError: 'Null', - /** - * Lookup457: cumulus_pallet_dmp_queue::ConfigData - **/ - CumulusPalletDmpQueueConfigData: { - maxIndividual: 'u64' - }, - /** - * Lookup458: cumulus_pallet_dmp_queue::PageIndexData - **/ - CumulusPalletDmpQueuePageIndexData: { - beginUsed: 'u32', - endUsed: 'u32', - overweightCount: 'u64' - }, - /** - * Lookup461: cumulus_pallet_dmp_queue::pallet::Error - **/ - CumulusPalletDmpQueueError: { - _enum: ['Unknown', 'OverLimit'] - }, - /** - * Lookup462: orml_xtokens::module::Error - **/ - OrmlXtokensModuleError: { - _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined'] - }, - /** - * Lookup465: orml_unknown_tokens::module::Error - **/ - OrmlUnknownTokensModuleError: { - _enum: ['BalanceTooLow', 'BalanceOverflow', 'UnhandledAsset'] - }, - /** - * Lookup466: orml_xcm::module::Error - **/ - OrmlXcmModuleError: { - _enum: ['Unreachable', 'SendFailure', 'BadVersion'] - }, - /** - * Lookup468: orml_authority::module::Error - **/ - OrmlAuthorityModuleError: { - _enum: ['FailedToSchedule', 'FailedToCancel', 'FailedToFastTrack', 'FailedToDelay', 'CallNotAuthorized', 'TriggerCallNotPermitted', 'WrongCallWeightBound'] - }, - /** - * Lookup470: pallet_collective::Votes - **/ - PalletCollectiveVotes: { - index: 'u32', - threshold: 'u32', - ayes: 'Vec', - nays: 'Vec', - end: 'u32' - }, - /** - * Lookup471: pallet_collective::pallet::Error - **/ - PalletCollectiveError: { - _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength'] - }, - /** - * Lookup473: pallet_membership::pallet::Error - **/ - PalletMembershipError: { - _enum: ['AlreadyMember', 'NotMember', 'TooManyMembers'] - }, - /** - * Lookup483: pallet_democracy::PreimageStatus - **/ - PalletDemocracyPreimageStatus: { - _enum: { - Missing: 'u32', - Available: { - data: 'Bytes', - provider: 'AccountId32', - deposit: 'u128', - since: 'u32', - expiry: 'Option' - } - } - }, - /** - * Lookup484: pallet_democracy::types::ReferendumInfo - **/ - PalletDemocracyReferendumInfo: { - _enum: { - Ongoing: 'PalletDemocracyReferendumStatus', - Finished: { - approved: 'bool', - end: 'u32' - } - } - }, - /** - * Lookup485: pallet_democracy::types::ReferendumStatus - **/ - PalletDemocracyReferendumStatus: { - end: 'u32', - proposalHash: 'H256', - threshold: 'PalletDemocracyVoteThreshold', - delay: 'u32', - tally: 'PalletDemocracyTally' - }, - /** - * Lookup486: pallet_democracy::types::Tally - **/ - PalletDemocracyTally: { - ayes: 'u128', - nays: 'u128', - turnout: 'u128' - }, - /** - * Lookup487: pallet_democracy::vote::Voting - **/ - PalletDemocracyVoteVoting: { - _enum: { - Direct: { - votes: 'Vec<(u32,PalletDemocracyVoteAccountVote)>', - delegations: 'PalletDemocracyDelegations', - prior: 'PalletDemocracyVotePriorLock', - }, - Delegating: { - balance: 'u128', - target: 'AccountId32', - conviction: 'PalletDemocracyConviction', - delegations: 'PalletDemocracyDelegations', - prior: 'PalletDemocracyVotePriorLock' - } - } - }, - /** - * Lookup490: pallet_democracy::types::Delegations - **/ - PalletDemocracyDelegations: { - votes: 'u128', - capital: 'u128' - }, - /** - * Lookup491: pallet_democracy::vote::PriorLock - **/ - PalletDemocracyVotePriorLock: '(u32,u128)', - /** - * Lookup494: pallet_democracy::Releases - **/ - PalletDemocracyReleases: { - _enum: ['V1'] - }, - /** - * Lookup495: pallet_democracy::pallet::Error - **/ - PalletDemocracyError: { - _enum: ['ValueLow', 'ProposalMissing', 'AlreadyCanceled', 'DuplicateProposal', 'ProposalBlacklisted', 'NotSimpleMajority', 'InvalidHash', 'NoProposal', 'AlreadyVetoed', 'DuplicatePreimage', 'NotImminent', 'TooEarly', 'Imminent', 'PreimageMissing', 'ReferendumInvalid', 'PreimageInvalid', 'NoneWaiting', 'NotVoter', 'NoPermission', 'AlreadyDelegating', 'InsufficientFunds', 'NotDelegating', 'VotesExist', 'InstantNotAllowed', 'Nonsense', 'WrongUpperBound', 'MaxVotesReached', 'TooManyProposals', 'VotingPeriodLow'] - }, - /** - * Lookup496: orml_oracle::module::TimestampedValue - **/ - OrmlOracleModuleTimestampedValue: { - value: 'u128', - timestamp: 'u64' - }, - /** - * Lookup497: orml_utilities::ordered_set::OrderedSet - **/ - OrmlUtilitiesOrderedSet: 'Vec', - /** - * Lookup499: orml_oracle::module::Error - **/ - OrmlOracleModuleError: { - _enum: ['NoPermission', 'AlreadyFeeded'] - }, - /** - * Lookup502: orml_traits::auction::AuctionInfo - **/ - OrmlTraitsAuctionAuctionInfo: { - bid: 'Option<(AccountId32,u128)>', - start: 'u32', - end: 'Option' - }, - /** - * Lookup503: orml_auction::module::Error - **/ - OrmlAuctionModuleError: { - _enum: ['AuctionNotExist', 'AuctionNotStarted', 'BidNotAccepted', 'InvalidBidPrice', 'NoAvailableAuctionId'] - }, - /** - * Lookup504: orml_rewards::PoolInfo - **/ - OrmlRewardsPoolInfo: { - totalShares: 'u128', - rewards: 'BTreeMap' - }, - /** - * Lookup512: orml_rewards::module::Error - **/ - OrmlRewardsModuleError: { - _enum: ['PoolDoesNotExist', 'ShareDoesNotExist', 'CanSplitOnlyLessThanShare'] - }, - /** - * Lookup513: orml_nft::ClassInfo, sp_runtime::bounded::bounded_vec::BoundedVec> - **/ - OrmlNftClassInfo: { - metadata: 'Bytes', - totalIssuance: 'u64', - owner: 'AccountId32', - data: 'ModuleNftClassData' - }, - /** - * Lookup514: module_nft::ClassData - **/ - ModuleNftClassData: { - deposit: 'u128', - properties: 'u8', - attributes: 'BTreeMap' - }, - /** - * Lookup516: orml_nft::TokenInfo, sp_runtime::bounded::bounded_vec::BoundedVec> - **/ - OrmlNftTokenInfo: { - metadata: 'Bytes', - owner: 'AccountId32', - data: 'ModuleNftTokenData' - }, - /** - * Lookup517: module_nft::TokenData - **/ - ModuleNftTokenData: { - deposit: 'u128', - attributes: 'BTreeMap' - }, - /** - * Lookup519: orml_nft::module::Error - **/ - OrmlNftModuleError: { - _enum: ['NoAvailableClassId', 'NoAvailableTokenId', 'TokenNotFound', 'ClassNotFound', 'NoPermission', 'CannotDestroyClass', 'MaxMetadataExceeded'] - }, - /** - * Lookup520: module_prices::module::Error - **/ - ModulePricesModuleError: { - _enum: ['AccessPriceFailed', 'NoLockedPrice'] - }, - /** - * Lookup521: module_dex::TradingPairStatus - **/ - ModuleDexTradingPairStatus: { - _enum: { - Disabled: 'Null', - Provisioning: 'ModuleDexProvisioningParameters', - Enabled: 'Null' - } - }, - /** - * Lookup522: module_dex::ProvisioningParameters - **/ - ModuleDexProvisioningParameters: { - minContribution: '(u128,u128)', - targetProvision: '(u128,u128)', - accumulatedProvision: '(u128,u128)', - notBefore: 'u32' - }, - /** - * Lookup525: module_dex::module::Error - **/ - ModuleDexModuleError: { - _enum: ['AlreadyEnabled', 'MustBeEnabled', 'MustBeProvisioning', 'MustBeDisabled', 'NotAllowedList', 'InvalidContributionIncrement', 'InvalidLiquidityIncrement', 'InvalidCurrencyId', 'InvalidTradingPathLength', 'InsufficientTargetAmount', 'ExcessiveSupplyAmount', 'InsufficientLiquidity', 'ZeroSupplyAmount', 'ZeroTargetAmount', 'UnacceptableShareIncrement', 'UnacceptableLiquidityWithdrawn', 'InvariantCheckFailed', 'UnqualifiedProvision', 'StillProvisioning', 'AssetUnregistered', 'InvalidTradingPath', 'NotAllowedRefund', 'CannotSwap'] - }, - /** - * Lookup530: module_dex_oracle::module::Error - **/ - ModuleDexOracleModuleError: { - _enum: ['AveragePriceAlreadyEnabled', 'AveragePriceMustBeEnabled', 'InvalidPool', 'InvalidCurrencyId', 'IntervalIsZero'] - }, - /** - * Lookup533: module_aggregated_dex::module::Error - **/ - ModuleAggregatedDexModuleError: { - _enum: ['CannotSwap', 'InvalidPoolId', 'InvalidTokenIndex', 'InvalidSwapPath'] - }, - /** - * Lookup534: module_auction_manager::CollateralAuctionItem - **/ - ModuleAuctionManagerCollateralAuctionItem: { - refundRecipient: 'AccountId32', - currencyId: 'AcalaPrimitivesCurrencyCurrencyId', - initialAmount: 'Compact', - amount: 'Compact', - target: 'Compact', - startTime: 'u32' - }, - /** - * Lookup535: module_auction_manager::module::Error - **/ - ModuleAuctionManagerModuleError: { - _enum: ['AuctionNotExists', 'InReverseStage', 'InvalidFeedPrice', 'MustAfterShutdown', 'InvalidBidPrice', 'InvalidAmount'] - }, - /** - * Lookup537: acala_primitives::Position - **/ - AcalaPrimitivesPosition: { - collateral: 'u128', - debit: 'u128' - }, - /** - * Lookup538: module_loans::module::Error - **/ - ModuleLoansModuleError: { - _enum: ['AmountConvertFailed'] - }, - /** - * Lookup540: module_honzon::module::Error - **/ - ModuleHonzonModuleError: { - _enum: ['NoPermission', 'AlreadyShutdown', 'AuthorizationNotExists', 'AlreadyAuthorized'] - }, - /** - * Lookup541: module_cdp_treasury::module::Error - **/ - ModuleCdpTreasuryModuleError: { - _enum: ['CollateralNotEnough', 'SurplusPoolNotEnough', 'DebitPoolNotEnough', 'CannotSwap', 'NotDexShare'] - }, - /** - * Lookup542: module_cdp_engine::RiskManagementParams - **/ - ModuleCdpEngineRiskManagementParams: { - maximumTotalDebitValue: 'u128', - interestRatePerSec: 'Option', - liquidationRatio: 'Option', - liquidationPenalty: 'Option', - requiredCollateralRatio: 'Option' - }, - /** - * Lookup545: module_cdp_engine::module::Error - **/ - ModuleCdpEngineModuleError: { - _enum: ['ExceedDebitValueHardCap', 'BelowRequiredCollateralRatio', 'BelowLiquidationRatio', 'MustBeUnsafe', 'MustBeSafe', 'InvalidCollateralType', 'RemainDebitValueTooSmall', 'CollateralAmountBelowMinimum', 'InvalidFeedPrice', 'NoDebitValue', 'AlreadyShutdown', 'MustAfterShutdown', 'CollateralNotEnough', 'NotEnoughDebitDecrement', 'ConvertDebitBalanceFailed', 'LiquidationFailed', 'TooManyLiquidationContracts', 'CollateralContractNotFound'] - }, - /** - * Lookup546: module_emergency_shutdown::module::Error - **/ - ModuleEmergencyShutdownModuleError: { - _enum: ['AlreadyShutdown', 'MustAfterShutdown', 'CanNotRefund', 'ExistPotentialSurplus', 'ExistUnhandledDebit'] - }, - /** - * Lookup547: module_homa::module::StakingLedger - **/ - ModuleHomaModuleStakingLedger: { - bonded: 'Compact', - unlocking: 'Vec' - }, - /** - * Lookup551: module_homa::module::Error - **/ - ModuleHomaModuleError: { - _enum: ['BelowMintThreshold', 'BelowRedeemThreshold', 'ExceededStakingCurrencySoftCap', 'InsufficientUnclaimedRedemption', 'OutdatedEraIndex', 'FastMatchIsNotAllowed', 'CannotCompletelyFastMatch', 'InvalidLastEraBumpedBlock'] - }, - /** - * Lookup553: module_xcm_interface::module::Error - **/ - ModuleXcmInterfaceModuleError: { - _enum: ['XcmFailed'] - }, - /** - * Lookup555: module_incentives::module::Error - **/ - ModuleIncentivesModuleError: { - _enum: ['NotEnough', 'InvalidCurrencyId', 'InvalidPoolId', 'InvalidRate'] - }, - /** - * Lookup556: module_nft::module::Error - **/ - ModuleNftModuleError: { - _enum: ['ClassIdNotFound', 'TokenIdNotFound', 'NoPermission', 'InvalidQuantity', 'NonTransferable', 'NonBurnable', 'NonMintable', 'CannotDestroyClass', 'Immutable', 'AttributesTooLarge', 'IncorrectTokenId'] - }, - /** - * Lookup557: module_asset_registry::module::Error - **/ - ModuleAssetRegistryModuleError: { - _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted'] - }, - /** - * Lookup558: module_evm::module::AccountInfo - **/ - ModuleEvmModuleAccountInfo: { - nonce: 'u32', - contractInfo: 'Option' - }, - /** - * Lookup560: module_evm::module::ContractInfo - **/ - ModuleEvmModuleContractInfo: { - codeHash: 'H256', - maintainer: 'H160', - published: 'bool' - }, - /** - * Lookup563: module_evm::module::CodeInfo - **/ - ModuleEvmModuleCodeInfo: { - codeSize: 'u32', - refCount: 'u32' - }, - /** - * Lookup564: module_evm::module::Error - **/ - ModuleEvmModuleError: { - _enum: ['AddressNotMapped', 'ContractNotFound', 'NoPermission', 'ContractDevelopmentNotEnabled', 'ContractDevelopmentAlreadyEnabled', 'ContractAlreadyPublished', 'ContractExceedsMaxCodeSize', 'ContractAlreadyExisted', 'OutOfStorage', 'ChargeFeeFailed', 'CannotKillContract', 'ReserveStorageFailed', 'UnreserveStorageFailed', 'ChargeStorageFailed', 'InvalidDecimals', 'StrictCallFailed'] - }, - /** - * Lookup565: module_evm_bridge::module::Error - **/ - ModuleEvmBridgeModuleError: { - _enum: ['ExecutionFail', 'ExecutionRevert', 'ExecutionFatal', 'ExecutionError', 'InvalidReturnValue'] - }, - /** - * Lookup566: module_evm_accounts::module::Error - **/ - ModuleEvmAccountsModuleError: { - _enum: ['AccountIdHasMapped', 'EthAddressHasMapped', 'BadSignature', 'InvalidSignature', 'NonZeroRefCount'] - }, - /** - * Lookup567: nutsfinance_stable_asset::StableAssetPoolInfo - **/ - NutsfinanceStableAssetStableAssetPoolInfo: { - poolAsset: 'AcalaPrimitivesCurrencyCurrencyId', - assets: 'Vec', - precisions: 'Vec', - mintFee: 'u128', - swapFee: 'u128', - redeemFee: 'u128', - totalSupply: 'u128', - a: 'u128', - aBlock: 'u32', - futureA: 'u128', - futureABlock: 'u32', - balances: 'Vec', - feeRecipient: 'AccountId32', - accountId: 'AccountId32', - yieldRecipient: 'AccountId32', - precision: 'u128' - }, - /** - * Lookup568: nutsfinance_stable_asset::pallet::Error - **/ - NutsfinanceStableAssetError: { - _enum: ['InconsistentStorage', 'InvalidPoolAsset', 'ArgumentsMismatch', 'ArgumentsError', 'PoolNotFound', 'Math', 'InvalidPoolValue', 'MintUnderMin', 'SwapUnderMin', 'RedeemUnderMin', 'RedeemOverMax'] - }, - /** - * Lookup570: polkadot_primitives::v2::UpgradeRestriction - **/ - PolkadotPrimitivesV2UpgradeRestriction: { - _enum: ['Present'] - }, - /** - * Lookup571: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot - **/ - CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: { - dmqMqcHead: 'H256', - relayDispatchQueueSize: '(u32,u32)', - ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>', - egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>' - }, - /** - * Lookup574: polkadot_primitives::v2::AbridgedHrmpChannel - **/ - PolkadotPrimitivesV2AbridgedHrmpChannel: { - maxCapacity: 'u32', - maxTotalSize: 'u32', - maxMessageSize: 'u32', - msgCount: 'u32', - totalSize: 'u32', - mqcHead: 'Option' - }, - /** - * Lookup575: polkadot_primitives::v2::AbridgedHostConfiguration - **/ - PolkadotPrimitivesV2AbridgedHostConfiguration: { - maxCodeSize: 'u32', - maxHeadDataSize: 'u32', - maxUpwardQueueCount: 'u32', - maxUpwardQueueSize: 'u32', - maxUpwardMessageSize: 'u32', - maxUpwardMessageNumPerCandidate: 'u32', - hrmpMaxMessageNumPerCandidate: 'u32', - validationUpgradeCooldown: 'u32', - validationUpgradeDelay: 'u32' - }, - /** - * Lookup581: polkadot_core_primitives::OutboundHrmpMessage - **/ - PolkadotCorePrimitivesOutboundHrmpMessage: { - recipient: 'u32', - data: 'Bytes' - }, - /** - * Lookup582: cumulus_pallet_parachain_system::pallet::Error - **/ - CumulusPalletParachainSystemError: { - _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized'] - }, - /** - * Lookup583: pallet_sudo::pallet::Error - **/ - PalletSudoError: { - _enum: ['RequireSudo'] - }, - /** - * Lookup586: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender - **/ - FrameSystemExtensionsCheckNonZeroSender: 'Null', - /** - * Lookup587: frame_system::extensions::check_spec_version::CheckSpecVersion - **/ - FrameSystemExtensionsCheckSpecVersion: 'Null', - /** - * Lookup588: frame_system::extensions::check_tx_version::CheckTxVersion - **/ - FrameSystemExtensionsCheckTxVersion: 'Null', - /** - * Lookup589: frame_system::extensions::check_genesis::CheckGenesis - **/ - FrameSystemExtensionsCheckGenesis: 'Null', - /** - * Lookup592: runtime_common::check_nonce::CheckNonce - **/ - RuntimeCommonCheckNonce: { - nonce: 'Compact' - }, - /** - * Lookup593: frame_system::extensions::check_weight::CheckWeight - **/ - FrameSystemExtensionsCheckWeight: 'Null', - /** - * Lookup594: module_evm::SetEvmOrigin - **/ - ModuleEvmSetEvmOrigin: 'Null', - /** - * Lookup595: module_transaction_payment::ChargeTransactionPayment - **/ - ModuleTransactionPaymentChargeTransactionPayment: 'Compact', - /** - * Lookup596: acala_runtime::StorageDepositPerByte - **/ - AcalaRuntimeStorageDepositPerByte: 'Null', - /** - * Lookup597: acala_runtime::TxFeePerGas - **/ - AcalaRuntimeTxFeePerGas: 'Null', - /** - * Lookup599: acala_primitives::signature::AcalaMultiSignature - **/ - AcalaPrimitivesSignatureAcalaMultiSignature: { - _enum: { - Ed25519: 'SpCoreEd25519Signature', - Sr25519: 'SpCoreSr25519Signature', - Ecdsa: 'SpCoreEcdsaSignature', - Ethereum: '[u8;65]', - Eip1559: '[u8;65]', - AcalaEip712: '[u8;65]' - } - } - } -}; diff --git a/packages/types/src/lookup/types.ts b/packages/types/src/lookup/types.ts deleted file mode 100644 index aa7d504..0000000 --- a/packages/types/src/lookup/types.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './acala'; diff --git a/packages/types/src/metadata/metadata.json b/packages/types/src/metadata/metadata.json deleted file mode 100644 index fa758c3..0000000 --- a/packages/types/src/metadata/metadata.json +++ /dev/null @@ -1,15961 +0,0 @@ -{ - "magicNumber": 1635018093, - "metadata": { - "v12": { - "modules": [ - { - "name": "System", - "storage": { - "prefix": "System", - "items": [ - { - "name": "Account", - "modifier": "Default", - "type": { - "map": { - "hasher": "Blake2_128Concat", - "key": "AccountId", - "value": "AccountInfo", - "linked": false - } - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The full account information for a particular account ID." - ] - }, - { - "name": "ExtrinsicCount", - "modifier": "Optional", - "type": { - "plain": "u32" - }, - "fallback": "0x00", - "documentation": [ - " Total extrinsics count for the current block." - ] - }, - { - "name": "BlockWeight", - "modifier": "Default", - "type": { - "plain": "ConsumedWeight" - }, - "fallback": "0x000000000000000000000000000000000000000000000000", - "documentation": [ - " The current weight for the block." - ] - }, - { - "name": "AllExtrinsicsLen", - "modifier": "Optional", - "type": { - "plain": "u32" - }, - "fallback": "0x00", - "documentation": [ - " Total length (in bytes) for all extrinsics put together, for the current block." - ] - }, - { - "name": "BlockHash", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "BlockNumber", - "value": "Hash", - "linked": false - } - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " Map of block numbers to block hashes." - ] - }, - { - "name": "ExtrinsicData", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "u32", - "value": "Bytes", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Extrinsics data for the current block (maps an extrinsic's index to its data)." - ] - }, - { - "name": "Number", - "modifier": "Default", - "type": { - "plain": "BlockNumber" - }, - "fallback": "0x00000000", - "documentation": [ - " The current block number being processed. Set by `execute_block`." - ] - }, - { - "name": "ParentHash", - "modifier": "Default", - "type": { - "plain": "Hash" - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " Hash of the previous block." - ] - }, - { - "name": "Digest", - "modifier": "Default", - "type": { - "plain": "DigestOf" - }, - "fallback": "0x00", - "documentation": [ - " Digest of the current block, also part of the block header." - ] - }, - { - "name": "Events", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " Events deposited for the current block." - ] - }, - { - "name": "EventCount", - "modifier": "Default", - "type": { - "plain": "EventIndex" - }, - "fallback": "0x00000000", - "documentation": [ - " The number of events in the `Events` list." - ] - }, - { - "name": "EventTopics", - "modifier": "Default", - "type": { - "map": { - "hasher": "Blake2_128Concat", - "key": "Hash", - "value": "Vec<(BlockNumber,EventIndex)>", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Mapping between a topic (represented by T::Hash) and a vector of indexes", - " of events in the `>` list.", - "", - " All topic vectors have deterministic storage locations depending on the topic. This", - " allows light-clients to leverage the changes trie storage tracking mechanism and", - " in case of changes fetch the list of events of interest.", - "", - " The value has the type `(T::BlockNumber, EventIndex)` because if we used only just", - " the `EventIndex` then in case if the topic has the same contents on the next block", - " no notification will be triggered thus the event might be lost." - ] - }, - { - "name": "LastRuntimeUpgrade", - "modifier": "Optional", - "type": { - "plain": "LastRuntimeUpgradeInfo" - }, - "fallback": "0x00", - "documentation": [ - " Stores the `spec_version` and `spec_name` of when the last runtime upgrade happened." - ] - }, - { - "name": "UpgradedToU32RefCount", - "modifier": "Default", - "type": { - "plain": "bool" - }, - "fallback": "0x00", - "documentation": [ - " True if we have upgraded so that `type RefCount` is `u32`. False (default) if not." - ] - }, - { - "name": "UpgradedToTripleRefCount", - "modifier": "Default", - "type": { - "plain": "bool" - }, - "fallback": "0x00", - "documentation": [ - " True if we have upgraded so that AccountInfo contains three types of `RefCount`. False", - " (default) if not." - ] - }, - { - "name": "ExecutionPhase", - "modifier": "Optional", - "type": { - "plain": "Phase" - }, - "fallback": "0x00", - "documentation": [ - " The execution phase of the block." - ] - } - ] - }, - "calls": [ - { - "name": "fill_block", - "args": [ - { - "name": "_ratio", - "type": "Perbill" - } - ], - "documentation": [ - " A dispatch that will fill the block weight up to the given ratio." - ] - }, - { - "name": "remark", - "args": [ - { - "name": "_remark", - "type": "Bytes" - } - ], - "documentation": [ - " Make some on-chain remark.", - "", - " # ", - " - `O(1)`", - " # " - ] - }, - { - "name": "set_heap_pages", - "args": [ - { - "name": "pages", - "type": "u64" - } - ], - "documentation": [ - " Set the number of pages in the WebAssembly environment's heap.", - "", - " # ", - " - `O(1)`", - " - 1 storage write.", - " - Base Weight: 1.405 µs", - " - 1 write to HEAP_PAGES", - " # " - ] - }, - { - "name": "set_code", - "args": [ - { - "name": "code", - "type": "Bytes" - } - ], - "documentation": [ - " Set the new runtime code.", - "", - " # ", - " - `O(C + S)` where `C` length of `code` and `S` complexity of `can_set_code`", - " - 1 storage write (codec `O(C)`).", - " - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is expensive).", - " - 1 event.", - " The weight of this function is dependent on the runtime, but generally this is very expensive.", - " We will treat this as a full block.", - " # " - ] - }, - { - "name": "set_code_without_checks", - "args": [ - { - "name": "code", - "type": "Bytes" - } - ], - "documentation": [ - " Set the new runtime code without doing any checks of the given `code`.", - "", - " # ", - " - `O(C)` where `C` length of `code`", - " - 1 storage write (codec `O(C)`).", - " - 1 event.", - " The weight of this function is dependent on the runtime. We will treat this as a full block.", - " # " - ] - }, - { - "name": "set_changes_trie_config", - "args": [ - { - "name": "changes_trie_config", - "type": "Option" - } - ], - "documentation": [ - " Set the new changes trie configuration.", - "", - " # ", - " - `O(1)`", - " - 1 storage write or delete (codec `O(1)`).", - " - 1 call to `deposit_log`: Uses `append` API, so O(1)", - " - Base Weight: 7.218 µs", - " - DB Weight:", - " - Writes: Changes Trie, System Digest", - " # " - ] - }, - { - "name": "set_storage", - "args": [ - { - "name": "items", - "type": "Vec" - } - ], - "documentation": [ - " Set some items of storage.", - "", - " # ", - " - `O(I)` where `I` length of `items`", - " - `I` storage writes (`O(1)`).", - " - Base Weight: 0.568 * i µs", - " - Writes: Number of items", - " # " - ] - }, - { - "name": "kill_storage", - "args": [ - { - "name": "keys", - "type": "Vec" - } - ], - "documentation": [ - " Kill some items from storage.", - "", - " # ", - " - `O(IK)` where `I` length of `keys` and `K` length of one key", - " - `I` storage deletions.", - " - Base Weight: .378 * i µs", - " - Writes: Number of items", - " # " - ] - }, - { - "name": "kill_prefix", - "args": [ - { - "name": "prefix", - "type": "Key" - }, - { - "name": "_subkeys", - "type": "u32" - } - ], - "documentation": [ - " Kill all storage items with a key that starts with the given prefix.", - "", - " **NOTE:** We rely on the Root origin to provide us the number of subkeys under", - " the prefix we are removing to accurately calculate the weight of this function.", - "", - " # ", - " - `O(P)` where `P` amount of keys with prefix `prefix`", - " - `P` storage deletions.", - " - Base Weight: 0.834 * P µs", - " - Writes: Number of subkeys + 1", - " # " - ] - }, - { - "name": "remark_with_event", - "args": [ - { - "name": "remark", - "type": "Bytes" - } - ], - "documentation": [ - " Make some on-chain remark and emit event.", - "", - " # ", - " - `O(b)` where b is the length of the remark.", - " - 1 event.", - " # " - ] - } - ], - "events": [ - { - "name": "ExtrinsicSuccess", - "args": [ - "DispatchInfo" - ], - "documentation": [ - " An extrinsic completed successfully. \\[info\\]" - ] - }, - { - "name": "ExtrinsicFailed", - "args": [ - "DispatchError", - "DispatchInfo" - ], - "documentation": [ - " An extrinsic failed. \\[error, info\\]" - ] - }, - { - "name": "CodeUpdated", - "args": [], - "documentation": [ - " `:code` was updated." - ] - }, - { - "name": "NewAccount", - "args": [ - "AccountId" - ], - "documentation": [ - " A new \\[account\\] was created." - ] - }, - { - "name": "KilledAccount", - "args": [ - "AccountId" - ], - "documentation": [ - " An \\[account\\] was reaped." - ] - }, - { - "name": "Remarked", - "args": [ - "AccountId", - "Hash" - ], - "documentation": [ - " On on-chain remark happened. \\[origin, remark_hash\\]" - ] - } - ], - "constants": [ - { - "name": "BlockWeights", - "type": "BlockWeights", - "value": "0x00f2052a0100000000204aa9d1010000405973070000000001c0ca489351010000010098f73e5d010000010000000000000000405973070000000001c0529bfdc50100000100204aa9d1010000010088526a740000004059730700000000000000", - "documentation": [ - " Block & extrinsics weights: base values and limits." - ] - }, - { - "name": "BlockLength", - "type": "BlockLength", - "value": "0x00003c000000500000005000", - "documentation": [ - " The maximum length of a block (in bytes)." - ] - }, - { - "name": "BlockHashCount", - "type": "BlockNumber", - "value": "0x84030000", - "documentation": [ - " Maximum number of block number to block hash mappings to keep (oldest pruned first)." - ] - }, - { - "name": "DbWeight", - "type": "RuntimeDbWeight", - "value": "0x40787d010000000000e1f50500000000", - "documentation": [ - " The weight of runtime database operations the runtime can invoke." - ] - }, - { - "name": "Version", - "type": "RuntimeVersion", - "value": "0x1c6d616e64616c611c6d616e64616c6101000000d20200000000000034df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a04000000d2bc9897eed08f1502000000f78b278be53f454c02000000cbca25e39f14238702000000ab3c0572291feb8b01000000ed99c5acb25eedf502000000bc9d89904f5b923f0100000037c8bb1350a9a2a8010000006ef953004ba30e5901000000f485c9145d3f0aad01000000e3df3f2aa8a5cc570100000001000000", - "documentation": [ - " Get the chain's current version." - ] - }, - { - "name": "SS58Prefix", - "type": "u8", - "value": "0x2a", - "documentation": [ - " The designated SS85 prefix of this chain.", - "", - " This replaces the \"ss58Format\" property declared in the chain spec. Reason is", - " that the runtime should know about the prefix in order to make use of it as", - " an identifier of the chain." - ] - } - ], - "errors": [ - { - "name": "InvalidSpecName", - "documentation": [ - " The name of specification does not match between the current runtime", - " and the new runtime." - ] - }, - { - "name": "SpecVersionNeedsToIncrease", - "documentation": [ - " The specification version is not allowed to decrease between the current runtime", - " and the new runtime." - ] - }, - { - "name": "FailedToExtractRuntimeVersion", - "documentation": [ - " Failed to extract the runtime version from the new runtime.", - "", - " Either calling `Core_version` or decoding `RuntimeVersion` failed." - ] - }, - { - "name": "NonDefaultComposite", - "documentation": [ - " Suicide called when the account has non-default composite data." - ] - }, - { - "name": "NonZeroRefCount", - "documentation": [ - " There is a non-zero reference count preventing the account from being purged." - ] - } - ], - "index": 0 - }, - { - "name": "Timestamp", - "storage": { - "prefix": "Timestamp", - "items": [ - { - "name": "Now", - "modifier": "Default", - "type": { - "plain": "Moment" - }, - "fallback": "0x0000000000000000", - "documentation": [ - " Current time for the current block." - ] - }, - { - "name": "DidUpdate", - "modifier": "Default", - "type": { - "plain": "bool" - }, - "fallback": "0x00", - "documentation": [ - " Did the timestamp get updated in this block?" - ] - } - ] - }, - "calls": [ - { - "name": "set", - "args": [ - { - "name": "now", - "type": "Compact" - } - ], - "documentation": [ - " Set the current time.", - "", - " This call should be invoked exactly once per block. It will panic at the finalization", - " phase, if this call hasn't been invoked by that time.", - "", - " The timestamp should be greater than the previous one by the amount specified by", - " `MinimumPeriod`.", - "", - " The dispatch origin for this call must be `Inherent`.", - "", - " # ", - " - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`)", - " - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in `on_finalize`)", - " - 1 event handler `on_timestamp_set`. Must be `O(1)`.", - " # " - ] - } - ], - "events": null, - "constants": [ - { - "name": "MinimumPeriod", - "type": "Moment", - "value": "0xb80b000000000000", - "documentation": [ - " The minimum period between blocks. Beware that this is different to the *expected* period", - " that the block production apparatus provides. Your chosen consensus system will generally", - " work with this to determine a sensible block time. e.g. For Aura, it will be double this", - " period on default settings." - ] - } - ], - "errors": [], - "index": 1 - }, - { - "name": "RandomnessCollectiveFlip", - "storage": { - "prefix": "RandomnessCollectiveFlip", - "items": [ - { - "name": "RandomMaterial", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " Series of block headers from the last 81 blocks that acts as random seed material. This", - " is arranged as a ring buffer with `block_number % 81` being the index into the `Vec` of", - " the oldest hash." - ] - } - ] - }, - "calls": [], - "events": null, - "constants": [], - "errors": [], - "index": 2 - }, - { - "name": "Balances", - "storage": { - "prefix": "Balances", - "items": [ - { - "name": "TotalIssuance", - "modifier": "Default", - "type": { - "plain": "Balance" - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " The total units issued in the system." - ] - }, - { - "name": "Account", - "modifier": "Default", - "type": { - "map": { - "hasher": "Blake2_128Concat", - "key": "AccountId", - "value": "AccountData", - "linked": false - } - }, - "fallback": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The balance of an account.", - "", - " NOTE: This is only used in the case that this pallet is used to store balances." - ] - }, - { - "name": "Locks", - "modifier": "Default", - "type": { - "map": { - "hasher": "Blake2_128Concat", - "key": "AccountId", - "value": "Vec", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Any liquidity locks on some account balances.", - " NOTE: Should only be accessed when setting, changing and freeing a lock." - ] - }, - { - "name": "StorageVersion", - "modifier": "Default", - "type": { - "plain": "Releases" - }, - "fallback": "0x00", - "documentation": [ - " Storage version of the pallet.", - "", - " This is set to v2.0.0 for new networks." - ] - } - ] - }, - "calls": [ - { - "name": "transfer", - "args": [ - { - "name": "dest", - "type": "LookupSource" - }, - { - "name": "value", - "type": "Compact" - } - ], - "documentation": [ - " Transfer some liquid free balance to another account.", - "", - " `transfer` will set the `FreeBalance` of the sender and receiver.", - " It will decrease the total issuance of the system by the `TransferFee`.", - " If the sender's account is below the existential deposit as a result", - " of the transfer, the account will be reaped.", - "", - " The dispatch origin for this call must be `Signed` by the transactor.", - "", - " # ", - " - Dependent on arguments but not critical, given proper implementations for", - " input config types. See related functions below.", - " - It contains a limited number of reads and writes internally and no complex computation.", - "", - " Related functions:", - "", - " - `ensure_can_withdraw` is always called internally but has a bounded complexity.", - " - Transferring balances to accounts that did not exist before will cause", - " `T::OnNewAccount::on_new_account` to be called.", - " - Removing enough funds from an account will trigger `T::DustRemoval::on_unbalanced`.", - " - `transfer_keep_alive` works the same way as `transfer`, but has an additional", - " check that the transfer will not kill the origin account.", - " ---------------------------------", - " - Base Weight: 73.64 µs, worst case scenario (account created, account removed)", - " - DB Weight: 1 Read and 1 Write to destination account", - " - Origin account is already in memory, so no DB operations for them.", - " # " - ] - }, - { - "name": "set_balance", - "args": [ - { - "name": "who", - "type": "LookupSource" - }, - { - "name": "new_free", - "type": "Compact" - }, - { - "name": "new_reserved", - "type": "Compact" - } - ], - "documentation": [ - " Set the balances of a given account.", - "", - " This will alter `FreeBalance` and `ReservedBalance` in storage. it will", - " also decrease the total issuance of the system (`TotalIssuance`).", - " If the new free or reserved balance is below the existential deposit,", - " it will reset the account nonce (`frame_system::AccountNonce`).", - "", - " The dispatch origin for this call is `root`.", - "", - " # ", - " - Independent of the arguments.", - " - Contains a limited number of reads and writes.", - " ---------------------", - " - Base Weight:", - " - Creating: 27.56 µs", - " - Killing: 35.11 µs", - " - DB Weight: 1 Read, 1 Write to `who`", - " # " - ] - }, - { - "name": "force_transfer", - "args": [ - { - "name": "source", - "type": "LookupSource" - }, - { - "name": "dest", - "type": "LookupSource" - }, - { - "name": "value", - "type": "Compact" - } - ], - "documentation": [ - " Exactly as `transfer`, except the origin must be root and the source account may be", - " specified.", - " # ", - " - Same as transfer, but additional read and write because the source account is", - " not assumed to be in the overlay.", - " # " - ] - }, - { - "name": "transfer_keep_alive", - "args": [ - { - "name": "dest", - "type": "LookupSource" - }, - { - "name": "value", - "type": "Compact" - } - ], - "documentation": [ - " Same as the [`transfer`] call, but with a check that the transfer will not kill the", - " origin account.", - "", - " 99% of the time you want [`transfer`] instead.", - "", - " [`transfer`]: struct.Pallet.html#method.transfer", - " # ", - " - Cheaper than transfer because account cannot be killed.", - " - Base Weight: 51.4 µs", - " - DB Weight: 1 Read and 1 Write to dest (sender is in overlay already)", - " #" - ] - } - ], - "events": [ - { - "name": "Endowed", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " An account was created with some free balance. \\[account, free_balance\\]" - ] - }, - { - "name": "DustLost", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " An account was removed whose balance was non-zero but below ExistentialDeposit,", - " resulting in an outright loss. \\[account, balance\\]" - ] - }, - { - "name": "Transfer", - "args": [ - "AccountId", - "AccountId", - "Balance" - ], - "documentation": [ - " Transfer succeeded. \\[from, to, value\\]" - ] - }, - { - "name": "BalanceSet", - "args": [ - "AccountId", - "Balance", - "Balance" - ], - "documentation": [ - " A balance was set by root. \\[who, free, reserved\\]" - ] - }, - { - "name": "Deposit", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " Some amount was deposited (e.g. for transaction fees). \\[who, deposit\\]" - ] - }, - { - "name": "Reserved", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " Some balance was reserved (moved from free to reserved). \\[who, value\\]" - ] - }, - { - "name": "Unreserved", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " Some balance was unreserved (moved from reserved to free). \\[who, value\\]" - ] - }, - { - "name": "ReserveRepatriated", - "args": [ - "AccountId", - "AccountId", - "Balance", - "Status" - ], - "documentation": [ - " Some balance was moved from the reserve of the first account to the second account.", - " Final argument indicates the destination balance type.", - " \\[from, to, balance, destination_status\\]" - ] - } - ], - "constants": [ - { - "name": "ExistentialDeposit", - "type": "Balance", - "value": "0x00000000000000000000000000000000", - "documentation": [ - " The minimum amount required to keep an account open." - ] - } - ], - "errors": [ - { - "name": "VestingBalance", - "documentation": [ - " Vesting balance too high to send value" - ] - }, - { - "name": "LiquidityRestrictions", - "documentation": [ - " Account liquidity restrictions prevent withdrawal" - ] - }, - { - "name": "Overflow", - "documentation": [ - " Got an overflow after adding" - ] - }, - { - "name": "InsufficientBalance", - "documentation": [ - " Balance too low to send value" - ] - }, - { - "name": "ExistentialDeposit", - "documentation": [ - " Value too low to create account due to existential deposit" - ] - }, - { - "name": "KeepAlive", - "documentation": [ - " Transfer/payment would kill account" - ] - }, - { - "name": "ExistingVestingSchedule", - "documentation": [ - " A vesting schedule already exists for this account" - ] - }, - { - "name": "DeadAccount", - "documentation": [ - " Beneficiary account must pre-exist" - ] - } - ], - "index": 3 - }, - { - "name": "TransactionPayment", - "storage": { - "prefix": "TransactionPayment", - "items": [ - { - "name": "NextFeeMultiplier", - "modifier": "Default", - "type": { - "plain": "Multiplier" - }, - "fallback": "0x000064a7b3b6e00d0000000000000000", - "documentation": [] - }, - { - "name": "DefaultFeeCurrencyId", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "CurrencyId", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [] - } - ] - }, - "calls": [ - { - "name": "set_default_fee_token", - "args": [ - { - "name": "fee_token", - "type": "Option" - } - ], - "documentation": [ - " Set default fee token" - ] - } - ], - "events": null, - "constants": [ - { - "name": "AllNonNativeCurrencyIds", - "type": "Vec", - "value": "0x2000010003000200040005000600070008", - "documentation": [ - " All non-native currency ids in Acala." - ] - }, - { - "name": "NativeCurrencyId", - "type": "CurrencyId", - "value": "0x0000", - "documentation": [ - " Native currency id, the actual received currency type as fee for", - " treasury. Should be ACA" - ] - }, - { - "name": "StableCurrencyId", - "type": "CurrencyId", - "value": "0x0001", - "documentation": [ - " Stable currency id, should be AUSD" - ] - }, - { - "name": "TransactionByteFee", - "type": "PalletBalanceOf", - "value": "0x00ca9a3b000000000000000000000000", - "documentation": [ - " The fee to be paid for making a transaction; the per-byte portion." - ] - }, - { - "name": "MaxSlippageSwapWithDEX", - "type": "Ratio", - "value": "0x0000c52ebca2b1000000000000000000", - "documentation": [ - " The max slippage allowed when swap fee with DEX" - ] - } - ], - "errors": [], - "index": 4 - }, - { - "name": "EvmAccounts", - "storage": { - "prefix": "EvmAccounts", - "items": [ - { - "name": "Accounts", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "EvmAddress", - "value": "AccountId", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [] - }, - { - "name": "EvmAddresses", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "EvmAddress", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [] - } - ] - }, - "calls": [ - { - "name": "claim_account", - "args": [ - { - "name": "eth_address", - "type": "EvmAddress" - }, - { - "name": "eth_signature", - "type": "EcdsaSignature" - } - ], - "documentation": [ - " Claim account mapping between Substrate accounts and EVM accounts.", - " Ensure eth_address has not been mapped." - ] - }, - { - "name": "claim_default_account", - "args": [], - "documentation": [] - } - ], - "events": [ - { - "name": "ClaimAccount", - "args": [ - "AccountId", - "EvmAddress" - ], - "documentation": [ - " Mapping between Substrate accounts and EVM accounts", - " claim account. \\[account_id, evm_address\\]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "AccountIdHasMapped", - "documentation": [ - " AccountId has mapped" - ] - }, - { - "name": "EthAddressHasMapped", - "documentation": [ - " Eth address has mapped" - ] - }, - { - "name": "BadSignature", - "documentation": [ - " Bad signature" - ] - }, - { - "name": "InvalidSignature", - "documentation": [ - " Invalid signature" - ] - }, - { - "name": "NonZeroRefCount", - "documentation": [ - " Account ref count is not zero" - ] - }, - { - "name": "StillHasActiveReserved", - "documentation": [ - " Account still has active reserved" - ] - } - ], - "index": 5 - }, - { - "name": "Currencies", - "storage": null, - "calls": [ - { - "name": "transfer", - "args": [ - { - "name": "dest", - "type": "LookupSource" - }, - { - "name": "currency_id", - "type": "CurrencyIdOf" - }, - { - "name": "amount", - "type": "Compact" - } - ], - "documentation": [ - " Transfer some balance to another account under `currency_id`.", - "", - " The dispatch origin for this call must be `Signed` by the", - " transactor." - ] - }, - { - "name": "transfer_native_currency", - "args": [ - { - "name": "dest", - "type": "LookupSource" - }, - { - "name": "amount", - "type": "Compact" - } - ], - "documentation": [ - " Transfer some native currency to another account.", - "", - " The dispatch origin for this call must be `Signed` by the", - " transactor." - ] - }, - { - "name": "update_balance", - "args": [ - { - "name": "who", - "type": "LookupSource" - }, - { - "name": "currency_id", - "type": "CurrencyIdOf" - }, - { - "name": "amount", - "type": "AmountOf" - } - ], - "documentation": [ - " update amount of account `who` under `currency_id`.", - "", - " The dispatch origin of this call must be _Root_." - ] - } - ], - "events": [ - { - "name": "Transferred", - "args": [ - "CurrencyIdOf", - "AccountId", - "AccountId", - "BalanceOf" - ], - "documentation": [ - " Currency transfer success. [currency_id, from, to, amount]" - ] - }, - { - "name": "BalanceUpdated", - "args": [ - "CurrencyIdOf", - "AccountId", - "AmountOf" - ], - "documentation": [ - " Update balance success. [currency_id, who, amount]" - ] - }, - { - "name": "Deposited", - "args": [ - "CurrencyIdOf", - "AccountId", - "BalanceOf" - ], - "documentation": [ - " Deposit success. [currency_id, who, amount]" - ] - }, - { - "name": "Withdrawn", - "args": [ - "CurrencyIdOf", - "AccountId", - "BalanceOf" - ], - "documentation": [ - " Withdraw success. [currency_id, who, amount]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "AmountIntoBalanceFailed", - "documentation": [ - " Unable to convert the Amount type into Balance." - ] - }, - { - "name": "BalanceTooLow", - "documentation": [ - " Balance is too low." - ] - }, - { - "name": "ERC20InvalidOperation", - "documentation": [ - " ERC20 invalid operation" - ] - }, - { - "name": "EvmAccountNotFound", - "documentation": [ - " EVM account not found" - ] - } - ], - "index": 6 - }, - { - "name": "Tokens", - "storage": { - "prefix": "Tokens", - "items": [ - { - "name": "TotalIssuance", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "CurrencyId", - "value": "Balance", - "linked": false - } - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " The total issuance of a token type." - ] - }, - { - "name": "Locks", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Blake2_128Concat", - "key1": "AccountId", - "key2": "CurrencyId", - "value": "Vec", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x00", - "documentation": [ - " Any liquidity locks of a token type under an account.", - " NOTE: Should only be accessed when setting, changing and freeing a lock." - ] - }, - { - "name": "Accounts", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Blake2_128Concat", - "key1": "AccountId", - "key2": "CurrencyId", - "value": "AccountData", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The balance of a token type under an account.", - "", - " NOTE: If the total is ever zero, decrease account ref account.", - "", - " NOTE: This is only used in the case that this module is used to store", - " balances." - ] - } - ] - }, - "calls": null, - "events": [ - { - "name": "Transferred", - "args": [ - "CurrencyId", - "AccountId", - "AccountId", - "Balance" - ], - "documentation": [ - " Token transfer success. \\[currency_id, from, to, amount\\]" - ] - }, - { - "name": "DustLost", - "args": [ - "AccountId", - "CurrencyId", - "Balance" - ], - "documentation": [ - " An account was removed whose balance was non-zero but below", - " ExistentialDeposit, resulting in an outright loss. \\[account,", - " currency_id, amount\\]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "BalanceTooLow", - "documentation": [ - " The balance is too low" - ] - }, - { - "name": "BalanceOverflow", - "documentation": [ - " This operation will cause balance to overflow" - ] - }, - { - "name": "TotalIssuanceOverflow", - "documentation": [ - " This operation will cause total issuance to overflow" - ] - }, - { - "name": "AmountIntoBalanceFailed", - "documentation": [ - " Cannot convert Amount into Balance type" - ] - }, - { - "name": "LiquidityRestrictions", - "documentation": [ - " Failed because liquidity restrictions due to locking" - ] - }, - { - "name": "StillHasActiveReserved", - "documentation": [ - " Account still has active reserved" - ] - } - ], - "index": 7 - }, - { - "name": "Vesting", - "storage": { - "prefix": "Vesting", - "items": [ - { - "name": "VestingSchedules", - "modifier": "Default", - "type": { - "map": { - "hasher": "Blake2_128Concat", - "key": "AccountId", - "value": "Vec", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Vesting schedules of an account." - ] - } - ] - }, - "calls": [ - { - "name": "claim", - "args": [], - "documentation": [] - }, - { - "name": "vested_transfer", - "args": [ - { - "name": "dest", - "type": "LookupSource" - }, - { - "name": "schedule", - "type": "VestingScheduleOf" - } - ], - "documentation": [] - }, - { - "name": "update_vesting_schedules", - "args": [ - { - "name": "who", - "type": "LookupSource" - }, - { - "name": "vesting_schedules", - "type": "Vec" - } - ], - "documentation": [] - } - ], - "events": [ - { - "name": "VestingScheduleAdded", - "args": [ - "AccountId", - "AccountId", - "VestingScheduleOf" - ], - "documentation": [ - " Added new vesting schedule. [from, to, vesting_schedule]" - ] - }, - { - "name": "Claimed", - "args": [ - "AccountId", - "BalanceOf" - ], - "documentation": [ - " Claimed vesting. [who, locked_amount]" - ] - }, - { - "name": "VestingSchedulesUpdated", - "args": [ - "AccountId" - ], - "documentation": [ - " Updated vesting schedules. [who]" - ] - } - ], - "constants": [ - { - "name": "MinVestedTransfer", - "type": "BalanceOf", - "value": "0x0080c6a47e8d03000000000000000000", - "documentation": [ - " The minimum amount transferred to call `vested_transfer`." - ] - } - ], - "errors": [ - { - "name": "ZeroVestingPeriod", - "documentation": [ - " Vesting period is zero" - ] - }, - { - "name": "ZeroVestingPeriodCount", - "documentation": [ - " Number of vests is zero" - ] - }, - { - "name": "NumOverflow", - "documentation": [ - " Arithmetic calculation overflow" - ] - }, - { - "name": "InsufficientBalanceToLock", - "documentation": [ - " Insufficient amount of balance to lock" - ] - }, - { - "name": "TooManyVestingSchedules", - "documentation": [ - " This account have too many vesting schedules" - ] - }, - { - "name": "AmountLow", - "documentation": [ - " The vested transfer amount is too low" - ] - } - ], - "index": 8 - }, - { - "name": "AcalaTreasury", - "storage": { - "prefix": "Treasury", - "items": [ - { - "name": "ProposalCount", - "modifier": "Default", - "type": { - "plain": "ProposalIndex" - }, - "fallback": "0x00000000", - "documentation": [ - " Number of proposals that have been made." - ] - }, - { - "name": "Proposals", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "ProposalIndex", - "value": "Proposal", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Proposals that have been made." - ] - }, - { - "name": "Approvals", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " Proposal indices that have been approved but not yet awarded." - ] - } - ] - }, - "calls": [ - { - "name": "propose_spend", - "args": [ - { - "name": "value", - "type": "Compact" - }, - { - "name": "beneficiary", - "type": "LookupSource" - } - ], - "documentation": [ - " Put forward a suggestion for spending. A deposit proportional to the value", - " is reserved and slashed if the proposal is rejected. It is returned once the", - " proposal is awarded.", - "", - " # ", - " - Complexity: O(1)", - " - DbReads: `ProposalCount`, `origin account`", - " - DbWrites: `ProposalCount`, `Proposals`, `origin account`", - " # " - ] - }, - { - "name": "reject_proposal", - "args": [ - { - "name": "proposal_id", - "type": "Compact" - } - ], - "documentation": [ - " Reject a proposed spend. The original deposit will be slashed.", - "", - " May only be called from `T::RejectOrigin`.", - "", - " # ", - " - Complexity: O(1)", - " - DbReads: `Proposals`, `rejected proposer account`", - " - DbWrites: `Proposals`, `rejected proposer account`", - " # " - ] - }, - { - "name": "approve_proposal", - "args": [ - { - "name": "proposal_id", - "type": "Compact" - } - ], - "documentation": [ - " Approve a proposal. At a later time, the proposal will be allocated to the beneficiary", - " and the original deposit will be returned.", - "", - " May only be called from `T::ApproveOrigin`.", - "", - " # ", - " - Complexity: O(1).", - " - DbReads: `Proposals`, `Approvals`", - " - DbWrite: `Approvals`", - " # " - ] - } - ], - "events": [ - { - "name": "Proposed", - "args": [ - "ProposalIndex" - ], - "documentation": [ - " New proposal. \\[proposal_index\\]" - ] - }, - { - "name": "Spending", - "args": [ - "Balance" - ], - "documentation": [ - " We have ended a spend period and will now allocate funds. \\[budget_remaining\\]" - ] - }, - { - "name": "Awarded", - "args": [ - "ProposalIndex", - "Balance", - "AccountId" - ], - "documentation": [ - " Some funds have been allocated. \\[proposal_index, award, beneficiary\\]" - ] - }, - { - "name": "Rejected", - "args": [ - "ProposalIndex", - "Balance" - ], - "documentation": [ - " A proposal was rejected; funds were slashed. \\[proposal_index, slashed\\]" - ] - }, - { - "name": "Burnt", - "args": [ - "Balance" - ], - "documentation": [ - " Some of our funds have been burnt. \\[burn\\]" - ] - }, - { - "name": "Rollover", - "args": [ - "Balance" - ], - "documentation": [ - " Spending has finished; this is the amount that rolls over until next spend.", - " \\[budget_remaining\\]" - ] - }, - { - "name": "Deposit", - "args": [ - "Balance" - ], - "documentation": [ - " Some funds have been deposited. \\[deposit\\]" - ] - } - ], - "constants": [ - { - "name": "ProposalBond", - "type": "Permill", - "value": "0x50c30000", - "documentation": [ - " Fraction of a proposal's value that should be bonded in order to place the proposal.", - " An accepted proposal gets these back. A rejected proposal does not." - ] - }, - { - "name": "ProposalBondMinimum", - "type": "BalanceOf", - "value": "0x00a0724e180900000000000000000000", - "documentation": [ - " Minimum amount of funds that should be placed in a deposit for making a proposal." - ] - }, - { - "name": "SpendPeriod", - "type": "BlockNumber", - "value": "0x40380000", - "documentation": [ - " Period between successive spends." - ] - }, - { - "name": "Burn", - "type": "Permill", - "value": "0x00000000", - "documentation": [ - " Percentage of spare funds (if any) that are burnt per spend period." - ] - }, - { - "name": "ModuleId", - "type": "ModuleId", - "value": "0x6163612f74727379", - "documentation": [ - " The treasury's module id, used for deriving its sovereign account ID." - ] - } - ], - "errors": [ - { - "name": "InsufficientProposersBalance", - "documentation": [ - " Proposer's balance is too low." - ] - }, - { - "name": "InvalidIndex", - "documentation": [ - " No proposal or bounty at that index." - ] - } - ], - "index": 9 - }, - { - "name": "Bounties", - "storage": { - "prefix": "Treasury", - "items": [ - { - "name": "BountyCount", - "modifier": "Default", - "type": { - "plain": "BountyIndex" - }, - "fallback": "0x00000000", - "documentation": [ - " Number of bounty proposals that have been made." - ] - }, - { - "name": "Bounties", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "BountyIndex", - "value": "Bounty", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Bounties that have been made." - ] - }, - { - "name": "BountyDescriptions", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "BountyIndex", - "value": "Bytes", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " The description of each bounty." - ] - }, - { - "name": "BountyApprovals", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " Bounty indices that have been approved but not yet funded." - ] - } - ] - }, - "calls": [ - { - "name": "propose_bounty", - "args": [ - { - "name": "value", - "type": "Compact" - }, - { - "name": "description", - "type": "Bytes" - } - ], - "documentation": [ - " Propose a new bounty.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " Payment: `TipReportDepositBase` will be reserved from the origin account, as well as", - " `DataDepositPerByte` for each byte in `reason`. It will be unreserved upon approval,", - " or slashed when rejected.", - "", - " - `curator`: The curator account whom will manage this bounty.", - " - `fee`: The curator fee.", - " - `value`: The total payment amount of this bounty, curator fee included.", - " - `description`: The description of this bounty." - ] - }, - { - "name": "approve_bounty", - "args": [ - { - "name": "bounty_id", - "type": "Compact" - } - ], - "documentation": [ - " Approve a bounty proposal. At a later time, the bounty will be funded and become active", - " and the original deposit will be returned.", - "", - " May only be called from `T::ApproveOrigin`.", - "", - " # ", - " - O(1).", - " # " - ] - }, - { - "name": "propose_curator", - "args": [ - { - "name": "bounty_id", - "type": "Compact" - }, - { - "name": "curator", - "type": "LookupSource" - }, - { - "name": "fee", - "type": "Compact" - } - ], - "documentation": [ - " Assign a curator to a funded bounty.", - "", - " May only be called from `T::ApproveOrigin`.", - "", - " # ", - " - O(1).", - " # " - ] - }, - { - "name": "unassign_curator", - "args": [ - { - "name": "bounty_id", - "type": "Compact" - } - ], - "documentation": [ - " Unassign curator from a bounty.", - "", - " This function can only be called by the `RejectOrigin` a signed origin.", - "", - " If this function is called by the `RejectOrigin`, we assume that the curator is malicious", - " or inactive. As a result, we will slash the curator when possible.", - "", - " If the origin is the curator, we take this as a sign they are unable to do their job and", - " they willingly give up. We could slash them, but for now we allow them to recover their", - " deposit and exit without issue. (We may want to change this if it is abused.)", - "", - " Finally, the origin can be anyone if and only if the curator is \"inactive\". This allows", - " anyone in the community to call out that a curator is not doing their due diligence, and", - " we should pick a new curator. In this case the curator should also be slashed.", - "", - " # ", - " - O(1).", - " # " - ] - }, - { - "name": "accept_curator", - "args": [ - { - "name": "bounty_id", - "type": "Compact" - } - ], - "documentation": [ - " Accept the curator role for a bounty.", - " A deposit will be reserved from curator and refund upon successful payout.", - "", - " May only be called from the curator.", - "", - " # ", - " - O(1).", - " # " - ] - }, - { - "name": "award_bounty", - "args": [ - { - "name": "bounty_id", - "type": "Compact" - }, - { - "name": "beneficiary", - "type": "LookupSource" - } - ], - "documentation": [ - " Award bounty to a beneficiary account. The beneficiary will be able to claim the funds after a delay.", - "", - " The dispatch origin for this call must be the curator of this bounty.", - "", - " - `bounty_id`: Bounty ID to award.", - " - `beneficiary`: The beneficiary account whom will receive the payout.", - "", - " # ", - " - O(1).", - " # " - ] - }, - { - "name": "claim_bounty", - "args": [ - { - "name": "bounty_id", - "type": "Compact" - } - ], - "documentation": [ - " Claim the payout from an awarded bounty after payout delay.", - "", - " The dispatch origin for this call must be the beneficiary of this bounty.", - "", - " - `bounty_id`: Bounty ID to claim.", - "", - " # ", - " - O(1).", - " # " - ] - }, - { - "name": "close_bounty", - "args": [ - { - "name": "bounty_id", - "type": "Compact" - } - ], - "documentation": [ - " Cancel a proposed or active bounty. All the funds will be sent to treasury and", - " the curator deposit will be unreserved if possible.", - "", - " Only `T::RejectOrigin` is able to cancel a bounty.", - "", - " - `bounty_id`: Bounty ID to cancel.", - "", - " # ", - " - O(1).", - " # " - ] - }, - { - "name": "extend_bounty_expiry", - "args": [ - { - "name": "bounty_id", - "type": "Compact" - }, - { - "name": "_remark", - "type": "Bytes" - } - ], - "documentation": [ - " Extend the expiry time of an active bounty.", - "", - " The dispatch origin for this call must be the curator of this bounty.", - "", - " - `bounty_id`: Bounty ID to extend.", - " - `remark`: additional information.", - "", - " # ", - " - O(1).", - " # " - ] - } - ], - "events": [ - { - "name": "BountyProposed", - "args": [ - "BountyIndex" - ], - "documentation": [ - " New bounty proposal. \\[index\\]" - ] - }, - { - "name": "BountyRejected", - "args": [ - "BountyIndex", - "Balance" - ], - "documentation": [ - " A bounty proposal was rejected; funds were slashed. \\[index, bond\\]" - ] - }, - { - "name": "BountyBecameActive", - "args": [ - "BountyIndex" - ], - "documentation": [ - " A bounty proposal is funded and became active. \\[index\\]" - ] - }, - { - "name": "BountyAwarded", - "args": [ - "BountyIndex", - "AccountId" - ], - "documentation": [ - " A bounty is awarded to a beneficiary. \\[index, beneficiary\\]" - ] - }, - { - "name": "BountyClaimed", - "args": [ - "BountyIndex", - "Balance", - "AccountId" - ], - "documentation": [ - " A bounty is claimed by beneficiary. \\[index, payout, beneficiary\\]" - ] - }, - { - "name": "BountyCanceled", - "args": [ - "BountyIndex" - ], - "documentation": [ - " A bounty is cancelled. \\[index\\]" - ] - }, - { - "name": "BountyExtended", - "args": [ - "BountyIndex" - ], - "documentation": [ - " A bounty expiry is extended. \\[index\\]" - ] - } - ], - "constants": [ - { - "name": "DataDepositPerByte", - "type": "BalanceOf", - "value": "0x00e87648170000000000000000000000", - "documentation": [ - " The amount held on deposit per byte within bounty description." - ] - }, - { - "name": "BountyDepositBase", - "type": "BalanceOf", - "value": "0x00a0724e180900000000000000000000", - "documentation": [ - " The amount held on deposit for placing a bounty proposal." - ] - }, - { - "name": "BountyDepositPayoutDelay", - "type": "BlockNumber", - "value": "0x40380000", - "documentation": [ - " The delay period for which a bounty beneficiary need to wait before claim the payout." - ] - }, - { - "name": "BountyUpdatePeriod", - "type": "BlockNumber", - "value": "0x80130300", - "documentation": [ - " Bounty duration in blocks." - ] - }, - { - "name": "BountyCuratorDeposit", - "type": "Permill", - "value": "0x20a10700", - "documentation": [ - " Percentage of the curator fee that will be reserved upfront as deposit for bounty curator." - ] - }, - { - "name": "BountyValueMinimum", - "type": "BalanceOf", - "value": "0x00203d88792d00000000000000000000", - "documentation": [ - " Minimum value for a bounty." - ] - }, - { - "name": "MaximumReasonLength", - "type": "u32", - "value": "0x00400000", - "documentation": [ - " Maximum acceptable reason length." - ] - } - ], - "errors": [ - { - "name": "InsufficientProposersBalance", - "documentation": [ - " Proposer's balance is too low." - ] - }, - { - "name": "InvalidIndex", - "documentation": [ - " No proposal or bounty at that index." - ] - }, - { - "name": "ReasonTooBig", - "documentation": [ - " The reason given is just too big." - ] - }, - { - "name": "UnexpectedStatus", - "documentation": [ - " The bounty status is unexpected." - ] - }, - { - "name": "RequireCurator", - "documentation": [ - " Require bounty curator." - ] - }, - { - "name": "InvalidValue", - "documentation": [ - " Invalid bounty value." - ] - }, - { - "name": "InvalidFee", - "documentation": [ - " Invalid bounty fee." - ] - }, - { - "name": "PendingPayout", - "documentation": [ - " A bounty payout is pending.", - " To cancel the bounty, you must unassign and slash the curator." - ] - }, - { - "name": "Premature", - "documentation": [ - " The bounties cannot be claimed/closed because it's still in the countdown period." - ] - } - ], - "index": 10 - }, - { - "name": "Tips", - "storage": { - "prefix": "Treasury", - "items": [ - { - "name": "Tips", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "Hash", - "value": "OpenTip", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " TipsMap that are not yet completed. Keyed by the hash of `(reason, who)` from the value.", - " This has the insecure enumerable hash function since the key itself is already", - " guaranteed to be a secure hash." - ] - }, - { - "name": "Reasons", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Identity", - "key": "Hash", - "value": "Bytes", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Simple preimage lookup from the reason's hash to the original data. Again, has an", - " insecure enumerable hash since the key is guaranteed to be the result of a secure hash." - ] - } - ] - }, - "calls": [ - { - "name": "report_awesome", - "args": [ - { - "name": "reason", - "type": "Bytes" - }, - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Report something `reason` that deserves a tip and claim any eventual the finder's fee.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " Payment: `TipReportDepositBase` will be reserved from the origin account, as well as", - " `DataDepositPerByte` for each byte in `reason`.", - "", - " - `reason`: The reason for, or the thing that deserves, the tip; generally this will be", - " a UTF-8-encoded URL.", - " - `who`: The account which should be credited for the tip.", - "", - " Emits `NewTip` if successful.", - "", - " # ", - " - Complexity: `O(R)` where `R` length of `reason`.", - " - encoding and hashing of 'reason'", - " - DbReads: `Reasons`, `Tips`", - " - DbWrites: `Reasons`, `Tips`", - " # " - ] - }, - { - "name": "retract_tip", - "args": [ - { - "name": "hash", - "type": "Hash" - } - ], - "documentation": [ - " Retract a prior tip-report from `report_awesome`, and cancel the process of tipping.", - "", - " If successful, the original deposit will be unreserved.", - "", - " The dispatch origin for this call must be _Signed_ and the tip identified by `hash`", - " must have been reported by the signing account through `report_awesome` (and not", - " through `tip_new`).", - "", - " - `hash`: The identity of the open tip for which a tip value is declared. This is formed", - " as the hash of the tuple of the original tip `reason` and the beneficiary account ID.", - "", - " Emits `TipRetracted` if successful.", - "", - " # ", - " - Complexity: `O(1)`", - " - Depends on the length of `T::Hash` which is fixed.", - " - DbReads: `Tips`, `origin account`", - " - DbWrites: `Reasons`, `Tips`, `origin account`", - " # " - ] - }, - { - "name": "tip_new", - "args": [ - { - "name": "reason", - "type": "Bytes" - }, - { - "name": "who", - "type": "AccountId" - }, - { - "name": "tip_value", - "type": "Compact" - } - ], - "documentation": [ - " Give a tip for something new; no finder's fee will be taken.", - "", - " The dispatch origin for this call must be _Signed_ and the signing account must be a", - " member of the `Tippers` set.", - "", - " - `reason`: The reason for, or the thing that deserves, the tip; generally this will be", - " a UTF-8-encoded URL.", - " - `who`: The account which should be credited for the tip.", - " - `tip_value`: The amount of tip that the sender would like to give. The median tip", - " value of active tippers will be given to the `who`.", - "", - " Emits `NewTip` if successful.", - "", - " # ", - " - Complexity: `O(R + T)` where `R` length of `reason`, `T` is the number of tippers.", - " - `O(T)`: decoding `Tipper` vec of length `T`", - " `T` is charged as upper bound given by `ContainsLengthBound`.", - " The actual cost depends on the implementation of `T::Tippers`.", - " - `O(R)`: hashing and encoding of reason of length `R`", - " - DbReads: `Tippers`, `Reasons`", - " - DbWrites: `Reasons`, `Tips`", - " # " - ] - }, - { - "name": "tip", - "args": [ - { - "name": "hash", - "type": "Hash" - }, - { - "name": "tip_value", - "type": "Compact" - } - ], - "documentation": [ - " Declare a tip value for an already-open tip.", - "", - " The dispatch origin for this call must be _Signed_ and the signing account must be a", - " member of the `Tippers` set.", - "", - " - `hash`: The identity of the open tip for which a tip value is declared. This is formed", - " as the hash of the tuple of the hash of the original tip `reason` and the beneficiary", - " account ID.", - " - `tip_value`: The amount of tip that the sender would like to give. The median tip", - " value of active tippers will be given to the `who`.", - "", - " Emits `TipClosing` if the threshold of tippers has been reached and the countdown period", - " has started.", - "", - " # ", - " - Complexity: `O(T)` where `T` is the number of tippers.", - " decoding `Tipper` vec of length `T`, insert tip and check closing,", - " `T` is charged as upper bound given by `ContainsLengthBound`.", - " The actual cost depends on the implementation of `T::Tippers`.", - "", - " Actually weight could be lower as it depends on how many tips are in `OpenTip` but it", - " is weighted as if almost full i.e of length `T-1`.", - " - DbReads: `Tippers`, `Tips`", - " - DbWrites: `Tips`", - " # " - ] - }, - { - "name": "close_tip", - "args": [ - { - "name": "hash", - "type": "Hash" - } - ], - "documentation": [ - " Close and payout a tip.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " The tip identified by `hash` must have finished its countdown period.", - "", - " - `hash`: The identity of the open tip for which a tip value is declared. This is formed", - " as the hash of the tuple of the original tip `reason` and the beneficiary account ID.", - "", - " # ", - " - Complexity: `O(T)` where `T` is the number of tippers.", - " decoding `Tipper` vec of length `T`.", - " `T` is charged as upper bound given by `ContainsLengthBound`.", - " The actual cost depends on the implementation of `T::Tippers`.", - " - DbReads: `Tips`, `Tippers`, `tip finder`", - " - DbWrites: `Reasons`, `Tips`, `Tippers`, `tip finder`", - " # " - ] - }, - { - "name": "slash_tip", - "args": [ - { - "name": "hash", - "type": "Hash" - } - ], - "documentation": [ - " Remove and slash an already-open tip.", - "", - " May only be called from `T::RejectOrigin`.", - "", - " As a result, the finder is slashed and the deposits are lost.", - "", - " Emits `TipSlashed` if successful.", - "", - " # ", - " `T` is charged as upper bound given by `ContainsLengthBound`.", - " The actual cost depends on the implementation of `T::Tippers`.", - " # " - ] - } - ], - "events": [ - { - "name": "NewTip", - "args": [ - "Hash" - ], - "documentation": [ - " A new tip suggestion has been opened. \\[tip_hash\\]" - ] - }, - { - "name": "TipClosing", - "args": [ - "Hash" - ], - "documentation": [ - " A tip suggestion has reached threshold and is closing. \\[tip_hash\\]" - ] - }, - { - "name": "TipClosed", - "args": [ - "Hash", - "AccountId", - "Balance" - ], - "documentation": [ - " A tip suggestion has been closed. \\[tip_hash, who, payout\\]" - ] - }, - { - "name": "TipRetracted", - "args": [ - "Hash" - ], - "documentation": [ - " A tip suggestion has been retracted. \\[tip_hash\\]" - ] - }, - { - "name": "TipSlashed", - "args": [ - "Hash", - "AccountId", - "Balance" - ], - "documentation": [ - " A tip suggestion has been slashed. \\[tip_hash, finder, deposit\\]" - ] - } - ], - "constants": [ - { - "name": "TipCountdown", - "type": "BlockNumber", - "value": "0x40380000", - "documentation": [ - " The period for which a tip remains open after is has achieved threshold tippers." - ] - }, - { - "name": "TipFindersFee", - "type": "Percent", - "value": "0x0a", - "documentation": [ - " The amount of the final tip which goes to the original reporter of the tip." - ] - }, - { - "name": "TipReportDepositBase", - "type": "BalanceOf", - "value": "0x00a0724e180900000000000000000000", - "documentation": [ - " The amount held on deposit for placing a tip report." - ] - }, - { - "name": "DataDepositPerByte", - "type": "BalanceOf", - "value": "0x00e87648170000000000000000000000", - "documentation": [ - " The amount held on deposit per byte within the tip report reason." - ] - }, - { - "name": "MaximumReasonLength", - "type": "u32", - "value": "0x00400000", - "documentation": [ - " Maximum acceptable reason length." - ] - } - ], - "errors": [ - { - "name": "ReasonTooBig", - "documentation": [ - " The reason given is just too big." - ] - }, - { - "name": "AlreadyKnown", - "documentation": [ - " The tip was already found/started." - ] - }, - { - "name": "UnknownTip", - "documentation": [ - " The tip hash is unknown." - ] - }, - { - "name": "NotFinder", - "documentation": [ - " The account attempting to retract the tip is not the finder of the tip." - ] - }, - { - "name": "StillOpen", - "documentation": [ - " The tip cannot be claimed/closed because there are not enough tippers yet." - ] - }, - { - "name": "Premature", - "documentation": [ - " The tip cannot be claimed/closed because it's still in the countdown period." - ] - } - ], - "index": 11 - }, - { - "name": "Utility", - "storage": null, - "calls": [ - { - "name": "batch", - "args": [ - { - "name": "calls", - "type": "Vec" - } - ], - "documentation": [ - " Send a batch of dispatch calls.", - "", - " May be called from any origin.", - "", - " - `calls`: The calls to be dispatched from the same origin.", - "", - " If origin is root then call are dispatch without checking origin filter. (This includes", - " bypassing `frame_system::Config::BaseCallFilter`).", - "", - " # ", - " - Complexity: O(C) where C is the number of calls to be batched.", - " # ", - "", - " This will return `Ok` in all circumstances. To determine the success of the batch, an", - " event is deposited. If a call failed and the batch was interrupted, then the", - " `BatchInterrupted` event is deposited, along with the number of successful calls made", - " and the error of the failed call. If all were successful, then the `BatchCompleted`", - " event is deposited." - ] - }, - { - "name": "as_derivative", - "args": [ - { - "name": "index", - "type": "u16" - }, - { - "name": "call", - "type": "Call" - } - ], - "documentation": [ - " Send a call through an indexed pseudonym of the sender.", - "", - " Filter from origin are passed along. The call will be dispatched with an origin which", - " use the same filter as the origin of this call.", - "", - " NOTE: If you need to ensure that any account-based filtering is not honored (i.e.", - " because you expect `proxy` to have been used prior in the call stack and you do not want", - " the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1`", - " in the Multisig pallet instead.", - "", - " NOTE: Prior to version *12, this was called `as_limited_sub`.", - "", - " The dispatch origin for this call must be _Signed_." - ] - }, - { - "name": "batch_all", - "args": [ - { - "name": "calls", - "type": "Vec" - } - ], - "documentation": [ - " Send a batch of dispatch calls and atomically execute them.", - " The whole transaction will rollback and fail if any of the calls failed.", - "", - " May be called from any origin.", - "", - " - `calls`: The calls to be dispatched from the same origin.", - "", - " If origin is root then call are dispatch without checking origin filter. (This includes", - " bypassing `frame_system::Config::BaseCallFilter`).", - "", - " # ", - " - Complexity: O(C) where C is the number of calls to be batched.", - " # " - ] - } - ], - "events": [ - { - "name": "BatchInterrupted", - "args": [ - "u32", - "DispatchError" - ], - "documentation": [ - " Batch of dispatches did not complete fully. Index of first failing dispatch given, as", - " well as the error. \\[index, error\\]" - ] - }, - { - "name": "BatchCompleted", - "args": [], - "documentation": [ - " Batch of dispatches completed fully with no error." - ] - } - ], - "constants": [], - "errors": [], - "index": 12 - }, - { - "name": "Multisig", - "storage": { - "prefix": "Multisig", - "items": [ - { - "name": "Multisigs", - "modifier": "Optional", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "AccountId", - "key2": "[u8;32]", - "value": "Multisig", - "key2Hasher": "Blake2_128Concat" - } - }, - "fallback": "0x00", - "documentation": [ - " The set of open multisig operations." - ] - }, - { - "name": "Calls", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Identity", - "key": "[u8;32]", - "value": "(OpaqueCall,AccountId,BalanceOf)", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [] - } - ] - }, - "calls": [ - { - "name": "as_multi_threshold_1", - "args": [ - { - "name": "other_signatories", - "type": "Vec" - }, - { - "name": "call", - "type": "Call" - } - ], - "documentation": [ - " Immediately dispatch a multi-signature call using a single approval from the caller.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " - `other_signatories`: The accounts (other than the sender) who are part of the", - " multi-signature, but do not participate in the approval process.", - " - `call`: The call to be executed.", - "", - " Result is equivalent to the dispatched result.", - "", - " # ", - " O(Z + C) where Z is the length of the call and C its execution weight.", - " -------------------------------", - " - DB Weight: None", - " - Plus Call Weight", - " # " - ] - }, - { - "name": "as_multi", - "args": [ - { - "name": "threshold", - "type": "u16" - }, - { - "name": "other_signatories", - "type": "Vec" - }, - { - "name": "maybe_timepoint", - "type": "Option" - }, - { - "name": "call", - "type": "OpaqueCall" - }, - { - "name": "store_call", - "type": "bool" - }, - { - "name": "max_weight", - "type": "Weight" - } - ], - "documentation": [ - " Register approval for a dispatch to be made from a deterministic composite account if", - " approved by a total of `threshold - 1` of `other_signatories`.", - "", - " If there are enough, then dispatch the call.", - "", - " Payment: `DepositBase` will be reserved if this is the first approval, plus", - " `threshold` times `DepositFactor`. It is returned once this dispatch happens or", - " is cancelled.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " - `threshold`: The total number of approvals for this dispatch before it is executed.", - " - `other_signatories`: The accounts (other than the sender) who can approve this", - " dispatch. May not be empty.", - " - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is", - " not the first approval, then it must be `Some`, with the timepoint (block number and", - " transaction index) of the first approval transaction.", - " - `call`: The call to be executed.", - "", - " NOTE: Unless this is the final approval, you will generally want to use", - " `approve_as_multi` instead, since it only requires a hash of the call.", - "", - " Result is equivalent to the dispatched result if `threshold` is exactly `1`. Otherwise", - " on success, result is `Ok` and the result from the interior call, if it was executed,", - " may be found in the deposited `MultisigExecuted` event.", - "", - " # ", - " - `O(S + Z + Call)`.", - " - Up to one balance-reserve or unreserve operation.", - " - One passthrough operation, one insert, both `O(S)` where `S` is the number of", - " signatories. `S` is capped by `MaxSignatories`, with weight being proportional.", - " - One call encode & hash, both of complexity `O(Z)` where `Z` is tx-len.", - " - One encode & hash, both of complexity `O(S)`.", - " - Up to one binary search and insert (`O(logS + S)`).", - " - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.", - " - One event.", - " - The weight of the `call`.", - " - Storage: inserts one item, value size bounded by `MaxSignatories`, with a", - " deposit taken for its lifetime of", - " `DepositBase + threshold * DepositFactor`.", - " -------------------------------", - " - DB Weight:", - " - Reads: Multisig Storage, [Caller Account], Calls (if `store_call`)", - " - Writes: Multisig Storage, [Caller Account], Calls (if `store_call`)", - " - Plus Call Weight", - " # " - ] - }, - { - "name": "approve_as_multi", - "args": [ - { - "name": "threshold", - "type": "u16" - }, - { - "name": "other_signatories", - "type": "Vec" - }, - { - "name": "maybe_timepoint", - "type": "Option" - }, - { - "name": "call_hash", - "type": "[u8;32]" - }, - { - "name": "max_weight", - "type": "Weight" - } - ], - "documentation": [ - " Register approval for a dispatch to be made from a deterministic composite account if", - " approved by a total of `threshold - 1` of `other_signatories`.", - "", - " Payment: `DepositBase` will be reserved if this is the first approval, plus", - " `threshold` times `DepositFactor`. It is returned once this dispatch happens or", - " is cancelled.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " - `threshold`: The total number of approvals for this dispatch before it is executed.", - " - `other_signatories`: The accounts (other than the sender) who can approve this", - " dispatch. May not be empty.", - " - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is", - " not the first approval, then it must be `Some`, with the timepoint (block number and", - " transaction index) of the first approval transaction.", - " - `call_hash`: The hash of the call to be executed.", - "", - " NOTE: If this is the final approval, you will want to use `as_multi` instead.", - "", - " # ", - " - `O(S)`.", - " - Up to one balance-reserve or unreserve operation.", - " - One passthrough operation, one insert, both `O(S)` where `S` is the number of", - " signatories. `S` is capped by `MaxSignatories`, with weight being proportional.", - " - One encode & hash, both of complexity `O(S)`.", - " - Up to one binary search and insert (`O(logS + S)`).", - " - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.", - " - One event.", - " - Storage: inserts one item, value size bounded by `MaxSignatories`, with a", - " deposit taken for its lifetime of", - " `DepositBase + threshold * DepositFactor`.", - " ----------------------------------", - " - DB Weight:", - " - Read: Multisig Storage, [Caller Account]", - " - Write: Multisig Storage, [Caller Account]", - " # " - ] - }, - { - "name": "cancel_as_multi", - "args": [ - { - "name": "threshold", - "type": "u16" - }, - { - "name": "other_signatories", - "type": "Vec" - }, - { - "name": "timepoint", - "type": "Timepoint" - }, - { - "name": "call_hash", - "type": "[u8;32]" - } - ], - "documentation": [ - " Cancel a pre-existing, on-going multisig transaction. Any deposit reserved previously", - " for this operation will be unreserved on success.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " - `threshold`: The total number of approvals for this dispatch before it is executed.", - " - `other_signatories`: The accounts (other than the sender) who can approve this", - " dispatch. May not be empty.", - " - `timepoint`: The timepoint (block number and transaction index) of the first approval", - " transaction for this dispatch.", - " - `call_hash`: The hash of the call to be executed.", - "", - " # ", - " - `O(S)`.", - " - Up to one balance-reserve or unreserve operation.", - " - One passthrough operation, one insert, both `O(S)` where `S` is the number of", - " signatories. `S` is capped by `MaxSignatories`, with weight being proportional.", - " - One encode & hash, both of complexity `O(S)`.", - " - One event.", - " - I/O: 1 read `O(S)`, one remove.", - " - Storage: removes one item.", - " ----------------------------------", - " - DB Weight:", - " - Read: Multisig Storage, [Caller Account], Refund Account, Calls", - " - Write: Multisig Storage, [Caller Account], Refund Account, Calls", - " # " - ] - } - ], - "events": [ - { - "name": "NewMultisig", - "args": [ - "AccountId", - "AccountId", - "CallHash" - ], - "documentation": [ - " A new multisig operation has begun. \\[approving, multisig, call_hash\\]" - ] - }, - { - "name": "MultisigApproval", - "args": [ - "AccountId", - "Timepoint", - "AccountId", - "CallHash" - ], - "documentation": [ - " A multisig operation has been approved by someone.", - " \\[approving, timepoint, multisig, call_hash\\]" - ] - }, - { - "name": "MultisigExecuted", - "args": [ - "AccountId", - "Timepoint", - "AccountId", - "CallHash", - "DispatchResult" - ], - "documentation": [ - " A multisig operation has been executed. \\[approving, timepoint, multisig, call_hash\\]" - ] - }, - { - "name": "MultisigCancelled", - "args": [ - "AccountId", - "Timepoint", - "AccountId", - "CallHash" - ], - "documentation": [ - " A multisig operation has been cancelled. \\[cancelling, timepoint, multisig, call_hash\\]" - ] - } - ], - "constants": [ - { - "name": "DepositBase", - "type": "BalanceOf", - "value": "0x00743ba40b0000000000000000000000", - "documentation": [ - " The base amount of currency needed to reserve for creating a multisig execution or to store", - " a dispatch call for later." - ] - }, - { - "name": "DepositFactor", - "type": "BalanceOf", - "value": "0x00e40b54020000000000000000000000", - "documentation": [ - " The amount of currency needed per unit threshold when creating a multisig execution." - ] - }, - { - "name": "MaxSignatories", - "type": "u16", - "value": "0x6400", - "documentation": [ - " The maximum amount of signatories allowed for a given multisig." - ] - } - ], - "errors": [ - { - "name": "MinimumThreshold", - "documentation": [ - " Threshold must be 2 or greater." - ] - }, - { - "name": "AlreadyApproved", - "documentation": [ - " Call is already approved by this signatory." - ] - }, - { - "name": "NoApprovalsNeeded", - "documentation": [ - " Call doesn't need any (more) approvals." - ] - }, - { - "name": "TooFewSignatories", - "documentation": [ - " There are too few signatories in the list." - ] - }, - { - "name": "TooManySignatories", - "documentation": [ - " There are too many signatories in the list." - ] - }, - { - "name": "SignatoriesOutOfOrder", - "documentation": [ - " The signatories were provided out of order; they should be ordered." - ] - }, - { - "name": "SenderInSignatories", - "documentation": [ - " The sender was contained in the other signatories; it shouldn't be." - ] - }, - { - "name": "NotFound", - "documentation": [ - " Multisig operation not found when attempting to cancel." - ] - }, - { - "name": "NotOwner", - "documentation": [ - " Only the account that originally created the multisig is able to cancel it." - ] - }, - { - "name": "NoTimepoint", - "documentation": [ - " No timepoint was given, yet the multisig operation is already underway." - ] - }, - { - "name": "WrongTimepoint", - "documentation": [ - " A different timepoint was given to the multisig operation that is underway." - ] - }, - { - "name": "UnexpectedTimepoint", - "documentation": [ - " A timepoint was given, yet no multisig operation is underway." - ] - }, - { - "name": "MaxWeightTooLow", - "documentation": [ - " The maximum weight information provided was too low." - ] - }, - { - "name": "AlreadyStored", - "documentation": [ - " The data to be stored is already stored." - ] - } - ], - "index": 13 - }, - { - "name": "Recovery", - "storage": { - "prefix": "Recovery", - "items": [ - { - "name": "Recoverable", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "RecoveryConfig", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " The set of recoverable accounts and their recovery configuration." - ] - }, - { - "name": "ActiveRecoveries", - "modifier": "Optional", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "AccountId", - "key2": "AccountId", - "value": "ActiveRecovery", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x00", - "documentation": [ - " Active recovery attempts.", - "", - " First account is the account to be recovered, and the second account", - " is the user trying to recover the account." - ] - }, - { - "name": "Proxy", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Blake2_128Concat", - "key": "AccountId", - "value": "AccountId", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " The list of allowed proxy accounts.", - "", - " Map from the user who can access it to the recovered account." - ] - } - ] - }, - "calls": [ - { - "name": "as_recovered", - "args": [ - { - "name": "account", - "type": "AccountId" - }, - { - "name": "call", - "type": "Call" - } - ], - "documentation": [ - " Send a call through a recovered account.", - "", - " The dispatch origin for this call must be _Signed_ and registered to", - " be able to make calls on behalf of the recovered account.", - "", - " Parameters:", - " - `account`: The recovered account you want to make a call on-behalf-of.", - " - `call`: The call you want to make with the recovered account.", - "", - " # ", - " - The weight of the `call` + 10,000.", - " - One storage lookup to check account is recovered by `who`. O(1)", - " # " - ] - }, - { - "name": "set_recovered", - "args": [ - { - "name": "lost", - "type": "AccountId" - }, - { - "name": "rescuer", - "type": "AccountId" - } - ], - "documentation": [ - " Allow ROOT to bypass the recovery process and set an a rescuer account", - " for a lost account directly.", - "", - " The dispatch origin for this call must be _ROOT_.", - "", - " Parameters:", - " - `lost`: The \"lost account\" to be recovered.", - " - `rescuer`: The \"rescuer account\" which can call as the lost account.", - "", - " # ", - " - One storage write O(1)", - " - One event", - " # " - ] - }, - { - "name": "create_recovery", - "args": [ - { - "name": "friends", - "type": "Vec" - }, - { - "name": "threshold", - "type": "u16" - }, - { - "name": "delay_period", - "type": "BlockNumber" - } - ], - "documentation": [ - " Create a recovery configuration for your account. This makes your account recoverable.", - "", - " Payment: `ConfigDepositBase` + `FriendDepositFactor` * #_of_friends balance", - " will be reserved for storing the recovery configuration. This deposit is returned", - " in full when the user calls `remove_recovery`.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " Parameters:", - " - `friends`: A list of friends you trust to vouch for recovery attempts.", - " Should be ordered and contain no duplicate values.", - " - `threshold`: The number of friends that must vouch for a recovery attempt", - " before the account can be recovered. Should be less than or equal to", - " the length of the list of friends.", - " - `delay_period`: The number of blocks after a recovery attempt is initialized", - " that needs to pass before the account can be recovered.", - "", - " # ", - " - Key: F (len of friends)", - " - One storage read to check that account is not already recoverable. O(1).", - " - A check that the friends list is sorted and unique. O(F)", - " - One currency reserve operation. O(X)", - " - One storage write. O(1). Codec O(F).", - " - One event.", - "", - " Total Complexity: O(F + X)", - " # " - ] - }, - { - "name": "initiate_recovery", - "args": [ - { - "name": "account", - "type": "AccountId" - } - ], - "documentation": [ - " Initiate the process for recovering a recoverable account.", - "", - " Payment: `RecoveryDeposit` balance will be reserved for initiating the", - " recovery process. This deposit will always be repatriated to the account", - " trying to be recovered. See `close_recovery`.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " Parameters:", - " - `account`: The lost account that you want to recover. This account", - " needs to be recoverable (i.e. have a recovery configuration).", - "", - " # ", - " - One storage read to check that account is recoverable. O(F)", - " - One storage read to check that this recovery process hasn't already started. O(1)", - " - One currency reserve operation. O(X)", - " - One storage read to get the current block number. O(1)", - " - One storage write. O(1).", - " - One event.", - "", - " Total Complexity: O(F + X)", - " # " - ] - }, - { - "name": "vouch_recovery", - "args": [ - { - "name": "lost", - "type": "AccountId" - }, - { - "name": "rescuer", - "type": "AccountId" - } - ], - "documentation": [ - " Allow a \"friend\" of a recoverable account to vouch for an active recovery", - " process for that account.", - "", - " The dispatch origin for this call must be _Signed_ and must be a \"friend\"", - " for the recoverable account.", - "", - " Parameters:", - " - `lost`: The lost account that you want to recover.", - " - `rescuer`: The account trying to rescue the lost account that you", - " want to vouch for.", - "", - " The combination of these two parameters must point to an active recovery", - " process.", - "", - " # ", - " Key: F (len of friends in config), V (len of vouching friends)", - " - One storage read to get the recovery configuration. O(1), Codec O(F)", - " - One storage read to get the active recovery process. O(1), Codec O(V)", - " - One binary search to confirm caller is a friend. O(logF)", - " - One binary search to confirm caller has not already vouched. O(logV)", - " - One storage write. O(1), Codec O(V).", - " - One event.", - "", - " Total Complexity: O(F + logF + V + logV)", - " # " - ] - }, - { - "name": "claim_recovery", - "args": [ - { - "name": "account", - "type": "AccountId" - } - ], - "documentation": [ - " Allow a successful rescuer to claim their recovered account.", - "", - " The dispatch origin for this call must be _Signed_ and must be a \"rescuer\"", - " who has successfully completed the account recovery process: collected", - " `threshold` or more vouches, waited `delay_period` blocks since initiation.", - "", - " Parameters:", - " - `account`: The lost account that you want to claim has been successfully", - " recovered by you.", - "", - " # ", - " Key: F (len of friends in config), V (len of vouching friends)", - " - One storage read to get the recovery configuration. O(1), Codec O(F)", - " - One storage read to get the active recovery process. O(1), Codec O(V)", - " - One storage read to get the current block number. O(1)", - " - One storage write. O(1), Codec O(V).", - " - One event.", - "", - " Total Complexity: O(F + V)", - " # " - ] - }, - { - "name": "close_recovery", - "args": [ - { - "name": "rescuer", - "type": "AccountId" - } - ], - "documentation": [ - " As the controller of a recoverable account, close an active recovery", - " process for your account.", - "", - " Payment: By calling this function, the recoverable account will receive", - " the recovery deposit `RecoveryDeposit` placed by the rescuer.", - "", - " The dispatch origin for this call must be _Signed_ and must be a", - " recoverable account with an active recovery process for it.", - "", - " Parameters:", - " - `rescuer`: The account trying to rescue this recoverable account.", - "", - " # ", - " Key: V (len of vouching friends)", - " - One storage read/remove to get the active recovery process. O(1), Codec O(V)", - " - One balance call to repatriate reserved. O(X)", - " - One event.", - "", - " Total Complexity: O(V + X)", - " # " - ] - }, - { - "name": "remove_recovery", - "args": [], - "documentation": [ - " Remove the recovery process for your account. Recovered accounts are still accessible.", - "", - " NOTE: The user must make sure to call `close_recovery` on all active", - " recovery attempts before calling this function else it will fail.", - "", - " Payment: By calling this function the recoverable account will unreserve", - " their recovery configuration deposit.", - " (`ConfigDepositBase` + `FriendDepositFactor` * #_of_friends)", - "", - " The dispatch origin for this call must be _Signed_ and must be a", - " recoverable account (i.e. has a recovery configuration).", - "", - " # ", - " Key: F (len of friends)", - " - One storage read to get the prefix iterator for active recoveries. O(1)", - " - One storage read/remove to get the recovery configuration. O(1), Codec O(F)", - " - One balance call to unreserved. O(X)", - " - One event.", - "", - " Total Complexity: O(F + X)", - " # " - ] - }, - { - "name": "cancel_recovered", - "args": [ - { - "name": "account", - "type": "AccountId" - } - ], - "documentation": [ - " Cancel the ability to use `as_recovered` for `account`.", - "", - " The dispatch origin for this call must be _Signed_ and registered to", - " be able to make calls on behalf of the recovered account.", - "", - " Parameters:", - " - `account`: The recovered account you are able to call on-behalf-of.", - "", - " # ", - " - One storage mutation to check account is recovered by `who`. O(1)", - " # " - ] - } - ], - "events": [ - { - "name": "RecoveryCreated", - "args": [ - "AccountId" - ], - "documentation": [ - " A recovery process has been set up for an \\[account\\]." - ] - }, - { - "name": "RecoveryInitiated", - "args": [ - "AccountId", - "AccountId" - ], - "documentation": [ - " A recovery process has been initiated for lost account by rescuer account.", - " \\[lost, rescuer\\]" - ] - }, - { - "name": "RecoveryVouched", - "args": [ - "AccountId", - "AccountId", - "AccountId" - ], - "documentation": [ - " A recovery process for lost account by rescuer account has been vouched for by sender.", - " \\[lost, rescuer, sender\\]" - ] - }, - { - "name": "RecoveryClosed", - "args": [ - "AccountId", - "AccountId" - ], - "documentation": [ - " A recovery process for lost account by rescuer account has been closed.", - " \\[lost, rescuer\\]" - ] - }, - { - "name": "AccountRecovered", - "args": [ - "AccountId", - "AccountId" - ], - "documentation": [ - " Lost account has been successfully recovered by rescuer account.", - " \\[lost, rescuer\\]" - ] - }, - { - "name": "RecoveryRemoved", - "args": [ - "AccountId" - ], - "documentation": [ - " A recovery process has been removed for an \\[account\\]." - ] - } - ], - "constants": [ - { - "name": "ConfigDepositBase", - "type": "BalanceOf", - "value": "0x0010a5d4e80000000000000000000000", - "documentation": [ - " The base amount of currency needed to reserve for creating a recovery configuration." - ] - }, - { - "name": "FriendDepositFactor", - "type": "BalanceOf", - "value": "0x00e87648170000000000000000000000", - "documentation": [ - " The amount of currency needed per additional user when creating a recovery configuration." - ] - }, - { - "name": "MaxFriends", - "type": "u16", - "value": "0x0900", - "documentation": [ - " The maximum amount of friends allowed in a recovery configuration." - ] - }, - { - "name": "RecoveryDeposit", - "type": "BalanceOf", - "value": "0x0010a5d4e80000000000000000000000", - "documentation": [ - " The base amount of currency needed to reserve for starting a recovery." - ] - } - ], - "errors": [ - { - "name": "NotAllowed", - "documentation": [ - " User is not allowed to make a call on behalf of this account" - ] - }, - { - "name": "ZeroThreshold", - "documentation": [ - " Threshold must be greater than zero" - ] - }, - { - "name": "NotEnoughFriends", - "documentation": [ - " Friends list must be greater than zero and threshold" - ] - }, - { - "name": "MaxFriends", - "documentation": [ - " Friends list must be less than max friends" - ] - }, - { - "name": "NotSorted", - "documentation": [ - " Friends list must be sorted and free of duplicates" - ] - }, - { - "name": "NotRecoverable", - "documentation": [ - " This account is not set up for recovery" - ] - }, - { - "name": "AlreadyRecoverable", - "documentation": [ - " This account is already set up for recovery" - ] - }, - { - "name": "AlreadyStarted", - "documentation": [ - " A recovery process has already started for this account" - ] - }, - { - "name": "NotStarted", - "documentation": [ - " A recovery process has not started for this rescuer" - ] - }, - { - "name": "NotFriend", - "documentation": [ - " This account is not a friend who can vouch" - ] - }, - { - "name": "DelayPeriod", - "documentation": [ - " The friend must wait until the delay period to vouch for this recovery" - ] - }, - { - "name": "AlreadyVouched", - "documentation": [ - " This user has already vouched for this recovery" - ] - }, - { - "name": "Threshold", - "documentation": [ - " The threshold for recovering this account has not been met" - ] - }, - { - "name": "StillActive", - "documentation": [ - " There are still active recovery attempts that need to be closed" - ] - }, - { - "name": "Overflow", - "documentation": [ - " There was an overflow in a calculation" - ] - }, - { - "name": "AlreadyProxy", - "documentation": [ - " This account is already set up for recovery" - ] - }, - { - "name": "BadState", - "documentation": [ - " Some internal state is broken." - ] - } - ], - "index": 14 - }, - { - "name": "Proxy", - "storage": { - "prefix": "Proxy", - "items": [ - { - "name": "Proxies", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "(Vec,BalanceOf)", - "linked": false - } - }, - "fallback": "0x0000000000000000000000000000000000", - "documentation": [ - " The set of account proxies. Maps the account which has delegated to the accounts", - " which are being delegated to, together with the amount held on deposit." - ] - }, - { - "name": "Announcements", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "(Vec,BalanceOf)", - "linked": false - } - }, - "fallback": "0x0000000000000000000000000000000000", - "documentation": [ - " The announcements made by the proxy (key)." - ] - } - ] - }, - "calls": [ - { - "name": "proxy", - "args": [ - { - "name": "real", - "type": "AccountId" - }, - { - "name": "force_proxy_type", - "type": "Option" - }, - { - "name": "call", - "type": "Call" - } - ], - "documentation": [ - " Dispatch the given `call` from an account that the sender is authorised for through", - " `add_proxy`.", - "", - " Removes any corresponding announcement(s).", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " Parameters:", - " - `real`: The account that the proxy will make a call on behalf of.", - " - `force_proxy_type`: Specify the exact proxy type to be used and checked for this call.", - " - `call`: The call to be made by the `real` account.", - "", - " # ", - " Weight is a function of the number of proxies the user has (P).", - " # " - ] - }, - { - "name": "add_proxy", - "args": [ - { - "name": "delegate", - "type": "AccountId" - }, - { - "name": "proxy_type", - "type": "ProxyType" - }, - { - "name": "delay", - "type": "BlockNumber" - } - ], - "documentation": [ - " Register a proxy account for the sender that is able to make calls on its behalf.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " Parameters:", - " - `proxy`: The account that the `caller` would like to make a proxy.", - " - `proxy_type`: The permissions allowed for this proxy account.", - " - `delay`: The announcement period required of the initial proxy. Will generally be", - " zero.", - "", - " # ", - " Weight is a function of the number of proxies the user has (P).", - " # " - ] - }, - { - "name": "remove_proxy", - "args": [ - { - "name": "delegate", - "type": "AccountId" - }, - { - "name": "proxy_type", - "type": "ProxyType" - }, - { - "name": "delay", - "type": "BlockNumber" - } - ], - "documentation": [ - " Unregister a proxy account for the sender.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " Parameters:", - " - `proxy`: The account that the `caller` would like to remove as a proxy.", - " - `proxy_type`: The permissions currently enabled for the removed proxy account.", - "", - " # ", - " Weight is a function of the number of proxies the user has (P).", - " # " - ] - }, - { - "name": "remove_proxies", - "args": [], - "documentation": [ - " Unregister all proxy accounts for the sender.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " WARNING: This may be called on accounts created by `anonymous`, however if done, then", - " the unreserved fees will be inaccessible. **All access to this account will be lost.**", - "", - " # ", - " Weight is a function of the number of proxies the user has (P).", - " # " - ] - }, - { - "name": "anonymous", - "args": [ - { - "name": "proxy_type", - "type": "ProxyType" - }, - { - "name": "delay", - "type": "BlockNumber" - }, - { - "name": "index", - "type": "u16" - } - ], - "documentation": [ - " Spawn a fresh new account that is guaranteed to be otherwise inaccessible, and", - " initialize it with a proxy of `proxy_type` for `origin` sender.", - "", - " Requires a `Signed` origin.", - "", - " - `proxy_type`: The type of the proxy that the sender will be registered as over the", - " new account. This will almost always be the most permissive `ProxyType` possible to", - " allow for maximum flexibility.", - " - `index`: A disambiguation index, in case this is called multiple times in the same", - " transaction (e.g. with `utility::batch`). Unless you're using `batch` you probably just", - " want to use `0`.", - " - `delay`: The announcement period required of the initial proxy. Will generally be", - " zero.", - "", - " Fails with `Duplicate` if this has already been called in this transaction, from the", - " same sender, with the same parameters.", - "", - " Fails if there are insufficient funds to pay for deposit.", - "", - " # ", - " Weight is a function of the number of proxies the user has (P).", - " # ", - " TODO: Might be over counting 1 read" - ] - }, - { - "name": "kill_anonymous", - "args": [ - { - "name": "spawner", - "type": "AccountId" - }, - { - "name": "proxy_type", - "type": "ProxyType" - }, - { - "name": "index", - "type": "u16" - }, - { - "name": "height", - "type": "Compact" - }, - { - "name": "ext_index", - "type": "Compact" - } - ], - "documentation": [ - " Removes a previously spawned anonymous proxy.", - "", - " WARNING: **All access to this account will be lost.** Any funds held in it will be", - " inaccessible.", - "", - " Requires a `Signed` origin, and the sender account must have been created by a call to", - " `anonymous` with corresponding parameters.", - "", - " - `spawner`: The account that originally called `anonymous` to create this account.", - " - `index`: The disambiguation index originally passed to `anonymous`. Probably `0`.", - " - `proxy_type`: The proxy type originally passed to `anonymous`.", - " - `height`: The height of the chain when the call to `anonymous` was processed.", - " - `ext_index`: The extrinsic index in which the call to `anonymous` was processed.", - "", - " Fails with `NoPermission` in case the caller is not a previously created anonymous", - " account whose `anonymous` call has corresponding parameters.", - "", - " # ", - " Weight is a function of the number of proxies the user has (P).", - " # " - ] - }, - { - "name": "announce", - "args": [ - { - "name": "real", - "type": "AccountId" - }, - { - "name": "call_hash", - "type": "CallHashOf" - } - ], - "documentation": [ - " Publish the hash of a proxy-call that will be made in the future.", - "", - " This must be called some number of blocks before the corresponding `proxy` is attempted", - " if the delay associated with the proxy relationship is greater than zero.", - "", - " No more than `MaxPending` announcements may be made at any one time.", - "", - " This will take a deposit of `AnnouncementDepositFactor` as well as", - " `AnnouncementDepositBase` if there are no other pending announcements.", - "", - " The dispatch origin for this call must be _Signed_ and a proxy of `real`.", - "", - " Parameters:", - " - `real`: The account that the proxy will make a call on behalf of.", - " - `call_hash`: The hash of the call to be made by the `real` account.", - "", - " # ", - " Weight is a function of:", - " - A: the number of announcements made.", - " - P: the number of proxies the user has.", - " # " - ] - }, - { - "name": "remove_announcement", - "args": [ - { - "name": "real", - "type": "AccountId" - }, - { - "name": "call_hash", - "type": "CallHashOf" - } - ], - "documentation": [ - " Remove a given announcement.", - "", - " May be called by a proxy account to remove a call they previously announced and return", - " the deposit.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " Parameters:", - " - `real`: The account that the proxy will make a call on behalf of.", - " - `call_hash`: The hash of the call to be made by the `real` account.", - "", - " # ", - " Weight is a function of:", - " - A: the number of announcements made.", - " - P: the number of proxies the user has.", - " # " - ] - }, - { - "name": "reject_announcement", - "args": [ - { - "name": "delegate", - "type": "AccountId" - }, - { - "name": "call_hash", - "type": "CallHashOf" - } - ], - "documentation": [ - " Remove the given announcement of a delegate.", - "", - " May be called by a target (proxied) account to remove a call that one of their delegates", - " (`delegate`) has announced they want to execute. The deposit is returned.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " Parameters:", - " - `delegate`: The account that previously announced the call.", - " - `call_hash`: The hash of the call to be made.", - "", - " # ", - " Weight is a function of:", - " - A: the number of announcements made.", - " - P: the number of proxies the user has.", - " # " - ] - }, - { - "name": "proxy_announced", - "args": [ - { - "name": "delegate", - "type": "AccountId" - }, - { - "name": "real", - "type": "AccountId" - }, - { - "name": "force_proxy_type", - "type": "Option" - }, - { - "name": "call", - "type": "Call" - } - ], - "documentation": [ - " Dispatch the given `call` from an account that the sender is authorised for through", - " `add_proxy`.", - "", - " Removes any corresponding announcement(s).", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " Parameters:", - " - `real`: The account that the proxy will make a call on behalf of.", - " - `force_proxy_type`: Specify the exact proxy type to be used and checked for this call.", - " - `call`: The call to be made by the `real` account.", - "", - " # ", - " Weight is a function of:", - " - A: the number of announcements made.", - " - P: the number of proxies the user has.", - " # " - ] - } - ], - "events": [ - { - "name": "ProxyExecuted", - "args": [ - "DispatchResult" - ], - "documentation": [ - " A proxy was executed correctly, with the given \\[result\\]." - ] - }, - { - "name": "AnonymousCreated", - "args": [ - "AccountId", - "AccountId", - "ProxyType", - "u16" - ], - "documentation": [ - " Anonymous account has been created by new proxy with given", - " disambiguation index and proxy type. \\[anonymous, who, proxy_type, disambiguation_index\\]" - ] - }, - { - "name": "Announced", - "args": [ - "AccountId", - "AccountId", - "Hash" - ], - "documentation": [ - " An announcement was placed to make a call in the future. \\[real, proxy, call_hash\\]" - ] - } - ], - "constants": [ - { - "name": "ProxyDepositBase", - "type": "BalanceOf", - "value": "0x001843d5ba0500000000000000000000", - "documentation": [ - " The base amount of currency needed to reserve for creating a proxy." - ] - }, - { - "name": "ProxyDepositFactor", - "type": "BalanceOf", - "value": "0x0070f70b021200000000000000000000", - "documentation": [ - " The amount of currency needed per proxy added." - ] - }, - { - "name": "MaxProxies", - "type": "u16", - "value": "0x2000", - "documentation": [ - " The maximum amount of proxies allowed for a single account." - ] - }, - { - "name": "MaxPending", - "type": "u32", - "value": "0x20000000", - "documentation": [ - " `MaxPending` metadata shadow." - ] - }, - { - "name": "AnnouncementDepositBase", - "type": "BalanceOf", - "value": "0x001843d5ba0500000000000000000000", - "documentation": [ - " `AnnouncementDepositBase` metadata shadow." - ] - }, - { - "name": "AnnouncementDepositFactor", - "type": "BalanceOf", - "value": "0x00e0ee17042400000000000000000000", - "documentation": [ - " `AnnouncementDepositFactor` metadata shadow." - ] - } - ], - "errors": [ - { - "name": "TooMany", - "documentation": [ - " There are too many proxies registered or too many announcements pending." - ] - }, - { - "name": "NotFound", - "documentation": [ - " Proxy registration not found." - ] - }, - { - "name": "NotProxy", - "documentation": [ - " Sender is not a proxy of the account to be proxied." - ] - }, - { - "name": "Unproxyable", - "documentation": [ - " A call which is incompatible with the proxy type's filter was attempted." - ] - }, - { - "name": "Duplicate", - "documentation": [ - " Account is already a proxy." - ] - }, - { - "name": "NoPermission", - "documentation": [ - " Call may not be made by proxy because it may escalate its privileges." - ] - }, - { - "name": "Unannounced", - "documentation": [ - " Announcement, if made at all, was made too recently." - ] - }, - { - "name": "NoSelfProxy", - "documentation": [ - " Cannot add self as proxy." - ] - } - ], - "index": 15 - }, - { - "name": "Scheduler", - "storage": { - "prefix": "Scheduler", - "items": [ - { - "name": "Agenda", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "BlockNumber", - "value": "Vec>", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Items to be executed, indexed by the block number that they should be executed on." - ] - }, - { - "name": "Lookup", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "Bytes", - "value": "TaskAddress", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Lookup from identity to the block number and index of the task." - ] - }, - { - "name": "StorageVersion", - "modifier": "Default", - "type": { - "plain": "Releases" - }, - "fallback": "0x00", - "documentation": [ - " Storage version of the pallet.", - "", - " New networks start with last version." - ] - } - ] - }, - "calls": [ - { - "name": "schedule", - "args": [ - { - "name": "when", - "type": "BlockNumber" - }, - { - "name": "maybe_periodic", - "type": "Option" - }, - { - "name": "priority", - "type": "Priority" - }, - { - "name": "call", - "type": "Call" - } - ], - "documentation": [ - " Anonymously schedule a task.", - "", - " # ", - " - S = Number of already scheduled calls", - " - Base Weight: 22.29 + .126 * S µs", - " - DB Weight:", - " - Read: Agenda", - " - Write: Agenda", - " - Will use base weight of 25 which should be good for up to 30 scheduled calls", - " # " - ] - }, - { - "name": "cancel", - "args": [ - { - "name": "when", - "type": "BlockNumber" - }, - { - "name": "index", - "type": "u32" - } - ], - "documentation": [ - " Cancel an anonymously scheduled task.", - "", - " # ", - " - S = Number of already scheduled calls", - " - Base Weight: 22.15 + 2.869 * S µs", - " - DB Weight:", - " - Read: Agenda", - " - Write: Agenda, Lookup", - " - Will use base weight of 100 which should be good for up to 30 scheduled calls", - " # " - ] - }, - { - "name": "schedule_named", - "args": [ - { - "name": "id", - "type": "Bytes" - }, - { - "name": "when", - "type": "BlockNumber" - }, - { - "name": "maybe_periodic", - "type": "Option" - }, - { - "name": "priority", - "type": "Priority" - }, - { - "name": "call", - "type": "Call" - } - ], - "documentation": [ - " Schedule a named task.", - "", - " # ", - " - S = Number of already scheduled calls", - " - Base Weight: 29.6 + .159 * S µs", - " - DB Weight:", - " - Read: Agenda, Lookup", - " - Write: Agenda, Lookup", - " - Will use base weight of 35 which should be good for more than 30 scheduled calls", - " # " - ] - }, - { - "name": "cancel_named", - "args": [ - { - "name": "id", - "type": "Bytes" - } - ], - "documentation": [ - " Cancel a named scheduled task.", - "", - " # ", - " - S = Number of already scheduled calls", - " - Base Weight: 24.91 + 2.907 * S µs", - " - DB Weight:", - " - Read: Agenda, Lookup", - " - Write: Agenda, Lookup", - " - Will use base weight of 100 which should be good for up to 30 scheduled calls", - " # " - ] - }, - { - "name": "schedule_after", - "args": [ - { - "name": "after", - "type": "BlockNumber" - }, - { - "name": "maybe_periodic", - "type": "Option" - }, - { - "name": "priority", - "type": "Priority" - }, - { - "name": "call", - "type": "Call" - } - ], - "documentation": [ - " Anonymously schedule a task after a delay.", - "", - " # ", - " Same as [`schedule`].", - " # " - ] - }, - { - "name": "schedule_named_after", - "args": [ - { - "name": "id", - "type": "Bytes" - }, - { - "name": "after", - "type": "BlockNumber" - }, - { - "name": "maybe_periodic", - "type": "Option" - }, - { - "name": "priority", - "type": "Priority" - }, - { - "name": "call", - "type": "Call" - } - ], - "documentation": [ - " Schedule a named task after a delay.", - "", - " # ", - " Same as [`schedule_named`].", - " # " - ] - } - ], - "events": [ - { - "name": "Scheduled", - "args": [ - "BlockNumber", - "u32" - ], - "documentation": [ - " Scheduled some task. \\[when, index\\]" - ] - }, - { - "name": "Canceled", - "args": [ - "BlockNumber", - "u32" - ], - "documentation": [ - " Canceled some task. \\[when, index\\]" - ] - }, - { - "name": "Dispatched", - "args": [ - "TaskAddress", - "Option", - "DispatchResult" - ], - "documentation": [ - " Dispatched some task. \\[task, id, result\\]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "FailedToSchedule", - "documentation": [ - " Failed to schedule a call" - ] - }, - { - "name": "NotFound", - "documentation": [ - " Cannot find the scheduled call." - ] - }, - { - "name": "TargetBlockNumberInPast", - "documentation": [ - " Given target block number is in the past." - ] - }, - { - "name": "RescheduleNoChange", - "documentation": [ - " Reschedule failed because it does not change scheduled time." - ] - } - ], - "index": 16 - }, - { - "name": "Indices", - "storage": { - "prefix": "Indices", - "items": [ - { - "name": "Accounts", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Blake2_128Concat", - "key": "AccountIndex", - "value": "(AccountId,BalanceOf,bool)", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " The lookup from index to account." - ] - } - ] - }, - "calls": [ - { - "name": "claim", - "args": [ - { - "name": "index", - "type": "AccountIndex" - } - ], - "documentation": [ - " Assign an previously unassigned index.", - "", - " Payment: `Deposit` is reserved from the sender account.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " - `index`: the index to be claimed. This must not be in use.", - "", - " Emits `IndexAssigned` if successful.", - "", - " # ", - " - `O(1)`.", - " - One storage mutation (codec `O(1)`).", - " - One reserve operation.", - " - One event.", - " -------------------", - " - DB Weight: 1 Read/Write (Accounts)", - " # " - ] - }, - { - "name": "transfer", - "args": [ - { - "name": "new", - "type": "AccountId" - }, - { - "name": "index", - "type": "AccountIndex" - } - ], - "documentation": [ - " Assign an index already owned by the sender to another account. The balance reservation", - " is effectively transferred to the new account.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " - `index`: the index to be re-assigned. This must be owned by the sender.", - " - `new`: the new owner of the index. This function is a no-op if it is equal to sender.", - "", - " Emits `IndexAssigned` if successful.", - "", - " # ", - " - `O(1)`.", - " - One storage mutation (codec `O(1)`).", - " - One transfer operation.", - " - One event.", - " -------------------", - " - DB Weight:", - " - Reads: Indices Accounts, System Account (recipient)", - " - Writes: Indices Accounts, System Account (recipient)", - " # " - ] - }, - { - "name": "free", - "args": [ - { - "name": "index", - "type": "AccountIndex" - } - ], - "documentation": [ - " Free up an index owned by the sender.", - "", - " Payment: Any previous deposit placed for the index is unreserved in the sender account.", - "", - " The dispatch origin for this call must be _Signed_ and the sender must own the index.", - "", - " - `index`: the index to be freed. This must be owned by the sender.", - "", - " Emits `IndexFreed` if successful.", - "", - " # ", - " - `O(1)`.", - " - One storage mutation (codec `O(1)`).", - " - One reserve operation.", - " - One event.", - " -------------------", - " - DB Weight: 1 Read/Write (Accounts)", - " # " - ] - }, - { - "name": "force_transfer", - "args": [ - { - "name": "new", - "type": "AccountId" - }, - { - "name": "index", - "type": "AccountIndex" - }, - { - "name": "freeze", - "type": "bool" - } - ], - "documentation": [ - " Force an index to an account. This doesn't require a deposit. If the index is already", - " held, then any deposit is reimbursed to its current owner.", - "", - " The dispatch origin for this call must be _Root_.", - "", - " - `index`: the index to be (re-)assigned.", - " - `new`: the new owner of the index. This function is a no-op if it is equal to sender.", - " - `freeze`: if set to `true`, will freeze the index so it cannot be transferred.", - "", - " Emits `IndexAssigned` if successful.", - "", - " # ", - " - `O(1)`.", - " - One storage mutation (codec `O(1)`).", - " - Up to one reserve operation.", - " - One event.", - " -------------------", - " - DB Weight:", - " - Reads: Indices Accounts, System Account (original owner)", - " - Writes: Indices Accounts, System Account (original owner)", - " # " - ] - }, - { - "name": "freeze", - "args": [ - { - "name": "index", - "type": "AccountIndex" - } - ], - "documentation": [ - " Freeze an index so it will always point to the sender account. This consumes the deposit.", - "", - " The dispatch origin for this call must be _Signed_ and the signing account must have a", - " non-frozen account `index`.", - "", - " - `index`: the index to be frozen in place.", - "", - " Emits `IndexFrozen` if successful.", - "", - " # ", - " - `O(1)`.", - " - One storage mutation (codec `O(1)`).", - " - Up to one slash operation.", - " - One event.", - " -------------------", - " - DB Weight: 1 Read/Write (Accounts)", - " # " - ] - } - ], - "events": [ - { - "name": "IndexAssigned", - "args": [ - "AccountId", - "AccountIndex" - ], - "documentation": [ - " A account index was assigned. \\[index, who\\]" - ] - }, - { - "name": "IndexFreed", - "args": [ - "AccountIndex" - ], - "documentation": [ - " A account index has been freed up (unassigned). \\[index\\]" - ] - }, - { - "name": "IndexFrozen", - "args": [ - "AccountIndex", - "AccountId" - ], - "documentation": [ - " A account index has been frozen to its current account ID. \\[index, who\\]" - ] - } - ], - "constants": [ - { - "name": "Deposit", - "type": "BalanceOf", - "value": "0x00a0724e180900000000000000000000", - "documentation": [ - " The deposit needed for reserving an index." - ] - } - ], - "errors": [], - "index": 17 - }, - { - "name": "GraduallyUpdate", - "storage": { - "prefix": "GraduallyUpdate", - "items": [ - { - "name": "GraduallyUpdates", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " All the on-going updates" - ] - }, - { - "name": "LastUpdatedAt", - "modifier": "Default", - "type": { - "plain": "BlockNumber" - }, - "fallback": "0x00000000", - "documentation": [ - " The last updated block number" - ] - } - ] - }, - "calls": [ - { - "name": "gradually_update", - "args": [ - { - "name": "update", - "type": "GraduallyUpdate" - } - ], - "documentation": [ - " Add gradually_update to adjust numeric parameter." - ] - }, - { - "name": "cancel_gradually_update", - "args": [ - { - "name": "key", - "type": "StorageKeyBytes" - } - ], - "documentation": [ - " Cancel gradually_update to adjust numeric parameter." - ] - } - ], - "events": [ - { - "name": "GraduallyUpdateAdded", - "args": [ - "StorageKeyBytes", - "StorageValueBytes", - "StorageValueBytes" - ], - "documentation": [ - " Gradually update added. [key, per_block, target_value]" - ] - }, - { - "name": "GraduallyUpdateCancelled", - "args": [ - "StorageKeyBytes" - ], - "documentation": [ - " Gradually update cancelled. [key]" - ] - }, - { - "name": "Updated", - "args": [ - "BlockNumber", - "StorageKeyBytes", - "StorageValueBytes" - ], - "documentation": [ - " Gradually update applied. [block_number, key, target_value]" - ] - } - ], - "constants": [ - { - "name": "UpdateFrequency", - "type": "BlockNumber", - "value": "0x0a000000", - "documentation": [ - " The frequency of updating values between blocks" - ] - } - ], - "errors": [ - { - "name": "InvalidPerBlockOrTargetValue", - "documentation": [ - " The `per_block` or `target_value` is invalid." - ] - }, - { - "name": "InvalidTargetValue", - "documentation": [ - " The `target_value` is invalid." - ] - }, - { - "name": "GraduallyUpdateHasExisted", - "documentation": [ - " Another update is already been scheduled for this key." - ] - }, - { - "name": "GraduallyUpdateNotFound", - "documentation": [ - " No update exists to cancel." - ] - } - ], - "index": 18 - }, - { - "name": "GeneralCouncil", - "storage": { - "prefix": "Instance1Collective", - "items": [ - { - "name": "Proposals", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The hashes of the active proposals." - ] - }, - { - "name": "ProposalOf", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Identity", - "key": "Hash", - "value": "Proposal", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Actual proposal for a given hash, if it's current." - ] - }, - { - "name": "Voting", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Identity", - "key": "Hash", - "value": "Votes", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Votes on a given proposal, if it is ongoing." - ] - }, - { - "name": "ProposalCount", - "modifier": "Default", - "type": { - "plain": "u32" - }, - "fallback": "0x00000000", - "documentation": [ - " Proposals so far." - ] - }, - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current members of the collective. This is stored sorted (just by value)." - ] - }, - { - "name": "Prime", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " The prime member that helps determine the default vote behavior in case of absentations." - ] - } - ] - }, - "calls": [ - { - "name": "set_members", - "args": [ - { - "name": "new_members", - "type": "Vec" - }, - { - "name": "prime", - "type": "Option" - }, - { - "name": "old_count", - "type": "MemberCount" - } - ], - "documentation": [ - " Set the collective's membership.", - "", - " - `new_members`: The new member list. Be nice to the chain and provide it sorted.", - " - `prime`: The prime member whose vote sets the default.", - " - `old_count`: The upper bound for the previous number of members in storage.", - " Used for weight estimation.", - "", - " Requires root origin.", - "", - " NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but", - " the weight estimations rely on it to estimate dispatchable weight.", - "", - " # ", - " ## Weight", - " - `O(MP + N)` where:", - " - `M` old-members-count (code- and governance-bounded)", - " - `N` new-members-count (code- and governance-bounded)", - " - `P` proposals-count (code-bounded)", - " - DB:", - " - 1 storage mutation (codec `O(M)` read, `O(N)` write) for reading and writing the members", - " - 1 storage read (codec `O(P)`) for reading the proposals", - " - `P` storage mutations (codec `O(M)`) for updating the votes for each proposal", - " - 1 storage write (codec `O(1)`) for deleting the old `prime` and setting the new one", - " # " - ] - }, - { - "name": "execute", - "args": [ - { - "name": "proposal", - "type": "Proposal" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Dispatch a proposal from a member using the `Member` origin.", - "", - " Origin must be a member of the collective.", - "", - " # ", - " ## Weight", - " - `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching `proposal`", - " - DB: 1 read (codec `O(M)`) + DB access of `proposal`", - " - 1 event", - " # " - ] - }, - { - "name": "propose", - "args": [ - { - "name": "threshold", - "type": "Compact" - }, - { - "name": "proposal", - "type": "Proposal" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Add a new proposal to either be voted on or executed directly.", - "", - " Requires the sender to be member.", - "", - " `threshold` determines whether `proposal` is executed directly (`threshold < 2`)", - " or put up for voting.", - "", - " # ", - " ## Weight", - " - `O(B + M + P1)` or `O(B + M + P2)` where:", - " - `B` is `proposal` size in bytes (length-fee-bounded)", - " - `M` is members-count (code- and governance-bounded)", - " - branching is influenced by `threshold` where:", - " - `P1` is proposal execution complexity (`threshold < 2`)", - " - `P2` is proposals-count (code-bounded) (`threshold >= 2`)", - " - DB:", - " - 1 storage read `is_member` (codec `O(M)`)", - " - 1 storage read `ProposalOf::contains_key` (codec `O(1)`)", - " - DB accesses influenced by `threshold`:", - " - EITHER storage accesses done by `proposal` (`threshold < 2`)", - " - OR proposal insertion (`threshold <= 2`)", - " - 1 storage mutation `Proposals` (codec `O(P2)`)", - " - 1 storage mutation `ProposalCount` (codec `O(1)`)", - " - 1 storage write `ProposalOf` (codec `O(B)`)", - " - 1 storage write `Voting` (codec `O(M)`)", - " - 1 event", - " # " - ] - }, - { - "name": "vote", - "args": [ - { - "name": "proposal", - "type": "Hash" - }, - { - "name": "index", - "type": "Compact" - }, - { - "name": "approve", - "type": "bool" - } - ], - "documentation": [ - " Add an aye or nay vote for the sender to the given proposal.", - "", - " Requires the sender to be a member.", - "", - " Transaction fees will be waived if the member is voting on any particular proposal", - " for the first time and the call is successful. Subsequent vote changes will charge a fee.", - " # ", - " ## Weight", - " - `O(M)` where `M` is members-count (code- and governance-bounded)", - " - DB:", - " - 1 storage read `Members` (codec `O(M)`)", - " - 1 storage mutation `Voting` (codec `O(M)`)", - " - 1 event", - " # " - ] - }, - { - "name": "close", - "args": [ - { - "name": "proposal_hash", - "type": "Hash" - }, - { - "name": "index", - "type": "Compact" - }, - { - "name": "proposal_weight_bound", - "type": "Compact" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Close a vote that is either approved, disapproved or whose voting period has ended.", - "", - " May be called by any signed account in order to finish voting and close the proposal.", - "", - " If called before the end of the voting period it will only close the vote if it is", - " has enough votes to be approved or disapproved.", - "", - " If called after the end of the voting period abstentions are counted as rejections", - " unless there is a prime member set and the prime member cast an approval.", - "", - " If the close operation completes successfully with disapproval, the transaction fee will", - " be waived. Otherwise execution of the approved operation will be charged to the caller.", - "", - " + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed proposal.", - " + `length_bound`: The upper bound for the length of the proposal in storage. Checked via", - " `storage::read` so it is `size_of::() == 4` larger than the pure length.", - "", - " # ", - " ## Weight", - " - `O(B + M + P1 + P2)` where:", - " - `B` is `proposal` size in bytes (length-fee-bounded)", - " - `M` is members-count (code- and governance-bounded)", - " - `P1` is the complexity of `proposal` preimage.", - " - `P2` is proposal-count (code-bounded)", - " - DB:", - " - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`)", - " - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec `O(P2)`)", - " - any mutations done while executing `proposal` (`P1`)", - " - up to 3 events", - " # " - ] - }, - { - "name": "disapprove_proposal", - "args": [ - { - "name": "proposal_hash", - "type": "Hash" - } - ], - "documentation": [ - " Disapprove a proposal, close, and remove it from the system, regardless of its current state.", - "", - " Must be called by the Root origin.", - "", - " Parameters:", - " * `proposal_hash`: The hash of the proposal that should be disapproved.", - "", - " # ", - " Complexity: O(P) where P is the number of max proposals", - " DB Weight:", - " * Reads: Proposals", - " * Writes: Voting, Proposals, ProposalOf", - " # " - ] - } - ], - "events": [ - { - "name": "Proposed", - "args": [ - "AccountId", - "ProposalIndex", - "Hash", - "MemberCount" - ], - "documentation": [ - " A motion (given hash) has been proposed (by given account) with a threshold (given", - " `MemberCount`).", - " \\[account, proposal_index, proposal_hash, threshold\\]" - ] - }, - { - "name": "Voted", - "args": [ - "AccountId", - "Hash", - "bool", - "MemberCount", - "MemberCount" - ], - "documentation": [ - " A motion (given hash) has been voted on by given account, leaving", - " a tally (yes votes and no votes given respectively as `MemberCount`).", - " \\[account, proposal_hash, voted, yes, no\\]" - ] - }, - { - "name": "Approved", - "args": [ - "Hash" - ], - "documentation": [ - " A motion was approved by the required threshold.", - " \\[proposal_hash\\]" - ] - }, - { - "name": "Disapproved", - "args": [ - "Hash" - ], - "documentation": [ - " A motion was not approved by the required threshold.", - " \\[proposal_hash\\]" - ] - }, - { - "name": "Executed", - "args": [ - "Hash", - "DispatchResult" - ], - "documentation": [ - " A motion was executed; result will be `Ok` if it returned without error.", - " \\[proposal_hash, result\\]" - ] - }, - { - "name": "MemberExecuted", - "args": [ - "Hash", - "DispatchResult" - ], - "documentation": [ - " A single member did some action; result will be `Ok` if it returned without error.", - " \\[proposal_hash, result\\]" - ] - }, - { - "name": "Closed", - "args": [ - "Hash", - "MemberCount", - "MemberCount" - ], - "documentation": [ - " A proposal was closed because its threshold was reached or after its duration was up.", - " \\[proposal_hash, yes, no\\]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "NotMember", - "documentation": [ - " Account is not a member" - ] - }, - { - "name": "DuplicateProposal", - "documentation": [ - " Duplicate proposals not allowed" - ] - }, - { - "name": "ProposalMissing", - "documentation": [ - " Proposal must exist" - ] - }, - { - "name": "WrongIndex", - "documentation": [ - " Mismatched index" - ] - }, - { - "name": "DuplicateVote", - "documentation": [ - " Duplicate vote ignored" - ] - }, - { - "name": "AlreadyInitialized", - "documentation": [ - " Members are already initialized!" - ] - }, - { - "name": "TooEarly", - "documentation": [ - " The close call was made too early, before the end of the voting." - ] - }, - { - "name": "TooManyProposals", - "documentation": [ - " There can only be a maximum of `MaxProposals` active proposals." - ] - }, - { - "name": "WrongProposalWeight", - "documentation": [ - " The given weight bound for the proposal was too low." - ] - }, - { - "name": "WrongProposalLength", - "documentation": [ - " The given length bound for the proposal was too low." - ] - } - ], - "index": 19 - }, - { - "name": "GeneralCouncilMembership", - "storage": { - "prefix": "Instance1Membership", - "items": [ - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current membership, stored as an ordered Vec." - ] - }, - { - "name": "Prime", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " The current prime member, if one exists." - ] - } - ] - }, - "calls": [ - { - "name": "add_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Add a member `who` to the set.", - "", - " May only be called from `T::AddOrigin`." - ] - }, - { - "name": "remove_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Remove a member `who` from the set.", - "", - " May only be called from `T::RemoveOrigin`." - ] - }, - { - "name": "swap_member", - "args": [ - { - "name": "remove", - "type": "AccountId" - }, - { - "name": "add", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out one member `remove` for another `add`.", - "", - " May only be called from `T::SwapOrigin`.", - "", - " Prime membership is *not* passed from `remove` to `add`, if extant." - ] - }, - { - "name": "reset_members", - "args": [ - { - "name": "members", - "type": "Vec" - } - ], - "documentation": [ - " Change the membership to a new set, disregarding the existing membership. Be nice and", - " pass `members` pre-sorted.", - "", - " May only be called from `T::ResetOrigin`." - ] - }, - { - "name": "change_key", - "args": [ - { - "name": "new", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out the sending member for some other key `new`.", - "", - " May only be called from `Signed` origin of a current member.", - "", - " Prime membership is passed from the origin account to `new`, if extant." - ] - }, - { - "name": "set_prime", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Set the prime member. Must be a current member.", - "", - " May only be called from `T::PrimeOrigin`." - ] - }, - { - "name": "clear_prime", - "args": [], - "documentation": [ - " Remove the prime member if it exists.", - "", - " May only be called from `T::PrimeOrigin`." - ] - } - ], - "events": [ - { - "name": "MemberAdded", - "args": [], - "documentation": [ - " The given member was added; see the transaction for who." - ] - }, - { - "name": "MemberRemoved", - "args": [], - "documentation": [ - " The given member was removed; see the transaction for who." - ] - }, - { - "name": "MembersSwapped", - "args": [], - "documentation": [ - " Two members were swapped; see the transaction for who." - ] - }, - { - "name": "MembersReset", - "args": [], - "documentation": [ - " The membership was reset; see the transaction for who the new set is." - ] - }, - { - "name": "KeyChanged", - "args": [], - "documentation": [ - " One of the members' keys changed." - ] - }, - { - "name": "Dummy", - "args": [ - "PhantomData" - ], - "documentation": [ - " Phantom member, never used." - ] - } - ], - "constants": [], - "errors": [], - "index": 20 - }, - { - "name": "HonzonCouncil", - "storage": { - "prefix": "Instance2Collective", - "items": [ - { - "name": "Proposals", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The hashes of the active proposals." - ] - }, - { - "name": "ProposalOf", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Identity", - "key": "Hash", - "value": "Proposal", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Actual proposal for a given hash, if it's current." - ] - }, - { - "name": "Voting", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Identity", - "key": "Hash", - "value": "Votes", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Votes on a given proposal, if it is ongoing." - ] - }, - { - "name": "ProposalCount", - "modifier": "Default", - "type": { - "plain": "u32" - }, - "fallback": "0x00000000", - "documentation": [ - " Proposals so far." - ] - }, - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current members of the collective. This is stored sorted (just by value)." - ] - }, - { - "name": "Prime", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " The prime member that helps determine the default vote behavior in case of absentations." - ] - } - ] - }, - "calls": [ - { - "name": "set_members", - "args": [ - { - "name": "new_members", - "type": "Vec" - }, - { - "name": "prime", - "type": "Option" - }, - { - "name": "old_count", - "type": "MemberCount" - } - ], - "documentation": [ - " Set the collective's membership.", - "", - " - `new_members`: The new member list. Be nice to the chain and provide it sorted.", - " - `prime`: The prime member whose vote sets the default.", - " - `old_count`: The upper bound for the previous number of members in storage.", - " Used for weight estimation.", - "", - " Requires root origin.", - "", - " NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but", - " the weight estimations rely on it to estimate dispatchable weight.", - "", - " # ", - " ## Weight", - " - `O(MP + N)` where:", - " - `M` old-members-count (code- and governance-bounded)", - " - `N` new-members-count (code- and governance-bounded)", - " - `P` proposals-count (code-bounded)", - " - DB:", - " - 1 storage mutation (codec `O(M)` read, `O(N)` write) for reading and writing the members", - " - 1 storage read (codec `O(P)`) for reading the proposals", - " - `P` storage mutations (codec `O(M)`) for updating the votes for each proposal", - " - 1 storage write (codec `O(1)`) for deleting the old `prime` and setting the new one", - " # " - ] - }, - { - "name": "execute", - "args": [ - { - "name": "proposal", - "type": "Proposal" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Dispatch a proposal from a member using the `Member` origin.", - "", - " Origin must be a member of the collective.", - "", - " # ", - " ## Weight", - " - `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching `proposal`", - " - DB: 1 read (codec `O(M)`) + DB access of `proposal`", - " - 1 event", - " # " - ] - }, - { - "name": "propose", - "args": [ - { - "name": "threshold", - "type": "Compact" - }, - { - "name": "proposal", - "type": "Proposal" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Add a new proposal to either be voted on or executed directly.", - "", - " Requires the sender to be member.", - "", - " `threshold` determines whether `proposal` is executed directly (`threshold < 2`)", - " or put up for voting.", - "", - " # ", - " ## Weight", - " - `O(B + M + P1)` or `O(B + M + P2)` where:", - " - `B` is `proposal` size in bytes (length-fee-bounded)", - " - `M` is members-count (code- and governance-bounded)", - " - branching is influenced by `threshold` where:", - " - `P1` is proposal execution complexity (`threshold < 2`)", - " - `P2` is proposals-count (code-bounded) (`threshold >= 2`)", - " - DB:", - " - 1 storage read `is_member` (codec `O(M)`)", - " - 1 storage read `ProposalOf::contains_key` (codec `O(1)`)", - " - DB accesses influenced by `threshold`:", - " - EITHER storage accesses done by `proposal` (`threshold < 2`)", - " - OR proposal insertion (`threshold <= 2`)", - " - 1 storage mutation `Proposals` (codec `O(P2)`)", - " - 1 storage mutation `ProposalCount` (codec `O(1)`)", - " - 1 storage write `ProposalOf` (codec `O(B)`)", - " - 1 storage write `Voting` (codec `O(M)`)", - " - 1 event", - " # " - ] - }, - { - "name": "vote", - "args": [ - { - "name": "proposal", - "type": "Hash" - }, - { - "name": "index", - "type": "Compact" - }, - { - "name": "approve", - "type": "bool" - } - ], - "documentation": [ - " Add an aye or nay vote for the sender to the given proposal.", - "", - " Requires the sender to be a member.", - "", - " Transaction fees will be waived if the member is voting on any particular proposal", - " for the first time and the call is successful. Subsequent vote changes will charge a fee.", - " # ", - " ## Weight", - " - `O(M)` where `M` is members-count (code- and governance-bounded)", - " - DB:", - " - 1 storage read `Members` (codec `O(M)`)", - " - 1 storage mutation `Voting` (codec `O(M)`)", - " - 1 event", - " # " - ] - }, - { - "name": "close", - "args": [ - { - "name": "proposal_hash", - "type": "Hash" - }, - { - "name": "index", - "type": "Compact" - }, - { - "name": "proposal_weight_bound", - "type": "Compact" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Close a vote that is either approved, disapproved or whose voting period has ended.", - "", - " May be called by any signed account in order to finish voting and close the proposal.", - "", - " If called before the end of the voting period it will only close the vote if it is", - " has enough votes to be approved or disapproved.", - "", - " If called after the end of the voting period abstentions are counted as rejections", - " unless there is a prime member set and the prime member cast an approval.", - "", - " If the close operation completes successfully with disapproval, the transaction fee will", - " be waived. Otherwise execution of the approved operation will be charged to the caller.", - "", - " + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed proposal.", - " + `length_bound`: The upper bound for the length of the proposal in storage. Checked via", - " `storage::read` so it is `size_of::() == 4` larger than the pure length.", - "", - " # ", - " ## Weight", - " - `O(B + M + P1 + P2)` where:", - " - `B` is `proposal` size in bytes (length-fee-bounded)", - " - `M` is members-count (code- and governance-bounded)", - " - `P1` is the complexity of `proposal` preimage.", - " - `P2` is proposal-count (code-bounded)", - " - DB:", - " - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`)", - " - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec `O(P2)`)", - " - any mutations done while executing `proposal` (`P1`)", - " - up to 3 events", - " # " - ] - }, - { - "name": "disapprove_proposal", - "args": [ - { - "name": "proposal_hash", - "type": "Hash" - } - ], - "documentation": [ - " Disapprove a proposal, close, and remove it from the system, regardless of its current state.", - "", - " Must be called by the Root origin.", - "", - " Parameters:", - " * `proposal_hash`: The hash of the proposal that should be disapproved.", - "", - " # ", - " Complexity: O(P) where P is the number of max proposals", - " DB Weight:", - " * Reads: Proposals", - " * Writes: Voting, Proposals, ProposalOf", - " # " - ] - } - ], - "events": [ - { - "name": "Proposed", - "args": [ - "AccountId", - "ProposalIndex", - "Hash", - "MemberCount" - ], - "documentation": [ - " A motion (given hash) has been proposed (by given account) with a threshold (given", - " `MemberCount`).", - " \\[account, proposal_index, proposal_hash, threshold\\]" - ] - }, - { - "name": "Voted", - "args": [ - "AccountId", - "Hash", - "bool", - "MemberCount", - "MemberCount" - ], - "documentation": [ - " A motion (given hash) has been voted on by given account, leaving", - " a tally (yes votes and no votes given respectively as `MemberCount`).", - " \\[account, proposal_hash, voted, yes, no\\]" - ] - }, - { - "name": "Approved", - "args": [ - "Hash" - ], - "documentation": [ - " A motion was approved by the required threshold.", - " \\[proposal_hash\\]" - ] - }, - { - "name": "Disapproved", - "args": [ - "Hash" - ], - "documentation": [ - " A motion was not approved by the required threshold.", - " \\[proposal_hash\\]" - ] - }, - { - "name": "Executed", - "args": [ - "Hash", - "DispatchResult" - ], - "documentation": [ - " A motion was executed; result will be `Ok` if it returned without error.", - " \\[proposal_hash, result\\]" - ] - }, - { - "name": "MemberExecuted", - "args": [ - "Hash", - "DispatchResult" - ], - "documentation": [ - " A single member did some action; result will be `Ok` if it returned without error.", - " \\[proposal_hash, result\\]" - ] - }, - { - "name": "Closed", - "args": [ - "Hash", - "MemberCount", - "MemberCount" - ], - "documentation": [ - " A proposal was closed because its threshold was reached or after its duration was up.", - " \\[proposal_hash, yes, no\\]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "NotMember", - "documentation": [ - " Account is not a member" - ] - }, - { - "name": "DuplicateProposal", - "documentation": [ - " Duplicate proposals not allowed" - ] - }, - { - "name": "ProposalMissing", - "documentation": [ - " Proposal must exist" - ] - }, - { - "name": "WrongIndex", - "documentation": [ - " Mismatched index" - ] - }, - { - "name": "DuplicateVote", - "documentation": [ - " Duplicate vote ignored" - ] - }, - { - "name": "AlreadyInitialized", - "documentation": [ - " Members are already initialized!" - ] - }, - { - "name": "TooEarly", - "documentation": [ - " The close call was made too early, before the end of the voting." - ] - }, - { - "name": "TooManyProposals", - "documentation": [ - " There can only be a maximum of `MaxProposals` active proposals." - ] - }, - { - "name": "WrongProposalWeight", - "documentation": [ - " The given weight bound for the proposal was too low." - ] - }, - { - "name": "WrongProposalLength", - "documentation": [ - " The given length bound for the proposal was too low." - ] - } - ], - "index": 21 - }, - { - "name": "HonzonCouncilMembership", - "storage": { - "prefix": "Instance2Membership", - "items": [ - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current membership, stored as an ordered Vec." - ] - }, - { - "name": "Prime", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " The current prime member, if one exists." - ] - } - ] - }, - "calls": [ - { - "name": "add_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Add a member `who` to the set.", - "", - " May only be called from `T::AddOrigin`." - ] - }, - { - "name": "remove_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Remove a member `who` from the set.", - "", - " May only be called from `T::RemoveOrigin`." - ] - }, - { - "name": "swap_member", - "args": [ - { - "name": "remove", - "type": "AccountId" - }, - { - "name": "add", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out one member `remove` for another `add`.", - "", - " May only be called from `T::SwapOrigin`.", - "", - " Prime membership is *not* passed from `remove` to `add`, if extant." - ] - }, - { - "name": "reset_members", - "args": [ - { - "name": "members", - "type": "Vec" - } - ], - "documentation": [ - " Change the membership to a new set, disregarding the existing membership. Be nice and", - " pass `members` pre-sorted.", - "", - " May only be called from `T::ResetOrigin`." - ] - }, - { - "name": "change_key", - "args": [ - { - "name": "new", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out the sending member for some other key `new`.", - "", - " May only be called from `Signed` origin of a current member.", - "", - " Prime membership is passed from the origin account to `new`, if extant." - ] - }, - { - "name": "set_prime", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Set the prime member. Must be a current member.", - "", - " May only be called from `T::PrimeOrigin`." - ] - }, - { - "name": "clear_prime", - "args": [], - "documentation": [ - " Remove the prime member if it exists.", - "", - " May only be called from `T::PrimeOrigin`." - ] - } - ], - "events": [ - { - "name": "MemberAdded", - "args": [], - "documentation": [ - " The given member was added; see the transaction for who." - ] - }, - { - "name": "MemberRemoved", - "args": [], - "documentation": [ - " The given member was removed; see the transaction for who." - ] - }, - { - "name": "MembersSwapped", - "args": [], - "documentation": [ - " Two members were swapped; see the transaction for who." - ] - }, - { - "name": "MembersReset", - "args": [], - "documentation": [ - " The membership was reset; see the transaction for who the new set is." - ] - }, - { - "name": "KeyChanged", - "args": [], - "documentation": [ - " One of the members' keys changed." - ] - }, - { - "name": "Dummy", - "args": [ - "PhantomData" - ], - "documentation": [ - " Phantom member, never used." - ] - } - ], - "constants": [], - "errors": [], - "index": 22 - }, - { - "name": "HomaCouncil", - "storage": { - "prefix": "Instance3Collective", - "items": [ - { - "name": "Proposals", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The hashes of the active proposals." - ] - }, - { - "name": "ProposalOf", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Identity", - "key": "Hash", - "value": "Proposal", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Actual proposal for a given hash, if it's current." - ] - }, - { - "name": "Voting", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Identity", - "key": "Hash", - "value": "Votes", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Votes on a given proposal, if it is ongoing." - ] - }, - { - "name": "ProposalCount", - "modifier": "Default", - "type": { - "plain": "u32" - }, - "fallback": "0x00000000", - "documentation": [ - " Proposals so far." - ] - }, - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current members of the collective. This is stored sorted (just by value)." - ] - }, - { - "name": "Prime", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " The prime member that helps determine the default vote behavior in case of absentations." - ] - } - ] - }, - "calls": [ - { - "name": "set_members", - "args": [ - { - "name": "new_members", - "type": "Vec" - }, - { - "name": "prime", - "type": "Option" - }, - { - "name": "old_count", - "type": "MemberCount" - } - ], - "documentation": [ - " Set the collective's membership.", - "", - " - `new_members`: The new member list. Be nice to the chain and provide it sorted.", - " - `prime`: The prime member whose vote sets the default.", - " - `old_count`: The upper bound for the previous number of members in storage.", - " Used for weight estimation.", - "", - " Requires root origin.", - "", - " NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but", - " the weight estimations rely on it to estimate dispatchable weight.", - "", - " # ", - " ## Weight", - " - `O(MP + N)` where:", - " - `M` old-members-count (code- and governance-bounded)", - " - `N` new-members-count (code- and governance-bounded)", - " - `P` proposals-count (code-bounded)", - " - DB:", - " - 1 storage mutation (codec `O(M)` read, `O(N)` write) for reading and writing the members", - " - 1 storage read (codec `O(P)`) for reading the proposals", - " - `P` storage mutations (codec `O(M)`) for updating the votes for each proposal", - " - 1 storage write (codec `O(1)`) for deleting the old `prime` and setting the new one", - " # " - ] - }, - { - "name": "execute", - "args": [ - { - "name": "proposal", - "type": "Proposal" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Dispatch a proposal from a member using the `Member` origin.", - "", - " Origin must be a member of the collective.", - "", - " # ", - " ## Weight", - " - `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching `proposal`", - " - DB: 1 read (codec `O(M)`) + DB access of `proposal`", - " - 1 event", - " # " - ] - }, - { - "name": "propose", - "args": [ - { - "name": "threshold", - "type": "Compact" - }, - { - "name": "proposal", - "type": "Proposal" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Add a new proposal to either be voted on or executed directly.", - "", - " Requires the sender to be member.", - "", - " `threshold` determines whether `proposal` is executed directly (`threshold < 2`)", - " or put up for voting.", - "", - " # ", - " ## Weight", - " - `O(B + M + P1)` or `O(B + M + P2)` where:", - " - `B` is `proposal` size in bytes (length-fee-bounded)", - " - `M` is members-count (code- and governance-bounded)", - " - branching is influenced by `threshold` where:", - " - `P1` is proposal execution complexity (`threshold < 2`)", - " - `P2` is proposals-count (code-bounded) (`threshold >= 2`)", - " - DB:", - " - 1 storage read `is_member` (codec `O(M)`)", - " - 1 storage read `ProposalOf::contains_key` (codec `O(1)`)", - " - DB accesses influenced by `threshold`:", - " - EITHER storage accesses done by `proposal` (`threshold < 2`)", - " - OR proposal insertion (`threshold <= 2`)", - " - 1 storage mutation `Proposals` (codec `O(P2)`)", - " - 1 storage mutation `ProposalCount` (codec `O(1)`)", - " - 1 storage write `ProposalOf` (codec `O(B)`)", - " - 1 storage write `Voting` (codec `O(M)`)", - " - 1 event", - " # " - ] - }, - { - "name": "vote", - "args": [ - { - "name": "proposal", - "type": "Hash" - }, - { - "name": "index", - "type": "Compact" - }, - { - "name": "approve", - "type": "bool" - } - ], - "documentation": [ - " Add an aye or nay vote for the sender to the given proposal.", - "", - " Requires the sender to be a member.", - "", - " Transaction fees will be waived if the member is voting on any particular proposal", - " for the first time and the call is successful. Subsequent vote changes will charge a fee.", - " # ", - " ## Weight", - " - `O(M)` where `M` is members-count (code- and governance-bounded)", - " - DB:", - " - 1 storage read `Members` (codec `O(M)`)", - " - 1 storage mutation `Voting` (codec `O(M)`)", - " - 1 event", - " # " - ] - }, - { - "name": "close", - "args": [ - { - "name": "proposal_hash", - "type": "Hash" - }, - { - "name": "index", - "type": "Compact" - }, - { - "name": "proposal_weight_bound", - "type": "Compact" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Close a vote that is either approved, disapproved or whose voting period has ended.", - "", - " May be called by any signed account in order to finish voting and close the proposal.", - "", - " If called before the end of the voting period it will only close the vote if it is", - " has enough votes to be approved or disapproved.", - "", - " If called after the end of the voting period abstentions are counted as rejections", - " unless there is a prime member set and the prime member cast an approval.", - "", - " If the close operation completes successfully with disapproval, the transaction fee will", - " be waived. Otherwise execution of the approved operation will be charged to the caller.", - "", - " + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed proposal.", - " + `length_bound`: The upper bound for the length of the proposal in storage. Checked via", - " `storage::read` so it is `size_of::() == 4` larger than the pure length.", - "", - " # ", - " ## Weight", - " - `O(B + M + P1 + P2)` where:", - " - `B` is `proposal` size in bytes (length-fee-bounded)", - " - `M` is members-count (code- and governance-bounded)", - " - `P1` is the complexity of `proposal` preimage.", - " - `P2` is proposal-count (code-bounded)", - " - DB:", - " - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`)", - " - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec `O(P2)`)", - " - any mutations done while executing `proposal` (`P1`)", - " - up to 3 events", - " # " - ] - }, - { - "name": "disapprove_proposal", - "args": [ - { - "name": "proposal_hash", - "type": "Hash" - } - ], - "documentation": [ - " Disapprove a proposal, close, and remove it from the system, regardless of its current state.", - "", - " Must be called by the Root origin.", - "", - " Parameters:", - " * `proposal_hash`: The hash of the proposal that should be disapproved.", - "", - " # ", - " Complexity: O(P) where P is the number of max proposals", - " DB Weight:", - " * Reads: Proposals", - " * Writes: Voting, Proposals, ProposalOf", - " # " - ] - } - ], - "events": [ - { - "name": "Proposed", - "args": [ - "AccountId", - "ProposalIndex", - "Hash", - "MemberCount" - ], - "documentation": [ - " A motion (given hash) has been proposed (by given account) with a threshold (given", - " `MemberCount`).", - " \\[account, proposal_index, proposal_hash, threshold\\]" - ] - }, - { - "name": "Voted", - "args": [ - "AccountId", - "Hash", - "bool", - "MemberCount", - "MemberCount" - ], - "documentation": [ - " A motion (given hash) has been voted on by given account, leaving", - " a tally (yes votes and no votes given respectively as `MemberCount`).", - " \\[account, proposal_hash, voted, yes, no\\]" - ] - }, - { - "name": "Approved", - "args": [ - "Hash" - ], - "documentation": [ - " A motion was approved by the required threshold.", - " \\[proposal_hash\\]" - ] - }, - { - "name": "Disapproved", - "args": [ - "Hash" - ], - "documentation": [ - " A motion was not approved by the required threshold.", - " \\[proposal_hash\\]" - ] - }, - { - "name": "Executed", - "args": [ - "Hash", - "DispatchResult" - ], - "documentation": [ - " A motion was executed; result will be `Ok` if it returned without error.", - " \\[proposal_hash, result\\]" - ] - }, - { - "name": "MemberExecuted", - "args": [ - "Hash", - "DispatchResult" - ], - "documentation": [ - " A single member did some action; result will be `Ok` if it returned without error.", - " \\[proposal_hash, result\\]" - ] - }, - { - "name": "Closed", - "args": [ - "Hash", - "MemberCount", - "MemberCount" - ], - "documentation": [ - " A proposal was closed because its threshold was reached or after its duration was up.", - " \\[proposal_hash, yes, no\\]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "NotMember", - "documentation": [ - " Account is not a member" - ] - }, - { - "name": "DuplicateProposal", - "documentation": [ - " Duplicate proposals not allowed" - ] - }, - { - "name": "ProposalMissing", - "documentation": [ - " Proposal must exist" - ] - }, - { - "name": "WrongIndex", - "documentation": [ - " Mismatched index" - ] - }, - { - "name": "DuplicateVote", - "documentation": [ - " Duplicate vote ignored" - ] - }, - { - "name": "AlreadyInitialized", - "documentation": [ - " Members are already initialized!" - ] - }, - { - "name": "TooEarly", - "documentation": [ - " The close call was made too early, before the end of the voting." - ] - }, - { - "name": "TooManyProposals", - "documentation": [ - " There can only be a maximum of `MaxProposals` active proposals." - ] - }, - { - "name": "WrongProposalWeight", - "documentation": [ - " The given weight bound for the proposal was too low." - ] - }, - { - "name": "WrongProposalLength", - "documentation": [ - " The given length bound for the proposal was too low." - ] - } - ], - "index": 23 - }, - { - "name": "HomaCouncilMembership", - "storage": { - "prefix": "Instance3Membership", - "items": [ - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current membership, stored as an ordered Vec." - ] - }, - { - "name": "Prime", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " The current prime member, if one exists." - ] - } - ] - }, - "calls": [ - { - "name": "add_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Add a member `who` to the set.", - "", - " May only be called from `T::AddOrigin`." - ] - }, - { - "name": "remove_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Remove a member `who` from the set.", - "", - " May only be called from `T::RemoveOrigin`." - ] - }, - { - "name": "swap_member", - "args": [ - { - "name": "remove", - "type": "AccountId" - }, - { - "name": "add", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out one member `remove` for another `add`.", - "", - " May only be called from `T::SwapOrigin`.", - "", - " Prime membership is *not* passed from `remove` to `add`, if extant." - ] - }, - { - "name": "reset_members", - "args": [ - { - "name": "members", - "type": "Vec" - } - ], - "documentation": [ - " Change the membership to a new set, disregarding the existing membership. Be nice and", - " pass `members` pre-sorted.", - "", - " May only be called from `T::ResetOrigin`." - ] - }, - { - "name": "change_key", - "args": [ - { - "name": "new", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out the sending member for some other key `new`.", - "", - " May only be called from `Signed` origin of a current member.", - "", - " Prime membership is passed from the origin account to `new`, if extant." - ] - }, - { - "name": "set_prime", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Set the prime member. Must be a current member.", - "", - " May only be called from `T::PrimeOrigin`." - ] - }, - { - "name": "clear_prime", - "args": [], - "documentation": [ - " Remove the prime member if it exists.", - "", - " May only be called from `T::PrimeOrigin`." - ] - } - ], - "events": [ - { - "name": "MemberAdded", - "args": [], - "documentation": [ - " The given member was added; see the transaction for who." - ] - }, - { - "name": "MemberRemoved", - "args": [], - "documentation": [ - " The given member was removed; see the transaction for who." - ] - }, - { - "name": "MembersSwapped", - "args": [], - "documentation": [ - " Two members were swapped; see the transaction for who." - ] - }, - { - "name": "MembersReset", - "args": [], - "documentation": [ - " The membership was reset; see the transaction for who the new set is." - ] - }, - { - "name": "KeyChanged", - "args": [], - "documentation": [ - " One of the members' keys changed." - ] - }, - { - "name": "Dummy", - "args": [ - "PhantomData" - ], - "documentation": [ - " Phantom member, never used." - ] - } - ], - "constants": [], - "errors": [], - "index": 24 - }, - { - "name": "TechnicalCommittee", - "storage": { - "prefix": "Instance4Collective", - "items": [ - { - "name": "Proposals", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The hashes of the active proposals." - ] - }, - { - "name": "ProposalOf", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Identity", - "key": "Hash", - "value": "Proposal", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Actual proposal for a given hash, if it's current." - ] - }, - { - "name": "Voting", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Identity", - "key": "Hash", - "value": "Votes", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Votes on a given proposal, if it is ongoing." - ] - }, - { - "name": "ProposalCount", - "modifier": "Default", - "type": { - "plain": "u32" - }, - "fallback": "0x00000000", - "documentation": [ - " Proposals so far." - ] - }, - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current members of the collective. This is stored sorted (just by value)." - ] - }, - { - "name": "Prime", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " The prime member that helps determine the default vote behavior in case of absentations." - ] - } - ] - }, - "calls": [ - { - "name": "set_members", - "args": [ - { - "name": "new_members", - "type": "Vec" - }, - { - "name": "prime", - "type": "Option" - }, - { - "name": "old_count", - "type": "MemberCount" - } - ], - "documentation": [ - " Set the collective's membership.", - "", - " - `new_members`: The new member list. Be nice to the chain and provide it sorted.", - " - `prime`: The prime member whose vote sets the default.", - " - `old_count`: The upper bound for the previous number of members in storage.", - " Used for weight estimation.", - "", - " Requires root origin.", - "", - " NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but", - " the weight estimations rely on it to estimate dispatchable weight.", - "", - " # ", - " ## Weight", - " - `O(MP + N)` where:", - " - `M` old-members-count (code- and governance-bounded)", - " - `N` new-members-count (code- and governance-bounded)", - " - `P` proposals-count (code-bounded)", - " - DB:", - " - 1 storage mutation (codec `O(M)` read, `O(N)` write) for reading and writing the members", - " - 1 storage read (codec `O(P)`) for reading the proposals", - " - `P` storage mutations (codec `O(M)`) for updating the votes for each proposal", - " - 1 storage write (codec `O(1)`) for deleting the old `prime` and setting the new one", - " # " - ] - }, - { - "name": "execute", - "args": [ - { - "name": "proposal", - "type": "Proposal" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Dispatch a proposal from a member using the `Member` origin.", - "", - " Origin must be a member of the collective.", - "", - " # ", - " ## Weight", - " - `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching `proposal`", - " - DB: 1 read (codec `O(M)`) + DB access of `proposal`", - " - 1 event", - " # " - ] - }, - { - "name": "propose", - "args": [ - { - "name": "threshold", - "type": "Compact" - }, - { - "name": "proposal", - "type": "Proposal" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Add a new proposal to either be voted on or executed directly.", - "", - " Requires the sender to be member.", - "", - " `threshold` determines whether `proposal` is executed directly (`threshold < 2`)", - " or put up for voting.", - "", - " # ", - " ## Weight", - " - `O(B + M + P1)` or `O(B + M + P2)` where:", - " - `B` is `proposal` size in bytes (length-fee-bounded)", - " - `M` is members-count (code- and governance-bounded)", - " - branching is influenced by `threshold` where:", - " - `P1` is proposal execution complexity (`threshold < 2`)", - " - `P2` is proposals-count (code-bounded) (`threshold >= 2`)", - " - DB:", - " - 1 storage read `is_member` (codec `O(M)`)", - " - 1 storage read `ProposalOf::contains_key` (codec `O(1)`)", - " - DB accesses influenced by `threshold`:", - " - EITHER storage accesses done by `proposal` (`threshold < 2`)", - " - OR proposal insertion (`threshold <= 2`)", - " - 1 storage mutation `Proposals` (codec `O(P2)`)", - " - 1 storage mutation `ProposalCount` (codec `O(1)`)", - " - 1 storage write `ProposalOf` (codec `O(B)`)", - " - 1 storage write `Voting` (codec `O(M)`)", - " - 1 event", - " # " - ] - }, - { - "name": "vote", - "args": [ - { - "name": "proposal", - "type": "Hash" - }, - { - "name": "index", - "type": "Compact" - }, - { - "name": "approve", - "type": "bool" - } - ], - "documentation": [ - " Add an aye or nay vote for the sender to the given proposal.", - "", - " Requires the sender to be a member.", - "", - " Transaction fees will be waived if the member is voting on any particular proposal", - " for the first time and the call is successful. Subsequent vote changes will charge a fee.", - " # ", - " ## Weight", - " - `O(M)` where `M` is members-count (code- and governance-bounded)", - " - DB:", - " - 1 storage read `Members` (codec `O(M)`)", - " - 1 storage mutation `Voting` (codec `O(M)`)", - " - 1 event", - " # " - ] - }, - { - "name": "close", - "args": [ - { - "name": "proposal_hash", - "type": "Hash" - }, - { - "name": "index", - "type": "Compact" - }, - { - "name": "proposal_weight_bound", - "type": "Compact" - }, - { - "name": "length_bound", - "type": "Compact" - } - ], - "documentation": [ - " Close a vote that is either approved, disapproved or whose voting period has ended.", - "", - " May be called by any signed account in order to finish voting and close the proposal.", - "", - " If called before the end of the voting period it will only close the vote if it is", - " has enough votes to be approved or disapproved.", - "", - " If called after the end of the voting period abstentions are counted as rejections", - " unless there is a prime member set and the prime member cast an approval.", - "", - " If the close operation completes successfully with disapproval, the transaction fee will", - " be waived. Otherwise execution of the approved operation will be charged to the caller.", - "", - " + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed proposal.", - " + `length_bound`: The upper bound for the length of the proposal in storage. Checked via", - " `storage::read` so it is `size_of::() == 4` larger than the pure length.", - "", - " # ", - " ## Weight", - " - `O(B + M + P1 + P2)` where:", - " - `B` is `proposal` size in bytes (length-fee-bounded)", - " - `M` is members-count (code- and governance-bounded)", - " - `P1` is the complexity of `proposal` preimage.", - " - `P2` is proposal-count (code-bounded)", - " - DB:", - " - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`)", - " - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec `O(P2)`)", - " - any mutations done while executing `proposal` (`P1`)", - " - up to 3 events", - " # " - ] - }, - { - "name": "disapprove_proposal", - "args": [ - { - "name": "proposal_hash", - "type": "Hash" - } - ], - "documentation": [ - " Disapprove a proposal, close, and remove it from the system, regardless of its current state.", - "", - " Must be called by the Root origin.", - "", - " Parameters:", - " * `proposal_hash`: The hash of the proposal that should be disapproved.", - "", - " # ", - " Complexity: O(P) where P is the number of max proposals", - " DB Weight:", - " * Reads: Proposals", - " * Writes: Voting, Proposals, ProposalOf", - " # " - ] - } - ], - "events": [ - { - "name": "Proposed", - "args": [ - "AccountId", - "ProposalIndex", - "Hash", - "MemberCount" - ], - "documentation": [ - " A motion (given hash) has been proposed (by given account) with a threshold (given", - " `MemberCount`).", - " \\[account, proposal_index, proposal_hash, threshold\\]" - ] - }, - { - "name": "Voted", - "args": [ - "AccountId", - "Hash", - "bool", - "MemberCount", - "MemberCount" - ], - "documentation": [ - " A motion (given hash) has been voted on by given account, leaving", - " a tally (yes votes and no votes given respectively as `MemberCount`).", - " \\[account, proposal_hash, voted, yes, no\\]" - ] - }, - { - "name": "Approved", - "args": [ - "Hash" - ], - "documentation": [ - " A motion was approved by the required threshold.", - " \\[proposal_hash\\]" - ] - }, - { - "name": "Disapproved", - "args": [ - "Hash" - ], - "documentation": [ - " A motion was not approved by the required threshold.", - " \\[proposal_hash\\]" - ] - }, - { - "name": "Executed", - "args": [ - "Hash", - "DispatchResult" - ], - "documentation": [ - " A motion was executed; result will be `Ok` if it returned without error.", - " \\[proposal_hash, result\\]" - ] - }, - { - "name": "MemberExecuted", - "args": [ - "Hash", - "DispatchResult" - ], - "documentation": [ - " A single member did some action; result will be `Ok` if it returned without error.", - " \\[proposal_hash, result\\]" - ] - }, - { - "name": "Closed", - "args": [ - "Hash", - "MemberCount", - "MemberCount" - ], - "documentation": [ - " A proposal was closed because its threshold was reached or after its duration was up.", - " \\[proposal_hash, yes, no\\]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "NotMember", - "documentation": [ - " Account is not a member" - ] - }, - { - "name": "DuplicateProposal", - "documentation": [ - " Duplicate proposals not allowed" - ] - }, - { - "name": "ProposalMissing", - "documentation": [ - " Proposal must exist" - ] - }, - { - "name": "WrongIndex", - "documentation": [ - " Mismatched index" - ] - }, - { - "name": "DuplicateVote", - "documentation": [ - " Duplicate vote ignored" - ] - }, - { - "name": "AlreadyInitialized", - "documentation": [ - " Members are already initialized!" - ] - }, - { - "name": "TooEarly", - "documentation": [ - " The close call was made too early, before the end of the voting." - ] - }, - { - "name": "TooManyProposals", - "documentation": [ - " There can only be a maximum of `MaxProposals` active proposals." - ] - }, - { - "name": "WrongProposalWeight", - "documentation": [ - " The given weight bound for the proposal was too low." - ] - }, - { - "name": "WrongProposalLength", - "documentation": [ - " The given length bound for the proposal was too low." - ] - } - ], - "index": 25 - }, - { - "name": "TechnicalCommitteeMembership", - "storage": { - "prefix": "Instance4Membership", - "items": [ - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current membership, stored as an ordered Vec." - ] - }, - { - "name": "Prime", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " The current prime member, if one exists." - ] - } - ] - }, - "calls": [ - { - "name": "add_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Add a member `who` to the set.", - "", - " May only be called from `T::AddOrigin`." - ] - }, - { - "name": "remove_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Remove a member `who` from the set.", - "", - " May only be called from `T::RemoveOrigin`." - ] - }, - { - "name": "swap_member", - "args": [ - { - "name": "remove", - "type": "AccountId" - }, - { - "name": "add", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out one member `remove` for another `add`.", - "", - " May only be called from `T::SwapOrigin`.", - "", - " Prime membership is *not* passed from `remove` to `add`, if extant." - ] - }, - { - "name": "reset_members", - "args": [ - { - "name": "members", - "type": "Vec" - } - ], - "documentation": [ - " Change the membership to a new set, disregarding the existing membership. Be nice and", - " pass `members` pre-sorted.", - "", - " May only be called from `T::ResetOrigin`." - ] - }, - { - "name": "change_key", - "args": [ - { - "name": "new", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out the sending member for some other key `new`.", - "", - " May only be called from `Signed` origin of a current member.", - "", - " Prime membership is passed from the origin account to `new`, if extant." - ] - }, - { - "name": "set_prime", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Set the prime member. Must be a current member.", - "", - " May only be called from `T::PrimeOrigin`." - ] - }, - { - "name": "clear_prime", - "args": [], - "documentation": [ - " Remove the prime member if it exists.", - "", - " May only be called from `T::PrimeOrigin`." - ] - } - ], - "events": [ - { - "name": "MemberAdded", - "args": [], - "documentation": [ - " The given member was added; see the transaction for who." - ] - }, - { - "name": "MemberRemoved", - "args": [], - "documentation": [ - " The given member was removed; see the transaction for who." - ] - }, - { - "name": "MembersSwapped", - "args": [], - "documentation": [ - " Two members were swapped; see the transaction for who." - ] - }, - { - "name": "MembersReset", - "args": [], - "documentation": [ - " The membership was reset; see the transaction for who the new set is." - ] - }, - { - "name": "KeyChanged", - "args": [], - "documentation": [ - " One of the members' keys changed." - ] - }, - { - "name": "Dummy", - "args": [ - "PhantomData" - ], - "documentation": [ - " Phantom member, never used." - ] - } - ], - "constants": [], - "errors": [], - "index": 26 - }, - { - "name": "Authority", - "storage": null, - "calls": [ - { - "name": "dispatch_as", - "args": [ - { - "name": "as_origin", - "type": "AsOriginId" - }, - { - "name": "call", - "type": "CallOf" - } - ], - "documentation": [ - " Dispatch a dispatchable on behalf of other origin" - ] - }, - { - "name": "schedule_dispatch", - "args": [ - { - "name": "when", - "type": "DispatchTime" - }, - { - "name": "priority", - "type": "Priority" - }, - { - "name": "with_delayed_origin", - "type": "bool" - }, - { - "name": "call", - "type": "CallOf" - } - ], - "documentation": [ - " Schedule a dispatchable to be dispatched at later block.", - " This is the only way to dispatch a call with `DelayedOrigin`." - ] - }, - { - "name": "fast_track_scheduled_dispatch", - "args": [ - { - "name": "initial_origin", - "type": "PalletsOrigin" - }, - { - "name": "task_id", - "type": "ScheduleTaskIndex" - }, - { - "name": "when", - "type": "DispatchTime" - } - ], - "documentation": [ - " Fast track a scheduled dispatchable." - ] - }, - { - "name": "delay_scheduled_dispatch", - "args": [ - { - "name": "initial_origin", - "type": "PalletsOrigin" - }, - { - "name": "task_id", - "type": "ScheduleTaskIndex" - }, - { - "name": "additional_delay", - "type": "BlockNumber" - } - ], - "documentation": [ - " Delay a scheduled dispatchable." - ] - }, - { - "name": "cancel_scheduled_dispatch", - "args": [ - { - "name": "initial_origin", - "type": "PalletsOrigin" - }, - { - "name": "task_id", - "type": "ScheduleTaskIndex" - } - ], - "documentation": [ - " Cancel a scheduled dispatchable." - ] - } - ], - "events": [ - { - "name": "Dispatched", - "args": [ - "DispatchResult" - ], - "documentation": [ - " A call is dispatched. [result]" - ] - }, - { - "name": "Scheduled", - "args": [ - "PalletsOrigin", - "ScheduleTaskIndex" - ], - "documentation": [ - " A call is scheduled. [origin, index]" - ] - }, - { - "name": "FastTracked", - "args": [ - "PalletsOrigin", - "ScheduleTaskIndex", - "BlockNumber" - ], - "documentation": [ - " A scheduled call is fast tracked. [origin, index, when]" - ] - }, - { - "name": "Delayed", - "args": [ - "PalletsOrigin", - "ScheduleTaskIndex", - "BlockNumber" - ], - "documentation": [ - " A scheduled call is delayed. [origin, index, when]" - ] - }, - { - "name": "Cancelled", - "args": [ - "PalletsOrigin", - "ScheduleTaskIndex" - ], - "documentation": [ - " A scheduled call is cancelled. [origin, index]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "Overflow", - "documentation": [ - " Calculation overflow." - ] - }, - { - "name": "FailedToSchedule", - "documentation": [ - " Failed to schedule a task." - ] - }, - { - "name": "FailedToCancel", - "documentation": [ - " Failed to cancel a task." - ] - }, - { - "name": "FailedToFastTrack", - "documentation": [ - " Failed to fast track a task." - ] - }, - { - "name": "FailedToDelay", - "documentation": [ - " Failed to delay a task." - ] - } - ], - "index": 27 - }, - { - "name": "ElectionsPhragmen", - "storage": { - "prefix": "PhragmenElection", - "items": [ - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current elected members.", - "", - " Invariant: Always sorted based on account id." - ] - }, - { - "name": "RunnersUp", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current reserved runners-up.", - "", - " Invariant: Always sorted based on rank (worse to best). Upon removal of a member, the", - " last (i.e. _best_) runner-up will be replaced." - ] - }, - { - "name": "Candidates", - "modifier": "Default", - "type": { - "plain": "Vec<(AccountId,BalanceOf)>" - }, - "fallback": "0x00", - "documentation": [ - " The present candidate list. A current member or runner-up can never enter this vector", - " and is always implicitly assumed to be a candidate.", - "", - " Second element is the deposit.", - "", - " Invariant: Always sorted based on account id." - ] - }, - { - "name": "ElectionRounds", - "modifier": "Default", - "type": { - "plain": "u32" - }, - "fallback": "0x00000000", - "documentation": [ - " The total number of vote rounds that have happened, excluding the upcoming one." - ] - }, - { - "name": "Voting", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "Voter", - "linked": false - } - }, - "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " Votes and locked stake of a particular voter.", - "", - " TWOX-NOTE: SAFE as `AccountId` is a crypto hash." - ] - } - ] - }, - "calls": [ - { - "name": "vote", - "args": [ - { - "name": "votes", - "type": "Vec" - }, - { - "name": "value", - "type": "Compact" - } - ], - "documentation": [ - " Vote for a set of candidates for the upcoming round of election. This can be called to", - " set the initial votes, or update already existing votes.", - "", - " Upon initial voting, `value` units of `who`'s balance is locked and a deposit amount is", - " reserved. The deposit is based on the number of votes and can be updated over time.", - "", - " The `votes` should:", - " - not be empty.", - " - be less than the number of possible candidates. Note that all current members and", - " runners-up are also automatically candidates for the next round.", - "", - " If `value` is more than `who`'s total balance, then the maximum of the two is used.", - "", - " The dispatch origin of this call must be signed.", - "", - " ### Warning", - "", - " It is the responsibility of the caller to **NOT** place all of their balance into the", - " lock and keep some for further operations.", - "", - " # ", - " We assume the maximum weight among all 3 cases: vote_equal, vote_more and vote_less.", - " # " - ] - }, - { - "name": "remove_voter", - "args": [], - "documentation": [ - " Remove `origin` as a voter.", - "", - " This removes the lock and returns the deposit.", - "", - " The dispatch origin of this call must be signed and be a voter." - ] - }, - { - "name": "submit_candidacy", - "args": [ - { - "name": "candidate_count", - "type": "Compact" - } - ], - "documentation": [ - " Submit oneself for candidacy. A fixed amount of deposit is recorded.", - "", - " All candidates are wiped at the end of the term. They either become a member/runner-up,", - " or leave the system while their deposit is slashed.", - "", - " The dispatch origin of this call must be signed.", - "", - " ### Warning", - "", - " Even if a candidate ends up being a member, they must call [`Call::renounce_candidacy`]", - " to get their deposit back. Losing the spot in an election will always lead to a slash.", - "", - " # ", - " The number of current candidates must be provided as witness data.", - " # " - ] - }, - { - "name": "renounce_candidacy", - "args": [ - { - "name": "renouncing", - "type": "Renouncing" - } - ], - "documentation": [ - " Renounce one's intention to be a candidate for the next election round. 3 potential", - " outcomes exist:", - "", - " - `origin` is a candidate and not elected in any set. In this case, the deposit is", - " unreserved, returned and origin is removed as a candidate.", - " - `origin` is a current runner-up. In this case, the deposit is unreserved, returned and", - " origin is removed as a runner-up.", - " - `origin` is a current member. In this case, the deposit is unreserved and origin is", - " removed as a member, consequently not being a candidate for the next round anymore.", - " Similar to [`remove_members`], if replacement runners exists, they are immediately used.", - " If the prime is renouncing, then no prime will exist until the next round.", - "", - " The dispatch origin of this call must be signed, and have one of the above roles.", - "", - " # ", - " The type of renouncing must be provided as witness data.", - " # " - ] - }, - { - "name": "remove_member", - "args": [ - { - "name": "who", - "type": "LookupSource" - }, - { - "name": "has_replacement", - "type": "bool" - } - ], - "documentation": [ - " Remove a particular member from the set. This is effective immediately and the bond of", - " the outgoing member is slashed.", - "", - " If a runner-up is available, then the best runner-up will be removed and replaces the", - " outgoing member. Otherwise, a new phragmen election is started.", - "", - " The dispatch origin of this call must be root.", - "", - " Note that this does not affect the designated block number of the next election.", - "", - " # ", - " If we have a replacement, we use a small weight. Else, since this is a root call and", - " will go into phragmen, we assume full block for now.", - " # " - ] - }, - { - "name": "clean_defunct_voters", - "args": [ - { - "name": "_num_voters", - "type": "u32" - }, - { - "name": "_num_defunct", - "type": "u32" - } - ], - "documentation": [ - " Clean all voters who are defunct (i.e. they do not serve any purpose at all). The", - " deposit of the removed voters are returned.", - "", - " This is an root function to be used only for cleaning the state.", - "", - " The dispatch origin of this call must be root.", - "", - " # ", - " The total number of voters and those that are defunct must be provided as witness data.", - " # " - ] - } - ], - "events": [ - { - "name": "NewTerm", - "args": [ - "Vec<(AccountId,Balance)>" - ], - "documentation": [ - " A new term with \\[new_members\\]. This indicates that enough candidates existed to run the", - " election, not that enough have has been elected. The inner value must be examined for", - " this purpose. A `NewTerm(\\[\\])` indicates that some candidates got their bond slashed and", - " none were elected, whilst `EmptyTerm` means that no candidates existed to begin with." - ] - }, - { - "name": "EmptyTerm", - "args": [], - "documentation": [ - " No (or not enough) candidates existed for this round. This is different from", - " `NewTerm(\\[\\])`. See the description of `NewTerm`." - ] - }, - { - "name": "ElectionError", - "args": [], - "documentation": [ - " Internal error happened while trying to perform election." - ] - }, - { - "name": "MemberKicked", - "args": [ - "AccountId" - ], - "documentation": [ - " A \\[member\\] has been removed. This should always be followed by either `NewTerm` or", - " `EmptyTerm`." - ] - }, - { - "name": "Renounced", - "args": [ - "AccountId" - ], - "documentation": [ - " Someone has renounced their candidacy." - ] - }, - { - "name": "CandidateSlashed", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " A \\[candidate\\] was slashed by \\[amount\\] due to failing to obtain a seat as member or", - " runner-up.", - "", - " Note that old members and runners-up are also candidates." - ] - }, - { - "name": "SeatHolderSlashed", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " A \\[seat holder\\] was slashed by \\[amount\\] by being forcefully removed from the set." - ] - } - ], - "constants": [ - { - "name": "CandidacyBond", - "type": "BalanceOf", - "value": "0x00e87648170000000000000000000000", - "documentation": [] - }, - { - "name": "VotingBondBase", - "type": "BalanceOf", - "value": "0x00c817a8040000000000000000000000", - "documentation": [] - }, - { - "name": "VotingBondFactor", - "type": "BalanceOf", - "value": "0x00e40b54020000000000000000000000", - "documentation": [] - }, - { - "name": "DesiredMembers", - "type": "u32", - "value": "0x0d000000", - "documentation": [] - }, - { - "name": "DesiredRunnersUp", - "type": "u32", - "value": "0x07000000", - "documentation": [] - }, - { - "name": "TermDuration", - "type": "BlockNumber", - "value": "0xc0890100", - "documentation": [] - }, - { - "name": "ModuleId", - "type": "LockIdentifier", - "value": "0x6163612f70687265", - "documentation": [] - } - ], - "errors": [ - { - "name": "UnableToVote", - "documentation": [ - " Cannot vote when no candidates or members exist." - ] - }, - { - "name": "NoVotes", - "documentation": [ - " Must vote for at least one candidate." - ] - }, - { - "name": "TooManyVotes", - "documentation": [ - " Cannot vote more than candidates." - ] - }, - { - "name": "MaximumVotesExceeded", - "documentation": [ - " Cannot vote more than maximum allowed." - ] - }, - { - "name": "LowBalance", - "documentation": [ - " Cannot vote with stake less than minimum balance." - ] - }, - { - "name": "UnableToPayBond", - "documentation": [ - " Voter can not pay voting bond." - ] - }, - { - "name": "MustBeVoter", - "documentation": [ - " Must be a voter." - ] - }, - { - "name": "ReportSelf", - "documentation": [ - " Cannot report self." - ] - }, - { - "name": "DuplicatedCandidate", - "documentation": [ - " Duplicated candidate submission." - ] - }, - { - "name": "MemberSubmit", - "documentation": [ - " Member cannot re-submit candidacy." - ] - }, - { - "name": "RunnerUpSubmit", - "documentation": [ - " Runner cannot re-submit candidacy." - ] - }, - { - "name": "InsufficientCandidateFunds", - "documentation": [ - " Candidate does not have enough funds." - ] - }, - { - "name": "NotMember", - "documentation": [ - " Not a member." - ] - }, - { - "name": "InvalidWitnessData", - "documentation": [ - " The provided count of number of candidates is incorrect." - ] - }, - { - "name": "InvalidVoteCount", - "documentation": [ - " The provided count of number of votes is incorrect." - ] - }, - { - "name": "InvalidRenouncing", - "documentation": [ - " The renouncing origin presented a wrong `Renouncing` parameter." - ] - }, - { - "name": "InvalidReplacement", - "documentation": [ - " Prediction regarding replacement after member removal is wrong." - ] - } - ], - "index": 28 - }, - { - "name": "AcalaOracle", - "storage": { - "prefix": "AcalaOracle", - "items": [ - { - "name": "RawValues", - "modifier": "Optional", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "AccountId", - "key2": "OracleKey", - "value": "TimestampedValueOf", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x00", - "documentation": [ - " Raw values for each oracle operators" - ] - }, - { - "name": "IsUpdated", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "OracleKey", - "value": "bool", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " True if Self::values(key) is up to date, otherwise the value is stale" - ] - }, - { - "name": "Values", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "OracleKey", - "value": "TimestampedValueOf", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Combined value, may not be up to date" - ] - }, - { - "name": "HasDispatched", - "modifier": "Default", - "type": { - "plain": "OrderedSet" - }, - "fallback": "0x00", - "documentation": [ - " If an oracle operator has feed a value in this block" - ] - }, - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "OrderedSet" - }, - "fallback": "0x00", - "documentation": [ - " The current members of the collective. This is stored sorted (just by", - " value)." - ] - }, - { - "name": "Nonces", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "u32", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [] - } - ] - }, - "calls": [ - { - "name": "feed_values", - "args": [ - { - "name": "values", - "type": "Vec<(OracleKey,OracleValue)>" - } - ], - "documentation": [ - " Feed the external value.", - "", - " Require authorized operator." - ] - } - ], - "events": [ - { - "name": "NewFeedData", - "args": [ - "AccountId", - "Vec<(OracleKey,OracleValue)>" - ], - "documentation": [ - " New feed data is submitted. [sender, values]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "NoPermission", - "documentation": [ - " Sender does not have permission" - ] - }, - { - "name": "AlreadyFeeded", - "documentation": [ - " Feeder has already feeded at this block" - ] - } - ], - "index": 29 - }, - { - "name": "BandOracle", - "storage": { - "prefix": "BandOracle", - "items": [ - { - "name": "RawValues", - "modifier": "Optional", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "AccountId", - "key2": "OracleKey", - "value": "TimestampedValueOf", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x00", - "documentation": [ - " Raw values for each oracle operators" - ] - }, - { - "name": "IsUpdated", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "OracleKey", - "value": "bool", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " True if Self::values(key) is up to date, otherwise the value is stale" - ] - }, - { - "name": "Values", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "OracleKey", - "value": "TimestampedValueOf", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Combined value, may not be up to date" - ] - }, - { - "name": "HasDispatched", - "modifier": "Default", - "type": { - "plain": "OrderedSet" - }, - "fallback": "0x00", - "documentation": [ - " If an oracle operator has feed a value in this block" - ] - }, - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "OrderedSet" - }, - "fallback": "0x00", - "documentation": [ - " The current members of the collective. This is stored sorted (just by", - " value)." - ] - }, - { - "name": "Nonces", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "u32", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [] - } - ] - }, - "calls": [ - { - "name": "feed_values", - "args": [ - { - "name": "values", - "type": "Vec<(OracleKey,OracleValue)>" - } - ], - "documentation": [ - " Feed the external value.", - "", - " Require authorized operator." - ] - } - ], - "events": [ - { - "name": "NewFeedData", - "args": [ - "AccountId", - "Vec<(OracleKey,OracleValue)>" - ], - "documentation": [ - " New feed data is submitted. [sender, values]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "NoPermission", - "documentation": [ - " Sender does not have permission" - ] - }, - { - "name": "AlreadyFeeded", - "documentation": [ - " Feeder has already feeded at this block" - ] - } - ], - "index": 30 - }, - { - "name": "OperatorMembershipAcala", - "storage": { - "prefix": "Instance5Membership", - "items": [ - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current membership, stored as an ordered Vec." - ] - }, - { - "name": "Prime", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " The current prime member, if one exists." - ] - } - ] - }, - "calls": [ - { - "name": "add_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Add a member `who` to the set.", - "", - " May only be called from `T::AddOrigin`." - ] - }, - { - "name": "remove_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Remove a member `who` from the set.", - "", - " May only be called from `T::RemoveOrigin`." - ] - }, - { - "name": "swap_member", - "args": [ - { - "name": "remove", - "type": "AccountId" - }, - { - "name": "add", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out one member `remove` for another `add`.", - "", - " May only be called from `T::SwapOrigin`.", - "", - " Prime membership is *not* passed from `remove` to `add`, if extant." - ] - }, - { - "name": "reset_members", - "args": [ - { - "name": "members", - "type": "Vec" - } - ], - "documentation": [ - " Change the membership to a new set, disregarding the existing membership. Be nice and", - " pass `members` pre-sorted.", - "", - " May only be called from `T::ResetOrigin`." - ] - }, - { - "name": "change_key", - "args": [ - { - "name": "new", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out the sending member for some other key `new`.", - "", - " May only be called from `Signed` origin of a current member.", - "", - " Prime membership is passed from the origin account to `new`, if extant." - ] - }, - { - "name": "set_prime", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Set the prime member. Must be a current member.", - "", - " May only be called from `T::PrimeOrigin`." - ] - }, - { - "name": "clear_prime", - "args": [], - "documentation": [ - " Remove the prime member if it exists.", - "", - " May only be called from `T::PrimeOrigin`." - ] - } - ], - "events": [ - { - "name": "MemberAdded", - "args": [], - "documentation": [ - " The given member was added; see the transaction for who." - ] - }, - { - "name": "MemberRemoved", - "args": [], - "documentation": [ - " The given member was removed; see the transaction for who." - ] - }, - { - "name": "MembersSwapped", - "args": [], - "documentation": [ - " Two members were swapped; see the transaction for who." - ] - }, - { - "name": "MembersReset", - "args": [], - "documentation": [ - " The membership was reset; see the transaction for who the new set is." - ] - }, - { - "name": "KeyChanged", - "args": [], - "documentation": [ - " One of the members' keys changed." - ] - }, - { - "name": "Dummy", - "args": [ - "PhantomData" - ], - "documentation": [ - " Phantom member, never used." - ] - } - ], - "constants": [], - "errors": [], - "index": 31 - }, - { - "name": "OperatorMembershipBand", - "storage": { - "prefix": "Instance6Membership", - "items": [ - { - "name": "Members", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current membership, stored as an ordered Vec." - ] - }, - { - "name": "Prime", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " The current prime member, if one exists." - ] - } - ] - }, - "calls": [ - { - "name": "add_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Add a member `who` to the set.", - "", - " May only be called from `T::AddOrigin`." - ] - }, - { - "name": "remove_member", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Remove a member `who` from the set.", - "", - " May only be called from `T::RemoveOrigin`." - ] - }, - { - "name": "swap_member", - "args": [ - { - "name": "remove", - "type": "AccountId" - }, - { - "name": "add", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out one member `remove` for another `add`.", - "", - " May only be called from `T::SwapOrigin`.", - "", - " Prime membership is *not* passed from `remove` to `add`, if extant." - ] - }, - { - "name": "reset_members", - "args": [ - { - "name": "members", - "type": "Vec" - } - ], - "documentation": [ - " Change the membership to a new set, disregarding the existing membership. Be nice and", - " pass `members` pre-sorted.", - "", - " May only be called from `T::ResetOrigin`." - ] - }, - { - "name": "change_key", - "args": [ - { - "name": "new", - "type": "AccountId" - } - ], - "documentation": [ - " Swap out the sending member for some other key `new`.", - "", - " May only be called from `Signed` origin of a current member.", - "", - " Prime membership is passed from the origin account to `new`, if extant." - ] - }, - { - "name": "set_prime", - "args": [ - { - "name": "who", - "type": "AccountId" - } - ], - "documentation": [ - " Set the prime member. Must be a current member.", - "", - " May only be called from `T::PrimeOrigin`." - ] - }, - { - "name": "clear_prime", - "args": [], - "documentation": [ - " Remove the prime member if it exists.", - "", - " May only be called from `T::PrimeOrigin`." - ] - } - ], - "events": [ - { - "name": "MemberAdded", - "args": [], - "documentation": [ - " The given member was added; see the transaction for who." - ] - }, - { - "name": "MemberRemoved", - "args": [], - "documentation": [ - " The given member was removed; see the transaction for who." - ] - }, - { - "name": "MembersSwapped", - "args": [], - "documentation": [ - " Two members were swapped; see the transaction for who." - ] - }, - { - "name": "MembersReset", - "args": [], - "documentation": [ - " The membership was reset; see the transaction for who the new set is." - ] - }, - { - "name": "KeyChanged", - "args": [], - "documentation": [ - " One of the members' keys changed." - ] - }, - { - "name": "Dummy", - "args": [ - "PhantomData" - ], - "documentation": [ - " Phantom member, never used." - ] - } - ], - "constants": [], - "errors": [], - "index": 32 - }, - { - "name": "Auction", - "storage": { - "prefix": "Auction", - "items": [ - { - "name": "Auctions", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AuctionId", - "value": "AuctionInfo", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Stores on-going and future auctions. Closed auction are removed." - ] - }, - { - "name": "AuctionsIndex", - "modifier": "Default", - "type": { - "plain": "AuctionId" - }, - "fallback": "0x00000000", - "documentation": [ - " Track the next auction ID." - ] - }, - { - "name": "AuctionEndTime", - "modifier": "Optional", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "BlockNumber", - "key2": "AuctionId", - "value": "()", - "key2Hasher": "Blake2_128Concat" - } - }, - "fallback": "0x00", - "documentation": [ - " Index auctions by end time." - ] - } - ] - }, - "calls": [ - { - "name": "bid", - "args": [ - { - "name": "id", - "type": "AuctionId" - }, - { - "name": "value", - "type": "Compact" - } - ], - "documentation": [ - " Bid an auction.", - "", - " The dispatch origin for this call must be `Signed` by the", - " transactor." - ] - } - ], - "events": [ - { - "name": "Bid", - "args": [ - "AuctionId", - "AccountId", - "Balance" - ], - "documentation": [ - " A bid is placed. [auction_id, bidder, bidding_amount]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "AuctionNotExist", - "documentation": [] - }, - { - "name": "AuctionNotStarted", - "documentation": [] - }, - { - "name": "BidNotAccepted", - "documentation": [] - }, - { - "name": "InvalidBidPrice", - "documentation": [] - }, - { - "name": "NoAvailableAuctionId", - "documentation": [] - } - ], - "index": 33 - }, - { - "name": "Rewards", - "storage": { - "prefix": "Rewards", - "items": [ - { - "name": "Pools", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "PoolId", - "value": "PoolInfo", - "linked": false - } - }, - "fallback": "0x000000", - "documentation": [ - " Stores reward pool info." - ] - }, - { - "name": "ShareAndWithdrawnReward", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "PoolId", - "key2": "AccountId", - "value": "(Share,Balance)", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " Record share amount and withdrawn reward amount for specific `AccountId`", - " under `PoolId`." - ] - } - ] - }, - "calls": [], - "events": null, - "constants": [], - "errors": [], - "index": 34 - }, - { - "name": "OrmlNFT", - "storage": { - "prefix": "OrmlNFT", - "items": [ - { - "name": "NextClassId", - "modifier": "Default", - "type": { - "plain": "ClassId" - }, - "fallback": "0x00000000", - "documentation": [ - " Next available class ID." - ] - }, - { - "name": "NextTokenId", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "ClassId", - "value": "TokenId", - "linked": false - } - }, - "fallback": "0x0000000000000000", - "documentation": [ - " Next available token ID." - ] - }, - { - "name": "Classes", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "ClassId", - "value": "ClassInfoOf", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Store class info.", - "", - " Returns `None` if class info not set or removed." - ] - }, - { - "name": "Tokens", - "modifier": "Optional", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "ClassId", - "key2": "TokenId", - "value": "TokenInfoOf", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x00", - "documentation": [ - " Store token info.", - "", - " Returns `None` if token info not set or removed." - ] - }, - { - "name": "TokensByOwner", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "AccountId", - "key2": "(ClassId,TokenId)", - "value": "()", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x", - "documentation": [ - " Token existence check by owner and class ID." - ] - } - ] - }, - "calls": null, - "events": null, - "constants": [], - "errors": [ - { - "name": "NoAvailableClassId", - "documentation": [ - " No available class ID" - ] - }, - { - "name": "NoAvailableTokenId", - "documentation": [ - " No available token ID" - ] - }, - { - "name": "TokenNotFound", - "documentation": [ - " Token(ClassId, TokenId) not found" - ] - }, - { - "name": "ClassNotFound", - "documentation": [ - " Class not found" - ] - }, - { - "name": "NoPermission", - "documentation": [ - " The operator is not the owner of the token and has no permission" - ] - }, - { - "name": "NumOverflow", - "documentation": [ - " Arithmetic calculation overflow" - ] - }, - { - "name": "CannotDestroyClass", - "documentation": [ - " Can not destroy class", - " Total issuance is not 0" - ] - } - ], - "index": 35 - }, - { - "name": "Prices", - "storage": { - "prefix": "Prices", - "items": [ - { - "name": "LockedPrice", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "CurrencyId", - "value": "Price", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Mapping from currency id to it's locked price" - ] - } - ] - }, - "calls": [ - { - "name": "lock_price", - "args": [ - { - "name": "currency_id", - "type": "CurrencyId" - } - ], - "documentation": [ - " Lock the price and feed it to system.", - "", - " The dispatch origin of this call must be `LockOrigin`.", - "", - " - `currency_id`: currency type." - ] - }, - { - "name": "unlock_price", - "args": [ - { - "name": "currency_id", - "type": "CurrencyId" - } - ], - "documentation": [ - " Unlock the price and get the price from `PriceProvider` again", - "", - " The dispatch origin of this call must be `LockOrigin`.", - "", - " - `currency_id`: currency type." - ] - } - ], - "events": [ - { - "name": "LockPrice", - "args": [ - "CurrencyId", - "Price" - ], - "documentation": [ - " Lock price. \\[currency_id, locked_price\\]" - ] - }, - { - "name": "UnlockPrice", - "args": [ - "CurrencyId" - ], - "documentation": [ - " Unlock price. \\[currency_id\\]" - ] - } - ], - "constants": [ - { - "name": "GetStableCurrencyId", - "type": "CurrencyId", - "value": "0x0001", - "documentation": [ - " The stable currency id, it should be AUSD in Acala." - ] - }, - { - "name": "StableCurrencyFixedPrice", - "type": "Price", - "value": "0x000064a7b3b6e00d0000000000000000", - "documentation": [ - " The fixed prices of stable currency, it should be 1 USD in Acala." - ] - }, - { - "name": "GetStakingCurrencyId", - "type": "CurrencyId", - "value": "0x0002", - "documentation": [ - " The staking currency id, it should be DOT in Acala." - ] - }, - { - "name": "GetLiquidCurrencyId", - "type": "CurrencyId", - "value": "0x0003", - "documentation": [ - " The liquid currency id, it should be LDOT in Acala." - ] - } - ], - "errors": [], - "index": 36 - }, - { - "name": "Dex", - "storage": { - "prefix": "Dex", - "items": [ - { - "name": "LiquidityPool", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "TradingPair", - "value": "(Balance,Balance)", - "linked": false - } - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " Liquidity pool for TradingPair." - ] - }, - { - "name": "TradingPairStatuses", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "TradingPair", - "value": "TradingPairStatus", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Status for TradingPair." - ] - }, - { - "name": "ProvisioningPool", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "TradingPair", - "key2": "AccountId", - "value": "(Balance,Balance)", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " Provision of TradingPair by AccountId." - ] - } - ] - }, - "calls": [ - { - "name": "swap_with_exact_supply", - "args": [ - { - "name": "path", - "type": "Vec" - }, - { - "name": "supply_amount", - "type": "Compact" - }, - { - "name": "min_target_amount", - "type": "Compact" - } - ], - "documentation": [ - " Trading with DEX, swap with exact supply amount", - "", - " - `path`: trading path.", - " - `supply_amount`: exact supply amount.", - " - `min_target_amount`: acceptable minimum target amount." - ] - }, - { - "name": "swap_with_exact_target", - "args": [ - { - "name": "path", - "type": "Vec" - }, - { - "name": "target_amount", - "type": "Compact" - }, - { - "name": "max_supply_amount", - "type": "Compact" - } - ], - "documentation": [ - " Trading with DEX, swap with exact target amount", - "", - " - `path`: trading path.", - " - `target_amount`: exact target amount.", - " - `max_supply_amount`: acceptable maxmum supply amount." - ] - }, - { - "name": "add_liquidity", - "args": [ - { - "name": "currency_id_a", - "type": "CurrencyId" - }, - { - "name": "currency_id_b", - "type": "CurrencyId" - }, - { - "name": "max_amount_a", - "type": "Compact" - }, - { - "name": "max_amount_b", - "type": "Compact" - }, - { - "name": "deposit_increment_share", - "type": "bool" - } - ], - "documentation": [ - " Add liquidity to Enabled trading pair, or add provision to", - " Provisioning trading pair.", - " - Add liquidity success will issue shares in current price which", - " decided by the liquidity scale. Shares are temporarily not", - " allowed to transfer and trade, it represents the proportion of", - " assets in liquidity pool.", - " - Add provision success will record the provision, issue shares to", - " caller in the initial price when trading pair convert to Enabled.", - "", - " - `currency_id_a`: currency id A.", - " - `currency_id_b`: currency id B.", - " - `max_amount_a`: maximum currency A amount allowed to inject to", - " liquidity pool.", - " - `max_amount_b`: maximum currency A amount allowed to inject to", - " liquidity pool.", - " - `deposit_increment_share`: this flag indicates whether to deposit", - " added lp shares to obtain incentives" - ] - }, - { - "name": "remove_liquidity", - "args": [ - { - "name": "currency_id_a", - "type": "CurrencyId" - }, - { - "name": "currency_id_b", - "type": "CurrencyId" - }, - { - "name": "remove_share", - "type": "Compact" - }, - { - "name": "by_withdraw", - "type": "bool" - } - ], - "documentation": [ - " Remove liquidity from specific liquidity pool in the form of burning", - " shares, and withdrawing currencies in trading pairs from liquidity", - " pool in proportion, and withdraw liquidity incentive interest.", - "", - " - `currency_id_a`: currency id A.", - " - `currency_id_b`: currency id B.", - " - `remove_share`: liquidity amount to remove.", - " - `by_withdraw`: this flag indicates whether to withdraw share which", - " is on incentives." - ] - }, - { - "name": "list_trading_pair", - "args": [ - { - "name": "currency_id_a", - "type": "CurrencyId" - }, - { - "name": "currency_id_b", - "type": "CurrencyId" - }, - { - "name": "min_contribution_a", - "type": "Balance" - }, - { - "name": "min_contribution_b", - "type": "Balance" - }, - { - "name": "target_provision_a", - "type": "Balance" - }, - { - "name": "target_provision_b", - "type": "Balance" - }, - { - "name": "not_before", - "type": "BlockNumber" - } - ], - "documentation": [ - " List a new trading pair, trading pair will become Enabled status", - " after provision process." - ] - }, - { - "name": "enable_trading_pair", - "args": [ - { - "name": "currency_id_a", - "type": "CurrencyId" - }, - { - "name": "currency_id_b", - "type": "CurrencyId" - } - ], - "documentation": [ - " Enable a new trading pair(without the provision process),", - " or re-enable a disabled trading pair." - ] - }, - { - "name": "disable_trading_pair", - "args": [ - { - "name": "currency_id_a", - "type": "CurrencyId" - }, - { - "name": "currency_id_b", - "type": "CurrencyId" - } - ], - "documentation": [] - } - ], - "events": [ - { - "name": "AddProvision", - "args": [ - "AccountId", - "CurrencyId", - "Balance", - "CurrencyId", - "Balance" - ], - "documentation": [ - " add provision success \\[who, currency_id_0, contribution_0,", - " currency_id_1, contribution_1\\]" - ] - }, - { - "name": "AddLiquidity", - "args": [ - "AccountId", - "CurrencyId", - "Balance", - "CurrencyId", - "Balance", - "Balance" - ], - "documentation": [ - " Add liquidity success. \\[who, currency_id_0, pool_0_increment,", - " currency_id_1, pool_1_increment, share_increment\\]" - ] - }, - { - "name": "RemoveLiquidity", - "args": [ - "AccountId", - "CurrencyId", - "Balance", - "CurrencyId", - "Balance", - "Balance" - ], - "documentation": [ - " Remove liquidity from the trading pool success. \\[who,", - " currency_id_0, pool_0_decrement, currency_id_1, pool_1_decrement,", - " share_decrement\\]" - ] - }, - { - "name": "Swap", - "args": [ - "AccountId", - "Vec", - "Balance", - "Balance" - ], - "documentation": [ - " Use supply currency to swap target currency. \\[trader, trading_path,", - " supply_currency_amount, target_currency_amount\\]" - ] - }, - { - "name": "EnableTradingPair", - "args": [ - "TradingPair" - ], - "documentation": [ - " Enable trading pair. \\[trading_pair\\]" - ] - }, - { - "name": "ListTradingPair", - "args": [ - "TradingPair" - ], - "documentation": [ - " List trading pair. \\[trading_pair\\]" - ] - }, - { - "name": "DisableTradingPair", - "args": [ - "TradingPair" - ], - "documentation": [ - " Disable trading pair. \\[trading_pair\\]" - ] - }, - { - "name": "ProvisioningToEnabled", - "args": [ - "TradingPair", - "Balance", - "Balance", - "Balance" - ], - "documentation": [ - " Provisioning trading pair convert to Enabled. \\[trading_pair,", - " pool_0_amount, pool_1_amount, total_share_amount\\]" - ] - } - ], - "constants": [ - { - "name": "GetExchangeFee", - "type": "(u32,u32)", - "value": "0x01000000e8030000", - "documentation": [ - " Trading fee rate", - " The first item of the tuple is the numerator of the fee rate, second", - " item is the denominator, fee_rate = numerator / denominator,", - " use (u32, u32) over `Rate` type to minimize internal division", - " operation." - ] - }, - { - "name": "TradingPathLimit", - "type": "u32", - "value": "0x03000000", - "documentation": [ - " The limit for length of trading path" - ] - }, - { - "name": "ModuleId", - "type": "ModuleId", - "value": "0x6163612f6465786d", - "documentation": [ - " The DEX's module id, keep all assets in DEX." - ] - } - ], - "errors": [ - { - "name": "NotEnabledTradingPair", - "documentation": [ - " Trading pair is in NotEnabled status" - ] - }, - { - "name": "MustBeEnabled", - "documentation": [ - " Trading pair must be in Enabled status" - ] - }, - { - "name": "MustBeProvisioning", - "documentation": [ - " Trading pair must be in Provisioning status" - ] - }, - { - "name": "MustBeNotEnabled", - "documentation": [ - " Trading pair must be in NotEnabled status" - ] - }, - { - "name": "NotAllowedList", - "documentation": [ - " This trading pair is not allowed to be listed" - ] - }, - { - "name": "InvalidContributionIncrement", - "documentation": [ - " The increment of provision is invalid" - ] - }, - { - "name": "InvalidLiquidityIncrement", - "documentation": [ - " The increment of liquidity is invalid" - ] - }, - { - "name": "InvalidCurrencyId", - "documentation": [ - " Invalid currency id" - ] - }, - { - "name": "InvalidTradingPathLength", - "documentation": [ - " Invalid trading path length" - ] - }, - { - "name": "InsufficientTargetAmount", - "documentation": [ - " Target amount is less to min_target_amount" - ] - }, - { - "name": "ExcessiveSupplyAmount", - "documentation": [ - " Supply amount is more than max_supply_amount" - ] - }, - { - "name": "ExceedPriceImpactLimit", - "documentation": [ - " The swap will cause unacceptable price impact" - ] - }, - { - "name": "InsufficientLiquidity", - "documentation": [ - " Liquidity is not enough" - ] - }, - { - "name": "ZeroSupplyAmount", - "documentation": [ - " The supply amount is zero" - ] - }, - { - "name": "ZeroTargetAmount", - "documentation": [ - " The target amount is zero" - ] - } - ], - "index": 37 - }, - { - "name": "AuctionManager", - "storage": { - "prefix": "AuctionManager", - "items": [ - { - "name": "CollateralAuctions", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AuctionId", - "value": "CollateralAuctionItem", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Mapping from auction id to collateral auction info" - ] - }, - { - "name": "DebitAuctions", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AuctionId", - "value": "DebitAuctionItem", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Mapping from auction id to debit auction info" - ] - }, - { - "name": "SurplusAuctions", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AuctionId", - "value": "SurplusAuctionItem", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Mapping from auction id to surplus auction info" - ] - }, - { - "name": "TotalCollateralInAuction", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "CurrencyId", - "value": "Balance", - "linked": false - } - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " Record of the total collateral amount of all active collateral auctions", - " under specific collateral type CollateralType -> TotalAmount" - ] - }, - { - "name": "TotalTargetInAuction", - "modifier": "Default", - "type": { - "plain": "Balance" - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " Record of total target sales of all active collateral auctions" - ] - }, - { - "name": "TotalDebitInAuction", - "modifier": "Default", - "type": { - "plain": "Balance" - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " Record of total fix amount of all active debit auctions" - ] - }, - { - "name": "TotalSurplusInAuction", - "modifier": "Default", - "type": { - "plain": "Balance" - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " Record of total surplus amount of all active surplus auctions" - ] - } - ] - }, - "calls": [ - { - "name": "cancel", - "args": [ - { - "name": "id", - "type": "AuctionId" - } - ], - "documentation": [ - " Cancel active auction after system shutdown", - "", - " The dispatch origin of this call must be _None_." - ] - } - ], - "events": [ - { - "name": "NewCollateralAuction", - "args": [ - "AuctionId", - "CurrencyId", - "Balance", - "Balance" - ], - "documentation": [ - " Collateral auction created. \\[auction_id, collateral_type,", - " collateral_amount, target_bid_price\\]" - ] - }, - { - "name": "NewDebitAuction", - "args": [ - "AuctionId", - "Balance", - "Balance" - ], - "documentation": [ - " Debit auction created. \\[auction_id, initial_supply_amount,", - " fix_payment_amount\\]" - ] - }, - { - "name": "NewSurplusAuction", - "args": [ - "AuctionId", - "Balance" - ], - "documentation": [ - " Surplus auction created. \\[auction_id, fix_surplus_amount\\]" - ] - }, - { - "name": "CancelAuction", - "args": [ - "AuctionId" - ], - "documentation": [ - " Active auction cancelled. \\[auction_id\\]" - ] - }, - { - "name": "CollateralAuctionDealt", - "args": [ - "AuctionId", - "CurrencyId", - "Balance", - "AccountId", - "Balance" - ], - "documentation": [ - " Collateral auction dealt. \\[auction_id, collateral_type,", - " collateral_amount, winner, payment_amount\\]" - ] - }, - { - "name": "SurplusAuctionDealt", - "args": [ - "AuctionId", - "Balance", - "AccountId", - "Balance" - ], - "documentation": [ - " Surplus auction dealt. \\[auction_id, surplus_amount, winner,", - " payment_amount\\]" - ] - }, - { - "name": "DebitAuctionDealt", - "args": [ - "AuctionId", - "Balance", - "AccountId", - "Balance" - ], - "documentation": [ - " Debit auction dealt. \\[auction_id, debit_currency_amount, winner,", - " payment_amount\\]" - ] - }, - { - "name": "DEXTakeCollateralAuction", - "args": [ - "AuctionId", - "CurrencyId", - "Balance", - "Balance" - ], - "documentation": [ - " Dex take collateral auction. \\[auction_id, collateral_type,", - " collateral_amount, turnover\\]" - ] - } - ], - "constants": [ - { - "name": "MinimumIncrementSize", - "type": "Rate", - "value": "0x000082dfe40d47000000000000000000", - "documentation": [ - " The minimum increment size of each bid compared to the previous one" - ] - }, - { - "name": "AuctionTimeToClose", - "type": "BlockNumber", - "value": "0x96000000", - "documentation": [ - " The extended time for the auction to end after each successful bid" - ] - }, - { - "name": "AuctionDurationSoftCap", - "type": "BlockNumber", - "value": "0xb0040000", - "documentation": [ - " When the total duration of the auction exceeds this soft cap, push", - " the auction to end more faster" - ] - }, - { - "name": "GetStableCurrencyId", - "type": "CurrencyId", - "value": "0x0001", - "documentation": [ - " The stable currency id" - ] - }, - { - "name": "GetNativeCurrencyId", - "type": "CurrencyId", - "value": "0x0000", - "documentation": [ - " The native currency id" - ] - }, - { - "name": "UnsignedPriority", - "type": "TransactionPriority", - "value": "0xfeffffffffffffff", - "documentation": [ - " A configuration for base priority of unsigned transactions.", - "", - " This is exposed so that it can be tuned for particular runtime, when", - " multiple modules send unsigned transactions." - ] - } - ], - "errors": [ - { - "name": "AuctionNotExists", - "documentation": [ - " The auction dose not exist" - ] - }, - { - "name": "InReverseStage", - "documentation": [ - " The collateral auction is in reverse stage now" - ] - }, - { - "name": "InvalidFeedPrice", - "documentation": [ - " Feed price is invalid" - ] - }, - { - "name": "MustAfterShutdown", - "documentation": [ - " Must after system shutdown" - ] - }, - { - "name": "InvalidBidPrice", - "documentation": [ - " Bid price is invalid" - ] - }, - { - "name": "InvalidAmount", - "documentation": [ - " Invalid input amount" - ] - } - ], - "index": 38 - }, - { - "name": "Loans", - "storage": { - "prefix": "Loans", - "items": [ - { - "name": "Positions", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "CurrencyId", - "key2": "AccountId", - "value": "Position", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The collateralized debit positions, map from", - " Owner -> CollateralType -> Position" - ] - }, - { - "name": "TotalPositions", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "CurrencyId", - "value": "Position", - "linked": false - } - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The total collateralized debit positions, map from", - " CollateralType -> Position" - ] - } - ] - }, - "calls": [], - "events": [ - { - "name": "PositionUpdated", - "args": [ - "AccountId", - "CurrencyId", - "Amount", - "Amount" - ], - "documentation": [ - " Position updated. \\[owner, collateral_type, collateral_adjustment,", - " debit_adjustment\\]" - ] - }, - { - "name": "ConfiscateCollateralAndDebit", - "args": [ - "AccountId", - "CurrencyId", - "Balance", - "Balance" - ], - "documentation": [ - " Confiscate CDP's collateral assets and eliminate its debit. \\[owner,", - " collateral_type, confiscated_collateral_amount,", - " deduct_debit_amount\\]" - ] - }, - { - "name": "TransferLoan", - "args": [ - "AccountId", - "AccountId", - "CurrencyId" - ], - "documentation": [ - " Transfer loan. \\[from, to, currency_id\\]" - ] - } - ], - "constants": [ - { - "name": "ModuleId", - "type": "ModuleId", - "value": "0x6163612f6c6f616e", - "documentation": [ - " The loan's module id, keep all collaterals of CDPs." - ] - } - ], - "errors": [ - { - "name": "DebitOverflow", - "documentation": [] - }, - { - "name": "DebitTooLow", - "documentation": [] - }, - { - "name": "CollateralOverflow", - "documentation": [] - }, - { - "name": "CollateralTooLow", - "documentation": [] - }, - { - "name": "AmountConvertFailed", - "documentation": [] - } - ], - "index": 39 - }, - { - "name": "Honzon", - "storage": { - "prefix": "Honzon", - "items": [ - { - "name": "Authorization", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "AccountId", - "key2": "(CurrencyId,AccountId)", - "value": "bool", - "key2Hasher": "Blake2_128Concat" - } - }, - "fallback": "0x00", - "documentation": [ - " The authorization relationship map from", - " Authorizer -> (CollateralType, Authorizee) -> Authorized" - ] - } - ] - }, - "calls": [ - { - "name": "adjust_loan", - "args": [ - { - "name": "currency_id", - "type": "CurrencyId" - }, - { - "name": "collateral_adjustment", - "type": "Amount" - }, - { - "name": "debit_adjustment", - "type": "Amount" - } - ], - "documentation": [ - " Adjust the loans of `currency_id` by specific", - " `collateral_adjustment` and `debit_adjustment`", - "", - " - `currency_id`: collateral currency id.", - " - `collateral_adjustment`: signed amount, positive means to deposit", - " collateral currency into CDP, negative means withdraw collateral", - " currency from CDP.", - " - `debit_adjustment`: signed amount, positive means to issue some", - " amount of stablecoin to caller according to the debit adjustment,", - " negative means caller will payback some amount of stablecoin to", - " CDP according to to the debit adjustment." - ] - }, - { - "name": "transfer_loan_from", - "args": [ - { - "name": "currency_id", - "type": "CurrencyId" - }, - { - "name": "from", - "type": "LookupSource" - } - ], - "documentation": [ - " Transfer the whole CDP of `from` under `currency_id` to caller's CDP", - " under the same `currency_id`, caller must have the authorization of", - " `from` for the specific collateral type", - "", - " - `currency_id`: collateral currency id.", - " - `from`: authorizer account" - ] - }, - { - "name": "authorize", - "args": [ - { - "name": "currency_id", - "type": "CurrencyId" - }, - { - "name": "to", - "type": "LookupSource" - } - ], - "documentation": [ - " Authorize `to` to manipulate the loan under `currency_id`", - "", - " - `currency_id`: collateral currency id.", - " - `to`: authorizee account" - ] - }, - { - "name": "unauthorize", - "args": [ - { - "name": "currency_id", - "type": "CurrencyId" - }, - { - "name": "to", - "type": "LookupSource" - } - ], - "documentation": [ - " Cancel the authorization for `to` under `currency_id`", - "", - " - `currency_id`: collateral currency id.", - " - `to`: authorizee account" - ] - }, - { - "name": "unauthorize_all", - "args": [], - "documentation": [ - " Cancel all authorization of caller" - ] - } - ], - "events": [ - { - "name": "Authorization", - "args": [ - "AccountId", - "AccountId", - "CurrencyId" - ], - "documentation": [ - " Authorize someone to operate the loan of specific collateral.", - " \\[authorizer, authorizee, collateral_type\\]" - ] - }, - { - "name": "UnAuthorization", - "args": [ - "AccountId", - "AccountId", - "CurrencyId" - ], - "documentation": [ - " Cancel the authorization of specific collateral for someone.", - " \\[authorizer, authorizee, collateral_type\\]" - ] - }, - { - "name": "UnAuthorizationAll", - "args": [ - "AccountId" - ], - "documentation": [ - " Cancel all authorization. \\[authorizer\\]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "NoAuthorization", - "documentation": [] - }, - { - "name": "AlreadyShutdown", - "documentation": [] - } - ], - "index": 40 - }, - { - "name": "CdpTreasury", - "storage": { - "prefix": "CdpTreasury", - "items": [ - { - "name": "CollateralAuctionMaximumSize", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "CurrencyId", - "value": "Balance", - "linked": false - } - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " The maximum amount of collateral amount for sale per collateral auction" - ] - }, - { - "name": "DebitPool", - "modifier": "Default", - "type": { - "plain": "Balance" - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " Current total debit value of system. It's not same as debit in CDP", - " engine, it is the bad debt of the system." - ] - } - ] - }, - "calls": [ - { - "name": "auction_surplus", - "args": [ - { - "name": "amount", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "auction_debit", - "args": [ - { - "name": "debit_amount", - "type": "Balance" - }, - { - "name": "initial_price", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "auction_collateral", - "args": [ - { - "name": "currency_id", - "type": "CurrencyId" - }, - { - "name": "amount", - "type": "Balance" - }, - { - "name": "target", - "type": "Balance" - }, - { - "name": "splited", - "type": "bool" - } - ], - "documentation": [] - }, - { - "name": "set_collateral_auction_maximum_size", - "args": [ - { - "name": "currency_id", - "type": "CurrencyId" - }, - { - "name": "size", - "type": "Balance" - } - ], - "documentation": [ - " Update parameters related to collateral auction under specific", - " collateral type", - "", - " The dispatch origin of this call must be `UpdateOrigin`.", - "", - " - `currency_id`: collateral type", - " - `surplus_buffer_size`: collateral auction maximum size" - ] - } - ], - "events": [ - { - "name": "CollateralAuctionMaximumSizeUpdated", - "args": [ - "CurrencyId", - "Balance" - ], - "documentation": [ - " The fixed size for collateral auction under specific collateral type", - " updated. \\[collateral_type, new_size\\]" - ] - } - ], - "constants": [ - { - "name": "GetStableCurrencyId", - "type": "CurrencyId", - "value": "0x0001", - "documentation": [ - " Stablecoin currency id" - ] - }, - { - "name": "MaxAuctionsCount", - "type": "u32", - "value": "0x64000000", - "documentation": [ - " The cap of lots number when create collateral auction on a", - " liquidation or to create debit/surplus auction on block end.", - " If set to 0, does not work." - ] - }, - { - "name": "ModuleId", - "type": "ModuleId", - "value": "0x6163612f63647074", - "documentation": [ - " The CDP treasury's module id, keep surplus and collateral assets", - " from liquidation." - ] - } - ], - "errors": [ - { - "name": "CollateralNotEnough", - "documentation": [ - " The collateral amount of CDP treasury is not enough" - ] - }, - { - "name": "SurplusPoolNotEnough", - "documentation": [ - " The surplus pool of CDP treasury is not enough" - ] - }, - { - "name": "DebitPoolOverflow", - "documentation": [ - " debit pool overflow" - ] - }, - { - "name": "DebitPoolNotEnough", - "documentation": [ - " The debit pool of CDP treasury is not enough" - ] - } - ], - "index": 41 - }, - { - "name": "CdpEngine", - "storage": { - "prefix": "CdpEngine", - "items": [ - { - "name": "DebitExchangeRate", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "CurrencyId", - "value": "ExchangeRate", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Mapping from collateral type to its exchange rate of debit units and", - " debit value" - ] - }, - { - "name": "GlobalStabilityFee", - "modifier": "Default", - "type": { - "plain": "Rate" - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " Global stability fee rate for all types of collateral" - ] - }, - { - "name": "CollateralParams", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "CurrencyId", - "value": "RiskManagementParams", - "linked": false - } - }, - "fallback": "0x0000000000000000000000000000000000000000", - "documentation": [ - " Mapping from collateral type to its risk management params" - ] - } - ] - }, - "calls": [ - { - "name": "liquidate", - "args": [ - { - "name": "currency_id", - "type": "CurrencyId" - }, - { - "name": "who", - "type": "LookupSource" - } - ], - "documentation": [ - " Liquidate unsafe CDP", - "", - " The dispatch origin of this call must be _None_.", - "", - " - `currency_id`: CDP's collateral type.", - " - `who`: CDP's owner." - ] - }, - { - "name": "settle", - "args": [ - { - "name": "currency_id", - "type": "CurrencyId" - }, - { - "name": "who", - "type": "LookupSource" - } - ], - "documentation": [ - " Settle CDP has debit after system shutdown", - "", - " The dispatch origin of this call must be _None_.", - "", - " - `currency_id`: CDP's collateral type.", - " - `who`: CDP's owner." - ] - }, - { - "name": "set_global_params", - "args": [ - { - "name": "global_stability_fee", - "type": "Rate" - } - ], - "documentation": [ - " Update global parameters related to risk management of CDP", - "", - " The dispatch origin of this call must be `UpdateOrigin`.", - "", - " - `global_stability_fee`: global stability fee rate." - ] - }, - { - "name": "set_collateral_params", - "args": [ - { - "name": "currency_id", - "type": "CurrencyId" - }, - { - "name": "stability_fee", - "type": "ChangeOptionRate" - }, - { - "name": "liquidation_ratio", - "type": "ChangeOptionRatio" - }, - { - "name": "liquidation_penalty", - "type": "ChangeOptionRate" - }, - { - "name": "required_collateral_ratio", - "type": "ChangeOptionRatio" - }, - { - "name": "maximum_total_debit_value", - "type": "ChangeBalance" - } - ], - "documentation": [ - " Update parameters related to risk management of CDP under specific", - " collateral type", - "", - " The dispatch origin of this call must be `UpdateOrigin`.", - "", - " - `currency_id`: collateral type.", - " - `stability_fee`: extra stability fee rate, `None` means do not", - " update, `Some(None)` means update it to `None`.", - " - `liquidation_ratio`: liquidation ratio, `None` means do not", - " update, `Some(None)` means update it to `None`.", - " - `liquidation_penalty`: liquidation penalty, `None` means do not", - " update, `Some(None)` means update it to `None`.", - " - `required_collateral_ratio`: required collateral ratio, `None`", - " means do not update, `Some(None)` means update it to `None`.", - " - `maximum_total_debit_value`: maximum total debit value." - ] - } - ], - "events": [ - { - "name": "LiquidateUnsafeCDP", - "args": [ - "CurrencyId", - "AccountId", - "Balance", - "Balance", - "LiquidationStrategy" - ], - "documentation": [ - " Liquidate the unsafe CDP. \\[collateral_type, owner,", - " collateral_amount, bad_debt_value, liquidation_strategy\\]" - ] - }, - { - "name": "SettleCDPInDebit", - "args": [ - "CurrencyId", - "AccountId" - ], - "documentation": [ - " Settle the CDP has debit. [collateral_type, owner]" - ] - }, - { - "name": "StabilityFeeUpdated", - "args": [ - "CurrencyId", - "Option" - ], - "documentation": [ - " The stability fee for specific collateral type updated.", - " \\[collateral_type, new_stability_fee\\]" - ] - }, - { - "name": "LiquidationRatioUpdated", - "args": [ - "CurrencyId", - "Option" - ], - "documentation": [ - " The liquidation fee for specific collateral type updated.", - " \\[collateral_type, new_liquidation_ratio\\]" - ] - }, - { - "name": "LiquidationPenaltyUpdated", - "args": [ - "CurrencyId", - "Option" - ], - "documentation": [ - " The liquidation penalty rate for specific collateral type updated.", - " \\[collateral_type, new_liquidation_panelty\\]" - ] - }, - { - "name": "RequiredCollateralRatioUpdated", - "args": [ - "CurrencyId", - "Option" - ], - "documentation": [ - " The required collateral penalty rate for specific collateral type", - " updated. \\[collateral_type, new_required_collateral_ratio\\]" - ] - }, - { - "name": "MaximumTotalDebitValueUpdated", - "args": [ - "CurrencyId", - "Balance" - ], - "documentation": [ - " The hard cap of total debit value for specific collateral type", - " updated. \\[collateral_type, new_total_debit_value\\]" - ] - }, - { - "name": "GlobalStabilityFeeUpdated", - "args": [ - "Rate" - ], - "documentation": [ - " The global stability fee for all types of collateral updated.", - " \\[new_global_stability_fee\\]" - ] - } - ], - "constants": [ - { - "name": "CollateralCurrencyIds", - "type": "Vec", - "value": "0x1c0002000300040005000600070008", - "documentation": [ - " The list of valid collateral currency types" - ] - }, - { - "name": "DefaultLiquidationRatio", - "type": "Ratio", - "value": "0x0000ee042cfc430f0000000000000000", - "documentation": [ - " The default liquidation ratio for all collateral types of CDP" - ] - }, - { - "name": "DefaultDebitExchangeRate", - "type": "ExchangeRate", - "value": "0x00008a5d784563010000000000000000", - "documentation": [ - " The default debit exchange rate for all collateral types" - ] - }, - { - "name": "DefaultLiquidationPenalty", - "type": "Rate", - "value": "0x0000c52ebca2b1000000000000000000", - "documentation": [ - " The default liquidation penalty rate when liquidate unsafe CDP" - ] - }, - { - "name": "MinimumDebitValue", - "type": "Balance", - "value": "0x0010a5d4e80000000000000000000000", - "documentation": [ - " The minimum debit value to avoid debit dust" - ] - }, - { - "name": "GetStableCurrencyId", - "type": "CurrencyId", - "value": "0x0001", - "documentation": [ - " Stablecoin currency id" - ] - }, - { - "name": "MaxSlippageSwapWithDEX", - "type": "Ratio", - "value": "0x0000c52ebca2b1000000000000000000", - "documentation": [ - " The max slippage allowed when liquidate an unsafe CDP by swap with", - " DEX" - ] - }, - { - "name": "UnsignedPriority", - "type": "TransactionPriority", - "value": "0xffffffffffffffff", - "documentation": [ - " A configuration for base priority of unsigned transactions.", - "", - " This is exposed so that it can be tuned for particular runtime, when", - " multiple modules send unsigned transactions." - ] - } - ], - "errors": [ - { - "name": "ExceedDebitValueHardCap", - "documentation": [ - " The total debit value of specific collateral type already exceed the", - " hard cap" - ] - }, - { - "name": "BelowRequiredCollateralRatio", - "documentation": [ - " The collateral ratio below the required collateral ratio" - ] - }, - { - "name": "BelowLiquidationRatio", - "documentation": [ - " The collateral ratio below the liquidation ratio" - ] - }, - { - "name": "MustBeUnsafe", - "documentation": [ - " The CDP must be unsafe to be liquidated" - ] - }, - { - "name": "InvalidCollateralType", - "documentation": [ - " Invalid collateral type" - ] - }, - { - "name": "RemainDebitValueTooSmall", - "documentation": [ - " Remain debit value in CDP below the dust amount" - ] - }, - { - "name": "InvalidFeedPrice", - "documentation": [ - " Feed price is invalid" - ] - }, - { - "name": "NoDebitValue", - "documentation": [ - " No debit value in CDP so that it cannot be settled" - ] - }, - { - "name": "AlreadyShutdown", - "documentation": [ - " System has already been shutdown" - ] - }, - { - "name": "MustAfterShutdown", - "documentation": [ - " Must after system shutdown" - ] - } - ], - "index": 42 - }, - { - "name": "EmergencyShutdown", - "storage": { - "prefix": "EmergencyShutdown", - "items": [ - { - "name": "IsShutdown", - "modifier": "Default", - "type": { - "plain": "bool" - }, - "fallback": "0x00", - "documentation": [ - " Emergency shutdown flag" - ] - }, - { - "name": "CanRefund", - "modifier": "Default", - "type": { - "plain": "bool" - }, - "fallback": "0x00", - "documentation": [ - " Open final redemption flag" - ] - } - ] - }, - "calls": [ - { - "name": "emergency_shutdown", - "args": [], - "documentation": [ - " Start emergency shutdown", - "", - " The dispatch origin of this call must be `ShutdownOrigin`." - ] - }, - { - "name": "open_collateral_refund", - "args": [], - "documentation": [ - " Open final redemption if settlement is completed.", - "", - " The dispatch origin of this call must be `ShutdownOrigin`." - ] - }, - { - "name": "refund_collaterals", - "args": [ - { - "name": "amount", - "type": "Compact" - } - ], - "documentation": [ - " Refund a basket of remaining collateral assets to caller", - "", - " - `amount`: stable currency amount used to refund." - ] - } - ], - "events": [ - { - "name": "Shutdown", - "args": [ - "BlockNumber" - ], - "documentation": [ - " Emergency shutdown occurs. \\[block_number\\]" - ] - }, - { - "name": "OpenRefund", - "args": [ - "BlockNumber" - ], - "documentation": [ - " The final redemption opened. \\[block_number\\]" - ] - }, - { - "name": "Refund", - "args": [ - "AccountId", - "Balance", - "Vec<(CurrencyId,Balance)>" - ], - "documentation": [ - " Refund info. \\[caller, stable_coin_amount, refund_list\\]" - ] - } - ], - "constants": [ - { - "name": "CollateralCurrencyIds", - "type": "Vec", - "value": "0x1c0002000300040005000600070008", - "documentation": [ - " The list of valid collateral currency types" - ] - } - ], - "errors": [ - { - "name": "AlreadyShutdown", - "documentation": [ - " System has already been shutdown" - ] - }, - { - "name": "MustAfterShutdown", - "documentation": [ - " Must after system shutdown" - ] - }, - { - "name": "CanNotRefund", - "documentation": [ - " Final redemption is still not opened" - ] - }, - { - "name": "ExistPotentialSurplus", - "documentation": [ - " Exist potential surplus, means settlement has not been completed" - ] - }, - { - "name": "ExistUnhandledDebit", - "documentation": [ - " Exist unhandled debit, means settlement has not been completed" - ] - } - ], - "index": 43 - }, - { - "name": "Homa", - "storage": null, - "calls": [ - { - "name": "mint", - "args": [ - { - "name": "amount", - "type": "Compact" - } - ], - "documentation": [ - " Inject DOT to staking pool and mint LDOT in a certain exchange rate", - " decided by staking pool.", - "", - " - `amount`: the DOT amount to inject into staking pool." - ] - }, - { - "name": "redeem", - "args": [ - { - "name": "amount", - "type": "Compact" - }, - { - "name": "strategy", - "type": "RedeemStrategy" - } - ], - "documentation": [ - " Burn LDOT and redeem DOT from staking pool.", - "", - " - `amount`: the LDOT amount to redeem.", - " - `strategy`: redemption mode." - ] - }, - { - "name": "withdraw_redemption", - "args": [], - "documentation": [ - " Get back those DOT that have been unbonded." - ] - } - ], - "events": null, - "constants": [], - "errors": [], - "index": 44 - }, - { - "name": "NomineesElection", - "storage": { - "prefix": "NomineesElection", - "items": [ - { - "name": "Nominations", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "Vec", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [] - }, - { - "name": "Ledger", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "BondingLedger", - "linked": false - } - }, - "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000", - "documentation": [] - }, - { - "name": "Votes", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "PolkadotAccountId", - "value": "Balance", - "linked": false - } - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [] - }, - { - "name": "Nominees", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [] - }, - { - "name": "CurrentEra", - "modifier": "Default", - "type": { - "plain": "EraIndex" - }, - "fallback": "0x00000000", - "documentation": [] - } - ] - }, - "calls": [ - { - "name": "bond", - "args": [ - { - "name": "amount", - "type": "Compact" - } - ], - "documentation": [] - }, - { - "name": "unbond", - "args": [ - { - "name": "amount", - "type": "Compact" - } - ], - "documentation": [] - }, - { - "name": "rebond", - "args": [ - { - "name": "amount", - "type": "Compact" - } - ], - "documentation": [] - }, - { - "name": "withdraw_unbonded", - "args": [], - "documentation": [] - }, - { - "name": "nominate", - "args": [ - { - "name": "targets", - "type": "Vec" - } - ], - "documentation": [] - }, - { - "name": "chill", - "args": [], - "documentation": [] - } - ], - "events": null, - "constants": [ - { - "name": "MinBondThreshold", - "type": "Balance", - "value": "0x00e40b54020000000000000000000000", - "documentation": [] - }, - { - "name": "BondingDuration", - "type": "EraIndex", - "value": "0x07000000", - "documentation": [] - }, - { - "name": "NominateesCount", - "type": "u32", - "value": "0x07000000", - "documentation": [] - }, - { - "name": "MaxUnlockingChunks", - "type": "u32", - "value": "0x07000000", - "documentation": [] - } - ], - "errors": [ - { - "name": "BelowMinBondThreshold", - "documentation": [] - }, - { - "name": "InvalidTargetsLength", - "documentation": [] - }, - { - "name": "TooManyChunks", - "documentation": [] - }, - { - "name": "NoBonded", - "documentation": [] - }, - { - "name": "NoUnlockChunk", - "documentation": [] - } - ], - "index": 45 - }, - { - "name": "StakingPool", - "storage": { - "prefix": "StakingPool", - "items": [ - { - "name": "CurrentEra", - "modifier": "Default", - "type": { - "plain": "EraIndex" - }, - "fallback": "0x00000000", - "documentation": [ - " Current era index of Polkadot." - ] - }, - { - "name": "NextEraUnbonds", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "Balance", - "linked": false - } - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " Unbond on next era beginning by AccountId.", - " AccountId => Unbond" - ] - }, - { - "name": "Unbonding", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "EraIndex", - "value": "(Balance,Balance,Balance)", - "linked": false - } - }, - "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The records of unbonding.", - " ExpiredEraIndex => (TotalUnbounding, ClaimedUnbonding,", - " InitialClaimedUnbonding)" - ] - }, - { - "name": "Unbondings", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "AccountId", - "key2": "EraIndex", - "value": "Balance", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " The records of unbonding by AccountId.", - " AccountId, ExpiredEraIndex => Unbounding" - ] - }, - { - "name": "StakingPoolLedger", - "modifier": "Default", - "type": { - "plain": "Ledger" - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The ledger of staking pool." - ] - }, - { - "name": "StakingPoolParams", - "modifier": "Default", - "type": { - "plain": "Params" - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The params of staking pool." - ] - } - ] - }, - "calls": [ - { - "name": "set_staking_pool_params", - "args": [ - { - "name": "target_max_free_unbonded_ratio", - "type": "ChangeRatio" - }, - { - "name": "target_min_free_unbonded_ratio", - "type": "ChangeRatio" - }, - { - "name": "target_unbonding_to_free_ratio", - "type": "ChangeRatio" - }, - { - "name": "unbonding_to_free_adjustment", - "type": "ChangeRate" - }, - { - "name": "base_fee_rate", - "type": "ChangeRate" - } - ], - "documentation": [ - " Update params related to staking pool", - "", - " The dispatch origin of this call must be `UpdateOrigin`." - ] - } - ], - "events": [ - { - "name": "MintLiquid", - "args": [ - "AccountId", - "Balance", - "Balance" - ], - "documentation": [ - " Deposit staking currency(DOT) to staking pool and issue liquid", - " currency(LDOT). \\[who, staking_amount_deposited,", - " liquid_amount_issued\\]" - ] - }, - { - "name": "RedeemByUnbond", - "args": [ - "AccountId", - "Balance", - "Balance" - ], - "documentation": [ - " Burn liquid currency(LDOT) and redeem staking currency(DOT) by", - " waiting for complete unbond eras. \\[who, liquid_amount_burned,", - " staking_amount_redeemed\\]" - ] - }, - { - "name": "RedeemByFreeUnbonded", - "args": [ - "AccountId", - "Balance", - "Balance", - "Balance" - ], - "documentation": [ - " Burn liquid currency(LDOT) and redeem staking currency(DOT) by free", - " pool immediately. \\[who, fee_in_staking, liquid_amount_burned,", - " staking_amount_redeemed\\]" - ] - }, - { - "name": "RedeemByClaimUnbonding", - "args": [ - "AccountId", - "EraIndex", - "Balance", - "Balance", - "Balance" - ], - "documentation": [ - " Burn liquid currency(LDOT) and redeem staking currency(DOT) by claim", - " the unbonding_to_free of specific era. \\[who, target_era,", - " fee_in_staking, liquid_amount_burned, staking_amount_redeemed\\]" - ] - } - ], - "constants": [ - { - "name": "StakingCurrencyId", - "type": "CurrencyId", - "value": "0x0002", - "documentation": [ - " The staking currency id(should be DOT in acala)" - ] - }, - { - "name": "LiquidCurrencyId", - "type": "CurrencyId", - "value": "0x0003", - "documentation": [ - " The liquid currency id(should be LDOT in acala)" - ] - }, - { - "name": "DefaultExchangeRate", - "type": "ExchangeRate", - "value": "0x00008a5d784563010000000000000000", - "documentation": [ - " The default exchange rate for liquid currency to staking currency." - ] - }, - { - "name": "ModuleId", - "type": "ModuleId", - "value": "0x6163612f73746b70", - "documentation": [ - " The staking pool's module id, keep all staking currency belong to", - " Homa protocol." - ] - }, - { - "name": "PoolAccountIndexes", - "type": "Vec", - "value": "0x1001000000020000000300000004000000", - "documentation": [ - " The sub account indexs of parachain to vault assets of Homa protocol", - " in Polkadot." - ] - } - ], - "errors": [ - { - "name": "InvalidEra", - "documentation": [ - " The era index is invalid." - ] - }, - { - "name": "Overflow", - "documentation": [ - " Overflow." - ] - }, - { - "name": "GetFeeFailed", - "documentation": [ - " Failed to calculate redemption fee." - ] - }, - { - "name": "InvalidConfig", - "documentation": [ - " Invalid config." - ] - } - ], - "index": 46 - }, - { - "name": "PolkadotBridge", - "storage": { - "prefix": "PolkadotBridge", - "items": [ - { - "name": "CurrentEra", - "modifier": "Default", - "type": { - "plain": "EraIndex" - }, - "fallback": "0x00000000", - "documentation": [] - }, - { - "name": "EraStartBlockNumber", - "modifier": "Default", - "type": { - "plain": "BlockNumber" - }, - "fallback": "0x00000000", - "documentation": [] - }, - { - "name": "ForcedEra", - "modifier": "Optional", - "type": { - "plain": "BlockNumber" - }, - "fallback": "0x00", - "documentation": [] - }, - { - "name": "SubAccounts", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "u32", - "value": "SubAccountStatus", - "linked": false - } - }, - "fallback": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "documentation": [] - } - ] - }, - "calls": [ - { - "name": "set_mock_reward_rate", - "args": [ - { - "name": "account_index", - "type": "u32" - }, - { - "name": "reward_rate", - "type": "Rate" - } - ], - "documentation": [] - }, - { - "name": "simulate_bond_extra", - "args": [ - { - "name": "account_index", - "type": "u32" - }, - { - "name": "amount", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "simulate_unbond", - "args": [ - { - "name": "account_index", - "type": "u32" - }, - { - "name": "amount", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "simulate_rebond", - "args": [ - { - "name": "account_index", - "type": "u32" - }, - { - "name": "amount", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "simulate_withdraw_unbonded", - "args": [ - { - "name": "account_index", - "type": "u32" - } - ], - "documentation": [] - }, - { - "name": "simulate_payout_nominator", - "args": [ - { - "name": "account_index", - "type": "u32" - } - ], - "documentation": [] - }, - { - "name": "simulate_transfer_to_sub_account", - "args": [ - { - "name": "account_index", - "type": "u32" - }, - { - "name": "amount", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "simualte_receive_from_sub_account", - "args": [ - { - "name": "account_index", - "type": "u32" - }, - { - "name": "to", - "type": "LookupSource" - }, - { - "name": "amount", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "simulate_slash_sub_account", - "args": [ - { - "name": "account_index", - "type": "u32" - }, - { - "name": "amount", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "force_era", - "args": [ - { - "name": "at", - "type": "BlockNumber" - } - ], - "documentation": [] - } - ], - "events": null, - "constants": [ - { - "name": "BondingDuration", - "type": "EraIndex", - "value": "0x07000000", - "documentation": [] - }, - { - "name": "EraLength", - "type": "BlockNumber", - "value": "0x40380000", - "documentation": [] - } - ], - "errors": [ - { - "name": "NotEnough", - "documentation": [] - }, - { - "name": "Overflow", - "documentation": [] - } - ], - "index": 47 - }, - { - "name": "Incentives", - "storage": { - "prefix": "Incentives", - "items": [ - { - "name": "LoansIncentiveRewards", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "CurrencyId", - "value": "Balance", - "linked": false - } - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " Mapping from collateral currency type to its loans incentive reward", - " amount per period" - ] - }, - { - "name": "DEXIncentiveRewards", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "CurrencyId", - "value": "Balance", - "linked": false - } - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " Mapping from dex liquidity currency type to its loans incentive reward", - " amount per period" - ] - }, - { - "name": "HomaIncentiveReward", - "modifier": "Default", - "type": { - "plain": "Balance" - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " Homa incentive reward amount" - ] - }, - { - "name": "DEXSavingRates", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "CurrencyId", - "value": "Rate", - "linked": false - } - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " Mapping from dex liquidity currency type to its saving rate" - ] - } - ] - }, - "calls": [ - { - "name": "deposit_dex_share", - "args": [ - { - "name": "lp_currency_id", - "type": "CurrencyId" - }, - { - "name": "amount", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "withdraw_dex_share", - "args": [ - { - "name": "lp_currency_id", - "type": "CurrencyId" - }, - { - "name": "amount", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "claim_rewards", - "args": [ - { - "name": "pool_id", - "type": "PoolId" - } - ], - "documentation": [] - }, - { - "name": "update_loans_incentive_rewards", - "args": [ - { - "name": "updates", - "type": "Vec<(CurrencyId,Balance)>" - } - ], - "documentation": [] - }, - { - "name": "update_dex_incentive_rewards", - "args": [ - { - "name": "updates", - "type": "Vec<(CurrencyId,Balance)>" - } - ], - "documentation": [] - }, - { - "name": "update_homa_incentive_reward", - "args": [ - { - "name": "update", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "update_dex_saving_rates", - "args": [ - { - "name": "updates", - "type": "Vec<(CurrencyId,Rate)>" - } - ], - "documentation": [] - } - ], - "events": [ - { - "name": "DepositDEXShare", - "args": [ - "AccountId", - "CurrencyId", - "Balance" - ], - "documentation": [ - " Deposit DEX share. \\[who, dex_share_type, deposit_amount\\]" - ] - }, - { - "name": "WithdrawDEXShare", - "args": [ - "AccountId", - "CurrencyId", - "Balance" - ], - "documentation": [ - " Withdraw DEX share. \\[who, dex_share_type, withdraw_amount\\]" - ] - }, - { - "name": "ClaimRewards", - "args": [ - "AccountId", - "PoolId" - ], - "documentation": [ - " Claim rewards. \\[who, pool_id\\]" - ] - } - ], - "constants": [ - { - "name": "LoansIncentivePool", - "type": "AccountId", - "value": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The vault account to keep rewards for type LoansIncentive PoolId" - ] - }, - { - "name": "DexIncentivePool", - "type": "AccountId", - "value": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The vault account to keep rewards for type DexIncentive and", - " DexSaving PoolId" - ] - }, - { - "name": "HomaIncentivePool", - "type": "AccountId", - "value": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The vault account to keep rewards for type HomaIncentive PoolId" - ] - }, - { - "name": "AccumulatePeriod", - "type": "BlockNumber", - "value": "0x0a000000", - "documentation": [ - " The period to accumulate rewards" - ] - }, - { - "name": "IncentiveCurrencyId", - "type": "CurrencyId", - "value": "0x0000", - "documentation": [ - " The incentive reward type (should be ACA)" - ] - }, - { - "name": "SavingCurrencyId", - "type": "CurrencyId", - "value": "0x0001", - "documentation": [ - " The saving reward type (should be AUSD)" - ] - }, - { - "name": "ModuleId", - "type": "ModuleId", - "value": "0x6163612f696e6374", - "documentation": [ - " The module id, keep DEXShare LP." - ] - } - ], - "errors": [ - { - "name": "NotEnough", - "documentation": [ - " Share amount is not enough" - ] - }, - { - "name": "InvalidCurrencyId", - "documentation": [ - " Invalid currency id" - ] - } - ], - "index": 48 - }, - { - "name": "AirDrop", - "storage": { - "prefix": "AirDrop", - "items": [ - { - "name": "AirDrops", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "AccountId", - "key2": "AirDropCurrencyId", - "value": "Balance", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [] - } - ] - }, - "calls": [ - { - "name": "airdrop", - "args": [ - { - "name": "to", - "type": "LookupSource" - }, - { - "name": "currency_id", - "type": "AirDropCurrencyId" - }, - { - "name": "amount", - "type": "Balance" - } - ], - "documentation": [] - }, - { - "name": "update_airdrop", - "args": [ - { - "name": "to", - "type": "LookupSource" - }, - { - "name": "currency_id", - "type": "AirDropCurrencyId" - }, - { - "name": "amount", - "type": "Balance" - } - ], - "documentation": [] - } - ], - "events": [ - { - "name": "Airdrop", - "args": [ - "AccountId", - "AirDropCurrencyId", - "Balance" - ], - "documentation": [ - " \\[to, currency_id, amount\\]" - ] - }, - { - "name": "UpdateAirdrop", - "args": [ - "AccountId", - "AirDropCurrencyId", - "Balance" - ], - "documentation": [ - " \\[to, currency_id, amount\\]" - ] - } - ], - "constants": [], - "errors": [], - "index": 49 - }, - { - "name": "NFT", - "storage": null, - "calls": [ - { - "name": "create_class", - "args": [ - { - "name": "metadata", - "type": "CID" - }, - { - "name": "properties", - "type": "Properties" - } - ], - "documentation": [ - " Create NFT class, tokens belong to the class.", - "", - " - `metadata`: external metadata", - " - `properties`: class property, include `Transferable` `Burnable`" - ] - }, - { - "name": "mint", - "args": [ - { - "name": "to", - "type": "LookupSource" - }, - { - "name": "class_id", - "type": "ClassIdOf" - }, - { - "name": "metadata", - "type": "CID" - }, - { - "name": "quantity", - "type": "u32" - } - ], - "documentation": [ - " Mint NFT token", - "", - " - `to`: the token owner's account", - " - `class_id`: token belong to the class id", - " - `metadata`: external metadata", - " - `quantity`: token quantity" - ] - }, - { - "name": "transfer", - "args": [ - { - "name": "to", - "type": "LookupSource" - }, - { - "name": "token", - "type": "(ClassIdOf,TokenIdOf)" - } - ], - "documentation": [ - " Transfer NFT token to another account", - "", - " - `to`: the token owner's account", - " - `token`: (class_id, token_id)" - ] - }, - { - "name": "burn", - "args": [ - { - "name": "token", - "type": "(ClassIdOf,TokenIdOf)" - } - ], - "documentation": [ - " Burn NFT token", - "", - " - `token`: (class_id, token_id)" - ] - }, - { - "name": "destroy_class", - "args": [ - { - "name": "class_id", - "type": "ClassIdOf" - }, - { - "name": "dest", - "type": "LookupSource" - } - ], - "documentation": [ - " Destroy NFT class", - "", - " - `class_id`: destroy class id", - " - `dest`: transfer reserve balance from sub_account to dest" - ] - } - ], - "events": [ - { - "name": "CreatedClass", - "args": [ - "AccountId", - "ClassIdOf" - ], - "documentation": [ - " Created NFT class. \\[owner, class_id\\]" - ] - }, - { - "name": "MintedToken", - "args": [ - "AccountId", - "AccountId", - "ClassIdOf", - "u32" - ], - "documentation": [ - " Minted NFT token. \\[from, to, class_id, quantity\\]" - ] - }, - { - "name": "TransferredToken", - "args": [ - "AccountId", - "AccountId", - "ClassIdOf", - "TokenIdOf" - ], - "documentation": [ - " Transferred NFT token. \\[from, to, class_id, token_id\\]" - ] - }, - { - "name": "BurnedToken", - "args": [ - "AccountId", - "ClassIdOf", - "TokenIdOf" - ], - "documentation": [ - " Burned NFT token. \\[owner, class_id, token_id\\]" - ] - }, - { - "name": "DestroyedClass", - "args": [ - "AccountId", - "ClassIdOf", - "AccountId" - ], - "documentation": [ - " Destroyed NFT class. \\[owner, class_id, dest\\]" - ] - } - ], - "constants": [ - { - "name": "CreateClassDeposit", - "type": "Balance", - "value": "0x00743ba40b0000000000000000000000", - "documentation": [ - " The minimum balance to create class" - ] - }, - { - "name": "CreateTokenDeposit", - "type": "Balance", - "value": "0x00e40b54020000000000000000000000", - "documentation": [ - " The minimum balance to create token" - ] - }, - { - "name": "ModuleId", - "type": "ModuleId", - "value": "0x6163612f614e4654", - "documentation": [ - " The NFT's module id" - ] - } - ], - "errors": [ - { - "name": "ClassIdNotFound", - "documentation": [ - " ClassId not found" - ] - }, - { - "name": "TokenIdNotFound", - "documentation": [ - " TokenId not found" - ] - }, - { - "name": "NoPermission", - "documentation": [ - " The operator is not the owner of the token and has no permission" - ] - }, - { - "name": "InvalidQuantity", - "documentation": [ - " Quantity is invalid. need >= 1" - ] - }, - { - "name": "NonTransferable", - "documentation": [ - " Property of class don't support transfer" - ] - }, - { - "name": "NonBurnable", - "documentation": [ - " Property of class don't support burn" - ] - }, - { - "name": "CannotDestroyClass", - "documentation": [ - " Can not destroy class", - " Total issuance is not 0" - ] - } - ], - "index": 50 - }, - { - "name": "RenVmBridge", - "storage": { - "prefix": "Template", - "items": [ - { - "name": "RenVmPublicKey", - "modifier": "Optional", - "type": { - "plain": "PublicKey" - }, - "fallback": "0x00", - "documentation": [ - " The RenVM split public key" - ] - }, - { - "name": "Signatures", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox256", - "key": "EcdsaSignature", - "value": "()", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Signature blacklist. This is required to prevent double claim." - ] - }, - { - "name": "BurnEvents", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "u32", - "value": "(BlockNumber,DestAddress,Balance)", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Record burn event details" - ] - }, - { - "name": "NextBurnEventId", - "modifier": "Default", - "type": { - "plain": "u32" - }, - "fallback": "0x00000000", - "documentation": [ - " Next burn event ID" - ] - } - ] - }, - "calls": [ - { - "name": "mint", - "args": [ - { - "name": "who", - "type": "AccountId" - }, - { - "name": "_p_hash", - "type": "[u8;32]" - }, - { - "name": "amount", - "type": "Compact" - }, - { - "name": "_n_hash", - "type": "[u8;32]" - }, - { - "name": "sig", - "type": "EcdsaSignature" - } - ], - "documentation": [ - " Allow a user to mint if they have a valid signature from RenVM.", - "", - " The dispatch origin of this call must be _None_.", - "", - " Verify input by `validate_unsigned`" - ] - }, - { - "name": "burn", - "args": [ - { - "name": "to", - "type": "DestAddress" - }, - { - "name": "amount", - "type": "Compact" - } - ], - "documentation": [ - " Allow a user to burn assets." - ] - }, - { - "name": "rotate_key", - "args": [ - { - "name": "new_key", - "type": "PublicKey" - }, - { - "name": "sig", - "type": "EcdsaSignature" - } - ], - "documentation": [ - " Allow RenVm rotate the public key.", - "", - " The dispatch origin of this call must be _None_.", - "", - " Verify input by `validate_unsigned`" - ] - } - ], - "events": [ - { - "name": "Minted", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " Asset minted. \\[owner, amount\\]" - ] - }, - { - "name": "Burnt", - "args": [ - "AccountId", - "DestAddress", - "Balance" - ], - "documentation": [ - " Asset burnt in this chain \\[owner, dest, amount\\]" - ] - }, - { - "name": "RotatedKey", - "args": [ - "PublicKey" - ], - "documentation": [ - " Rotated key \\[new_key\\]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "InvalidRenVmPublicKey", - "documentation": [ - " The RenVM split public key is invalid." - ] - }, - { - "name": "InvalidMintSignature", - "documentation": [ - " The mint signature is invalid." - ] - }, - { - "name": "SignatureAlreadyUsed", - "documentation": [ - " The mint signature has already been used." - ] - }, - { - "name": "BurnIdOverflow", - "documentation": [ - " Burn ID overflow." - ] - } - ], - "index": 51 - }, - { - "name": "EVM", - "storage": { - "prefix": "EVM", - "items": [ - { - "name": "Accounts", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "EvmAddress", - "value": "AccountInfo", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Accounts info." - ] - }, - { - "name": "AccountStorages", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "EvmAddress", - "key2": "H256", - "value": "H256", - "key2Hasher": "Blake2_128Concat" - } - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [] - }, - { - "name": "Codes", - "modifier": "Default", - "type": { - "map": { - "hasher": "Identity", - "key": "H256", - "value": "Bytes", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [] - }, - { - "name": "CodeInfos", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Identity", - "key": "H256", - "value": "CodeInfo", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [] - }, - { - "name": "NetworkContractIndex", - "modifier": "Default", - "type": { - "plain": "u64" - }, - "fallback": "0x0000000000000000", - "documentation": [ - " Next available system contract address." - ] - }, - { - "name": "ExtrinsicOrigin", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " Extrinsics origin for the current tx." - ] - } - ] - }, - "calls": [ - { - "name": "call", - "args": [ - { - "name": "target", - "type": "EvmAddress" - }, - { - "name": "input", - "type": "Bytes" - }, - { - "name": "value", - "type": "BalanceOf" - }, - { - "name": "gas_limit", - "type": "u64" - }, - { - "name": "storage_limit", - "type": "u32" - } - ], - "documentation": [ - " Issue an EVM call operation. This is similar to a message call", - " transaction in Ethereum." - ] - }, - { - "name": "scheduled_call", - "args": [ - { - "name": "from", - "type": "EvmAddress" - }, - { - "name": "target", - "type": "EvmAddress" - }, - { - "name": "input", - "type": "Bytes" - }, - { - "name": "value", - "type": "BalanceOf" - }, - { - "name": "gas_limit", - "type": "u64" - }, - { - "name": "storage_limit", - "type": "u32" - } - ], - "documentation": [] - }, - { - "name": "create", - "args": [ - { - "name": "init", - "type": "Bytes" - }, - { - "name": "value", - "type": "BalanceOf" - }, - { - "name": "gas_limit", - "type": "u64" - }, - { - "name": "storage_limit", - "type": "u32" - } - ], - "documentation": [ - " Issue an EVM create operation. This is similar to a contract", - " creation transaction in Ethereum." - ] - }, - { - "name": "create2", - "args": [ - { - "name": "init", - "type": "Bytes" - }, - { - "name": "salt", - "type": "H256" - }, - { - "name": "value", - "type": "BalanceOf" - }, - { - "name": "gas_limit", - "type": "u64" - }, - { - "name": "storage_limit", - "type": "u32" - } - ], - "documentation": [ - " Issue an EVM create2 operation." - ] - }, - { - "name": "create_network_contract", - "args": [ - { - "name": "init", - "type": "Bytes" - }, - { - "name": "value", - "type": "BalanceOf" - }, - { - "name": "gas_limit", - "type": "u64" - }, - { - "name": "storage_limit", - "type": "u32" - } - ], - "documentation": [ - " Issue an EVM create operation. The next available system contract", - " address will be used as created contract address." - ] - }, - { - "name": "transfer_maintainer", - "args": [ - { - "name": "contract", - "type": "EvmAddress" - }, - { - "name": "new_maintainer", - "type": "EvmAddress" - } - ], - "documentation": [] - }, - { - "name": "deploy", - "args": [ - { - "name": "contract", - "type": "EvmAddress" - } - ], - "documentation": [] - }, - { - "name": "deploy_free", - "args": [ - { - "name": "contract", - "type": "EvmAddress" - } - ], - "documentation": [] - }, - { - "name": "enable_contract_development", - "args": [], - "documentation": [] - }, - { - "name": "disable_contract_development", - "args": [], - "documentation": [] - }, - { - "name": "set_code", - "args": [ - { - "name": "contract", - "type": "EvmAddress" - }, - { - "name": "code", - "type": "Bytes" - } - ], - "documentation": [] - }, - { - "name": "selfdestruct", - "args": [ - { - "name": "contract", - "type": "EvmAddress" - } - ], - "documentation": [] - } - ], - "events": [ - { - "name": "Log", - "args": [ - "Log" - ], - "documentation": [ - " Ethereum events from contracts." - ] - }, - { - "name": "Created", - "args": [ - "EvmAddress" - ], - "documentation": [ - " A contract has been created at given \\[address\\]." - ] - }, - { - "name": "CreatedFailed", - "args": [ - "EvmAddress", - "ExitReason", - "Bytes" - ], - "documentation": [ - " A contract was attempted to be created, but the execution failed.", - " \\[contract, exit_reason, output\\]" - ] - }, - { - "name": "Executed", - "args": [ - "EvmAddress" - ], - "documentation": [ - " A \\[contract\\] has been executed successfully with states applied." - ] - }, - { - "name": "ExecutedFailed", - "args": [ - "EvmAddress", - "ExitReason", - "Bytes" - ], - "documentation": [ - " A contract has been executed with errors. States are reverted with", - " only gas fees applied. \\[contract, exit_reason, output\\]" - ] - }, - { - "name": "BalanceDeposit", - "args": [ - "AccountId", - "EvmAddress", - "U256" - ], - "documentation": [ - " A deposit has been made at a given address. \\[sender, address,", - " value\\]" - ] - }, - { - "name": "BalanceWithdraw", - "args": [ - "AccountId", - "EvmAddress", - "U256" - ], - "documentation": [ - " A withdrawal has been made from a given address. \\[sender, address,", - " value\\]" - ] - }, - { - "name": "AddStorageQuota", - "args": [ - "EvmAddress", - "u32" - ], - "documentation": [ - " A quota has been added at a given address. \\[address, bytes\\]" - ] - }, - { - "name": "RemoveStorageQuota", - "args": [ - "EvmAddress", - "u32" - ], - "documentation": [ - " A quota has been removed at a given address. \\[address, bytes\\]" - ] - }, - { - "name": "TransferredMaintainer", - "args": [ - "EvmAddress", - "EvmAddress" - ], - "documentation": [ - " Transferred maintainer. \\[contract, address\\]" - ] - }, - { - "name": "CanceledTransferMaintainer", - "args": [ - "EvmAddress", - "EvmAddress" - ], - "documentation": [ - " Canceled the transfer maintainer. \\[contract, address\\]" - ] - }, - { - "name": "ConfirmedTransferMaintainer", - "args": [ - "EvmAddress", - "EvmAddress" - ], - "documentation": [ - " Confirmed the transfer maintainer. \\[contract, address\\]" - ] - }, - { - "name": "RejectedTransferMaintainer", - "args": [ - "EvmAddress", - "EvmAddress" - ], - "documentation": [ - " Rejected the transfer maintainer. \\[contract, address\\]" - ] - }, - { - "name": "ContractDevelopmentEnabled", - "args": [ - "AccountId" - ], - "documentation": [ - " Enabled contract development. \\[who\\]" - ] - }, - { - "name": "ContractDevelopmentDisabled", - "args": [ - "AccountId" - ], - "documentation": [ - " Disabled contract development. \\[who\\]" - ] - }, - { - "name": "ContractDeployed", - "args": [ - "EvmAddress" - ], - "documentation": [ - " Deployed contract. \\[contract\\]" - ] - }, - { - "name": "ContractSetCode", - "args": [ - "EvmAddress" - ], - "documentation": [ - " Set contract code. \\[contract\\]" - ] - }, - { - "name": "ContractSelfdestructed", - "args": [ - "EvmAddress" - ], - "documentation": [ - " Selfdestructed contract code. \\[contract\\]" - ] - } - ], - "constants": [ - { - "name": "NewContractExtraBytes", - "type": "u32", - "value": "0x00000000", - "documentation": [ - " Charge extra bytes for creating a contract, would be reserved until", - " the contract deleted." - ] - }, - { - "name": "StorageDepositPerByte", - "type": "BalanceOf", - "value": "0x00000000000000000000000000000000", - "documentation": [ - " Storage required for per byte." - ] - }, - { - "name": "MaxCodeSize", - "type": "u32", - "value": "0x00600000", - "documentation": [ - " Contract max code size." - ] - }, - { - "name": "NetworkContractSource", - "type": "EvmAddress", - "value": "0x0000000000000000000000000000000000000000", - "documentation": [ - " The EVM address for creating system contract." - ] - }, - { - "name": "DeveloperDeposit", - "type": "BalanceOf", - "value": "0x00000000000000000000000000000000", - "documentation": [ - " Deposit for the developer." - ] - }, - { - "name": "DeploymentFee", - "type": "BalanceOf", - "value": "0x00000000000000000000000000000000", - "documentation": [ - " The fee for deploying the contract." - ] - } - ], - "errors": [ - { - "name": "AddressNotMapped", - "documentation": [ - " Address not mapped" - ] - }, - { - "name": "ContractNotFound", - "documentation": [ - " Contract not found" - ] - }, - { - "name": "NoPermission", - "documentation": [ - " No permission" - ] - }, - { - "name": "NumOutOfBound", - "documentation": [ - " Number out of bound in calculation." - ] - }, - { - "name": "StorageExceedsStorageLimit", - "documentation": [ - " Storage exceeds max code size" - ] - }, - { - "name": "ContractDevelopmentNotEnabled", - "documentation": [ - " Contract development is not enabled" - ] - }, - { - "name": "ContractDevelopmentAlreadyEnabled", - "documentation": [ - " Contract development is already enabled" - ] - }, - { - "name": "ContractAlreadyDeployed", - "documentation": [ - " Contract already deployed" - ] - }, - { - "name": "ContractExceedsMaxCodeSize", - "documentation": [ - " Contract exceeds max code size" - ] - }, - { - "name": "OutOfStorage", - "documentation": [ - " Storage usage exceeds storage limit" - ] - }, - { - "name": "ChargeFeeFailed", - "documentation": [ - " Charge fee failed" - ] - } - ], - "index": 52 - }, - { - "name": "EVMBridge", - "storage": null, - "calls": null, - "events": null, - "constants": [], - "errors": [ - { - "name": "ExecutionFail", - "documentation": [] - }, - { - "name": "ExecutionRevert", - "documentation": [] - }, - { - "name": "ExecutionFatal", - "documentation": [] - }, - { - "name": "ExecutionError", - "documentation": [] - } - ], - "index": 53 - }, - { - "name": "Authorship", - "storage": { - "prefix": "Authorship", - "items": [ - { - "name": "Uncles", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " Uncles" - ] - }, - { - "name": "Author", - "modifier": "Optional", - "type": { - "plain": "AccountId" - }, - "fallback": "0x00", - "documentation": [ - " Author of current block." - ] - }, - { - "name": "DidSetUncles", - "modifier": "Default", - "type": { - "plain": "bool" - }, - "fallback": "0x00", - "documentation": [ - " Whether uncles were already set in this block." - ] - } - ] - }, - "calls": [ - { - "name": "set_uncles", - "args": [ - { - "name": "new_uncles", - "type": "Vec
" - } - ], - "documentation": [ - " Provide a set of uncles." - ] - } - ], - "events": null, - "constants": [], - "errors": [ - { - "name": "InvalidUncleParent", - "documentation": [ - " The uncle parent not in the chain." - ] - }, - { - "name": "UnclesAlreadySet", - "documentation": [ - " Uncles already set in the block." - ] - }, - { - "name": "TooManyUncles", - "documentation": [ - " Too many uncles." - ] - }, - { - "name": "GenesisUncle", - "documentation": [ - " The uncle is genesis." - ] - }, - { - "name": "TooHighUncle", - "documentation": [ - " The uncle is too high in chain." - ] - }, - { - "name": "UncleAlreadyIncluded", - "documentation": [ - " The uncle is already included." - ] - }, - { - "name": "OldUncle", - "documentation": [ - " The uncle isn't recent enough to be included." - ] - } - ], - "index": 54 - }, - { - "name": "Babe", - "storage": { - "prefix": "Babe", - "items": [ - { - "name": "EpochIndex", - "modifier": "Default", - "type": { - "plain": "u64" - }, - "fallback": "0x0000000000000000", - "documentation": [ - " Current epoch index." - ] - }, - { - "name": "Authorities", - "modifier": "Default", - "type": { - "plain": "Vec<(AuthorityId,BabeAuthorityWeight)>" - }, - "fallback": "0x00", - "documentation": [ - " Current epoch authorities." - ] - }, - { - "name": "GenesisSlot", - "modifier": "Default", - "type": { - "plain": "Slot" - }, - "fallback": "0x0000000000000000", - "documentation": [ - " The slot at which the first epoch actually started. This is 0", - " until the first block of the chain." - ] - }, - { - "name": "CurrentSlot", - "modifier": "Default", - "type": { - "plain": "Slot" - }, - "fallback": "0x0000000000000000", - "documentation": [ - " Current slot number." - ] - }, - { - "name": "Randomness", - "modifier": "Default", - "type": { - "plain": "Randomness" - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The epoch randomness for the *current* epoch.", - "", - " # Security", - "", - " This MUST NOT be used for gambling, as it can be influenced by a", - " malicious validator in the short term. It MAY be used in many", - " cryptographic protocols, however, so long as one remembers that this", - " (like everything else on-chain) it is public. For example, it can be", - " used where a number is needed that cannot have been chosen by an", - " adversary, for purposes such as public-coin zero-knowledge proofs." - ] - }, - { - "name": "NextEpochConfig", - "modifier": "Optional", - "type": { - "plain": "NextConfigDescriptor" - }, - "fallback": "0x00", - "documentation": [ - " Next epoch configuration, if changed." - ] - }, - { - "name": "NextRandomness", - "modifier": "Default", - "type": { - "plain": "Randomness" - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " Next epoch randomness." - ] - }, - { - "name": "NextAuthorities", - "modifier": "Default", - "type": { - "plain": "Vec<(AuthorityId,BabeAuthorityWeight)>" - }, - "fallback": "0x00", - "documentation": [ - " Next epoch authorities." - ] - }, - { - "name": "SegmentIndex", - "modifier": "Default", - "type": { - "plain": "u32" - }, - "fallback": "0x00000000", - "documentation": [ - " Randomness under construction.", - "", - " We make a tradeoff between storage accesses and list length.", - " We store the under-construction randomness in segments of up to", - " `UNDER_CONSTRUCTION_SEGMENT_LENGTH`.", - "", - " Once a segment reaches this length, we begin the next one.", - " We reset all segments and return to `0` at the beginning of every", - " epoch." - ] - }, - { - "name": "UnderConstruction", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "u32", - "value": "Vec", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " TWOX-NOTE: `SegmentIndex` is an increasing integer, so this is okay." - ] - }, - { - "name": "Initialized", - "modifier": "Optional", - "type": { - "plain": "MaybeRandomness" - }, - "fallback": "0x00", - "documentation": [ - " Temporary value (cleared at block finalization) which is `Some`", - " if per-block initialization has already been called for current block." - ] - }, - { - "name": "AuthorVrfRandomness", - "modifier": "Default", - "type": { - "plain": "MaybeRandomness" - }, - "fallback": "0x00", - "documentation": [ - " Temporary value (cleared at block finalization) that includes the VRF output generated", - " at this block. This field should always be populated during block processing unless", - " secondary plain slots are enabled (which don't contain a VRF output)." - ] - }, - { - "name": "Lateness", - "modifier": "Default", - "type": { - "plain": "BlockNumber" - }, - "fallback": "0x00000000", - "documentation": [ - " How late the current block is compared to its parent.", - "", - " This entry is populated as part of block execution and is cleaned up", - " on block finalization. Querying this storage entry outside of block", - " execution context should always yield zero." - ] - } - ] - }, - "calls": [ - { - "name": "report_equivocation", - "args": [ - { - "name": "equivocation_proof", - "type": "EquivocationProof" - }, - { - "name": "key_owner_proof", - "type": "KeyOwnerProof" - } - ], - "documentation": [ - " Report authority equivocation/misbehavior. This method will verify", - " the equivocation proof and validate the given key ownership proof", - " against the extracted offender. If both are valid, the offence will", - " be reported." - ] - }, - { - "name": "report_equivocation_unsigned", - "args": [ - { - "name": "equivocation_proof", - "type": "EquivocationProof" - }, - { - "name": "key_owner_proof", - "type": "KeyOwnerProof" - } - ], - "documentation": [ - " Report authority equivocation/misbehavior. This method will verify", - " the equivocation proof and validate the given key ownership proof", - " against the extracted offender. If both are valid, the offence will", - " be reported.", - " This extrinsic must be called unsigned and it is expected that only", - " block authors will call it (validated in `ValidateUnsigned`), as such", - " if the block author is defined it will be defined as the equivocation", - " reporter." - ] - }, - { - "name": "plan_config_change", - "args": [ - { - "name": "config", - "type": "NextConfigDescriptor" - } - ], - "documentation": [ - " Plan an epoch config change. The epoch config change is recorded and will be enacted on", - " the next call to `enact_epoch_change`. The config will be activated one epoch after.", - " Multiple calls to this method will replace any existing planned config change that had", - " not been enacted yet." - ] - } - ], - "events": null, - "constants": [ - { - "name": "EpochDuration", - "type": "u64", - "value": "0x5802000000000000", - "documentation": [ - " The number of **slots** that an epoch takes. We couple sessions to", - " epochs, i.e. we start a new session once the new epoch begins.", - " NOTE: Currently it is not possible to change the epoch duration", - " after the chain has started. Attempting to do so will brick block", - " production." - ] - }, - { - "name": "ExpectedBlockTime", - "type": "Moment", - "value": "0x7017000000000000", - "documentation": [ - " The expected average block time at which BABE should be creating", - " blocks. Since BABE is probabilistic it is not trivial to figure out", - " what the expected average block time should be based on the slot", - " duration and the security parameter `c` (where `1 - c` represents", - " the probability of a slot being empty)." - ] - } - ], - "errors": [], - "index": 55 - }, - { - "name": "Grandpa", - "storage": { - "prefix": "GrandpaFinality", - "items": [ - { - "name": "State", - "modifier": "Default", - "type": { - "plain": "StoredState" - }, - "fallback": "0x00", - "documentation": [ - " State of the current authority set." - ] - }, - { - "name": "PendingChange", - "modifier": "Optional", - "type": { - "plain": "StoredPendingChange" - }, - "fallback": "0x00", - "documentation": [ - " Pending change: (signaled at, scheduled change)." - ] - }, - { - "name": "NextForced", - "modifier": "Optional", - "type": { - "plain": "BlockNumber" - }, - "fallback": "0x00", - "documentation": [ - " next block number where we can force a change." - ] - }, - { - "name": "Stalled", - "modifier": "Optional", - "type": { - "plain": "(BlockNumber,BlockNumber)" - }, - "fallback": "0x00", - "documentation": [ - " `true` if we are currently stalled." - ] - }, - { - "name": "CurrentSetId", - "modifier": "Default", - "type": { - "plain": "SetId" - }, - "fallback": "0x0000000000000000", - "documentation": [ - " The number of changes (both in terms of keys and underlying economic responsibilities)", - " in the \"set\" of Grandpa validators from genesis." - ] - }, - { - "name": "SetIdSession", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "SetId", - "value": "SessionIndex", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " A mapping from grandpa set ID to the index of the *most recent* session for which its", - " members were responsible.", - "", - " TWOX-NOTE: `SetId` is not under user control." - ] - } - ] - }, - "calls": [ - { - "name": "report_equivocation", - "args": [ - { - "name": "equivocation_proof", - "type": "EquivocationProof" - }, - { - "name": "key_owner_proof", - "type": "KeyOwnerProof" - } - ], - "documentation": [ - " Report voter equivocation/misbehavior. This method will verify the", - " equivocation proof and validate the given key ownership proof", - " against the extracted offender. If both are valid, the offence", - " will be reported." - ] - }, - { - "name": "report_equivocation_unsigned", - "args": [ - { - "name": "equivocation_proof", - "type": "EquivocationProof" - }, - { - "name": "key_owner_proof", - "type": "KeyOwnerProof" - } - ], - "documentation": [ - " Report voter equivocation/misbehavior. This method will verify the", - " equivocation proof and validate the given key ownership proof", - " against the extracted offender. If both are valid, the offence", - " will be reported.", - "", - " This extrinsic must be called unsigned and it is expected that only", - " block authors will call it (validated in `ValidateUnsigned`), as such", - " if the block author is defined it will be defined as the equivocation", - " reporter." - ] - }, - { - "name": "note_stalled", - "args": [ - { - "name": "delay", - "type": "BlockNumber" - }, - { - "name": "best_finalized_block_number", - "type": "BlockNumber" - } - ], - "documentation": [ - " Note that the current authority set of the GRANDPA finality gadget has", - " stalled. This will trigger a forced authority set change at the beginning", - " of the next session, to be enacted `delay` blocks after that. The delay", - " should be high enough to safely assume that the block signalling the", - " forced change will not be re-orged (e.g. 1000 blocks). The GRANDPA voters", - " will start the new authority set using the given finalized block as base.", - " Only callable by root." - ] - } - ], - "events": [ - { - "name": "NewAuthorities", - "args": [ - "AuthorityList" - ], - "documentation": [ - " New authority set has been applied. \\[authority_set\\]" - ] - }, - { - "name": "Paused", - "args": [], - "documentation": [ - " Current authority set has been paused." - ] - }, - { - "name": "Resumed", - "args": [], - "documentation": [ - " Current authority set has been resumed." - ] - } - ], - "constants": [], - "errors": [ - { - "name": "PauseFailed", - "documentation": [ - " Attempt to signal GRANDPA pause when the authority set isn't live", - " (either paused or already pending pause)." - ] - }, - { - "name": "ResumeFailed", - "documentation": [ - " Attempt to signal GRANDPA resume when the authority set isn't paused", - " (either live or already pending resume)." - ] - }, - { - "name": "ChangePending", - "documentation": [ - " Attempt to signal GRANDPA change with one already pending." - ] - }, - { - "name": "TooSoon", - "documentation": [ - " Cannot signal forced change so soon after last." - ] - }, - { - "name": "InvalidKeyOwnershipProof", - "documentation": [ - " A key ownership proof provided as part of an equivocation report is invalid." - ] - }, - { - "name": "InvalidEquivocationProof", - "documentation": [ - " An equivocation proof provided as part of an equivocation report is invalid." - ] - }, - { - "name": "DuplicateOffenceReport", - "documentation": [ - " A given equivocation report is valid but already previously reported." - ] - } - ], - "index": 56 - }, - { - "name": "ElectionProviderMultiPhase", - "storage": { - "prefix": "ElectionProviderMultiPhase", - "items": [ - { - "name": "Round", - "modifier": "Default", - "type": { - "plain": "u32" - }, - "fallback": "0x01000000", - "documentation": [ - " Internal counter for the number of rounds.", - "", - " This is useful for de-duplication of transactions submitted to the pool, and general", - " diagnostics of the pallet.", - "", - " This is merely incremented once per every time that an upstream `elect` is called." - ] - }, - { - "name": "CurrentPhase", - "modifier": "Default", - "type": { - "plain": "Phase" - }, - "fallback": "0x00", - "documentation": [ - " Current phase." - ] - }, - { - "name": "QueuedSolution", - "modifier": "Optional", - "type": { - "plain": "ReadySolution" - }, - "fallback": "0x00", - "documentation": [ - " Current best solution, signed or unsigned, queued to be returned upon `elect`." - ] - }, - { - "name": "Snapshot", - "modifier": "Optional", - "type": { - "plain": "RoundSnapshot" - }, - "fallback": "0x00", - "documentation": [ - " Snapshot data of the round.", - "", - " This is created at the beginning of the signed phase and cleared upon calling `elect`." - ] - }, - { - "name": "DesiredTargets", - "modifier": "Optional", - "type": { - "plain": "u32" - }, - "fallback": "0x00", - "documentation": [ - " Desired number of targets to elect for this round.", - "", - " Only exists when [`Snapshot`] is present." - ] - }, - { - "name": "SnapshotMetadata", - "modifier": "Optional", - "type": { - "plain": "SolutionOrSnapshotSize" - }, - "fallback": "0x00", - "documentation": [ - " The metadata of the [`RoundSnapshot`]", - "", - " Only exists when [`Snapshot`] is present." - ] - } - ] - }, - "calls": [ - { - "name": "submit_unsigned", - "args": [ - { - "name": "solution", - "type": "RawSolution" - }, - { - "name": "witness", - "type": "SolutionOrSnapshotSize" - } - ], - "documentation": [ - " Submit a solution for the unsigned phase.", - "", - " The dispatch origin fo this call must be __none__.", - "", - " This submission is checked on the fly. Moreover, this unsigned solution is only", - " validated when submitted to the pool from the **local** node. Effectively, this means", - " that only active validators can submit this transaction when authoring a block (similar", - " to an inherent).", - "", - " To prevent any incorrect solution (and thus wasted time/weight), this transaction will", - " panic if the solution submitted by the validator is invalid in any way, effectively", - " putting their authoring reward at risk.", - "", - " No deposit or reward is associated with this submission." - ] - } - ], - "events": [ - { - "name": "SolutionStored", - "args": [ - "ElectionCompute" - ], - "documentation": [ - " A solution was stored with the given compute.", - "", - " If the solution is signed, this means that it hasn't yet been processed. If the", - " solution is unsigned, this means that it has also been processed." - ] - }, - { - "name": "ElectionFinalized", - "args": [ - "Option" - ], - "documentation": [ - " The election has been finalized, with `Some` of the given computation, or else if the", - " election failed, `None`." - ] - }, - { - "name": "Rewarded", - "args": [ - "AccountId" - ], - "documentation": [ - " An account has been rewarded for their signed submission being finalized." - ] - }, - { - "name": "Slashed", - "args": [ - "AccountId" - ], - "documentation": [ - " An account has been slashed for submitting an invalid signed submission." - ] - }, - { - "name": "SignedPhaseStarted", - "args": [ - "u32" - ], - "documentation": [ - " The signed phase of the given round has started." - ] - }, - { - "name": "UnsignedPhaseStarted", - "args": [ - "u32" - ], - "documentation": [ - " The unsigned phase of the given round has started." - ] - } - ], - "constants": [ - { - "name": "UnsignedPhase", - "type": "BlockNumber", - "value": "0x96000000", - "documentation": [ - " Duration of the unsigned phase." - ] - }, - { - "name": "SignedPhase", - "type": "BlockNumber", - "value": "0x96000000", - "documentation": [ - " Duration of the signed phase." - ] - }, - { - "name": "SolutionImprovementThreshold", - "type": "Perbill", - "value": "0x20a10700", - "documentation": [ - " The minimum amount of improvement to the solution score that defines a solution as", - " \"better\" (in any phase)." - ] - } - ], - "errors": [ - { - "name": "PreDispatchEarlySubmission", - "documentation": [ - " Submission was too early." - ] - }, - { - "name": "PreDispatchWrongWinnerCount", - "documentation": [ - " Wrong number of winners presented." - ] - }, - { - "name": "PreDispatchWeakSubmission", - "documentation": [ - " Submission was too weak, score-wise." - ] - } - ], - "index": 57 - }, - { - "name": "Staking", - "storage": { - "prefix": "Staking", - "items": [ - { - "name": "HistoryDepth", - "modifier": "Default", - "type": { - "plain": "u32" - }, - "fallback": "0x54000000", - "documentation": [ - " Number of eras to keep in history.", - "", - " Information is kept for eras in `[current_era - history_depth; current_era]`.", - "", - " Must be more than the number of eras delayed by session otherwise. I.e. active era must", - " always be in history. I.e. `active_era > current_era - history_depth` must be", - " guaranteed." - ] - }, - { - "name": "ValidatorCount", - "modifier": "Default", - "type": { - "plain": "u32" - }, - "fallback": "0x00000000", - "documentation": [ - " The ideal number of staking participants." - ] - }, - { - "name": "MinimumValidatorCount", - "modifier": "Default", - "type": { - "plain": "u32" - }, - "fallback": "0x00000000", - "documentation": [ - " Minimum number of staking participants before emergency conditions are imposed." - ] - }, - { - "name": "Invulnerables", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " Any validators that may never be slashed or forcibly kicked. It's a Vec since they're", - " easy to initialize and the performance hit is minimal (we expect no more than four", - " invulnerables) and restricted to testnets." - ] - }, - { - "name": "Bonded", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "AccountId", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Map from all locked \"stash\" accounts to the controller account." - ] - }, - { - "name": "Ledger", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Blake2_128Concat", - "key": "AccountId", - "value": "StakingLedger", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Map from all (unlocked) \"controller\" accounts to the info regarding the staking." - ] - }, - { - "name": "Payee", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "RewardDestination", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Where the reward payment should be made. Keyed by stash." - ] - }, - { - "name": "Validators", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "ValidatorPrefs", - "linked": false - } - }, - "fallback": "0x0000", - "documentation": [ - " The map from (wannabe) validator stash key to the preferences of that validator." - ] - }, - { - "name": "Nominators", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "Nominations", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " The map from nominator stash key to the set of stash keys of all validators to nominate." - ] - }, - { - "name": "CurrentEra", - "modifier": "Optional", - "type": { - "plain": "EraIndex" - }, - "fallback": "0x00", - "documentation": [ - " The current era index.", - "", - " This is the latest planned era, depending on how the Session pallet queues the validator", - " set, it might be active or not." - ] - }, - { - "name": "ActiveEra", - "modifier": "Optional", - "type": { - "plain": "ActiveEraInfo" - }, - "fallback": "0x00", - "documentation": [ - " The active era information, it holds index and start.", - "", - " The active era is the era being currently rewarded. Validator set of this era must be", - " equal to [`SessionInterface::validators`]." - ] - }, - { - "name": "ErasStartSessionIndex", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "EraIndex", - "value": "SessionIndex", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " The session index at which the era start for the last `HISTORY_DEPTH` eras.", - "", - " Note: This tracks the starting session (i.e. session index when era start being active)", - " for the eras in `[CurrentEra - HISTORY_DEPTH, CurrentEra]`." - ] - }, - { - "name": "ErasStakers", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "EraIndex", - "key2": "AccountId", - "value": "Exposure", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x000000", - "documentation": [ - " Exposure of validator at era.", - "", - " This is keyed first by the era index to allow bulk deletion and then the stash account.", - "", - " Is it removed after `HISTORY_DEPTH` eras.", - " If stakers hasn't been set or has been removed then empty exposure is returned." - ] - }, - { - "name": "ErasStakersClipped", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "EraIndex", - "key2": "AccountId", - "value": "Exposure", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x000000", - "documentation": [ - " Clipped Exposure of validator at era.", - "", - " This is similar to [`ErasStakers`] but number of nominators exposed is reduced to the", - " `T::MaxNominatorRewardedPerValidator` biggest stakers.", - " (Note: the field `total` and `own` of the exposure remains unchanged).", - " This is used to limit the i/o cost for the nominator payout.", - "", - " This is keyed fist by the era index to allow bulk deletion and then the stash account.", - "", - " Is it removed after `HISTORY_DEPTH` eras.", - " If stakers hasn't been set or has been removed then empty exposure is returned." - ] - }, - { - "name": "ErasValidatorPrefs", - "modifier": "Default", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "EraIndex", - "key2": "AccountId", - "value": "ValidatorPrefs", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x0000", - "documentation": [ - " Similar to `ErasStakers`, this holds the preferences of validators.", - "", - " This is keyed first by the era index to allow bulk deletion and then the stash account.", - "", - " Is it removed after `HISTORY_DEPTH` eras." - ] - }, - { - "name": "ErasValidatorReward", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "EraIndex", - "value": "BalanceOf", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " The total validator era payout for the last `HISTORY_DEPTH` eras.", - "", - " Eras that haven't finished yet or has been removed doesn't have reward." - ] - }, - { - "name": "ErasRewardPoints", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "EraIndex", - "value": "EraRewardPoints", - "linked": false - } - }, - "fallback": "0x0000000000", - "documentation": [ - " Rewards for the last `HISTORY_DEPTH` eras.", - " If reward hasn't been set or has been removed then 0 reward is returned." - ] - }, - { - "name": "ErasTotalStake", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "EraIndex", - "value": "BalanceOf", - "linked": false - } - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " The total amount staked for the last `HISTORY_DEPTH` eras.", - " If total hasn't been set or has been removed then 0 stake is returned." - ] - }, - { - "name": "ForceEra", - "modifier": "Default", - "type": { - "plain": "Forcing" - }, - "fallback": "0x00", - "documentation": [ - " Mode of era forcing." - ] - }, - { - "name": "SlashRewardFraction", - "modifier": "Default", - "type": { - "plain": "Perbill" - }, - "fallback": "0x00000000", - "documentation": [ - " The percentage of the slash that is distributed to reporters.", - "", - " The rest of the slashed value is handled by the `Slash`." - ] - }, - { - "name": "CanceledSlashPayout", - "modifier": "Default", - "type": { - "plain": "BalanceOf" - }, - "fallback": "0x00000000000000000000000000000000", - "documentation": [ - " The amount of currency given to reporters of a slash event which was", - " canceled by extraordinary circumstances (e.g. governance)." - ] - }, - { - "name": "UnappliedSlashes", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "EraIndex", - "value": "Vec", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " All unapplied slashes that are queued for later." - ] - }, - { - "name": "BondedEras", - "modifier": "Default", - "type": { - "plain": "Vec<(EraIndex,SessionIndex)>" - }, - "fallback": "0x00", - "documentation": [ - " A mapping from still-bonded eras to the first session index of that era.", - "", - " Must contains information for eras for the range:", - " `[active_era - bounding_duration; active_era]`" - ] - }, - { - "name": "ValidatorSlashInEra", - "modifier": "Optional", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "EraIndex", - "key2": "AccountId", - "value": "(Perbill,BalanceOf)", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x00", - "documentation": [ - " All slashing events on validators, mapped by era to the highest slash proportion", - " and slash value of the era." - ] - }, - { - "name": "NominatorSlashInEra", - "modifier": "Optional", - "type": { - "doubleMap": { - "hasher": "Twox64Concat", - "key1": "EraIndex", - "key2": "AccountId", - "value": "BalanceOf", - "key2Hasher": "Twox64Concat" - } - }, - "fallback": "0x00", - "documentation": [ - " All slashing events on nominators, mapped by era to the highest slash value of the era." - ] - }, - { - "name": "SlashingSpans", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "AccountId", - "value": "SlashingSpans", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " Slashing spans for stash accounts." - ] - }, - { - "name": "SpanSlash", - "modifier": "Default", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "(AccountId,SpanIndex)", - "value": "SpanRecord", - "linked": false - } - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " Records information about the maximum slash of a stash within a slashing span,", - " as well as how much reward has been paid out." - ] - }, - { - "name": "EarliestUnappliedSlash", - "modifier": "Optional", - "type": { - "plain": "EraIndex" - }, - "fallback": "0x00", - "documentation": [ - " The earliest era for which we have a pending, unapplied slash." - ] - }, - { - "name": "CurrentPlannedSession", - "modifier": "Default", - "type": { - "plain": "SessionIndex" - }, - "fallback": "0x00000000", - "documentation": [ - " The last planned session scheduled by the session pallet.", - "", - " This is basically in sync with the call to [`SessionManager::new_session`]." - ] - }, - { - "name": "SnapshotValidators", - "modifier": "Optional", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " Snapshot of validators at the beginning of the current election window. This should only", - " have a value when [`EraElectionStatus`] == `ElectionStatus::Open(_)`.", - "", - " TWO_PHASE_NOTE: should be removed once we switch to multi-phase." - ] - }, - { - "name": "SnapshotNominators", - "modifier": "Optional", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " Snapshot of nominators at the beginning of the current election window. This should only", - " have a value when [`EraElectionStatus`] == `ElectionStatus::Open(_)`.", - "", - " TWO_PHASE_NOTE: should be removed once we switch to multi-phase." - ] - }, - { - "name": "QueuedElected", - "modifier": "Optional", - "type": { - "plain": "ElectionResult" - }, - "fallback": "0x00", - "documentation": [ - " The next validator set. At the end of an era, if this is available (potentially from the", - " result of an offchain worker), it is immediately used. Otherwise, the on-chain election", - " is executed.", - "", - " TWO_PHASE_NOTE: should be removed once we switch to multi-phase." - ] - }, - { - "name": "QueuedScore", - "modifier": "Optional", - "type": { - "plain": "ElectionScore" - }, - "fallback": "0x00", - "documentation": [ - " The score of the current [`QueuedElected`].", - "", - " TWO_PHASE_NOTE: should be removed once we switch to multi-phase." - ] - }, - { - "name": "EraElectionStatus", - "modifier": "Default", - "type": { - "plain": "ElectionStatus" - }, - "fallback": "0x00", - "documentation": [ - " Flag to control the execution of the offchain election. When `Open(_)`, we accept", - " solutions to be submitted.", - "", - " TWO_PHASE_NOTE: should be removed once we switch to multi-phase." - ] - }, - { - "name": "IsCurrentSessionFinal", - "modifier": "Default", - "type": { - "plain": "bool" - }, - "fallback": "0x00", - "documentation": [ - " True if the current **planned** session is final. Note that this does not take era", - " forcing into account.", - "", - " TWO_PHASE_NOTE: should be removed once we switch to multi-phase." - ] - }, - { - "name": "StorageVersion", - "modifier": "Default", - "type": { - "plain": "Releases" - }, - "fallback": "0x04", - "documentation": [ - " True if network has been upgraded to this version.", - " Storage version of the pallet.", - "", - " This is set to v5.0.0 for new networks." - ] - } - ] - }, - "calls": [ - { - "name": "bond", - "args": [ - { - "name": "controller", - "type": "LookupSource" - }, - { - "name": "value", - "type": "Compact" - }, - { - "name": "payee", - "type": "RewardDestination" - } - ], - "documentation": [ - " Take the origin account as a stash and lock up `value` of its balance. `controller` will", - " be the account that controls it.", - "", - " `value` must be more than the `minimum_balance` specified by `T::Currency`.", - "", - " The dispatch origin for this call must be _Signed_ by the stash account.", - "", - " Emits `Bonded`.", - "", - " # ", - " - Independent of the arguments. Moderate complexity.", - " - O(1).", - " - Three extra DB entries.", - "", - " NOTE: Two of the storage writes (`Self::bonded`, `Self::payee`) are _never_ cleaned", - " unless the `origin` falls below _existential deposit_ and gets removed as dust.", - " ------------------", - " Weight: O(1)", - " DB Weight:", - " - Read: Bonded, Ledger, [Origin Account], Current Era, History Depth, Locks", - " - Write: Bonded, Payee, [Origin Account], Locks, Ledger", - " # " - ] - }, - { - "name": "bond_extra", - "args": [ - { - "name": "max_additional", - "type": "Compact" - } - ], - "documentation": [ - " Add some extra amount that have appeared in the stash `free_balance` into the balance up", - " for staking.", - "", - " Use this if there are additional funds in your stash account that you wish to bond.", - " Unlike [`bond`] or [`unbond`] this function does not impose any limitation on the amount", - " that can be added.", - "", - " The dispatch origin for this call must be _Signed_ by the stash, not the controller and", - " it can be only called when [`EraElectionStatus`] is `Closed`.", - "", - " Emits `Bonded`.", - "", - " # ", - " - Independent of the arguments. Insignificant complexity.", - " - O(1).", - " - One DB entry.", - " ------------", - " DB Weight:", - " - Read: Era Election Status, Bonded, Ledger, [Origin Account], Locks", - " - Write: [Origin Account], Locks, Ledger", - " # " - ] - }, - { - "name": "unbond", - "args": [ - { - "name": "value", - "type": "Compact" - } - ], - "documentation": [ - " Schedule a portion of the stash to be unlocked ready for transfer out after the bond", - " period ends. If this leaves an amount actively bonded less than", - " T::Currency::minimum_balance(), then it is increased to the full amount.", - "", - " Once the unlock period is done, you can call `withdraw_unbonded` to actually move", - " the funds out of management ready for transfer.", - "", - " No more than a limited number of unlocking chunks (see `MAX_UNLOCKING_CHUNKS`)", - " can co-exists at the same time. In that case, [`Call::withdraw_unbonded`] need", - " to be called first to remove some of the chunks (if possible).", - "", - " The dispatch origin for this call must be _Signed_ by the controller, not the stash.", - " And, it can be only called when [`EraElectionStatus`] is `Closed`.", - "", - " Emits `Unbonded`.", - "", - " See also [`Call::withdraw_unbonded`].", - "", - " # ", - " - Independent of the arguments. Limited but potentially exploitable complexity.", - " - Contains a limited number of reads.", - " - Each call (requires the remainder of the bonded balance to be above `minimum_balance`)", - " will cause a new entry to be inserted into a vector (`Ledger.unlocking`) kept in storage.", - " The only way to clean the aforementioned storage item is also user-controlled via", - " `withdraw_unbonded`.", - " - One DB entry.", - " ----------", - " Weight: O(1)", - " DB Weight:", - " - Read: EraElectionStatus, Ledger, CurrentEra, Locks, BalanceOf Stash,", - " - Write: Locks, Ledger, BalanceOf Stash,", - " " - ] - }, - { - "name": "withdraw_unbonded", - "args": [ - { - "name": "num_slashing_spans", - "type": "u32" - } - ], - "documentation": [ - " Remove any unlocked chunks from the `unlocking` queue from our management.", - "", - " This essentially frees up that balance to be used by the stash account to do", - " whatever it wants.", - "", - " The dispatch origin for this call must be _Signed_ by the controller, not the stash.", - " And, it can be only called when [`EraElectionStatus`] is `Closed`.", - "", - " Emits `Withdrawn`.", - "", - " See also [`Call::unbond`].", - "", - " # ", - " - Could be dependent on the `origin` argument and how much `unlocking` chunks exist.", - " It implies `consolidate_unlocked` which loops over `Ledger.unlocking`, which is", - " indirectly user-controlled. See [`unbond`] for more detail.", - " - Contains a limited number of reads, yet the size of which could be large based on `ledger`.", - " - Writes are limited to the `origin` account key.", - " ---------------", - " Complexity O(S) where S is the number of slashing spans to remove", - " Update:", - " - Reads: EraElectionStatus, Ledger, Current Era, Locks, [Origin Account]", - " - Writes: [Origin Account], Locks, Ledger", - " Kill:", - " - Reads: EraElectionStatus, Ledger, Current Era, Bonded, Slashing Spans, [Origin", - " Account], Locks, BalanceOf stash", - " - Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators,", - " [Origin Account], Locks, BalanceOf stash.", - " - Writes Each: SpanSlash * S", - " NOTE: Weight annotation is the kill scenario, we refund otherwise.", - " # " - ] - }, - { - "name": "validate", - "args": [ - { - "name": "prefs", - "type": "ValidatorPrefs" - } - ], - "documentation": [ - " Declare the desire to validate for the origin controller.", - "", - " Effects will be felt at the beginning of the next era.", - "", - " The dispatch origin for this call must be _Signed_ by the controller, not the stash.", - " And, it can be only called when [`EraElectionStatus`] is `Closed`.", - "", - " # ", - " - Independent of the arguments. Insignificant complexity.", - " - Contains a limited number of reads.", - " - Writes are limited to the `origin` account key.", - " -----------", - " Weight: O(1)", - " DB Weight:", - " - Read: Era Election Status, Ledger", - " - Write: Nominators, Validators", - " # " - ] - }, - { - "name": "nominate", - "args": [ - { - "name": "targets", - "type": "Vec" - } - ], - "documentation": [ - " Declare the desire to nominate `targets` for the origin controller.", - "", - " Effects will be felt at the beginning of the next era. This can only be called when", - " [`EraElectionStatus`] is `Closed`.", - "", - " The dispatch origin for this call must be _Signed_ by the controller, not the stash.", - " And, it can be only called when [`EraElectionStatus`] is `Closed`.", - "", - " # ", - " - The transaction's complexity is proportional to the size of `targets` (N)", - " which is capped at CompactAssignments::LIMIT (MAX_NOMINATIONS).", - " - Both the reads and writes follow a similar pattern.", - " ---------", - " Weight: O(N)", - " where N is the number of targets", - " DB Weight:", - " - Reads: Era Election Status, Ledger, Current Era", - " - Writes: Validators, Nominators", - " # " - ] - }, - { - "name": "chill", - "args": [], - "documentation": [ - " Declare no desire to either validate or nominate.", - "", - " Effects will be felt at the beginning of the next era.", - "", - " The dispatch origin for this call must be _Signed_ by the controller, not the stash.", - " And, it can be only called when [`EraElectionStatus`] is `Closed`.", - "", - " # ", - " - Independent of the arguments. Insignificant complexity.", - " - Contains one read.", - " - Writes are limited to the `origin` account key.", - " --------", - " Weight: O(1)", - " DB Weight:", - " - Read: EraElectionStatus, Ledger", - " - Write: Validators, Nominators", - " # " - ] - }, - { - "name": "set_payee", - "args": [ - { - "name": "payee", - "type": "RewardDestination" - } - ], - "documentation": [ - " (Re-)set the payment target for a controller.", - "", - " Effects will be felt at the beginning of the next era.", - "", - " The dispatch origin for this call must be _Signed_ by the controller, not the stash.", - "", - " # ", - " - Independent of the arguments. Insignificant complexity.", - " - Contains a limited number of reads.", - " - Writes are limited to the `origin` account key.", - " ---------", - " - Weight: O(1)", - " - DB Weight:", - " - Read: Ledger", - " - Write: Payee", - " # " - ] - }, - { - "name": "set_controller", - "args": [ - { - "name": "controller", - "type": "LookupSource" - } - ], - "documentation": [ - " (Re-)set the controller of a stash.", - "", - " Effects will be felt at the beginning of the next era.", - "", - " The dispatch origin for this call must be _Signed_ by the stash, not the controller.", - "", - " # ", - " - Independent of the arguments. Insignificant complexity.", - " - Contains a limited number of reads.", - " - Writes are limited to the `origin` account key.", - " ----------", - " Weight: O(1)", - " DB Weight:", - " - Read: Bonded, Ledger New Controller, Ledger Old Controller", - " - Write: Bonded, Ledger New Controller, Ledger Old Controller", - " # " - ] - }, - { - "name": "set_validator_count", - "args": [ - { - "name": "new", - "type": "Compact" - } - ], - "documentation": [ - " Sets the ideal number of validators.", - "", - " The dispatch origin must be Root.", - "", - " # ", - " Weight: O(1)", - " Write: Validator Count", - " # " - ] - }, - { - "name": "increase_validator_count", - "args": [ - { - "name": "additional", - "type": "Compact" - } - ], - "documentation": [ - " Increments the ideal number of validators.", - "", - " The dispatch origin must be Root.", - "", - " # ", - " Same as [`set_validator_count`].", - " # " - ] - }, - { - "name": "scale_validator_count", - "args": [ - { - "name": "factor", - "type": "Percent" - } - ], - "documentation": [ - " Scale up the ideal number of validators by a factor.", - "", - " The dispatch origin must be Root.", - "", - " # ", - " Same as [`set_validator_count`].", - " # " - ] - }, - { - "name": "force_no_eras", - "args": [], - "documentation": [ - " Force there to be no new eras indefinitely.", - "", - " The dispatch origin must be Root.", - "", - " # ", - " - No arguments.", - " - Weight: O(1)", - " - Write: ForceEra", - " # " - ] - }, - { - "name": "force_new_era", - "args": [], - "documentation": [ - " Force there to be a new era at the end of the next session. After this, it will be", - " reset to normal (non-forced) behaviour.", - "", - " The dispatch origin must be Root.", - "", - " # ", - " - No arguments.", - " - Weight: O(1)", - " - Write ForceEra", - " # " - ] - }, - { - "name": "set_invulnerables", - "args": [ - { - "name": "invulnerables", - "type": "Vec" - } - ], - "documentation": [ - " Set the validators who cannot be slashed (if any).", - "", - " The dispatch origin must be Root.", - "", - " # ", - " - O(V)", - " - Write: Invulnerables", - " # " - ] - }, - { - "name": "force_unstake", - "args": [ - { - "name": "stash", - "type": "AccountId" - }, - { - "name": "num_slashing_spans", - "type": "u32" - } - ], - "documentation": [ - " Force a current staker to become completely unstaked, immediately.", - "", - " The dispatch origin must be Root.", - "", - " # ", - " O(S) where S is the number of slashing spans to be removed", - " Reads: Bonded, Slashing Spans, Account, Locks", - " Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators, Account, Locks", - " Writes Each: SpanSlash * S", - " # " - ] - }, - { - "name": "force_new_era_always", - "args": [], - "documentation": [ - " Force there to be a new era at the end of sessions indefinitely.", - "", - " The dispatch origin must be Root.", - "", - " # ", - " - Weight: O(1)", - " - Write: ForceEra", - " # " - ] - }, - { - "name": "cancel_deferred_slash", - "args": [ - { - "name": "era", - "type": "EraIndex" - }, - { - "name": "slash_indices", - "type": "Vec" - } - ], - "documentation": [ - " Cancel enactment of a deferred slash.", - "", - " Can be called by the `T::SlashCancelOrigin`.", - "", - " Parameters: era and indices of the slashes for that era to kill.", - "", - " # ", - " Complexity: O(U + S)", - " with U unapplied slashes weighted with U=1000", - " and S is the number of slash indices to be canceled.", - " - Read: Unapplied Slashes", - " - Write: Unapplied Slashes", - " # " - ] - }, - { - "name": "payout_stakers", - "args": [ - { - "name": "validator_stash", - "type": "AccountId" - }, - { - "name": "era", - "type": "EraIndex" - } - ], - "documentation": [ - " Pay out all the stakers behind a single validator for a single era.", - "", - " - `validator_stash` is the stash account of the validator. Their nominators, up to", - " `T::MaxNominatorRewardedPerValidator`, will also receive their rewards.", - " - `era` may be any era between `[current_era - history_depth; current_era]`.", - "", - " The origin of this call must be _Signed_. Any account can call this function, even if", - " it is not one of the stakers.", - "", - " This can only be called when [`EraElectionStatus`] is `Closed`.", - "", - " # ", - " - Time complexity: at most O(MaxNominatorRewardedPerValidator).", - " - Contains a limited number of reads and writes.", - " -----------", - " N is the Number of payouts for the validator (including the validator)", - " Weight:", - " - Reward Destination Staked: O(N)", - " - Reward Destination Controller (Creating): O(N)", - " DB Weight:", - " - Read: EraElectionStatus, CurrentEra, HistoryDepth, ErasValidatorReward,", - " ErasStakersClipped, ErasRewardPoints, ErasValidatorPrefs (8 items)", - " - Read Each: Bonded, Ledger, Payee, Locks, System Account (5 items)", - " - Write Each: System Account, Locks, Ledger (3 items)", - "", - " NOTE: weights are assuming that payouts are made to alive stash account (Staked).", - " Paying even a dead controller is cheaper weight-wise. We don't do any refunds here.", - " # " - ] - }, - { - "name": "rebond", - "args": [ - { - "name": "value", - "type": "Compact" - } - ], - "documentation": [ - " Rebond a portion of the stash scheduled to be unlocked.", - "", - " The dispatch origin must be signed by the controller, and it can be only called when", - " [`EraElectionStatus`] is `Closed`.", - "", - " # ", - " - Time complexity: O(L), where L is unlocking chunks", - " - Bounded by `MAX_UNLOCKING_CHUNKS`.", - " - Storage changes: Can't increase storage, only decrease it.", - " ---------------", - " - DB Weight:", - " - Reads: EraElectionStatus, Ledger, Locks, [Origin Account]", - " - Writes: [Origin Account], Locks, Ledger", - " # " - ] - }, - { - "name": "set_history_depth", - "args": [ - { - "name": "new_history_depth", - "type": "Compact" - }, - { - "name": "_era_items_deleted", - "type": "Compact" - } - ], - "documentation": [ - " Set `HistoryDepth` value. This function will delete any history information", - " when `HistoryDepth` is reduced.", - "", - " Parameters:", - " - `new_history_depth`: The new history depth you would like to set.", - " - `era_items_deleted`: The number of items that will be deleted by this dispatch.", - " This should report all the storage items that will be deleted by clearing old", - " era history. Needed to report an accurate weight for the dispatch. Trusted by", - " `Root` to report an accurate number.", - "", - " Origin must be root.", - "", - " # ", - " - E: Number of history depths removed, i.e. 10 -> 7 = 3", - " - Weight: O(E)", - " - DB Weight:", - " - Reads: Current Era, History Depth", - " - Writes: History Depth", - " - Clear Prefix Each: Era Stakers, EraStakersClipped, ErasValidatorPrefs", - " - Writes Each: ErasValidatorReward, ErasRewardPoints, ErasTotalStake, ErasStartSessionIndex", - " # " - ] - }, - { - "name": "reap_stash", - "args": [ - { - "name": "stash", - "type": "AccountId" - }, - { - "name": "num_slashing_spans", - "type": "u32" - } - ], - "documentation": [ - " Remove all data structure concerning a staker/stash once its balance is at the minimum.", - " This is essentially equivalent to `withdraw_unbonded` except it can be called by anyone", - " and the target `stash` must have no funds left beyond the ED.", - "", - " This can be called from any origin.", - "", - " - `stash`: The stash account to reap. Its balance must be zero.", - "", - " # ", - " Complexity: O(S) where S is the number of slashing spans on the account.", - " DB Weight:", - " - Reads: Stash Account, Bonded, Slashing Spans, Locks", - " - Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators, Stash Account, Locks", - " - Writes Each: SpanSlash * S", - " # " - ] - }, - { - "name": "submit_election_solution", - "args": [ - { - "name": "winners", - "type": "Vec" - }, - { - "name": "compact", - "type": "CompactAssignments" - }, - { - "name": "score", - "type": "ElectionScore" - }, - { - "name": "era", - "type": "EraIndex" - }, - { - "name": "size", - "type": "ElectionSize" - } - ], - "documentation": [ - " Submit an election result to the chain. If the solution:", - "", - " 1. is valid.", - " 2. has a better score than a potentially existing solution on chain.", - "", - " then, it will be _put_ on chain.", - "", - " A solution consists of two pieces of data:", - "", - " 1. `winners`: a flat vector of all the winners of the round.", - " 2. `assignments`: the compact version of an assignment vector that encodes the edge", - " weights.", - "", - " Both of which may be computed using _phragmen_, or any other algorithm.", - "", - " Additionally, the submitter must provide:", - "", - " - The `score` that they claim their solution has.", - "", - " Both validators and nominators will be represented by indices in the solution. The", - " indices should respect the corresponding types ([`ValidatorIndex`] and", - " [`NominatorIndex`]). Moreover, they should be valid when used to index into", - " [`SnapshotValidators`] and [`SnapshotNominators`]. Any invalid index will cause the", - " solution to be rejected. These two storage items are set during the election window and", - " may be used to determine the indices.", - "", - " A solution is valid if:", - "", - " 0. It is submitted when [`EraElectionStatus`] is `Open`.", - " 1. Its claimed score is equal to the score computed on-chain.", - " 2. Presents the correct number of winners.", - " 3. All indexes must be value according to the snapshot vectors. All edge values must", - " also be correct and should not overflow the granularity of the ratio type (i.e. 256", - " or billion).", - " 4. For each edge, all targets are actually nominated by the voter.", - " 5. Has correct self-votes.", - "", - " A solutions score is consisted of 3 parameters:", - "", - " 1. `min { support.total }` for each support of a winner. This value should be maximized.", - " 2. `sum { support.total }` for each support of a winner. This value should be minimized.", - " 3. `sum { support.total^2 }` for each support of a winner. This value should be", - " minimized (to ensure less variance)", - "", - " # ", - " The transaction is assumed to be the longest path, a better solution.", - " - Initial solution is almost the same.", - " - Worse solution is retraced in pre-dispatch-checks which sets its own weight.", - " # " - ] - }, - { - "name": "submit_election_solution_unsigned", - "args": [ - { - "name": "winners", - "type": "Vec" - }, - { - "name": "compact", - "type": "CompactAssignments" - }, - { - "name": "score", - "type": "ElectionScore" - }, - { - "name": "era", - "type": "EraIndex" - }, - { - "name": "size", - "type": "ElectionSize" - } - ], - "documentation": [ - " Unsigned version of `submit_election_solution`.", - "", - " Note that this must pass the [`ValidateUnsigned`] check which only allows transactions", - " from the local node to be included. In other words, only the block author can include a", - " transaction in the block.", - "", - " # ", - " See [`submit_election_solution`].", - " # " - ] - }, - { - "name": "kick", - "args": [ - { - "name": "who", - "type": "Vec" - } - ], - "documentation": [ - " Remove the given nominations from the calling validator.", - "", - " Effects will be felt at the beginning of the next era.", - "", - " The dispatch origin for this call must be _Signed_ by the controller, not the stash.", - " And, it can be only called when [`EraElectionStatus`] is `Closed`. The controller", - " account should represent a validator.", - "", - " - `who`: A list of nominator stash accounts who are nominating this validator which", - " should no longer be nominating this validator.", - "", - " Note: Making this call only makes sense if you first set the validator preferences to", - " block any further nominations." - ] - } - ], - "events": [ - { - "name": "EraPayout", - "args": [ - "EraIndex", - "Balance", - "Balance" - ], - "documentation": [ - " The era payout has been set; the first balance is the validator-payout; the second is", - " the remainder from the maximum amount of reward.", - " \\[era_index, validator_payout, remainder\\]" - ] - }, - { - "name": "Reward", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " The staker has been rewarded by this amount. \\[stash, amount\\]" - ] - }, - { - "name": "Slash", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " One validator (and its nominators) has been slashed by the given amount.", - " \\[validator, amount\\]" - ] - }, - { - "name": "OldSlashingReportDiscarded", - "args": [ - "SessionIndex" - ], - "documentation": [ - " An old slashing report from a prior era was discarded because it could", - " not be processed. \\[session_index\\]" - ] - }, - { - "name": "StakingElection", - "args": [ - "ElectionCompute" - ], - "documentation": [ - " A new set of stakers was elected with the given \\[compute\\]." - ] - }, - { - "name": "SolutionStored", - "args": [ - "ElectionCompute" - ], - "documentation": [ - " A new solution for the upcoming election has been stored. \\[compute\\]" - ] - }, - { - "name": "Bonded", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " An account has bonded this amount. \\[stash, amount\\]", - "", - " NOTE: This event is only emitted when funds are bonded via a dispatchable. Notably,", - " it will not be emitted for staking rewards when they are added to stake." - ] - }, - { - "name": "Unbonded", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " An account has unbonded this amount. \\[stash, amount\\]" - ] - }, - { - "name": "Withdrawn", - "args": [ - "AccountId", - "Balance" - ], - "documentation": [ - " An account has called `withdraw_unbonded` and removed unbonding chunks worth `Balance`", - " from the unlocking queue. \\[stash, amount\\]" - ] - }, - { - "name": "Kicked", - "args": [ - "AccountId", - "AccountId" - ], - "documentation": [ - " A nominator has been kicked from a validator. \\[nominator, stash\\]" - ] - } - ], - "constants": [ - { - "name": "SessionsPerEra", - "type": "SessionIndex", - "value": "0x03000000", - "documentation": [ - " Number of sessions per era." - ] - }, - { - "name": "BondingDuration", - "type": "EraIndex", - "value": "0x04000000", - "documentation": [ - " Number of eras that staked funds must remain bonded for." - ] - }, - { - "name": "SlashDeferDuration", - "type": "EraIndex", - "value": "0x02000000", - "documentation": [ - " Number of eras that slashes are deferred by, after computation.", - "", - " This should be less than the bonding duration.", - " Set to 0 if slashes should be applied immediately, without opportunity for", - " intervention." - ] - }, - { - "name": "ElectionLookahead", - "type": "BlockNumber", - "value": "0x96000000", - "documentation": [ - " The number of blocks before the end of the era from which election submissions are allowed.", - "", - " Setting this to zero will disable the offchain compute and only on-chain seq-phragmen will", - " be used.", - "", - " This is bounded by being within the last session. Hence, setting it to a value more than the", - " length of a session will be pointless." - ] - }, - { - "name": "MaxIterations", - "type": "u32", - "value": "0x05000000", - "documentation": [ - " Maximum number of balancing iterations to run in the offchain submission.", - "", - " If set to 0, balance_solution will not be executed at all." - ] - }, - { - "name": "MinSolutionScoreBump", - "type": "Perbill", - "value": "0x20a10700", - "documentation": [ - " The threshold of improvement that should be provided for a new solution to be accepted." - ] - }, - { - "name": "MaxNominatorRewardedPerValidator", - "type": "u32", - "value": "0x40000000", - "documentation": [ - " The maximum number of nominators rewarded for each validator.", - "", - " For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can claim", - " their reward. This used to limit the i/o cost for the nominator payout." - ] - } - ], - "errors": [ - { - "name": "NotController", - "documentation": [ - " Not a controller account." - ] - }, - { - "name": "NotStash", - "documentation": [ - " Not a stash account." - ] - }, - { - "name": "AlreadyBonded", - "documentation": [ - " Stash is already bonded." - ] - }, - { - "name": "AlreadyPaired", - "documentation": [ - " Controller is already paired." - ] - }, - { - "name": "EmptyTargets", - "documentation": [ - " Targets cannot be empty." - ] - }, - { - "name": "DuplicateIndex", - "documentation": [ - " Duplicate index." - ] - }, - { - "name": "InvalidSlashIndex", - "documentation": [ - " Slash record index out of bounds." - ] - }, - { - "name": "InsufficientValue", - "documentation": [ - " Can not bond with value less than minimum balance." - ] - }, - { - "name": "NoMoreChunks", - "documentation": [ - " Can not schedule more unlock chunks." - ] - }, - { - "name": "NoUnlockChunk", - "documentation": [ - " Can not rebond without unlocking chunks." - ] - }, - { - "name": "FundedTarget", - "documentation": [ - " Attempting to target a stash that still has funds." - ] - }, - { - "name": "InvalidEraToReward", - "documentation": [ - " Invalid era to reward." - ] - }, - { - "name": "InvalidNumberOfNominations", - "documentation": [ - " Invalid number of nominations." - ] - }, - { - "name": "NotSortedAndUnique", - "documentation": [ - " Items are not sorted and unique." - ] - }, - { - "name": "AlreadyClaimed", - "documentation": [ - " Rewards for this era have already been claimed for this validator." - ] - }, - { - "name": "OffchainElectionEarlySubmission", - "documentation": [ - " The submitted result is received out of the open window." - ] - }, - { - "name": "OffchainElectionWeakSubmission", - "documentation": [ - " The submitted result is not as good as the one stored on chain." - ] - }, - { - "name": "SnapshotUnavailable", - "documentation": [ - " The snapshot data of the current window is missing." - ] - }, - { - "name": "OffchainElectionBogusWinnerCount", - "documentation": [ - " Incorrect number of winners were presented." - ] - }, - { - "name": "OffchainElectionBogusWinner", - "documentation": [ - " One of the submitted winners is not an active candidate on chain (index is out of range", - " in snapshot)." - ] - }, - { - "name": "OffchainElectionBogusCompact", - "documentation": [ - " Error while building the assignment type from the compact. This can happen if an index", - " is invalid, or if the weights _overflow_." - ] - }, - { - "name": "OffchainElectionBogusNominator", - "documentation": [ - " One of the submitted nominators is not an active nominator on chain." - ] - }, - { - "name": "OffchainElectionBogusNomination", - "documentation": [ - " One of the submitted nominators has an edge to which they have not voted on chain." - ] - }, - { - "name": "OffchainElectionSlashedNomination", - "documentation": [ - " One of the submitted nominators has an edge which is submitted before the last non-zero", - " slash of the target." - ] - }, - { - "name": "OffchainElectionBogusSelfVote", - "documentation": [ - " A self vote must only be originated from a validator to ONLY themselves." - ] - }, - { - "name": "OffchainElectionBogusEdge", - "documentation": [ - " The submitted result has unknown edges that are not among the presented winners." - ] - }, - { - "name": "OffchainElectionBogusScore", - "documentation": [ - " The claimed score does not match with the one computed from the data." - ] - }, - { - "name": "OffchainElectionBogusElectionSize", - "documentation": [ - " The election size is invalid." - ] - }, - { - "name": "CallNotAllowed", - "documentation": [ - " The call is not allowed at the given time due to restrictions of election period." - ] - }, - { - "name": "IncorrectHistoryDepth", - "documentation": [ - " Incorrect previous history depth input provided." - ] - }, - { - "name": "IncorrectSlashingSpans", - "documentation": [ - " Incorrect number of slashing spans provided." - ] - }, - { - "name": "BadState", - "documentation": [ - " Internal state has become somehow corrupted and the operation cannot continue." - ] - }, - { - "name": "TooManyTargets", - "documentation": [ - " Too many nomination targets supplied." - ] - }, - { - "name": "BadTarget", - "documentation": [ - " A nomination target was supplied that was blocked or otherwise not a validator." - ] - } - ], - "index": 58 - }, - { - "name": "Session", - "storage": { - "prefix": "Session", - "items": [ - { - "name": "Validators", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " The current set of validators." - ] - }, - { - "name": "CurrentIndex", - "modifier": "Default", - "type": { - "plain": "SessionIndex" - }, - "fallback": "0x00000000", - "documentation": [ - " Current index of the session." - ] - }, - { - "name": "QueuedChanged", - "modifier": "Default", - "type": { - "plain": "bool" - }, - "fallback": "0x00", - "documentation": [ - " True if the underlying economic identities or weighting behind the validators", - " has changed in the queued validator set." - ] - }, - { - "name": "QueuedKeys", - "modifier": "Default", - "type": { - "plain": "Vec<(ValidatorId,Keys)>" - }, - "fallback": "0x00", - "documentation": [ - " The queued keys for the next session. When the next session begins, these keys", - " will be used to determine the validator's session keys." - ] - }, - { - "name": "DisabledValidators", - "modifier": "Default", - "type": { - "plain": "Vec" - }, - "fallback": "0x00", - "documentation": [ - " Indices of disabled validators.", - "", - " The set is cleared when `on_session_ending` returns a new set of identities." - ] - }, - { - "name": "NextKeys", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "ValidatorId", - "value": "Keys", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " The next session keys for a validator." - ] - }, - { - "name": "KeyOwner", - "modifier": "Optional", - "type": { - "map": { - "hasher": "Twox64Concat", - "key": "(KeyTypeId,Bytes)", - "value": "ValidatorId", - "linked": false - } - }, - "fallback": "0x00", - "documentation": [ - " The owner of a key. The key is the `KeyTypeId` + the encoded key." - ] - } - ] - }, - "calls": [ - { - "name": "set_keys", - "args": [ - { - "name": "keys", - "type": "Keys" - }, - { - "name": "proof", - "type": "Bytes" - } - ], - "documentation": [ - " Sets the session key(s) of the function caller to `keys`.", - " Allows an account to set its session key prior to becoming a validator.", - " This doesn't take effect until the next session.", - "", - " The dispatch origin of this function must be signed.", - "", - " # ", - " - Complexity: `O(1)`", - " Actual cost depends on the number of length of `T::Keys::key_ids()` which is fixed.", - " - DbReads: `origin account`, `T::ValidatorIdOf`, `NextKeys`", - " - DbWrites: `origin account`, `NextKeys`", - " - DbReads per key id: `KeyOwner`", - " - DbWrites per key id: `KeyOwner`", - " # " - ] - }, - { - "name": "purge_keys", - "args": [], - "documentation": [ - " Removes any session key(s) of the function caller.", - " This doesn't take effect until the next session.", - "", - " The dispatch origin of this function must be signed.", - "", - " # ", - " - Complexity: `O(1)` in number of key types.", - " Actual cost depends on the number of length of `T::Keys::key_ids()` which is fixed.", - " - DbReads: `T::ValidatorIdOf`, `NextKeys`, `origin account`", - " - DbWrites: `NextKeys`, `origin account`", - " - DbWrites per key id: `KeyOwnder`", - " # " - ] - } - ], - "events": [ - { - "name": "NewSession", - "args": [ - "SessionIndex" - ], - "documentation": [ - " New session has happened. Note that the argument is the \\[session_index\\], not the block", - " number as the type might suggest." - ] - } - ], - "constants": [], - "errors": [ - { - "name": "InvalidProof", - "documentation": [ - " Invalid ownership proof." - ] - }, - { - "name": "NoAssociatedValidatorId", - "documentation": [ - " No associated validator ID for account." - ] - }, - { - "name": "DuplicatedKey", - "documentation": [ - " Registered duplicate key." - ] - }, - { - "name": "NoKeys", - "documentation": [ - " No keys are associated with this account." - ] - }, - { - "name": "NoAccount", - "documentation": [ - " Key setting account is not live, so it's impossible to associate keys." - ] - } - ], - "index": 59 - }, - { - "name": "Historical", - "storage": null, - "calls": null, - "events": null, - "constants": [], - "errors": [], - "index": 60 - }, - { - "name": "Sudo", - "storage": { - "prefix": "Sudo", - "items": [ - { - "name": "Key", - "modifier": "Default", - "type": { - "plain": "AccountId" - }, - "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", - "documentation": [ - " The `AccountId` of the sudo key." - ] - } - ] - }, - "calls": [ - { - "name": "sudo", - "args": [ - { - "name": "call", - "type": "Call" - } - ], - "documentation": [ - " Authenticates the sudo key and dispatches a function call with `Root` origin.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " # ", - " - O(1).", - " - Limited storage reads.", - " - One DB write (event).", - " - Weight of derivative `call` execution + 10,000.", - " # " - ] - }, - { - "name": "sudo_unchecked_weight", - "args": [ - { - "name": "call", - "type": "Call" - }, - { - "name": "_weight", - "type": "Weight" - } - ], - "documentation": [ - " Authenticates the sudo key and dispatches a function call with `Root` origin.", - " This function does not check the weight of the call, and instead allows the", - " Sudo user to specify the weight of the call.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " # ", - " - O(1).", - " - The weight of this call is defined by the caller.", - " # " - ] - }, - { - "name": "set_key", - "args": [ - { - "name": "new", - "type": "LookupSource" - } - ], - "documentation": [ - " Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo key.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " # ", - " - O(1).", - " - Limited storage reads.", - " - One DB change.", - " # " - ] - }, - { - "name": "sudo_as", - "args": [ - { - "name": "who", - "type": "LookupSource" - }, - { - "name": "call", - "type": "Call" - } - ], - "documentation": [ - " Authenticates the sudo key and dispatches a function call with `Signed` origin from", - " a given account.", - "", - " The dispatch origin for this call must be _Signed_.", - "", - " # ", - " - O(1).", - " - Limited storage reads.", - " - One DB write (event).", - " - Weight of derivative `call` execution + 10,000.", - " # " - ] - } - ], - "events": [ - { - "name": "Sudid", - "args": [ - "DispatchResult" - ], - "documentation": [ - " A sudo just took place. \\[result\\]" - ] - }, - { - "name": "KeyChanged", - "args": [ - "AccountId" - ], - "documentation": [ - " The \\[sudoer\\] just switched identity; the old key is supplied." - ] - }, - { - "name": "SudoAsDone", - "args": [ - "DispatchResult" - ], - "documentation": [ - " A sudo just took place. \\[result\\]" - ] - } - ], - "constants": [], - "errors": [ - { - "name": "RequireSudo", - "documentation": [ - " Sender must be the Sudo account" - ] - } - ], - "index": 61 - } - ], - "extrinsic": { - "version": 4, - "signedExtensions": [ - "CheckSpecVersion", - "CheckTxVersion", - "CheckGenesis", - "CheckMortality", - "CheckNonce", - "CheckWeight", - "ChargeTransactionPayment", - "SetEvmOrigin" - ] - } - } - } -} \ No newline at end of file diff --git a/packages/types/src/metadata/static-latest.ts b/packages/types/src/metadata/static-latest.ts deleted file mode 100644 index 21d5211..0000000 --- a/packages/types/src/metadata/static-latest.ts +++ /dev/null @@ -1 +0,0 @@ -export default '0x6d6574610e8509000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365e902011450686173650001146576656e744c010445000118746f70696373b10201185665633c543e00004c08346163616c615f72756e74696d653052756e74696d654576656e740001e41853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c6572040074018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0002001c5574696c697479040088015470616c6c65745f7574696c6974793a3a4576656e74000300204d756c746973696704008c017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0004001450726f7879040094017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e000500405472616e73616374696f6e50617573650400a001a06d6f64756c655f7472616e73616374696f6e5f70617573653a3a4576656e743c52756e74696d653e0006003449646c655363686564756c65720400ac01946d6f64756c655f69646c655f7363686564756c65723a3a4576656e743c52756e74696d653e00070020507265696d6167650400bc017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e0008002042616c616e6365730400c0017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a0018546f6b656e730400c8016c6f726d6c5f746f6b656e733a3a4576656e743c52756e74696d653e000b002843757272656e636965730400dc01846d6f64756c655f63757272656e636965733a3a4576656e743c52756e74696d653e000c001c56657374696e670400e001706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e000d00485472616e73616374696f6e5061796d656e740400ec01a86d6f64756c655f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000e002054726561737572790400f4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00140020426f756e746965730400f8017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e00150010546970730400fc016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00160044436f6c6c61746f7253656c656374696f6e0400010101a46d6f64756c655f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e0029001c53657373696f6e04000901015470616c6c65745f73657373696f6e3a3a4576656e74002a003853657373696f6e4d616e6167657204000d0101986d6f64756c655f73657373696f6e5f6d616e616765723a3a4576656e743c52756e74696d653e002d002458636d7051756575650400110101a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e0032002c506f6c6b61646f7458636d04002101016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e0033002843756d756c757358636d0400b101018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00340020446d7051756575650400b50101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0035001c58546f6b656e730400b90101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00360034556e6b6e6f776e546f6b656e730400bd0101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740037001c4f726d6c58636d0400c10101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e00380024417574686f726974790400c50101786f726d6c5f617574686f726974793a3a4576656e743c52756e74696d653e003c003847656e6572616c436f756e63696c0400f50101fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e003d006047656e6572616c436f756e63696c4d656d626572736869700400fd0101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e003e004046696e616e6369616c436f756e63696c0400010201fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e003f006846696e616e6369616c436f756e63696c4d656d626572736869700400050201fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365323e0040002c486f6d61436f756e63696c0400090201fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e00410054486f6d61436f756e63696c4d656d6265727368697004000d0201fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365333e00420048546563686e6963616c436f6d6d69747465650400110201fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365343e00430070546563686e6963616c436f6d6d69747465654d656d626572736869700400150201fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365343e0044002444656d6f637261637904001902018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e0045002c4163616c614f7261636c650400290201cc6f726d6c5f6f7261636c653a3a4576656e743c52756e74696d652c206f726d6c5f6f7261636c653a3a496e7374616e6365313e0046005c4f70657261746f724d656d626572736869704163616c610400350201fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365353e0047001c41756374696f6e0400390201706f726d6c5f61756374696f6e3a3a4576656e743c52756e74696d653e0050001850726963657304003d0201746d6f64756c655f7072696365733a3a4576656e743c52756e74696d653e005a000c4465780400410201686d6f64756c655f6465783a3a4576656e743c52756e74696d653e005b003841756374696f6e4d616e616765720400510201986d6f64756c655f61756374696f6e5f6d616e616765723a3a4576656e743c52756e74696d653e006400144c6f616e730400550201706d6f64756c655f6c6f616e733a3a4576656e743c52756e74696d653e00650018486f6e7a6f6e04005d0201746d6f64756c655f686f6e7a6f6e3a3a4576656e743c52756e74696d653e0066002c436470547265617375727904006102018c6d6f64756c655f6364705f74726561737572793a3a4576656e743c52756e74696d653e00670024436470456e67696e650400650201846d6f64756c655f6364705f656e67696e653a3a4576656e743c52756e74696d653e00680044456d657267656e637953687574646f776e04006d0201a46d6f64756c655f656d657267656e63795f73687574646f776e3a3a4576656e743c52756e74696d653e00690010486f6d6104007902016c6d6f64756c655f686f6d613a3a4576656e743c52756e74696d653e0074003058636d496e746572666163650400850201906d6f64756c655f78636d5f696e746572666163653a3a4576656e743c52756e74696d653e00750028496e63656e746976657304008d0201846d6f64756c655f696e63656e74697665733a3a4576656e743c52756e74696d653e0078000c4e46540400950201686d6f64756c655f6e66743a3a4576656e743c52756e74696d653e00790034417373657452656769737472790400990201946d6f64756c655f61737365745f72656769737472793a3a4576656e743c52756e74696d653e007a000c45564d0400a50201686d6f64756c655f65766d3a3a4576656e743c52756e74696d653e0082002c45766d4163636f756e74730400d902018c6d6f64756c655f65766d5f6163636f756e74733a3a4576656e743c52756e74696d653e0084002c537461626c6541737365740400dd0201a06e75747366696e616e63655f737461626c655f61737365743a3a4576656e743c52756e74696d653e00c8003c50617261636861696e53797374656d0400e10201bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e001e00105375646f0400e502016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00ff0000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f0000003c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f0001002c436f646555706461746564000200284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e744964000300344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640004002052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a4861736800050000540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320000002043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c75333200010028446973706174636865640c01107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748001384469737061746368526573756c740002003c43616c6c556e617661696c61626c650801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e00030038506572696f6469634661696c65640801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000400545065726d616e656e746c794f7665727765696768740801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e0005000078000004081010007c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800418526573756c740804540184044501600108084f6b040084000000000c4572720400600000010000840000040000880c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f72000000384261746368436f6d706c65746564000100604261746368436f6d706c65746564576974684572726f7273000200344974656d436f6d706c65746564000300284974656d4661696c65640401146572726f7260013444697370617463684572726f7200040030446973706174636865644173040118726573756c748001384469737061746368526573756c74000500008c0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000000404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e7490016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000100404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e7490016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748001384469737061746368526573756c74000200444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e7490016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680003000090083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000940c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c748001384469737061746368526573756c740000002c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065980130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465789c010c75313600010024416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f686173682c013443616c6c486173684f663c543e0002002850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065980130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720003003050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065980130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720004000098083872756e74696d655f636f6d6d6f6e2450726f7879547970650001280c416e790000002c43616e63656c50726f787900010028476f7665726e616e63650002001c41756374696f6e0003001053776170000400104c6f616e000500304465784c69717569646974790006003c537461626c6541737365745377617000070050537461626c6541737365744c697175696469747900080010486f6d61000900009c0000050400a00c606d6f64756c655f7472616e73616374696f6e5f7061757365186d6f64756c65144576656e74040454000110445472616e73616374696f6e50617573656408014470616c6c65745f6e616d655f627974657330011c5665633c75383e00014c66756e6374696f6e5f6e616d655f627974657330011c5665633c75383e0000004c5472616e73616374696f6e556e70617573656408014470616c6c65745f6e616d655f627974657330011c5665633c75383e00014c66756e6374696f6e5f6e616d655f627974657330011c5665633c75383e0001004c45766d507265636f6d70696c6550617573656404011c61646472657373a40110483136300002005445766d507265636f6d70696c65556e70617573656404011c61646472657373a401104831363000030000a4083c7072696d69746976655f7479706573104831363000000400a801205b75383b2032305d0000a8000003140000000800ac0c546d6f64756c655f69646c655f7363686564756c6572186d6f64756c65144576656e74040454000108385461736b4469737061746368656408011c7461736b5f69641001144e6f6e6365000118726573756c748001384469737061746368526573756c74000000245461736b416464656408011c7461736b5f69641001144e6f6e63650001107461736bb0011c543a3a5461736b00010000b008346163616c615f72756e74696d65385363686564756c65645461736b730001041c45766d5461736b0400b4014045766d5461736b3c52756e74696d653e00000000b408286d6f64756c655f65766d1c45766d5461736b04045401b80108205363686564756c6518011066726f6da4012845766d41646472657373000118746172676574a4012845766d41646472657373000114696e70757430011c5665633c75383e00011476616c756518013042616c616e63654f663c543e0001246761735f6c696d697428010c75363400013473746f726167655f6c696d697410010c7533320000001852656d6f76650c011863616c6c6572a4012845766d41646472657373000120636f6e7472616374a4012845766d416464726573730001286d61696e7461696e6572a4012845766d4164647265737300010000b808346163616c615f72756e74696d651c52756e74696d6500000000bc0c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a4861736800000024526571756573746564040110686173682c011c543a3a486173680001001c436c6561726564040110686173682c011c543a3a4861736800020000c00c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e636500000020447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000100205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002002842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030020526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500040028556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650005004852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573c401185374617475730006001c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500070020576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008001c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500090000c414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000c80c2c6f726d6c5f746f6b656e73186d6f64756c65144576656e740404540001341c456e646f7765640c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500000020447573744c6f73740c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000100205472616e7366657210012c63757272656e63795f6964cc0134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002002052657365727665640c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500030028556e72657365727665640c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650004004852657365727665526570617472696174656414012c63757272656e63795f6964cc0134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000118737461747573c4013442616c616e63655374617475730005002842616c616e636553657410012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500060040546f74616c49737375616e636553657408012c63757272656e63795f6964cc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e63650007002457697468647261776e0c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008001c536c617368656410012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400012c667265655f616d6f756e74180128543a3a42616c616e636500013c72657365727665645f616d6f756e74180128543a3a42616c616e6365000900244465706f73697465640c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a001c4c6f636b53657410011c6c6f636b5f6964d801384c6f636b4964656e74696669657200012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b002c4c6f636b52656d6f7665640c011c6c6f636b5f6964d801384c6f636b4964656e74696669657200012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000c0000cc0c406163616c615f7072696d6974697665732063757272656e63792843757272656e6379496400011814546f6b656e0400d0012c546f6b656e53796d626f6c0000002044657853686172650800d4012044657853686172650000d4012044657853686172650001001445726332300400a4012845766d4164647265737300020050537461626c654173736574506f6f6c546f6b656e0400100144537461626c654173736574506f6f6c49640003003c4c697175696443726f77646c6f616e04001001144c6561736500040030466f726569676e417373657404009c0138466f726569676e4173736574496400050000d00c406163616c615f7072696d6974697665732063757272656e63792c546f6b656e53796d626f6c0001440c41434100000010415553440001000c444f54000200104c444f540003000c5441500004001852454e42544300140010434153480015000c4b4152008000104b5553440081000c4b534d008200104c4b534d0083000c5441490084000c424e4300a8001456534b534d00a9000c50484100aa00104b494e5400ab00104b42544300ac0000d40c406163616c615f7072696d6974697665732063757272656e637920446578536861726500011414546f6b656e0400d0012c546f6b656e53796d626f6c0000001445726332300400a4012845766d416464726573730001003c4c697175696443726f77646c6f616e04001001144c6561736500020030466f726569676e417373657404009c0138466f726569676e4173736574496400030050537461626c654173736574506f6f6c546f6b656e0400100144537461626c654173736574506f6f6c496400040000d8000003080000000800dc0c446d6f64756c655f63757272656e63696573186d6f64756c65144576656e740404540001102c5472616e7366657272656410012c63757272656e63795f6964cc012843757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0000002457697468647261776e0c012c63757272656e63795f6964cc012843757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000100244465706f73697465640c012c63757272656e63795f6964cc012843757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000200244475737453776570740c012c63757272656e63795f6964cc012843757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00030000e00c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65e4015056657374696e675363686564756c654f663c543e0000001c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001005c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020000e408306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64e8011c42616c616e63650000e80000061800ec0c686d6f64756c655f7472616e73616374696f6e5f7061796d656e74186d6f64756c65144576656e7404045400011050436861726765466565506f6f6c456e61626c656414012c7375625f6163636f756e74000130543a3a4163636f756e74496400012c63757272656e63795f6964cc012843757272656e6379496400013465786368616e67655f72617465f00114526174696f000124706f6f6c5f73697a6518011c42616c616e6365000138737761705f7468726573686f6c6418011c42616c616e636500000050436861726765466565506f6f6c5377617070656418012c7375625f6163636f756e74000130543a3a4163636f756e744964000148737570706c795f63757272656e63795f6964cc012843757272656e637949640001446f6c645f65786368616e67655f72617465f00114526174696f000148737761705f65786368616e67655f72617465f00114526174696f0001446e65775f65786368616e67655f72617465f00114526174696f0001346e65775f706f6f6c5f73697a6518011c42616c616e636500010054436861726765466565506f6f6c44697361626c65640c012c63757272656e63795f6964cc012843757272656e63794964000138666f726569676e5f616d6f756e7418011c42616c616e63650001346e61746976655f616d6f756e7418011c42616c616e6365000200485472616e73616374696f6e4665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518014850616c6c657442616c616e63654f663c543e00012861637475616c5f74697018014850616c6c657442616c616e63654f663c543e00013861637475616c5f737572706c757318014850616c6c657442616c616e63654f663c543e00030000f00c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000f40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001202050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000000205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e0001001c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002002052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000300144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040020526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005001c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e000600345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e74496400070000f80c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e64657800000038426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e00010048426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e64657800020034426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e74496400030034426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e74496400040038426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e64657800050038426f756e7479457874656e646564040114696e64657810012c426f756e7479496e64657800060000fc0c2c70616c6c65745f746970731870616c6c6574144576656e74080454000449000114184e65775469700401207469705f686173682c011c543a3a4861736800000028546970436c6f73696e670401207469705f686173682c011c543a3a4861736800010024546970436c6f7365640c01207469705f686173682c011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013c42616c616e63654f663c542c20493e000200305469705265747261637465640401207469705f686173682c011c543a3a4861736800030028546970536c61736865640c01207469705f686173682c011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013c42616c616e63654f663c542c20493e0004000001010c646d6f64756c655f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000114404e6577496e76756c6e657261626c65730401446e65775f696e76756c6e657261626c6573050101445665633c543a3a4163636f756e7449643e000000504e65774465736972656443616e646964617465730401586e65775f646573697265645f63616e6469646174657310010c753332000100404e657743616e646964616379426f6e640401486e65775f63616e6469646163795f626f6e6418013042616c616e63654f663c543e0002003843616e646964617465416464656408010c77686f000130543a3a4163636f756e744964000110626f6e6418013042616c616e63654f663c543e0003004043616e64696461746552656d6f76656404010c77686f000130543a3a4163636f756e744964000400000501000002000009010c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e646578000000000d010c586d6f64756c655f73657373696f6e5f6d616e61676572186d6f64756c65144576656e74040454000104605363686564756c656453657373696f6e4475726174696f6e0c0130626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800014073657373696f6e5f6475726174696f6e100138543a3a426c6f636b4e756d6265720000000011010c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730801306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e000118776569676874200118576569676874000000104661696c0c01306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e0001146572726f721901012058636d4572726f720001187765696768742001185765696768740001002842616456657273696f6e0401306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e00020024426164466f726d61740401306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e000300445570776172644d65737361676553656e740401306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e0004003c58636d704d65737361676553656e740401306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e000500484f766572776569676874456e71756575656410011873656e6465721d01011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657828013c4f766572776569676874496e6465780001207265717569726564200118576569676874000600484f7665727765696768745365727669636564080114696e64657828013c4f766572776569676874496e6465780001107573656420011857656967687400070000150104184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100001901100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002801185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900001d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c753332000021010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014424417474656d7074656404002501015078636d3a3a6c61746573743a3a4f7574636f6d650000001053656e740c00290101344d756c74694c6f636174696f6e0000290101344d756c74694c6f636174696f6e00004901011c58636d3c28293e00010048556e6578706563746564526573706f6e73650800290101344d756c74694c6f636174696f6e000028011c5175657279496400020034526573706f6e73655265616479080028011c51756572794964000071010120526573706f6e7365000300204e6f7469666965640c0028011c517565727949640000080108753800000801087538000400404e6f746966794f766572776569676874140028011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005004c4e6f7469667944697370617463684572726f720c0028011c517565727949640000080108753800000801087538000600484e6f746966794465636f64654661696c65640c0028011c51756572794964000008010875380000080108753800070040496e76616c6964526573706f6e6465720c00290101344d756c74694c6f636174696f6e000028011c517565727949640000950101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008005c496e76616c6964526573706f6e64657256657273696f6e0800290101344d756c74694c6f636174696f6e000028011c5175657279496400090034526573706f6e736554616b656e040028011c51756572794964000a0034417373657473547261707065640c002c0110483235360000290101344d756c74694c6f636174696f6e00009901015056657273696f6e65644d756c7469417373657473000b005456657273696f6e4368616e67654e6f7469666965640800290101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c005c537570706f7274656456657273696f6e4368616e6765640800290101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d00504e6f7469667954617267657453656e644661696c0c00290101344d756c74694c6f636174696f6e000028011c5175657279496400001901012058636d4572726f72000e00644e6f746966795461726765744d6967726174696f6e4661696c0800ad01015856657273696f6e65644d756c74694c6f636174696f6e000028011c51756572794964000f0034417373657473436c61696d65640c002c0110483235360000290101344d756c74694c6f636174696f6e00009901015056657273696f6e65644d756c7469417373657473001000002501100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040028011857656967687400000028496e636f6d706c65746508002801185765696768740000190101144572726f72000100144572726f720400190101144572726f72000200002901100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f722d0101244a756e6374696f6e7300002d01100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400310101204a756e6374696f6e0001000858320800310101204a756e6374696f6e0000310101204a756e6374696f6e0002000858330c00310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0003000858341000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0004000858351400310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0005000858361800310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0006000858371c00310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0007000858382000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e000800003101100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04003501010c7533320000002c4163636f756e744964333208011c6e6574776f726b390101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b390101244e6574776f726b4964000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726b390101244e6574776f726b496400010c6b6579a801205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400e80110753132380005002847656e6572616c4b657904003d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696441010118426f647949640001107061727445010120426f64795061727400080000350100000610003901100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d656404003d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300003d01101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e00004101100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d656404003d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804003501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c000600004501100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e743501010c753332000100204672616374696f6e08010c6e6f6d3501010c75333200011464656e6f6d3501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d3501010c75333200011464656e6f6d3501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d3501010c75333200011464656e6f6d3501010c7533320004000049010c0c78636d0876320c58636d042c52756e74696d6543616c6c000004004d0101745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e00004d0100000251010051010c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404005501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404005501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404005501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736571010120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574735501012c4d756c746941737365747300012c62656e6566696369617279290101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735501012c4d756c746941737365747300011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c81010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04002d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c5175657279496400011064657374290101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473850101404d756c7469417373657446696c7465720001286d61785f6173736574733501010c75333200012c62656e6566696369617279290101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473850101404d756c7469417373657446696c7465720001286d61785f6173736574733501010c75333200011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e000e003445786368616e6765417373657408011067697665850101404d756c7469417373657446696c74657200011c726563656976655501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473850101404d756c7469417373657446696c74657200011c72657365727665290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473850101404d756c7469417373657446696c74657200011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c5175657279496400011064657374290101344d756c74694c6f636174696f6e000118617373657473850101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e080110666565735d0101284d756c746941737365740001307765696768745f6c696d69749101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004901014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004901014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574735501012c4d756c74694173736574730001187469636b6574290101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b00005501100c78636d087631286d756c746961737365742c4d756c7469417373657473000004005901013c5665633c4d756c746941737365743e000059010000025d01005d01100c78636d087631286d756c74696173736574284d756c74694173736574000008010869646101011c4173736574496400010c66756e6501012c46756e676962696c69747900006101100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400290101344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e000100006501100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400e80110753132380000002c4e6f6e46756e6769626c650400690101344173736574496e7374616e6365000100006901100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400e801107531323800010018417272617934040040011c5b75383b20345d000200184172726179380400d8011c5b75383b20385d0003001c4172726179313604006d0101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e000600006d0100000310000000080071010c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304005501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400750101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000750104184f7074696f6e0404540179010108104e6f6e6500000010536f6d65040079010000010000790100000408101901007d010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000081010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00008501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504005501012c4d756c74694173736574730000001057696c6404008901013857696c644d756c74694173736574000100008901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869646101011c4173736574496400010c66756e8d01013c57696c6446756e676962696c697479000100008d01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000091010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024010c75363400010000950104184f7074696f6e0404540129010108104e6f6e6500000010536f6d650400290100000100009901080c78636d5056657273696f6e65644d756c746941737365747300010808563004009d01014c5665633c76303a3a4d756c746941737365743e00000008563104005501013c76313a3a4d756c7469417373657473000100009d01000002a10100a101100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696430011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737330011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964a50101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373a50101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696430011c5665633c75383e000118616d6f756e74e80110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737330011c5665633c75383e000120696e7374616e6365690101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964a50101344d756c74694c6f636174696f6e000118616d6f756e74e8011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373a50101344d756c74694c6f636174696f6e000120696e7374616e6365690101344173736574496e7374616e6365000b0000a501100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400a90101204a756e6374696f6e0001000858320800a90101204a756e6374696f6e0000a90101204a756e6374696f6e0002000858330c00a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0003000858341000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0004000858351400a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0005000858361800a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0006000858371c00a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0007000858382000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e00080000a901100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e04003501010c7533320001002c4163636f756e744964333208011c6e6574776f726b390101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726b390101244e6574776f726b4964000114696e64657824010c753634000300304163636f756e744b6579323008011c6e6574776f726b390101244e6574776f726b496400010c6b6579a801205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400e80110753132380006002847656e6572616c4b657904003d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000700244f6e6c794368696c6400080024506c7572616c697479080108696441010118426f647949640001107061727445010120426f64795061727400090000ad01080c78636d5856657273696f6e65644d756c74694c6f636174696f6e0001080856300400a501014476303a3a4d756c74694c6f636174696f6e00000008563104002901014476313a3a4d756c74694c6f636174696f6e00010000b1010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d61740400d8011c5b75383b20385d00000048556e737570706f7274656456657273696f6e0400d8011c5b75383b20385d000100404578656375746564446f776e776172640800d8011c5b75383b20385d00002501011c4f7574636f6d6500020000b5010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000048556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000100404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d652501011c4f7574636f6d650002003c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000300484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800013c72657175697265645f776569676874200118576569676874000400484f76657277656967687453657276696365640801406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800012c7765696768745f7573656420011857656967687400050000b9010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574735501012c4d756c746941737365747300010c6665655d0101284d756c7469417373657400011064657374290101344d756c74694c6f636174696f6e00000000bd010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f736974656408011461737365745d0101284d756c7469417373657400010c77686f290101344d756c74694c6f636174696f6e0000002457697468647261776e08011461737365745d0101284d756c7469417373657400010c77686f290101344d756c74694c6f636174696f6e00010000c1010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746f290101344d756c74694c6f636174696f6e00011c6d6573736167654901011c58636d3c28293e00000000c5010c386f726d6c5f617574686f72697479186d6f64756c65144576656e740404540001202844697370617463686564040118726573756c748001384469737061746368526573756c74000000245363686564756c65640801186f726967696ec9010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e6465780001002c46617374547261636b65640c01186f726967696ec9010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e6465780001107768656e100138543a3a426c6f636b4e756d6265720002001c44656c617965640c01186f726967696ec9010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e6465780001107768656e100138543a3a426c6f636b4e756d6265720003002443616e63656c6c65640801186f726967696ec9010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e64657800040038417574686f72697a656443616c6c080110686173682c011c543a3a4861736800011863616c6c6572f10101504f7074696f6e3c543a3a4163636f756e7449643e0005005452656d6f766564417574686f72697a656443616c6c040110686173682c011c543a3a486173680006003c54726967676572656443616c6c4279080110686173682c011c543a3a4861736800011863616c6c6572000130543a3a4163636f756e74496400070000c90108346163616c615f72756e74696d65304f726967696e43616c6c65720001241873797374656d0400cd0101746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000002c506f6c6b61646f7458636d0400d101014870616c6c65745f78636d3a3a4f726967696e0033002843756d756c757358636d0400d501016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00340024417574686f726974790400d901017c6f726d6c5f617574686f726974793a3a4f726967696e3c52756e74696d653e003c003847656e6572616c436f756e63696c0400dd0101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e003d004046696e616e6369616c436f756e63696c0400e10101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e003f002c486f6d61436f756e63696c0400e50101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e00410048546563686e6963616c436f6d6d69747465650400e90101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365343e00430010566f69640400ed0101110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400080000cd010c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000d1010c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400290101344d756c74694c6f636174696f6e00000020526573706f6e73650400290101344d756c74694c6f636174696f6e00010000d5010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e04001d01011850617261496400010000d90108386f726d6c5f617574686f726974793444656c617965644f726967696e082c426c6f636b4e756d62657201103450616c6c6574734f726967696e01c9010008011464656c617910012c426c6f636b4e756d6265720001186f726967696ec9010148426f783c50616c6c6574734f726967696e3e0000dd01084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000e101084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000e501084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000e901084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000ed01081c73705f636f726510566f696400010000f10104184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000f5010c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e7400000014566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564f9010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e7400010020417070726f76656404013470726f706f73616c5f686173682c011c543a3a486173680002002c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a4861736800030020457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000400384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c7400050018436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e7400060000f9010000050000fd010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000000344d656d62657252656d6f766564000100384d656d6265727353776170706564000200304d656d626572735265736574000300284b65794368616e6765640004001444756d6d790005000001020c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e7400000014566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564f9010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e7400010020417070726f76656404013470726f706f73616c5f686173682c011c543a3a486173680002002c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a4861736800030020457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000400384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c7400050018436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006000005020c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000000344d656d62657252656d6f766564000100384d656d6265727353776170706564000200304d656d626572735265736574000300284b65794368616e6765640004001444756d6d790005000009020c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e7400000014566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564f9010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e7400010020417070726f76656404013470726f706f73616c5f686173682c011c543a3a486173680002002c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a4861736800030020457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000400384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c7400050018436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000600000d020c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000000344d656d62657252656d6f766564000100384d656d6265727353776170706564000200304d656d626572735265736574000300284b65794368616e6765640004001444756d6d790005000011020c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e7400000014566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564f9010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e7400010020417070726f76656404013470726f706f73616c5f686173682c011c543a3a486173680002002c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a4861736800030020457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000400384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c7400050018436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006000015020c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000000344d656d62657252656d6f766564000100384d656d6265727353776170706564000200304d656d626572735265736574000300284b65794368616e6765640004001444756d6d790005000019020c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000000185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001003845787465726e616c5461626c65640002001c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c641d020134566f74655468726573686f6c64000300185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000400244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e6465780005002443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006002444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e7449640007002c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000800185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d6265720009002c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a0014566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465210201644163636f756e74566f74653c42616c616e63654f663c543e3e000b00205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c004050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d00001d020c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f726974790002000021020c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f746525020110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e63650001000025020c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000029020c2c6f726d6c5f6f7261636c65186d6f64756c65144576656e740804540004490001042c4e6577466565644461746108011873656e646572000130543a3a4163636f756e74496400011876616c7565732d02018c5665633c28543a3a4f7261636c654b65792c20543a3a4f7261636c6556616c7565293e000000002d02000002310200310200000408ccf00035020c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000000344d656d62657252656d6f766564000100384d656d6265727353776170706564000200304d656d626572735265736574000300284b65794368616e6765640004001444756d6d790005000039020c306f726d6c5f61756374696f6e186d6f64756c65144576656e740404540001040c4269640c012861756374696f6e5f6964100130543a3a41756374696f6e4964000118626964646572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000000003d020c346d6f64756c655f707269636573186d6f64756c65144576656e74040454000108244c6f636b507269636508012c63757272656e63795f6964cc012843757272656e637949640001306c6f636b65645f7072696365f0011450726963650000002c556e6c6f636b507269636504012c63757272656e63795f6964cc012843757272656e637949640001000041020c286d6f64756c655f646578186d6f64756c65144576656e740404540001283041646450726f766973696f6e14010c77686f000130543a3a4163636f756e74496400012863757272656e63795f30cc012843757272656e63794964000138636f6e747269627574696f6e5f3018011c42616c616e636500012863757272656e63795f31cc012843757272656e63794964000138636f6e747269627574696f6e5f3118011c42616c616e6365000000304164644c697175696469747918010c77686f000130543a3a4163636f756e74496400012863757272656e63795f30cc012843757272656e63794964000118706f6f6c5f3018011c42616c616e636500012863757272656e63795f31cc012843757272656e63794964000118706f6f6c5f3118011c42616c616e636500013c73686172655f696e6372656d656e7418011c42616c616e63650001003c52656d6f76654c697175696469747918010c77686f000130543a3a4163636f756e74496400012863757272656e63795f30cc012843757272656e63794964000118706f6f6c5f3018011c42616c616e636500012863757272656e63795f31cc012843757272656e63794964000118706f6f6c5f3118011c42616c616e636500013c73686172655f64656372656d656e7418011c42616c616e636500020010537761700c0118747261646572000130543a3a4163636f756e744964000110706174684502013c5665633c43757272656e637949643e0001446c69717569646974795f6368616e676573490201305665633c42616c616e63653e00030044456e61626c6554726164696e675061697204013074726164696e675f706169724d02012c54726164696e6750616972000400404c69737450726f766973696f6e696e6704013074726164696e675f706169724d02012c54726164696e67506169720005004844697361626c6554726164696e675061697204013074726164696e675f706169724d02012c54726164696e67506169720006005450726f766973696f6e696e67546f456e61626c656410013074726164696e675f706169724d02012c54726164696e6750616972000118706f6f6c5f3018011c42616c616e6365000118706f6f6c5f3118011c42616c616e636500013073686172655f616d6f756e7418011c42616c616e63650007003c526566756e6450726f766973696f6e14010c77686f000130543a3a4163636f756e74496400012863757272656e63795f30cc012843757272656e63794964000138636f6e747269627574696f6e5f3018011c42616c616e636500012863757272656e63795f31cc012843757272656e63794964000138636f6e747269627574696f6e5f3118011c42616c616e63650008004c50726f766973696f6e696e6741626f727465640c013074726164696e675f706169724d02012c54726164696e675061697200015c616363756d756c617465645f70726f766973696f6e5f3018011c42616c616e636500015c616363756d756c617465645f70726f766973696f6e5f3118011c42616c616e6365000900004502000002cc00490200000218004d0208406163616c615f7072696d6974697665732c54726164696e675061697200000800cc012843757272656e637949640000cc012843757272656e63794964000051020c586d6f64756c655f61756374696f6e5f6d616e61676572186d6f64756c65144576656e74040454000114504e6577436f6c6c61746572616c41756374696f6e10012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001407461726765745f6269645f707269636518011c42616c616e63650000003443616e63656c41756374696f6e04012861756374696f6e5f696410012441756374696f6e496400010058436f6c6c61746572616c41756374696f6e4465616c7414012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e636500011877696e6e6572000130543a3a4163636f756e7449640001387061796d656e745f616d6f756e7418011c42616c616e63650002006044455854616b65436f6c6c61746572616c41756374696f6e14012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e6365000160737570706c795f636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001507461726765745f737461626c655f616d6f756e7418011c42616c616e636500030060436f6c6c61746572616c41756374696f6e41626f7274656414012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001507461726765745f737461626c655f616d6f756e7418011c42616c616e6365000140726566756e645f726563697069656e74000130543a3a4163636f756e7449640004000055020c306d6f64756c655f6c6f616e73186d6f64756c65144576656e7404045400010c3c506f736974696f6e557064617465641001146f776e6572000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000154636f6c6c61746572616c5f61646a7573746d656e7459020118416d6f756e7400014064656269745f61646a7573746d656e7459020118416d6f756e7400000070436f6e66697363617465436f6c6c61746572616c416e6444656269741001146f776e6572000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000174636f6e66697363617465645f636f6c6c61746572616c5f616d6f756e7418011c42616c616e636500014c6465647563745f64656269745f616d6f756e7418011c42616c616e6365000100305472616e736665724c6f616e0c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400012c63757272656e63795f6964cc012843757272656e637949640002000059020000050d005d020c346d6f64756c655f686f6e7a6f6e186d6f64756c65144576656e7404045400011034417574686f72697a6174696f6e0c0128617574686f72697a6572000130543a3a4163636f756e744964000128617574686f72697a6565000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f74797065cc012843757272656e637949640000003c556e417574686f72697a6174696f6e0c0128617574686f72697a6572000130543a3a4163636f756e744964000128617574686f72697a6565000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f74797065cc012843757272656e6379496400010048556e417574686f72697a6174696f6e416c6c040128617574686f72697a6572000130543a3a4163636f756e744964000200345472616e7366657244656269740c013466726f6d5f63757272656e6379cc012843757272656e6379496400012c746f5f63757272656e6379cc012843757272656e63794964000118616d6f756e7418011c42616c616e63650003000061020c4c6d6f64756c655f6364705f7472656173757279186d6f64756c65144576656e74040454000108904578706563746564436f6c6c61746572616c41756374696f6e53697a655570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001206e65775f73697a6518011c42616c616e63650000006044656269744f666673657442756666657255706461746564040118616d6f756e7418011c42616c616e63650001000065020c446d6f64756c655f6364705f656e67696e65186d6f64756c65144576656e74040454000128484c6971756964617465556e7361666543445014013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001146f776e6572000130543a3a4163636f756e744964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001386261645f646562745f76616c756518011c42616c616e63650001347461726765745f616d6f756e7418011c42616c616e636500000040536574746c65434450496e446562697408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001146f776e6572000130543a3a4163636f756e74496400010050436c6f7365434450496e4465626974427944455814013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001146f776e6572000130543a3a4163636f756e744964000158736f6c645f636f6c6c61746572616c5f616d6f756e7418011c42616c616e6365000160726566756e645f636f6c6c61746572616c5f616d6f756e7418011c42616c616e636500012c64656269745f76616c756518011c42616c616e636500020064496e746572657374526174655065725365635570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001646e65775f696e7465726573745f726174655f7065725f736563690201304f7074696f6e3c526174653e0003005c4c69717569646174696f6e526174696f5570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001546e65775f6c69717569646174696f6e5f726174696f690201344f7074696f6e3c526174696f3e000400644c69717569646174696f6e50656e616c74795570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e6379496400015c6e65775f6c69717569646174696f6e5f70656e616c7479690201304f7074696f6e3c526174653e000500785265717569726564436f6c6c61746572616c526174696f5570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001746e65775f72657175697265645f636f6c6c61746572616c5f726174696f690201344f7074696f6e3c526174696f3e000600744d6178696d756d546f74616c446562697456616c75655570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001546e65775f746f74616c5f64656269745f76616c756518011c42616c616e6365000700744c69717569646174696f6e436f6e74726163745265676973746572656404011c61646472657373a4012845766d416464726573730008007c4c69717569646174696f6e436f6e747261637444657265676973746572656404011c61646472657373a4012845766d4164647265737300090000690204184f7074696f6e04045401f00108104e6f6e6500000010536f6d650400f000000100006d020c646d6f64756c655f656d657267656e63795f73687574646f776e186d6f64756c65144576656e7404045400010c2053687574646f776e040130626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d626572000000284f70656e526566756e64040130626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200010018526566756e640c010c77686f000130543a3a4163636f756e744964000148737461626c655f636f696e5f616d6f756e7418011c42616c616e636500012c726566756e645f6c697374710201685665633c2843757272656e637949642c2042616c616e6365293e000200007102000002750200750200000408cc180079020c2c6d6f64756c655f686f6d61186d6f64756c65144576656e74040454000140184d696e7465641001186d696e746572000130543a3a4163636f756e74496400015c7374616b696e675f63757272656e63795f616d6f756e7418011c42616c616e63650001586c69717569645f616d6f756e745f726563656976656418011c42616c616e636500016c6c69717569645f616d6f756e745f61646465645f746f5f766f696418011c42616c616e63650000003c52657175657374656452656465656d0c012072656465656d6572000130543a3a4163636f756e7449640001346c69717569645f616d6f756e7418011c42616c616e6365000140616c6c6f775f666173745f6d61746368f9010110626f6f6c0001005852656465656d5265717565737443616e63656c6c656408012072656465656d6572000130543a3a4163636f756e74496400015c63616e63656c6c65645f6c69717569645f616d6f756e7418011c42616c616e63650002004c52656465656d65644279466173744d6174636810012072656465656d6572000130543a3a4163636f756e7449640001546d6174636865645f6c69717569645f616d6f756e7418011c42616c616e63650001346665655f696e5f6c697175696418011c42616c616e636500015c72656465656d65645f7374616b696e675f616d6f756e7418011c42616c616e63650003004052656465656d65644279556e626f6e6410012072656465656d6572000130543a3a4163636f756e7449640001546572615f696e6465785f7768656e5f756e626f6e64100120457261496e6465780001346c69717569645f616d6f756e7418011c42616c616e6365000160756e626f6e64696e675f7374616b696e675f616d6f756e7418011c42616c616e6365000400485769746864726177526564656d7074696f6e08012072656465656d6572000130543a3a4163636f756e744964000144726564656d7074696f6e5f616d6f756e7418011c42616c616e63650005004043757272656e7445726142756d7065640401346e65775f6572615f696e646578100120457261496e6465780006003c43757272656e7445726152657365740401346e65775f6572615f696e646578100120457261496e646578000700444c6564676572426f6e64656452657365740801447375625f6163636f756e745f696e6465789c010c7531360001446e65775f626f6e6465645f616d6f756e7418011c42616c616e6365000800504c6564676572556e6c6f636b696e6752657365740801447375625f6163636f756e745f696e6465789c010c7531360001346e65775f756e6c6f636b696e677d0201405665633c556e6c6f636b4368756e6b3e00090084536f6674426f6e6465644361705065725375624163636f756e74557064617465640401286361705f616d6f756e7418011c42616c616e6365000a0080457374696d61746564526577617264526174655065724572615570646174656404012c7265776172645f72617465f0011052617465000b0054436f6d6d697373696f6e526174655570646174656404013c636f6d6d697373696f6e5f72617465f0011052617465000c005c466173744d61746368466565526174655570646174656404014c666173745f6d617463685f6665655f72617465f0011052617465000d00644c61737445726142756d706564426c6f636b557064617465640401546c6173745f6572615f62756d7065645f626c6f636b100138543a3a426c6f636b4e756d626572000e005c42756d704572614672657175656e6379557064617465640401246672657175656e6379100138543a3a426c6f636b4e756d626572000f00007d0200000281020081020c2c6d6f64756c655f686f6d61186d6f64756c652c556e6c6f636b4368756e6b000008011476616c7565e8011c42616c616e636500010c65726135010120457261496e646578000085020c506d6f64756c655f78636d5f696e74657266616365186d6f64756c65144576656e740404540001085058636d446573745765696768745570646174656408013478636d5f6f7065726174696f6e8902015458636d496e746572666163654f7065726174696f6e00014c6e65775f78636d5f646573745f77656967687428012458636d5765696768740000003458636d4665655570646174656408013478636d5f6f7065726174696f6e8902015458636d496e746572666163654f7065726174696f6e00014c6e65775f78636d5f646573745f77656967687418011c42616c616e63650001000089020c506d6f64756c655f78636d5f696e74657266616365186d6f64756c655458636d496e746572666163654f7065726174696f6e0001143c58746f6b656e735472616e7366657200000050486f6d615769746864726177556e626f6e64656400010034486f6d61426f6e64457874726100020028486f6d61556e626f6e640003003050617261636861696e466565040029010148426f783c4d756c74694c6f636174696f6e3e000400008d020c446d6f64756c655f696e63656e7469766573186d6f64756c65144576656e740404540001143c4465706f73697444657853686172650c010c77686f000130543a3a4163636f756e7449640001386465785f73686172655f74797065cc012843757272656e6379496400011c6465706f73697418011c42616c616e636500000040576974686472617744657853686172650c010c77686f000130543a3a4163636f756e7449640001386465785f73686172655f74797065cc012843757272656e63794964000120776974686472617718011c42616c616e636500010030436c61696d5265776172647314010c77686f000130543a3a4163636f756e744964000110706f6f6c91020118506f6f6c49640001487265776172645f63757272656e63795f6964cc012843757272656e6379496400013461637475616c5f616d6f756e7418011c42616c616e6365000140646564756374696f6e5f616d6f756e7418011c42616c616e636500020070496e63656e74697665526577617264416d6f756e74557064617465640c0110706f6f6c91020118506f6f6c49640001487265776172645f63757272656e63795f6964cc012843757272656e637949640001607265776172645f616d6f756e745f7065725f706572696f6418011c42616c616e63650003007c436c61696d526577617264446564756374696f6e5261746555706461746564080110706f6f6c91020118506f6f6c4964000138646564756374696f6e5f72617465f00110526174650004000091020c386d6f64756c655f737570706f727428696e63656e746976657318506f6f6c4964000108144c6f616e730400cc012843757272656e637949640000000c4465780400cc012843757272656e637949640001000095020c286d6f64756c655f6e6674186d6f64756c65144576656e740404540001183043726561746564436c6173730801146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e0000002c4d696e746564546f6b656e10011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e0001207175616e7469747910010c753332000100405472616e73666572726564546f6b656e10011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e000120746f6b656e5f6964280130546f6b656e49644f663c543e0002002c4275726e6564546f6b656e0c01146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e000120746f6b656e5f6964280130546f6b656e49644f663c543e000300544275726e6564546f6b656e5769746852656d61726b1001146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e000120746f6b656e5f6964280130546f6b656e49644f663c543e00012c72656d61726b5f686173682c011c543a3a486173680004003844657374726f796564436c6173730801146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e0005000099020c546d6f64756c655f61737365745f7265676973747279186d6f64756c65144576656e7404045400011058466f726569676e4173736574526567697374657265640c012061737365745f69649c0138466f726569676e4173736574496400013461737365745f61646472657373290101344d756c74694c6f636174696f6e0001206d657461646174619d02016c41737365744d657461646174613c42616c616e63654f663c543e3e0000004c466f726569676e4173736574557064617465640c012061737365745f69649c0138466f726569676e4173736574496400013461737365745f61646472657373290101344d756c74694c6f636174696f6e0001206d657461646174619d02016c41737365744d657461646174613c42616c616e63654f663c543e3e0001003c41737365745265676973746572656408012061737365745f6964a102012041737365744964730001206d657461646174619d02016c41737365744d657461646174613c42616c616e63654f663c543e3e0002003041737365745570646174656408012061737365745f6964a102012041737365744964730001206d657461646174619d02016c41737365744d657461646174613c42616c616e63654f663c543e3e000300009d020c406163616c615f7072696d6974697665732063757272656e63793441737365744d65746164617461041c42616c616e63650118001001106e616d6530011c5665633c75383e00011873796d626f6c30011c5665633c75383e000120646563696d616c73080108753800013c6d696e696d616c5f62616c616e636518011c42616c616e63650000a1020c406163616c615f7072696d6974697665732063757272656e63792041737365744964730001101445726332300400a4012845766d4164647265737300000034537461626c65417373657449640400100144537461626c654173736574506f6f6c496400010038466f726569676e4173736574496404009c0138466f726569676e41737365744964000200344e6174697665417373657449640400cc012843757272656e6379496400030000a5020c286d6f64756c655f65766d186d6f64756c65144576656e740404540001281c4372656174656414011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d416464726573730001106c6f6773a90201205665633c4c6f673e000120757365645f67617328010c753634000130757365645f73746f72616765b502010c69333200000034437265617465644661696c656418011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d4164647265737300012c657869745f726561736f6eb902012845786974526561736f6e0001106c6f6773a90201205665633c4c6f673e000120757365645f67617328010c753634000130757365645f73746f72616765b502010c69333200010020457865637574656414011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d416464726573730001106c6f6773a90201205665633c4c6f673e000120757365645f67617328010c753634000130757365645f73746f72616765b502010c6933320002003845786563757465644661696c65641c011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d4164647265737300012c657869745f726561736f6eb902012845786974526561736f6e0001186f757470757430011c5665633c75383e0001106c6f6773a90201205665633c4c6f673e000120757365645f67617328010c753634000130757365645f73746f72616765b502010c693332000300545472616e736665727265644d61696e7461696e6572080120636f6e7472616374a4012845766d416464726573730001386e65775f6d61696e7461696e6572a4012845766d4164647265737300040068436f6e7472616374446576656c6f706d656e74456e61626c656404010c77686f000130543a3a4163636f756e7449640005006c436f6e7472616374446576656c6f706d656e7444697361626c656404010c77686f000130543a3a4163636f756e74496400060044436f6e74726163745075626c6973686564040120636f6e7472616374a4012845766d416464726573730007003c436f6e7472616374536574436f6465040120636f6e7472616374a4012845766d4164647265737300080058436f6e747261637453656c6664657374727563746564040120636f6e7472616374a4012845766d4164647265737300090000a902000002ad0200ad020c20657468657265756d0c6c6f670c4c6f6700000c011c61646472657373a4011048313630000118746f70696373b10201245665633c483235363e0001106461746130011442797465730000b1020000022c00b5020000050b00b9020c2065766d5f636f7265146572726f722845786974526561736f6e0001101c537563636565640400bd02012c4578697453756363656564000000144572726f720400c1020124457869744572726f72000100185265766572740400d10201284578697452657665727400020014466174616c0400d502012445786974466174616c00030000bd020c2065766d5f636f7265146572726f722c457869745375636365656400010c1c53746f707065640000002052657475726e656400010020537569636964656400020000c1020c2065766d5f636f7265146572726f7224457869744572726f7200013c38537461636b556e646572666c6f7700000034537461636b4f766572666c6f770001002c496e76616c69644a756d7000020030496e76616c696452616e67650003004444657369676e61746564496e76616c69640004002c43616c6c546f6f446565700005003c437265617465436f6c6c6973696f6e0006004c437265617465436f6e74726163744c696d69740007002c496e76616c6964436f64650400c50201184f70636f6465000f002c4f75744f664f6666736574000800204f75744f66476173000900244f75744f6646756e64000a002c5043556e646572666c6f77000b002c437265617465456d707479000c00144f746865720400c9020144436f773c277374617469632c207374723e000d0000c5020c2065766d5f636f7265186f70636f6465184f70636f64650000040008010875380000c902040c436f7704045401cd02000400cd02000000cd020000050200d1020c2065766d5f636f7265146572726f72284578697452657665727400010420526576657274656400000000d5020c2065766d5f636f7265146572726f722445786974466174616c000110304e6f74537570706f7274656400000048556e68616e646c6564496e746572727570740001004043616c6c4572726f724173466174616c0400c1020124457869744572726f72000200144f746865720400c9020144436f773c277374617469632c207374723e00030000d9020c4c6d6f64756c655f65766d5f6163636f756e7473186d6f64756c65144576656e7404045400010430436c61696d4163636f756e740801286163636f756e745f6964000130543a3a4163636f756e74496400012c65766d5f61646472657373a4012845766d4164647265737300000000dd020c606e75747366696e616e63655f737461626c655f61737365741870616c6c6574144576656e7404045400013028437265617465506f6f6c10011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e656400011c737761705f6964000130543a3a4163636f756e74496400012470616c6c65745f6964000130543a3a4163636f756e744964000000184d696e7465642401186d696e746572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e6564000134696e7075745f616d6f756e74734902013c5665633c543a3a42616c616e63653e0001446d696e5f6f75747075745f616d6f756e74180128543a3a42616c616e636500012062616c616e6365734902013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e63650001346f75747075745f616d6f756e74180128543a3a42616c616e636500010030546f6b656e5377617070656428011c73776170706572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e656400012c696e7075745f6173736574cc0128543a3a417373657449640001306f75747075745f6173736574cc0128543a3a41737365744964000130696e7075745f616d6f756e74180128543a3a42616c616e63650001446d696e5f6f75747075745f616d6f756e74180128543a3a42616c616e636500012062616c616e6365734902013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001346f75747075745f616d6f756e74180128543a3a42616c616e63650002004852656465656d656450726f706f7274696f6e24012072656465656d6572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e6564000130696e7075745f616d6f756e74180128543a3a42616c616e63650001486d696e5f6f75747075745f616d6f756e74734902013c5665633c543a3a42616c616e63653e00012062616c616e6365734902013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e63650001386f75747075745f616d6f756e74734902013c5665633c543a3a42616c616e63653e0003003852656465656d656453696e676c6528012072656465656d6572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e6564000130696e7075745f616d6f756e74180128543a3a42616c616e63650001306f75747075745f6173736574cc0128543a3a417373657449640001446d696e5f6f75747075745f616d6f756e74180128543a3a42616c616e636500012062616c616e6365734902013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e63650001346f75747075745f616d6f756e74180128543a3a42616c616e63650004003452656465656d65644d756c746924012072656465656d6572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001386f75747075745f616d6f756e74734902013c5665633c543a3a42616c616e63653e0001406d61785f696e7075745f616d6f756e74180128543a3a42616c616e636500012062616c616e6365734902013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e6365000130696e7075745f616d6f756e74180128543a3a42616c616e63650005003842616c616e6365557064617465640c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001306f6c645f62616c616e6365734902013c5665633c543a3a42616c616e63653e0001306e65775f62616c616e6365734902013c5665633c543a3a42616c616e63653e000600385969656c64436f6c6c656374656418011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001406f6c645f746f74616c5f737570706c79180128543a3a42616c616e63650001406e65775f746f74616c5f737570706c79180128543a3a42616c616e636500010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500070030466565436f6c6c656374656420011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001306f6c645f62616c616e6365734902013c5665633c543a3a42616c616e63653e0001306e65775f62616c616e6365734902013c5665633c543a3a42616c616e63653e0001406f6c645f746f74616c5f737570706c79180128543a3a42616c616e63650001406e65775f746f74616c5f737570706c79180128543a3a42616c616e636500010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500080024414d6f6469666965640c011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400011476616c756518015c543a3a41744c656173743634426974556e7369676e656400011074696d65100138543a3a426c6f636b4e756d6265720009002c4665654d6f64696669656410011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001206d696e745f66656518015c543a3a41744c656173743634426974556e7369676e6564000120737761705f66656518015c543a3a41744c656173743634426974556e7369676e656400012872656465656d5f66656518015c543a3a41744c656173743634426974556e7369676e6564000a0044526563697069656e744d6f6469666965640c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001346665655f726563697069656e74000130543a3a4163636f756e74496400013c7969656c645f726563697069656e74000130543a3a4163636f756e744964000b0000e1020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f7265640000006456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d6265720001006c56616c69646174696f6e46756e6374696f6e4469736361726465640002004455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a4861736800030060446f776e776172644d657373616765735265636569766564040114636f756e7410010c75333200040064446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a4861736800050000e5020c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c748001384469737061746368526573756c74000000284b65794368616e6765640401286f6c645f7375646f6572f10101504f7074696f6e3c543a3a4163636f756e7449643e000100285375646f4173446f6e6504012c7375646f5f726573756c748001384469737061746368526573756c7400020000e90208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000ed020000027800f10208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e3501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65cd02016473705f72756e74696d653a3a52756e74696d65537472696e670000f5020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696ff902011c50657262696c6c0000001872656d61726b04011872656d61726b30011c5665633c75383e000100387365745f686561705f7061676573040114706167657328010c753634000200207365745f636f6465040110636f646530011c5665633c75383e0003005c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e0004002c7365745f73746f726167650401146974656d73fd0201345665633c4b657956616c75653e000500306b696c6c5f73746f726167650401106b657973050301205665633c4b65793e0006002c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c7533320007004472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e00080000f9020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000fd020000020103000103000004083030000503000002300009030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c6173730d0301845065724469737061746368436c6173733c57656967687473506572436c6173733e00000d030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454011103000c01186e6f726d616c110301045400012c6f7065726174696f6e616c11030104540001246d616e6461746f72791103010454000011030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963150301384f7074696f6e3c5765696768743e0001246d61785f746f74616c150301384f7074696f6e3c5765696768743e0001207265736572766564150301384f7074696f6e3c5765696768743e0000150304184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000019030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61781d0301545065724469737061746368436c6173733c7533323e00001d030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400002103082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c75363400002503082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65cd02013452756e74696d65537472696e67000124696d706c5f6e616d65cd02013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069732903011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800002903040c436f77040454012d030004002d030000002d03000002310300310300000408d8100035030c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d65000000685370656356657273696f6e4e65656473546f496e637265617365000100744661696c6564546f4578747261637452756e74696d6556657273696f6e0002004c4e6f6e44656661756c74436f6d706f736974650003003c4e6f6e5a65726f526566436f756e740004003043616c6c46696c74657265640005000039030c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e74000000003d03101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540141030453000004009d0501185665633c543e0000410304184f7074696f6e0404540145030108104e6f6e6500000010536f6d650400450300000100004503084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c0149032c426c6f636b4e756d62657201103450616c6c6574734f726967696e01c901244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4903011043616c6c0001386d617962655f706572696f646963550301944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ec901013450616c6c6574734f726967696e0000490310346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454014d03010c184c6567616379040110686173682c01104861736800000018496e6c696e65040099050134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e10010c753332000200004d0308346163616c615f72756e74696d652c52756e74696d6543616c6c0001ec1853797374656d0400f50201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d700400390301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000100245363686564756c65720400510301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0002001c5574696c6974790400590301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e000300204d756c74697369670400610301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0004001450726f78790400690301a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e000500405472616e73616374696f6e50617573650400750301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e73616374696f6e50617573652c2052756e74696d653e0006003449646c655363686564756c65720400790301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c49646c655363686564756c65722c2052756e74696d653e00070020507265696d61676504007d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e0008002042616c616e6365730400810301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002843757272656e636965730400850301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43757272656e636965732c2052756e74696d653e000c001c56657374696e670400890301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e000d00485472616e73616374696f6e5061796d656e740400910301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e73616374696f6e5061796d656e742c2052756e74696d653e000e002054726561737572790400b90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00140020426f756e746965730400bd0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00150010546970730400c10301a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00160028417574686f72736869700400c50301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e00280044436f6c6c61746f7253656c656374696f6e0400d50301d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e0029001c53657373696f6e0400d90301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e002a003853657373696f6e4d616e616765720400e90301cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e4d616e616765722c2052756e74696d653e002d002458636d7051756575650400ed0301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e0032002c506f6c6b61646f7458636d0400f10301c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e00330020446d7051756575650400590401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0035001c58546f6b656e7304005d0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e0036001c4f726d6c58636d0400650401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e00380024417574686f726974790400690401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f726974792c2052756e74696d653e003c003847656e6572616c436f756e63696c04007d0401cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c47656e6572616c436f756e63696c2c2052756e74696d653e003d006047656e6572616c436f756e63696c4d656d626572736869700400810401f50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c47656e6572616c436f756e63696c4d656d626572736869702c2052756e74696d653e003e004046696e616e6369616c436f756e63696c0400850401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46696e616e6369616c436f756e63696c2c2052756e74696d653e003f006846696e616e6369616c436f756e63696c4d656d626572736869700400890401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46696e616e6369616c436f756e63696c4d656d626572736869702c2052756e74696d653e0040002c486f6d61436f756e63696c04008d0401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6d61436f756e63696c2c2052756e74696d653e00410054486f6d61436f756e63696c4d656d626572736869700400910401e90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6d61436f756e63696c4d656d626572736869702c2052756e74696d653e00420048546563686e6963616c436f6d6d69747465650400950401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e00430070546563686e6963616c436f6d6d69747465654d656d626572736869700400990401050273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465654d656d626572736869702c2052756e74696d653e0044002444656d6f637261637904009d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e0045002c4163616c614f7261636c650400a50401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4163616c614f7261636c652c2052756e74696d653e0046005c4f70657261746f724d656d626572736869704163616c610400a90401f10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f70657261746f724d656d626572736869704163616c612c2052756e74696d653e0047001c41756374696f6e0400ad0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e2c2052756e74696d653e0050001c526577617264730400b10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526577617264732c2052756e74696d653e005100185072696365730400b50401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5072696365732c2052756e74696d653e005a000c4465780400b90401a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4465782c2052756e74696d653e005b00244465784f7261636c650400bd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4465784f7261636c652c2052756e74696d653e005c0034416767726567617465644465780400c10401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c416767726567617465644465782c2052756e74696d653e005d003841756374696f6e4d616e616765720400d50401cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e4d616e616765722c2052756e74696d653e006400144c6f616e730400d90401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4c6f616e732c2052756e74696d653e00650018486f6e7a6f6e0400dd0401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6e7a6f6e2c2052756e74696d653e0066002c43647054726561737572790400e10401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43647054726561737572792c2052756e74696d653e00670024436470456e67696e650400e90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436470456e67696e652c2052756e74696d653e00680044456d657267656e637953687574646f776e0400f50401d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456d657267656e637953687574646f776e2c2052756e74696d653e00690010486f6d610400f90401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6d612c2052756e74696d653e0074003058636d496e7465726661636504000d0501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d496e746572666163652c2052756e74696d653e00750028496e63656e746976657304001d0501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e63656e74697665732c2052756e74696d653e0078000c4e46540400310501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e46542c2052756e74696d653e00790034417373657452656769737472790400450501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e007a000c45564d0400490501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45564d2c2052756e74696d653e0082002c45766d4163636f756e74730400590501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45766d4163636f756e74732c2052756e74696d653e0084002c537461626c65417373657404005d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c537461626c6541737365742c2052756e74696d653e00c8003c50617261636861696e53797374656d0400610501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e001e00105375646f0400950501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00ff000051030c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963550301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000001863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000100387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963550301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002003063616e63656c5f6e616d656404010869640401205461736b4e616d65000300387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963550301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000400507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963550301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050000550304184f7074696f6e04045401780108104e6f6e6500000010536f6d65040078000001000059030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011414626174636804011463616c6c735d03017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000003461735f64657269766174697665080114696e6465789c010c75313600011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001002462617463685f616c6c04011463616c6c735d03017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002002c64697370617463685f617308012461735f6f726967696ec9010154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0003002c666f7263655f626174636804011463616c6c735d03017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000400005d030000024d030061030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573050101445665633c543a3a4163636f756e7449643e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000002061735f6d756c74691401247468726573686f6c649c010c7531360001446f746865725f7369676e61746f72696573050101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74650301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687420011857656967687400010040617070726f76655f61735f6d756c74691401247468726573686f6c649c010c7531360001446f746865725f7369676e61746f72696573050101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74650301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742001185765696768740002003c63616e63656c5f61735f6d756c74691001247468726573686f6c649c010c7531360001446f746865725f7369676e61746f72696573050101445665633c543a3a4163636f756e7449643e00012474696d65706f696e7490016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d00030000650304184f7074696f6e04045401900108104e6f6e6500000010536f6d65040090000001000069030c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c6d0301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065710301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000000246164645f70726f78790c012064656c65676174656d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065980130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001003072656d6f76655f70726f78790c012064656c65676174656d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065980130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720002003872656d6f76655f70726f786965730003002c6372656174655f707572650c012870726f78795f74797065980130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465789c010c753136000400246b696c6c5f7075726514011c737061776e65726d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065980130543a3a50726f787954797065000114696e6465789c010c75313600011868656967687435010138543a3a426c6f636b4e756d6265720001246578745f696e6465783501010c75333200050020616e6e6f756e63650801107265616c6d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e0006004c72656d6f76655f616e6e6f756e63656d656e740801107265616c6d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e0007004c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174656d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e0008003c70726f78795f616e6e6f756e63656410012064656c65676174656d0301504163636f756e7449644c6f6f6b75704f663c543e0001107265616c6d0301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065710301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000900006d030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780110011408496404000001244163636f756e74496400000014496e6465780400350101304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400a801205b75383b2032305d00040000710304184f7074696f6e04045401980108104e6f6e6500000010536f6d65040098000001000075030c606d6f64756c655f7472616e73616374696f6e5f7061757365186d6f64756c651043616c6c0404540001104470617573655f7472616e73616374696f6e08012c70616c6c65745f6e616d6530011c5665633c75383e00013466756e6374696f6e5f6e616d6530011c5665633c75383e0000004c756e70617573655f7472616e73616374696f6e08012c70616c6c65745f6e616d6530011c5665633c75383e00013466756e6374696f6e5f6e616d6530011c5665633c75383e0001005070617573655f65766d5f707265636f6d70696c6504011c61646472657373a401104831363000020058756e70617573655f65766d5f707265636f6d70696c6504011c61646472657373a40110483136300003000079030c546d6f64756c655f69646c655f7363686564756c6572186d6f64756c651043616c6c040454000104347363686564756c655f7461736b0401107461736bb0011c543a3a5461736b000000007d030c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e0000003c756e6e6f74655f707265696d616765040110686173682c011c543a3a4861736800010040726571756573745f707265696d616765040110686173682c011c543a3a4861736800020048756e726571756573745f707265696d616765040110686173682c011c543a3a486173680003000081030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573746d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565e80128543a3a42616c616e63650000002c7365745f62616c616e63650c010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565e80128543a3a42616c616e63650001306e65775f7265736572766564e80128543a3a42616c616e636500010038666f7263655f7472616e736665720c0118736f757263656d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573746d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565e80128543a3a42616c616e63650002004c7472616e736665725f6b6565705f616c697665080110646573746d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565e80128543a3a42616c616e6365000300307472616e736665725f616c6c080110646573746d0301504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665f9010110626f6f6c0004003c666f7263655f756e7265736572766508010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e63650005000085030c446d6f64756c655f63757272656e63696573186d6f64756c651043616c6c040454000118207472616e736665720c0110646573746d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964cc012843757272656e63794964000118616d6f756e74e8013042616c616e63654f663c543e000000607472616e736665725f6e61746976655f63757272656e6379080110646573746d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74e8013042616c616e63654f663c543e000100387570646174655f62616c616e63650c010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964cc012843757272656e63794964000118616d6f756e745902012c416d6f756e744f663c543e0002002873776565705f6475737408012c63757272656e63795f6964cc012843757272656e637949640001206163636f756e7473050101445665633c543a3a4163636f756e7449643e00030038666f7263655f7365745f6c6f636b10010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964cc012843757272656e63794964000118616d6f756e74e8013042616c616e63654f663c543e00011c6c6f636b5f6964d801384c6f636b4964656e74696669657200040044666f7263655f72656d6f76655f6c6f636b0c010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964cc012843757272656e6379496400011c6c6f636b5f6964d801384c6f636b4964656e7469666965720005000089030c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e73666572080110646573746d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65e4015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c65738d0301645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f72040110646573746d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300008d03000002e40091030c686d6f64756c655f7472616e73616374696f6e5f7061796d656e74186d6f64756c651043616c6c04045400011c747365745f616c7465726e61746976655f6665655f737761705f706174680401346665655f737761705f706174689503015c4f7074696f6e3c5665633c43757272656e637949643e3e00000058656e61626c655f6368617267655f6665655f706f6f6c0c012c63757272656e63795f6964cc012843757272656e63794964000124706f6f6c5f73697a6518011c42616c616e6365000138737761705f7468726573686f6c6418011c42616c616e63650001005c64697361626c655f6368617267655f6665655f706f6f6c04012c63757272656e63795f6964cc012843757272656e6379496400020034776974685f6665655f706174680801346665655f737761705f706174684502013c5665633c43757272656e637949643e00011063616c6c4d030138426f783c43616c6c4f663c543e3e00030044776974685f6665655f63757272656e637908012c63757272656e63795f6964cc012843757272656e6379496400011063616c6c4d030138426f783c43616c6c4f663c543e3e00040040776974685f6665655f706169645f62790c011063616c6c4d030138426f783c43616c6c4f663c543e3e00012870617965725f61646472000130543a3a4163636f756e74496400012470617965725f736967990301384d756c74695369676e617475726500050060776974685f6665655f616767726567617465645f7061746808014c6665655f616767726567617465645f70617468b103018c5665633c4167677265676174656453776170506174683c43757272656e637949643e3e00011063616c6c4d030138426f783c43616c6c4f663c543e3e00060000950304184f7074696f6e0404540145020108104e6f6e6500000010536f6d650400450200000100009903082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904009d030148656432353531393a3a5369676e61747572650000001c537232353531390400a5030148737232353531393a3a5369676e61747572650001001445636473610400a903014065636473613a3a5369676e6174757265000200009d030c1c73705f636f72651c65643235353139245369676e617475726500000400a10301205b75383b2036345d0000a103000003400000000800a5030c1c73705f636f72651c73723235353139245369676e617475726500000400a10301205b75383b2036345d0000a9030c1c73705f636f7265146563647361245369676e617475726500000400ad0301205b75383b2036355d0000ad03000003410000000800b103000002b50300b5030c386d6f64756c655f737570706f72740c64657848416767726567617465645377617050617468042843757272656e6379496401cc01080c44657804004502013c5665633c43757272656e637949643e0000001454616967610c00100144537461626c654173736574506f6f6c49640000100138506f6f6c546f6b656e496e6465780000100138506f6f6c546f6b656e496e64657800010000b9030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565e8013c42616c616e63654f663c542c20493e00012c62656e65666963696172796d0301504163636f756e7449644c6f6f6b75704f663c543e0000003c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69643501013450726f706f73616c496e64657800010040617070726f76655f70726f706f73616c04012c70726f706f73616c5f69643501013450726f706f73616c496e646578000200147370656e64080118616d6f756e74e8013c42616c616e63654f663c542c20493e00012c62656e65666963696172796d0301504163636f756e7449644c6f6f6b75704f663c543e0003003c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69643501013450726f706f73616c496e64657800040000bd030c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565e8013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e00000038617070726f76655f626f756e7479040124626f756e74795f69643501012c426f756e7479496e6465780001003c70726f706f73655f63757261746f720c0124626f756e74795f69643501012c426f756e7479496e64657800011c63757261746f726d0301504163636f756e7449644c6f6f6b75704f663c543e00010c666565e8013c42616c616e63654f663c542c20493e00020040756e61737369676e5f63757261746f72040124626f756e74795f69643501012c426f756e7479496e646578000300386163636570745f63757261746f72040124626f756e74795f69643501012c426f756e7479496e6465780004003061776172645f626f756e7479080124626f756e74795f69643501012c426f756e7479496e64657800012c62656e65666963696172796d0301504163636f756e7449644c6f6f6b75704f663c543e00050030636c61696d5f626f756e7479040124626f756e74795f69643501012c426f756e7479496e64657800060030636c6f73655f626f756e7479040124626f756e74795f69643501012c426f756e7479496e64657800070050657874656e645f626f756e74795f657870697279080124626f756e74795f69643501012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e00080000c1030c2c70616c6c65745f746970731870616c6c65741043616c6c080454000449000118387265706f72745f617765736f6d65080118726561736f6e30011c5665633c75383e00010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000002c726574726163745f746970040110686173682c011c543a3a486173680001001c7469705f6e65770c0118726561736f6e30011c5665633c75383e00010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001247469705f76616c7565e8013c42616c616e63654f663c542c20493e0002000c746970080110686173682c011c543a3a486173680001247469705f76616c7565e8013c42616c616e63654f663c542c20493e00030024636c6f73655f746970040110686173682c011c543a3a4861736800040024736c6173685f746970040110686173682c011c543a3a4861736800050000c5030c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573c90301385665633c543a3a4865616465723e00000000c903000002cd0300cd03102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801d1030014012c706172656e745f686173682c0130486173683a3a4f75747075740001186e756d626572350101184e756d62657200012873746174655f726f6f742c0130486173683a3a4f757470757400013c65787472696e736963735f726f6f742c0130486173683a3a4f75747075740001186469676573743401184469676573740000d1030c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000d5030c646d6f64756c655f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c657304010c6e6577050101445665633c543a3a4163636f756e7449643e000000587365745f646573697265645f63616e6469646174657304010c6d61783501010c753332000100487365745f63616e6469646163795f626f6e64040110626f6e64e8013042616c616e63654f663c543e0002005472656769737465725f61735f63616e6469646174650003004872656769737465725f63616e6469646174650401346e65775f63616e646964617465000130543a3a4163636f756e744964000400306c656176655f696e74656e740005003477697468647261775f626f6e6400060000d9030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973dd03011c543a3a4b65797300011470726f6f6630011c5665633c75383e0000002870757267655f6b65797300010000dd0308346163616c615f72756e74696d652c53657373696f6e4b657973000004011061757261e10301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000e103104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400e503013c737232353531393a3a5075626c69630000e5030c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000e9030c586d6f64756c655f73657373696f6e5f6d616e61676572186d6f64756c651043616c6c040454000104647363686564756c655f73657373696f6e5f6475726174696f6e08013473746172745f73657373696f6e3501013053657373696f6e496e6465780001206475726174696f6e35010138543a3a426c6f636b4e756d62657200000000ed030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697428012458636d5765696768740000005473757370656e645f78636d5f657865637574696f6e00010050726573756d655f78636d5f657865637574696f6e000200607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c753332000300547570646174655f64726f705f7468726573686f6c6404010c6e657710010c7533320004005c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c7533320005005c7570646174655f7468726573686f6c645f77656967687404010c6e657728012458636d576569676874000600707570646174655f7765696768745f72657374726963745f646563617904010c6e657728012458636d576569676874000700847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657728012458636d57656967687400080000f1030c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e6408011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765f5030154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f61737365747310011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001005c726573657276655f7472616e736665725f61737365747310011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002001c6578656375746508011c6d657373616765210401c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687428012458636d57656967687400030044666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e29010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00040064666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e550401484f7074696f6e3c58636d56657273696f6e3e00050078666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ead01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00060080666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ead01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007007c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69749101012c5765696768744c696d69740008005c6c696d697465645f74656c65706f72745f61737365747314011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69749101012c5765696768744c696d697400090000f503080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c0856300400f903015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104000d04015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204004901015076323a3a58636d3c52756e74696d6543616c6c3e00020000f9030c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574739d01013c5665633c4d756c746941737365743e00011c65666665637473fd03015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574739d01013c5665633c4d756c746941737365743e00011c65666665637473fd03015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574739d01013c5665633c4d756c746941737365743e00011c65666665637473fd03015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736509040120526573706f6e7365000300345472616e7366657241737365740801186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c81010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c52656c6179656446726f6d08010c77686fa50101344d756c74694c6f636174696f6e00011c6d657373616765f903018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a0000fd030000020104000104100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976659d01013c5665633c4d756c746941737365743e00011c726563656976659d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574739d01013c5665633c4d756c746941737365743e00011c72657365727665a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374a50101344d756c74694c6f636174696f6e0001186173736574739d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573a10101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72f9010110626f6f6c00010c78636d050401545665633c58636d3c52756e74696d6543616c6c3e3e000700000504000002f9030009040c0c78636d08763020526573706f6e73650001041841737365747304009d01013c5665633c4d756c746941737365743e000000000d040c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574735501012c4d756c746941737365747300011c656666656374731104015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574735501012c4d756c746941737365747300011c656666656374731104015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574735501012c4d756c746941737365747300011c656666656374731104015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e73651d040120526573706f6e7365000300345472616e7366657241737365740801186173736574735501012c4d756c746941737365747300012c62656e6566696369617279290101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735501012c4d756c746941737365747300011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c81010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c52656c6179656446726f6d08010c77686f2d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167650d04018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696424010c75363400014c6d61785f726573706f6e73655f77656967687424010c753634000b0048556e73756273637269626556657273696f6e000c000011040000021504001504100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473850101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279290101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473850101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665850101404d756c7469417373657446696c74657200011c726563656976655501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473850101404d756c7469417373657446696c74657200011c72657365727665290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473850101404d756c7469417373657446696c74657200011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374290101344d756c74694c6f636174696f6e000118617373657473850101404d756c7469417373657446696c74657200060030427579457865637574696f6e140110666565735d0101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72f9010110626f6f6c000130696e737472756374696f6e73190401545665633c58636d3c52756e74696d6543616c6c3e3e0007000019040000020d04001d040c0c78636d08763120526573706f6e73650001081841737365747304005501012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100002104080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c08563004002504015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104003904015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204004904015076323a3a58636d3c52756e74696d6543616c6c3e0002000025040c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574739d01013c5665633c4d756c746941737365743e00011c656666656374732904015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574739d01013c5665633c4d756c746941737365743e00011c656666656374732904015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574739d01013c5665633c4d756c746941737365743e00011c656666656374732904015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736509040120526573706f6e7365000300345472616e7366657241737365740801186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c35040168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c52656c6179656446726f6d08010c77686fa50101344d756c74694c6f636174696f6e00011c6d6573736167652504018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a000029040000022d04002d04100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976659d01013c5665633c4d756c746941737365743e00011c726563656976659d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574739d01013c5665633c4d756c746941737365743e00011c72657365727665a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374a50101344d756c74694c6f636174696f6e0001186173736574739d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573a10101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72f9010110626f6f6c00010c78636d310401545665633c58636d3c52756e74696d6543616c6c3e3e00070000310400000225040035040c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e000039040c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574735501012c4d756c746941737365747300011c656666656374733d04015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574735501012c4d756c746941737365747300011c656666656374733d04015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574735501012c4d756c746941737365747300011c656666656374733d04015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e73651d040120526573706f6e7365000300345472616e7366657241737365740801186173736574735501012c4d756c746941737365747300012c62656e6566696369617279290101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735501012c4d756c746941737365747300011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c35040168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c52656c6179656446726f6d08010c77686f2d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167653904018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696424010c75363400014c6d61785f726573706f6e73655f77656967687424010c753634000b0048556e73756273637269626556657273696f6e000c00003d040000024104004104100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473850101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279290101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473850101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665850101404d756c7469417373657446696c74657200011c726563656976655501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473850101404d756c7469417373657446696c74657200011c72657365727665290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473850101404d756c7469417373657446696c74657200011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374290101344d756c74694c6f636174696f6e000118617373657473850101404d756c7469417373657446696c74657200060030427579457865637574696f6e140110666565735d0101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72f9010110626f6f6c000130696e737472756374696f6e73450401545665633c58636d3c52756e74696d6543616c6c3e3e00070000450400000239040049040c0c78636d0876320c58636d042c52756e74696d6543616c6c000004004d0401745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e00004d0400000251040051040c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404005501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404005501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404005501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736571010120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574735501012c4d756c746941737365747300012c62656e6566696369617279290101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735501012c4d756c746941737365747300011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c35040168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04002d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c5175657279496400011064657374290101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473850101404d756c7469417373657446696c7465720001286d61785f6173736574733501010c75333200012c62656e6566696369617279290101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473850101404d756c7469417373657446696c7465720001286d61785f6173736574733501010c75333200011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e000e003445786368616e6765417373657408011067697665850101404d756c7469417373657446696c74657200011c726563656976655501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473850101404d756c7469417373657446696c74657200011c72657365727665290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473850101404d756c7469417373657446696c74657200011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c5175657279496400011064657374290101344d756c74694c6f636174696f6e000118617373657473850101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e080110666565735d0101284d756c746941737365740001307765696768745f6c696d69749101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004904014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004904014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574735501012c4d756c74694173736574730001187469636b6574290101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b0000550404184f7074696f6e04045401100108104e6f6e6500000010536f6d65040010000001000059040c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697428012458636d576569676874000000005d040c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964cc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d69740000004c7472616e736665725f6d756c746961737365740c0114617373657461040160426f783c56657273696f6e65644d756c746941737365743e00011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d6974000100447472616e736665725f776974685f66656514012c63757272656e63795f6964cc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d6974000200707472616e736665725f6d756c746961737365745f776974685f666565100114617373657461040160426f783c56657273696f6e65644d756c746941737365743e00010c66656561040160426f783c56657273696f6e65644d756c746941737365743e00011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d6974000300607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573710201805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d6974000400507472616e736665725f6d756c746961737365747310011861737365747399010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d6974000500006104080c78636d4c56657273696f6e65644d756c746941737365740001080856300400a101013876303a3a4d756c7469417373657400000008563104005d01013876313a3a4d756c746941737365740001000065040c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765f5030154426f783c56657273696f6e656458636d3c28293e3e0000000069040c386f726d6c5f617574686f72697479186d6f64756c651043616c6c0404540001242c64697370617463685f617308012461735f6f726967696e6d040134543a3a41734f726967696e496400011063616c6c4d030138426f783c43616c6c4f663c543e3e000000447363686564756c655f64697370617463681001107768656e71040170446973706174636854696d653c543a3a426c6f636b4e756d6265723e0001207072696f726974790801205072696f7269747900014c776974685f64656c617965645f6f726967696ef9010110626f6f6c00011063616c6c4d030138426f783c43616c6c4f663c543e3e00010074666173745f747261636b5f7363686564756c65645f64697370617463680c0138696e697469616c5f6f726967696ec9010154426f783c543a3a50616c6c6574734f726967696e3e00011c7461736b5f69641001445363686564756c655461736b496e6465780001107768656e71040170446973706174636854696d653c543a3a426c6f636b4e756d6265723e0002006064656c61795f7363686564756c65645f64697370617463680c0138696e697469616c5f6f726967696ec9010154426f783c543a3a50616c6c6574734f726967696e3e00011c7461736b5f69641001445363686564756c655461736b496e6465780001406164646974696f6e616c5f64656c6179100138543a3a426c6f636b4e756d6265720003006463616e63656c5f7363686564756c65645f6469737061746368080138696e697469616c5f6f726967696ec9010154426f783c543a3a50616c6c6574734f726967696e3e00011c7461736b5f69641001445363686564756c655461736b496e64657800040038617574686f72697a655f63616c6c08011063616c6c4d030138426f783c43616c6c4f663c543e3e00011863616c6c6572f10101504f7074696f6e3c543a3a4163636f756e7449643e0005005872656d6f76655f617574686f72697a65645f63616c6c040110686173682c011c543a3a4861736800060040747269676765725f6f6c645f63616c6c080110686173682c011c543a3a4861736800014463616c6c5f7765696768745f626f756e64750401244f6c6457656967687400070030747269676765725f63616c6c080110686173682c011c543a3a4861736800014463616c6c5f7765696768745f626f756e64200118576569676874000800006d0408406163616c615f7072696d69746976657348417574686f72697479734f726967696e496400011410526f6f7400000020547265617375727900010038486f6e7a6f6e547265617375727900020030486f6d6154726561737572790003003c54726561737572795265736572766500040000710410346672616d655f737570706f727418747261697473207363686564756c6530446973706174636854696d65042c426c6f636b4e756d62657201100108084174040010012c426c6f636b4e756d626572000000144166746572040010012c426c6f636b4e756d6265720001000075040000067904007904082873705f77656967687473244f6c645765696768740000040028010c75363400007d040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273050101445665633c543a3a4163636f756e7449643e0001147072696d65f10101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e740000001c6578656375746508012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c7533320001001c70726f706f73650c01247468726573686f6c643501012c4d656d626572436f756e7400012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c75333200020010766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800011c617070726f7665f9010110626f6f6c00030040636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64750401244f6c645765696768740001306c656e6774685f626f756e643501010c7533320004004c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a4861736800050014636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e643501010c7533320006000081040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000003472656d6f76655f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001002c737761705f6d656d62657208011872656d6f76656d0301504163636f756e7449644c6f6f6b75704f663c543e00010c6164646d0301504163636f756e7449644c6f6f6b75704f663c543e0002003472657365745f6d656d6265727304011c6d656d62657273050101445665633c543a3a4163636f756e7449643e000300286368616e67655f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e000400247365745f7072696d6504010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0005002c636c6561725f7072696d650006000085040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273050101445665633c543a3a4163636f756e7449643e0001147072696d65f10101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e740000001c6578656375746508012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c7533320001001c70726f706f73650c01247468726573686f6c643501012c4d656d626572436f756e7400012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c75333200020010766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800011c617070726f7665f9010110626f6f6c00030040636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64750401244f6c645765696768740001306c656e6774685f626f756e643501010c7533320004004c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a4861736800050014636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e643501010c7533320006000089040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000003472656d6f76655f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001002c737761705f6d656d62657208011872656d6f76656d0301504163636f756e7449644c6f6f6b75704f663c543e00010c6164646d0301504163636f756e7449644c6f6f6b75704f663c543e0002003472657365745f6d656d6265727304011c6d656d62657273050101445665633c543a3a4163636f756e7449643e000300286368616e67655f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e000400247365745f7072696d6504010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0005002c636c6561725f7072696d65000600008d040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273050101445665633c543a3a4163636f756e7449643e0001147072696d65f10101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e740000001c6578656375746508012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c7533320001001c70726f706f73650c01247468726573686f6c643501012c4d656d626572436f756e7400012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c75333200020010766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800011c617070726f7665f9010110626f6f6c00030040636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64750401244f6c645765696768740001306c656e6774685f626f756e643501010c7533320004004c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a4861736800050014636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e643501010c7533320006000091040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000003472656d6f76655f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001002c737761705f6d656d62657208011872656d6f76656d0301504163636f756e7449644c6f6f6b75704f663c543e00010c6164646d0301504163636f756e7449644c6f6f6b75704f663c543e0002003472657365745f6d656d6265727304011c6d656d62657273050101445665633c543a3a4163636f756e7449643e000300286368616e67655f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e000400247365745f7072696d6504010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0005002c636c6561725f7072696d650006000095040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273050101445665633c543a3a4163636f756e7449643e0001147072696d65f10101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e740000001c6578656375746508012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c7533320001001c70726f706f73650c01247468726573686f6c643501012c4d656d626572436f756e7400012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c75333200020010766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800011c617070726f7665f9010110626f6f6c00030040636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64750401244f6c645765696768740001306c656e6774685f626f756e643501010c7533320004004c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a4861736800050014636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e643501010c7533320006000099040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000003472656d6f76655f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001002c737761705f6d656d62657208011872656d6f76656d0301504163636f756e7449644c6f6f6b75704f663c543e00010c6164646d0301504163636f756e7449644c6f6f6b75704f663c543e0002003472657365745f6d656d6265727304011c6d656d62657273050101445665633c543a3a4163636f756e7449643e000300286368616e67655f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e000400247365745f7072696d6504010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0005002c636c6561725f7072696d65000600009d040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616c49030140426f756e64656443616c6c4f663c543e00011476616c7565e8013042616c616e63654f663c543e000000187365636f6e6404012070726f706f73616c3501012450726f70496e64657800010010766f74650801247265665f696e6465783501013c5265666572656e64756d496e646578000110766f7465210201644163636f756e74566f74653c42616c616e63654f663c543e3e00020040656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003004065787465726e616c5f70726f706f736504012070726f706f73616c49030140426f756e64656443616c6c4f663c543e0004006465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616c49030140426f756e64656443616c6c4f663c543e0005006065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616c49030140426f756e64656443616c6c4f663c543e00060028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d626572000700347665746f5f65787465726e616c04013470726f706f73616c5f686173682c0110483235360008004463616e63656c5f7265666572656e64756d0401247265665f696e6465783501013c5265666572656e64756d496e6465780009002064656c65676174650c0108746f6d0301504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ea1040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a0028756e64656c6567617465000b0058636c6561725f7075626c69635f70726f706f73616c73000c0018756e6c6f636b0401187461726765746d0301504163636f756e7449644c6f6f6b75704f663c543e000d002c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e004472656d6f76655f6f746865725f766f74650801187461726765746d0301504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f0024626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e6465785504015c4f7074696f6e3c5265666572656e64756d496e6465783e0010003c63616e63656c5f70726f706f73616c04012870726f705f696e6465783501012450726f70496e64657800110000a1040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000a5040c2c6f726d6c5f6f7261636c65186d6f64756c651043616c6c0804540004490001042c666565645f76616c75657304011876616c7565732d02018c5665633c28543a3a4f7261636c654b65792c20543a3a4f7261636c6556616c7565293e00000000a9040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000003472656d6f76655f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001002c737761705f6d656d62657208011872656d6f76656d0301504163636f756e7449644c6f6f6b75704f663c543e00010c6164646d0301504163636f756e7449644c6f6f6b75704f663c543e0002003472657365745f6d656d6265727304011c6d656d62657273050101445665633c543a3a4163636f756e7449643e000300286368616e67655f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e000400247365745f7072696d6504010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0005002c636c6561725f7072696d6500060000ad040c306f726d6c5f61756374696f6e186d6f64756c651043616c6c0404540001040c6269640801086964100130543a3a41756374696f6e496400011476616c7565e80128543a3a42616c616e636500000000b1040c306f726d6c5f72657761726473186d6f64756c651043616c6c04045400010000b5040c346d6f64756c655f707269636573186d6f64756c651043616c6c040454000108286c6f636b5f707269636504012c63757272656e63795f6964cc012843757272656e6379496400000030756e6c6f636b5f707269636504012c63757272656e63795f6964cc012843757272656e6379496400010000b9040c286d6f64756c655f646578186d6f64756c651043616c6c04045400013458737761705f776974685f65786163745f737570706c790c0110706174684502013c5665633c43757272656e637949643e000134737570706c795f616d6f756e74e8011c42616c616e63650001446d696e5f7461726765745f616d6f756e74e8011c42616c616e636500000058737761705f776974685f65786163745f7461726765740c0110706174684502013c5665633c43757272656e637949643e0001347461726765745f616d6f756e74e8011c42616c616e63650001446d61785f737570706c795f616d6f756e74e8011c42616c616e6365000100346164645f6c697175696469747918013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640001306d61785f616d6f756e745f61e8011c42616c616e63650001306d61785f616d6f756e745f62e8011c42616c616e636500014c6d696e5f73686172655f696e6372656d656e74e8011c42616c616e63650001547374616b655f696e6372656d656e745f7368617265f9010110626f6f6c000200346164645f70726f766973696f6e10013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000120616d6f756e745f61e8011c42616c616e6365000120616d6f756e745f62e8011c42616c616e63650003003c636c61696d5f6465785f73686172650c01146f776e6572000130543a3a4163636f756e74496400013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640004004072656d6f76655f6c697175696469747918013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e6379496400013072656d6f76655f7368617265e8011c42616c616e636500013c6d696e5f77697468647261776e5f61e8011c42616c616e636500013c6d696e5f77697468647261776e5f62e8011c42616c616e636500012862795f756e7374616b65f9010110626f6f6c000500446c6973745f70726f766973696f6e696e671c013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640001486d696e5f636f6e747269627574696f6e5f61e8011c42616c616e63650001486d696e5f636f6e747269627574696f6e5f62e8011c42616c616e63650001487461726765745f70726f766973696f6e5f61e8011c42616c616e63650001487461726765745f70726f766973696f6e5f62e8011c42616c616e63650001286e6f745f6265666f726535010138543a3a426c6f636b4e756d626572000600787570646174655f70726f766973696f6e696e675f706172616d65746572731c013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640001486d696e5f636f6e747269627574696f6e5f61e8011c42616c616e63650001486d696e5f636f6e747269627574696f6e5f62e8011c42616c616e63650001487461726765745f70726f766973696f6e5f61e8011c42616c616e63650001487461726765745f70726f766973696f6e5f62e8011c42616c616e63650001286e6f745f6265666f726535010138543a3a426c6f636b4e756d62657200070040656e645f70726f766973696f6e696e6708013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640008004c656e61626c655f74726164696e675f7061697208013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640009005064697361626c655f74726164696e675f7061697208013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000a0040726566756e645f70726f766973696f6e0c01146f776e6572000130543a3a4163636f756e74496400013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000b004861626f72745f70726f766973696f6e696e6708013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000c0000bd040c446d6f64756c655f6465785f6f7261636c65186d6f64756c651043616c6c04045400010c50656e61626c655f617665726167655f70726963650c013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000120696e74657276616c28012c4d6f6d656e744f663c543e0000005464697361626c655f617665726167655f707269636508013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000100747570646174655f617665726167655f70726963655f696e74657276616c0c013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640001306e65775f696e74657276616c28012c4d6f6d656e744f663c543e00020000c1040c546d6f64756c655f616767726567617465645f646578186d6f64756c651043616c6c04045400010c58737761705f776974685f65786163745f737570706c790c01147061746873b10301345665633c53776170506174683e000134737570706c795f616d6f756e74e8011c42616c616e63650001446d696e5f7461726765745f616d6f756e74e8011c42616c616e636500000058737761705f776974685f65786163745f7461726765740c01147061746873b10301345665633c53776170506174683e0001347461726765745f616d6f756e74e8011c42616c616e63650001446d61785f737570706c795f616d6f756e74e8011c42616c616e6365000100707570646174655f616767726567617465645f737761705f706174687304011c75706461746573c50401d85665633c282843757272656e637949642c2043757272656e63794964292c204f7074696f6e3c5665633c53776170506174683e3e293e00020000c504000002c90400c90400000408cd04d10400cd0400000408cccc00d10404184f7074696f6e04045401b1030108104e6f6e6500000010536f6d650400b1030000010000d5040c586d6f64756c655f61756374696f6e5f6d616e61676572186d6f64756c651043616c6c0404540001041863616e63656c040108696410012441756374696f6e496400000000d9040c306d6f64756c655f6c6f616e73186d6f64756c651043616c6c04045400010000dd040c346d6f64756c655f686f6e7a6f6e186d6f64756c651043616c6c0404540001282c61646a7573745f6c6f616e0c012c63757272656e63795f6964cc012843757272656e63794964000154636f6c6c61746572616c5f61646a7573746d656e7459020118416d6f756e7400014064656269745f61646a7573746d656e7459020118416d6f756e740000006c636c6f73655f6c6f616e5f6861735f64656269745f62795f64657808012c63757272656e63795f6964cc012843757272656e637949640001546d61785f636f6c6c61746572616c5f616d6f756e74e8011c42616c616e6365000100487472616e736665725f6c6f616e5f66726f6d08012c63757272656e63795f6964cc012843757272656e6379496400011066726f6d6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500020024617574686f72697a6508012c63757272656e63795f6964cc012843757272656e63794964000108746f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650003002c756e617574686f72697a6508012c63757272656e63795f6964cc012843757272656e63794964000108746f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650004003c756e617574686f72697a655f616c6c00050068657870616e645f706f736974696f6e5f636f6c6c61746572616c0c012c63757272656e63795f6964cc012843757272656e63794964000150696e6372656173655f64656269745f76616c756518011c42616c616e636500015c6d696e5f696e6372656173655f636f6c6c61746572616c18011c42616c616e636500060054736872696e6b5f706f736974696f6e5f64656269740c012c63757272656e63795f6964cc012843757272656e6379496400014c64656372656173655f636f6c6c61746572616c18011c42616c616e63650001606d696e5f64656372656173655f64656269745f76616c756518011c42616c616e63650007006861646a7573745f6c6f616e5f62795f64656269745f76616c75650c012c63757272656e63795f6964cc012843757272656e63794964000154636f6c6c61746572616c5f61646a7573746d656e7459020118416d6f756e7400015864656269745f76616c75655f61646a7573746d656e7459020118416d6f756e74000800387472616e736665725f64656269740c013466726f6d5f63757272656e6379cc012843757272656e6379496400012c746f5f63757272656e6379cc012843757272656e6379496400013864656269745f7472616e7366657218011c42616c616e636500090000e1040c4c6d6f64756c655f6364705f7472656173757279186d6f64756c651043616c6c0404540001146c657874726163745f737572706c75735f746f5f7472656173757279040118616d6f756e74e8011c42616c616e63650000004861756374696f6e5f636f6c6c61746572616c10012c63757272656e63795f6964cc012843757272656e63794964000118616d6f756e74e8011c42616c616e6365000118746172676574e8011c42616c616e636500011c73706c69746564f9010110626f6f6c0001007465786368616e67655f636f6c6c61746572616c5f746f5f737461626c6508012c63757272656e63795f6964cc012843757272656e63794964000128737761705f6c696d6974e5040148537761704c696d69743c42616c616e63653e000200907365745f65787065637465645f636f6c6c61746572616c5f61756374696f6e5f73697a6508012c63757272656e63795f6964cc012843757272656e6379496400011073697a65e8011c42616c616e63650003005c7365745f64656269745f6f66667365745f627566666572040118616d6f756e74e8011c42616c616e636500040000e5040c386d6f64756c655f737570706f72740c64657824537761704c696d6974041c42616c616e6365011801082c4578616374537570706c79080018011c42616c616e6365000018011c42616c616e63650000002c4578616374546172676574080018011c42616c616e6365000018011c42616c616e636500010000e9040c446d6f64756c655f6364705f656e67696e65186d6f64756c651043616c6c040454000114246c697175696461746508012c63757272656e63795f6964cc012843757272656e6379496400010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500000018736574746c6508012c63757272656e63795f6964cc012843757272656e6379496400010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000100547365745f636f6c6c61746572616c5f706172616d7318012c63757272656e63795f6964cc012843757272656e63794964000154696e7465726573745f726174655f7065725f736563ed0401404368616e67654f7074696f6e526174650001446c69717569646174696f6e5f726174696fed0401444368616e67654f7074696f6e526174696f00014c6c69717569646174696f6e5f70656e616c7479ed0401404368616e67654f7074696f6e5261746500016472657175697265645f636f6c6c61746572616c5f726174696fed0401444368616e67654f7074696f6e526174696f0001646d6178696d756d5f746f74616c5f64656269745f76616c7565f10401344368616e676542616c616e63650002007472656769737465725f6c69717569646174696f6e5f636f6e747261637404011c61646472657373a4012845766d416464726573730003007c646572656769737465725f6c69717569646174696f6e5f636f6e747261637404011c61646472657373a4012845766d4164647265737300040000ed04082c6f726d6c5f747261697473184368616e6765041456616c75650169020108204e6f4368616e6765000000204e657756616c756504006902011456616c756500010000f104082c6f726d6c5f747261697473184368616e6765041456616c756501180108204e6f4368616e6765000000204e657756616c7565040018011456616c756500010000f5040c646d6f64756c655f656d657267656e63795f73687574646f776e186d6f64756c651043616c6c04045400010c48656d657267656e63795f73687574646f776e000000586f70656e5f636f6c6c61746572616c5f726566756e6400010048726566756e645f636f6c6c61746572616c73040118616d6f756e74e8011c42616c616e636500020000f9040c2c6d6f64756c655f686f6d61186d6f64756c651043616c6c040454000128106d696e74040118616d6f756e74e8011c42616c616e636500000038726571756573745f72656465656d080118616d6f756e74e8011c42616c616e6365000140616c6c6f775f666173745f6d61746368f9010110626f6f6c00010048666173745f6d617463685f72656465656d7304013472656465656d65725f6c697374050101445665633c543a3a4163636f756e7449643e00020040636c61696d5f726564656d7074696f6e04012072656465656d6572000130543a3a4163636f756e744964000300487570646174655f686f6d615f706172616d7310017c736f66745f626f6e6465645f6361705f7065725f7375625f6163636f756e74fd04013c4f7074696f6e3c42616c616e63653e000174657374696d617465645f7265776172645f726174655f7065725f657261690201304f7074696f6e3c526174653e00013c636f6d6d697373696f6e5f72617465690201304f7074696f6e3c526174653e00014c666173745f6d617463685f6665655f72617465690201304f7074696f6e3c526174653e000400587570646174655f62756d705f6572615f706172616d730801546c6173745f6572615f62756d7065645f626c6f636b550401584f7074696f6e3c543a3a426c6f636b4e756d6265723e0001246672657175656e6379550401584f7074696f6e3c543a3a426c6f636b4e756d6265723e0005003472657365745f6c65646765727304011c75706461746573010501d45665633c287531362c204f7074696f6e3c42616c616e63653e2c204f7074696f6e3c5665633c556e6c6f636b4368756e6b3e3e293e0006004472657365745f63757272656e745f6572610401246572615f696e646578100120457261496e64657800070058666f7263655f62756d705f63757272656e745f65726104012c62756d705f616d6f756e74100120457261496e64657800080074666173745f6d617463685f72656465656d735f636f6d706c6574656c7904013472656465656d65725f6c697374050101445665633c543a3a4163636f756e7449643e00090000fd0404184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000010500000205050005050000040c9cfd04090500090504184f7074696f6e040454017d020108104e6f6e6500000010536f6d6504007d0200000100000d050c506d6f64756c655f78636d5f696e74657266616365186d6f64756c651043616c6c040454000104787570646174655f78636d5f646573745f7765696768745f616e645f66656504011c7570646174657311050101015665633c2858636d496e746572666163654f7065726174696f6e2c204f7074696f6e3c58636d5765696768743e2c204f7074696f6e3c42616c616e63653e293e00000000110500000215050015050000040c89021905fd0400190504184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100001d050c446d6f64756c655f696e63656e7469766573186d6f64756c651043616c6c040454000114446465706f7369745f6465785f73686172650801386c705f63757272656e63795f6964cc012843757272656e63794964000118616d6f756e74e8011c42616c616e63650000004877697468647261775f6465785f73686172650801386c705f63757272656e63795f6964cc012843757272656e63794964000118616d6f756e74e8011c42616c616e636500010034636c61696d5f7265776172647304011c706f6f6c5f696491020118506f6f6c4964000200607570646174655f696e63656e746976655f7265776172647304011c75706461746573210501a45665633c28506f6f6c49642c205665633c2843757272656e637949642c2042616c616e6365293e293e0003008c7570646174655f636c61696d5f7265776172645f646564756374696f6e5f726174657304011c757064617465732905014c5665633c28506f6f6c49642c2052617465293e000400002105000002250500250500000408910271020029050000022d05002d05000004089102f00031050c286d6f64756c655f6e6674186d6f64756c651043616c6c04045400011c306372656174655f636c6173730c01206d6574616461746130010c43494400012870726f706572746965733505012850726f70657274696573000128617474726962757465733d05012841747472696275746573000000106d696e74140108746f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000120636c6173735f6964100130436c61737349644f663c543e0001206d6574616461746130010c434944000128617474726962757465733d050128417474726962757465730001207175616e746974793501010c753332000100207472616e73666572080108746f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000114746f6b656e4105017028436c61737349644f663c543e2c20546f6b656e49644f663c543e29000200106275726e040114746f6b656e4105017028436c61737349644f663c543e2c20546f6b656e49644f663c543e29000300406275726e5f776974685f72656d61726b080114746f6b656e4105017028436c61737349644f663c543e2c20546f6b656e49644f663c543e2900011872656d61726b30011c5665633c75383e0004003464657374726f795f636c617373080120636c6173735f6964100130436c61737349644f663c543e000110646573746d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650005005c7570646174655f636c6173735f70726f70657274696573080120636c6173735f6964100130436c61737349644f663c543e00012870726f706572746965733505012850726f706572746965730006000035050c406163616c615f7072696d6974697665730c6e667420426974466c616773040454013905000400080134436c61737350726f7065727479000039050c406163616c615f7072696d6974697665730c6e667434436c61737350726f7065727479000110305472616e7366657261626c65000100204275726e61626c65000200204d696e7461626c6500040058436c61737350726f706572746965734d757461626c65000800003d05042042547265654d617008044b013004560130000400fd0200000041050000040810280045050c546d6f64756c655f61737365745f7265676973747279186d6f64756c651043616c6c0404540001205872656769737465725f666f726569676e5f61737365740801206c6f636174696f6ead01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e000000507570646174655f666f726569676e5f61737365740c0140666f726569676e5f61737365745f69649c0138466f726569676e417373657449640001206c6f636174696f6ead01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0001005472656769737465725f737461626c655f61737365740401206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0002004c7570646174655f737461626c655f617373657408013c737461626c655f61737365745f6964100144537461626c654173736574506f6f6c49640001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0003005072656769737465725f65726332305f6173736574080120636f6e7472616374a4012845766d4164647265737300013c6d696e696d616c5f62616c616e636518013042616c616e63654f663c543e000400487570646174655f65726332305f6173736574080120636f6e7472616374a4012845766d416464726573730001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0005005472656769737465725f6e61746976655f617373657408012c63757272656e63795f6964cc012843757272656e637949640001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0006004c7570646174655f6e61746976655f617373657408012c63757272656e63795f6964cc012843757272656e637949640001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0007000049050c286d6f64756c655f65766d186d6f64756c651043616c6c04045400013c206574685f63616c6c1c0118616374696f6e4d0501445472616e73616374696f6e416374696f6e000114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e00012c76616c69645f756e74696c35010138543a3a426c6f636b4e756d6265720000001063616c6c180118746172676574a4012845766d41646472657373000114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e000100387363686564756c65645f63616c6c1c011066726f6da4012845766d41646472657373000118746172676574a4012845766d41646472657373000114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e00020018637265617465140114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e0003001c63726561746532180114696e70757430011c5665633c75383e00011073616c742c01104832353600011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e0004004c6372656174655f6e66745f636f6e7472616374140114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e000500646372656174655f7072656465706c6f795f636f6e7472616374180118746172676574a4012845766d41646472657373000114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e0006004c7472616e736665725f6d61696e7461696e6572080120636f6e7472616374a4012845766d416464726573730001386e65775f6d61696e7461696e6572a4012845766d41646472657373000700407075626c6973685f636f6e7472616374040120636f6e7472616374a4012845766d41646472657373000800307075626c6973685f66726565040120636f6e7472616374a4012845766d416464726573730009006c656e61626c655f636f6e74726163745f646576656c6f706d656e74000a007064697361626c655f636f6e74726163745f646576656c6f706d656e74000b00207365745f636f6465080120636f6e7472616374a4012845766d41646472657373000110636f646530011c5665633c75383e000c003073656c666465737472756374040120636f6e7472616374a4012845766d41646472657373000d002c7374726963745f63616c6c180118746172676574a4012845766d41646472657373000114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e000e00004d050c20657468657265756d2c7472616e73616374696f6e445472616e73616374696f6e416374696f6e0001081043616c6c0400a40110483136300000001843726561746500010000510500000255050055050c20657468657265756d2c7472616e73616374696f6e384163636573734c6973744974656d000008011c61646472657373a4011c4164647265737300013073746f726167655f6b657973b10201245665633c483235363e000059050c4c6d6f64756c655f65766d5f6163636f756e7473186d6f64756c651043616c6c04045400010834636c61696d5f6163636f756e7408012c6574685f61646472657373a4012845766d416464726573730001346574685f7369676e6174757265ad03013c4569703731325369676e617475726500000054636c61696d5f64656661756c745f6163636f756e74000100005d050c606e75747366696e616e63655f737461626c655f61737365741870616c6c65741043616c6c0404540001242c6372656174655f706f6f6c280128706f6f6c5f6173736574cc0128543a3a417373657449640001186173736574734502013c5665633c543a3a417373657449643e000128707265636973696f6e73490201705665633c543a3a41744c656173743634426974556e7369676e65643e0001206d696e745f66656518015c543a3a41744c656173743634426974556e7369676e6564000120737761705f66656518015c543a3a41744c656173743634426974556e7369676e656400012872656465656d5f66656518015c543a3a41744c656173743634426974556e7369676e6564000124696e697469616c5f6118015c543a3a41744c656173743634426974556e7369676e65640001346665655f726563697069656e74000130543a3a4163636f756e74496400013c7969656c645f726563697069656e74000130543a3a4163636f756e744964000124707265636973696f6e18015c543a3a41744c656173743634426974556e7369676e6564000000106d696e740c011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400011c616d6f756e74734902013c5665633c543a3a42616c616e63653e00013c6d696e5f6d696e745f616d6f756e74180128543a3a42616c616e6365000100107377617018011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400010469100138506f6f6c546f6b656e496e6465780001046a100138506f6f6c546f6b656e496e6465780001086478180128543a3a42616c616e63650001186d696e5f6479180128543a3a42616c616e636500013061737365745f6c656e67746810010c7533320002004472656465656d5f70726f706f7274696f6e0c011c706f6f6c5f6964100144537461626c654173736574506f6f6c4964000118616d6f756e74180128543a3a42616c616e63650001486d696e5f72656465656d5f616d6f756e74734902013c5665633c543a3a42616c616e63653e0003003472656465656d5f73696e676c6514011c706f6f6c5f6964100144537461626c654173736574506f6f6c4964000118616d6f756e74180128543a3a42616c616e636500010469100138506f6f6c546f6b656e496e6465780001446d696e5f72656465656d5f616d6f756e74180128543a3a42616c616e636500013061737365745f6c656e67746810010c7533320004003072656465656d5f6d756c74690c011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400011c616d6f756e74734902013c5665633c543a3a42616c616e63653e0001446d61785f72656465656d5f616d6f756e74180128543a3a42616c616e6365000500206d6f646966795f610c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001386675747572655f615f626c6f636b100138543a3a426c6f636b4e756d6265720006002c6d6f646966795f6665657310011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001206d696e745f666565fd04017c4f7074696f6e3c543a3a41744c656173743634426974556e7369676e65643e000120737761705f666565fd04017c4f7074696f6e3c543a3a41744c656173743634426974556e7369676e65643e00012872656465656d5f666565fd04017c4f7074696f6e3c543a3a41744c656173743634426974556e7369676e65643e000700446d6f646966795f726563697069656e74730c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001346665655f726563697069656e74f10101504f7074696f6e3c543a3a4163636f756e7449643e00013c7969656c645f726563697069656e74f10101504f7074696f6e3c543a3a4163636f756e7449643e0008000061050c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174616505015450617261636861696e496e686572656e7444617461000000607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300006505089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174616905015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174657105015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765737905016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573810501a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e000069050c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e01100010012c706172656e745f686561646d050120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a6510010c75333200006d050c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e000071050c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465737505014442547265655365743c5665633c75383e3e00007505042042547265655365740404540130000400050300000079050000027d05007d050860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d65737361676500008105042042547265654d617008044b011d0104560185050004008d05000000850500000289050089050860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e00008d050000029105009105000004081d0185050095050c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000000547375646f5f756e636865636b65645f77656967687408011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768742001185765696768740001001c7365745f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e0002001c7375646f5f617308010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000300009905101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00009d05000002410300a1050c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000000204e6f74466f756e640001005c546172676574426c6f636b4e756d626572496e506173740002004852657363686564756c654e6f4368616e6765000300144e616d656400040000a5050c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c7300000000a90500000408000400ad05083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656e90015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73b105018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000b105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400050101185665633c543e0000b5050c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000003c416c7265616479417070726f766564000100444e6f417070726f76616c734e656564656400020044546f6f4665775369676e61746f7269657300030048546f6f4d616e795369676e61746f72696573000400545369676e61746f726965734f75744f664f726465720005004c53656e646572496e5369676e61746f72696573000600204e6f74466f756e64000700204e6f744f776e65720008002c4e6f54696d65706f696e740009003857726f6e6754696d65706f696e74000a004c556e657870656374656454696d65706f696e74000b003c4d6178576569676874546f6f4c6f77000c0034416c726561647953746f726564000d0000b90500000408bd051800bd05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c105045300000400c50501185665633c543e0000c105083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501982c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f7479706598012450726f78795479706500011464656c617910012c426c6f636b4e756d6265720000c505000002c10500c90500000408cd051800cd05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d105045300000400d50501185665633c543e0000d105083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e74496401001048617368012c2c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682c01104861736800011868656967687410012c426c6f636b4e756d6265720000d505000002d10500d9050c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000000204e6f74466f756e64000100204e6f7450726f78790002002c556e70726f787961626c65000300244475706c6963617465000400304e6f5065726d697373696f6e0005002c556e616e6e6f756e6365640006002c4e6f53656c6650726f787900070000dd050c606d6f64756c655f7472616e73616374696f6e5f7061757365186d6f64756c65144572726f720404540001082c43616e6e6f74506175736500000040496e76616c696443686172616374657200010000e105083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974e5050150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974e90501704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e5504012c4f7074696f6e3c7533323e00010000e50500000408001800e90504184f7074696f6e04045401e5050108104e6f6e6500000010536f6d650400e5050000010000ed05000004082c1000f105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000f5050c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f42696700000030416c72656164794e6f746564000100344e6f74417574686f72697a6564000200204e6f744e6f74656400030024526571756573746564000400304e6f7452657175657374656400050000f905101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401fd05045300000400050601185665633c543e0000fd05083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964d801384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e730106011c526561736f6e7300000106083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200000506000002fd05000906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454010d06045300000400150601185665633c543e00000d06083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720111061c42616c616e6365011800080108696411060144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000110608406163616c615f7072696d69746976657344526573657276654964656e74696669657200012044436f6c6c61746f7253656c656374696f6e0000004445766d53746f726167654465706f7369740001004c45766d446576656c6f7065724465706f73697400020018486f6e7a6f6e0003000c4e6674000400485472616e73616374696f6e5061796d656e74000500645472616e73616374696f6e5061796d656e744465706f73697400060014436f756e740007000015060000020d06001906083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f30000100001d060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e6365000000544c69717569646974795265737472696374696f6e730001004c496e73756666696369656e7442616c616e6365000200484578697374656e7469616c4465706f736974000300244b656570416c6976650004005c4578697374696e6756657374696e675363686564756c650005002c446561644163636f756e740006003c546f6f4d616e7952657365727665730007000021060000040800cc002506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540129060453000004002d0601185665633c543e00002906082c6f726d6c5f746f6b656e732c42616c616e63654c6f636b041c42616c616e63650118000801086964d801384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500002d060000022906003106082c6f726d6c5f746f6b656e732c4163636f756e7444617461041c42616c616e63650118000c01106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e636500003506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540139060453000004003d0601185665633c543e00003906082c6f726d6c5f746f6b656e732c52657365727665446174610844526573657276654964656e7469666965720111061c42616c616e6365011800080108696411060144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500003d0600000239060041060c2c6f726d6c5f746f6b656e73186d6f64756c65144572726f720404540001203442616c616e6365546f6f4c6f770000005c416d6f756e74496e746f42616c616e63654661696c6564000100544c69717569646974795265737472696374696f6e73000200404d61784c6f636b734578636565646564000300244b656570416c697665000400484578697374656e7469616c4465706f7369740005002c446561644163636f756e740006003c546f6f4d616e7952657365727665730007000045060c446d6f64756c655f63757272656e63696573186d6f64756c65144572726f720404540001185c416d6f756e74496e746f42616c616e63654661696c65640000003442616c616e6365546f6f4c6f77000100544572633230496e76616c69644f7065726174696f6e0002004845766d4163636f756e744e6f74466f756e64000300485265616c4f726967696e4e6f74466f756e64000400344465706f7369744661696c6564000500004906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e40453000004008d0301185665633c543e00004d060c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f64000000585a65726f56657374696e67506572696f64436f756e7400010064496e73756666696369656e7442616c616e6365546f4c6f636b0002005c546f6f4d616e7956657374696e675363686564756c657300030024416d6f756e744c6f770004006c4d617856657374696e675363686564756c65734578636565646564000500005106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401cc045300000400450201185665633c543e0000550608346672616d655f737570706f72742050616c6c6574496400000400d8011c5b75383b20385d000059060c3473705f61726974686d65746963287065725f7468696e67731c50657263656e7400000400080108753800005d060c686d6f64756c655f7472616e73616374696f6e5f7061796d656e74186d6f64756c65144572726f720404540001183c496e76616c6964537761705061746800000038496e76616c696442616c616e63650001002c496e76616c69645261746500020030496e76616c6964546f6b656e0003003c4465784e6f74417661696c61626c650004006c436861726765466565506f6f6c416c726561647945786973746564000500006106083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500006506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540110045300000400690601185665633c543e0000690600000210006d060c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c753332000071060c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e636500000030496e76616c6964496e64657800010040546f6f4d616e79417070726f76616c7300020058496e73756666696369656e745065726d697373696f6e0003004c50726f706f73616c4e6f74417070726f766564000400007506083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757379060190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00007906083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500007d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000081060c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e636500000030496e76616c6964496e64657800010030526561736f6e546f6f42696700020040556e6578706563746564537461747573000300385265717569726543757261746f7200040030496e76616c696456616c756500050028496e76616c69644665650006003450656e64696e675061796f7574000700245072656d6174757265000800504861734163746976654368696c64426f756e747900090034546f6f4d616e79517565756564000a00008506082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201101048617368012c001c0118726561736f6e2c01104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f7365735504014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073890601645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565f9010110626f6f6c00008906000002e505008d060c2c70616c6c65745f746970731870616c6c6574144572726f7208045400044900011830526561736f6e546f6f42696700000030416c72656164794b6e6f776e00010028556e6b6e6f776e546970000200244e6f7446696e646572000300245374696c6c4f70656e000400245072656d6174757265000500009106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454019506045300000400990601185665633c543e00009506084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012c18417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002c0110486173680000f10101384f7074696f6e3c417574686f723e0001000099060000029506009d060c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e7400000040556e636c6573416c726561647953657400010034546f6f4d616e79556e636c65730002003047656e65736973556e636c6500030030546f6f48696768556e636c6500040050556e636c65416c7265616479496e636c75646564000500204f6c64556e636c6500060000a106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400050101185665633c543e0000a506101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540100045300000400a906012c42547265655365743c543e0000a9060420425472656553657404045401000004000501000000ad060c646d6f64756c655f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f72040454000134544d617843616e6469646174657345786365656465640000004842656c6f7743616e646964617465734d696e0001002c5374696c6c4c6f636b65640002001c556e6b6e6f776e000300285065726d697373696f6e00040040416c726561647943616e646964617465000500304e6f7443616e6469646174650006003c4e6f744e6f6e43616e646964617465000700444e6f7468696e67546f5769746864726177000800445265717569726553657373696f6e4b65790009004c416c7265616479496e76756c6e657261626c65000a0030496e76616c696450726f6f66000b00604d6178496e76756c6e657261626c65734578636565646564000c0000b106000002b50600b5060000040800dd0300b90600000408bd063000bd060c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d0000c1060c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f660000005c4e6f4173736f63696174656456616c696461746f724964000100344475706c6963617465644b6579000200184e6f4b657973000300244e6f4163636f756e7400040000c506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e103045300000400c90601185665633c543e0000c906000002e10300cd06084873705f636f6e73656e7375735f736c6f747310536c6f740000040028010c7536340000d1060c586d6f64756c655f73657373696f6e5f6d616e61676572186d6f64756c65144572726f7204045400010c38496e76616c696453657373696f6e0000003c496e76616c69644475726174696f6e00010064457374696d6174654e65787453657373696f6e4661696c656400020000d506000002d90600d906086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e6465721d0101185061726149640001147374617465dd060130496e626f756e6453746174650001406d6573736167655f6d65746164617461e10601a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000dd06086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000e106000002e50600e5060000040810e90600e9060c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000ed06000004081d011000f106000002f50600f506086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e741d0101185061726149640001147374617465f90601344f7574626f756e6453746174650001347369676e616c735f6578697374f9010110626f6f6c00012c66697273745f696e6465789c010c7531360001286c6173745f696e6465789c010c7531360000f906086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000fd06000004081d019c000107086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000005070000040c1d0110300009070c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000003042616458636d4f726967696e0001001842616458636d000200484261644f766572776569676874496e6465780003003c5765696768744f7665724c696d6974000400000d070c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e646572ad01015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679110701404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ead01015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665f9010110626f6f6c000100145265616479080120726573706f6e73651907014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000110704184f7074696f6e0404540115070108104e6f6e6500000010536f6d650400150700000100001507000004080808001907080c78636d4456657273696f6e6564526573706f6e736500010c08563004000904013076303a3a526573706f6e736500000008563104001d04013076313a3a526573706f6e736500010008563204007101013076323a3a526573706f6e7365000200001d070000040810ad010021070000040c282810002507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540129070453000004002d0701185665633c543e0000290700000408ad0110002d0700000229070031070c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304003507013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000350704184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000039070c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000002c53656e644661696c7572650001002046696c746572656400020048556e776569676861626c654d6573736167650003006044657374696e6174696f6e4e6f74496e7665727469626c6500040014456d7074790005003843616e6e6f745265616e63686f7200060034546f6f4d616e7941737365747300070034496e76616c69644f726967696e0008002842616456657273696f6e0009002c4261644c6f636174696f6e000a00384e6f537562736372697074696f6e000b0044416c726561647953756273637269626564000c00003d070c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f72040454000100004107086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400004507086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7428013c4f766572776569676874496e646578000049070000024d07004d070000040810300051070c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e000000244f7665724c696d69740001000055070c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f52657365727665000000544e6f7443726f7373436861696e5472616e736665720001002c496e76616c696444657374000200844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e637900030048556e776569676861626c654d6573736167650004004858636d457865637574696f6e4661696c65640005003843616e6e6f745265616e63686f720006003c496e76616c6964416e63657374727900070030496e76616c696441737365740008006044657374696e6174696f6e4e6f74496e7665727469626c650009002842616456657273696f6e000a007444697374696e637452657365727665466f724173736574416e64466565000b001c5a65726f466565000c00285a65726f416d6f756e74000d0058546f6f4d616e794173736574734265696e6753656e74000e00544173736574496e6465784e6f6e4578697374656e74000f00304665654e6f74456e6f756768001000644e6f74537570706f727465644d756c74694c6f636174696f6e0011004c4d696e58636d4665654e6f74446566696e65640012000059070000040829012901005d07000004082901300061070c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000003c42616c616e63654f766572666c6f7700010038556e68616e646c656441737365740002000065070c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000002c53656e644661696c7572650001002842616456657273696f6e000200006907000004084d03f101006d070c386f726d6c5f617574686f72697479186d6f64756c65144572726f7204045400011c404661696c6564546f5363686564756c65000000384661696c6564546f43616e63656c000100444661696c6564546f46617374547261636b000200344661696c6564546f44656c61790003004443616c6c4e6f74417574686f72697a65640004005c5472696767657243616c6c4e6f745065726d69747465640005005057726f6e6743616c6c576569676874426f756e64000600007107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400b10201185665633c543e00007507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573050101385665633c4163636f756e7449643e0001106e617973050101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000079070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d626572000000444475706c696361746550726f706f73616c0001003c50726f706f73616c4d697373696e670002002857726f6e67496e646578000300344475706c6963617465566f746500040048416c7265616479496e697469616c697a656400050020546f6f4561726c7900060040546f6f4d616e7950726f706f73616c730007004c57726f6e6750726f706f73616c5765696768740008004c57726f6e6750726f706f73616c4c656e677468000900007d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400050101185665633c543e000081070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d626572000000244e6f744d656d62657200010038546f6f4d616e794d656d626572730002000085070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d626572000000444475706c696361746550726f706f73616c0001003c50726f706f73616c4d697373696e670002002857726f6e67496e646578000300344475706c6963617465566f746500040048416c7265616479496e697469616c697a656400050020546f6f4561726c7900060040546f6f4d616e7950726f706f73616c730007004c57726f6e6750726f706f73616c5765696768740008004c57726f6e6750726f706f73616c4c656e6774680009000089070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d626572000000244e6f744d656d62657200010038546f6f4d616e794d656d62657273000200008d070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d626572000000444475706c696361746550726f706f73616c0001003c50726f706f73616c4d697373696e670002002857726f6e67496e646578000300344475706c6963617465566f746500040048416c7265616479496e697469616c697a656400050020546f6f4561726c7900060040546f6f4d616e7950726f706f73616c730007004c57726f6e6750726f706f73616c5765696768740008004c57726f6e6750726f706f73616c4c656e6774680009000091070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d626572000000244e6f744d656d62657200010038546f6f4d616e794d656d626572730002000095070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d626572000000444475706c696361746550726f706f73616c0001003c50726f706f73616c4d697373696e670002002857726f6e67496e646578000300344475706c6963617465566f746500040048416c7265616479496e697469616c697a656400050020546f6f4561726c7900060040546f6f4d616e7950726f706f73616c730007004c57726f6e6750726f706f73616c5765696768740008004c57726f6e6750726f706f73616c4c656e6774680009000099070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d626572000000244e6f744d656d62657200010038546f6f4d616e794d656d62657273000200009d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a107045300000400a50701185665633c543e0000a1070000040c1049030000a507000002a10700a90700000408b1051800ad070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c0149031c42616c616e6365011801081c4f6e676f696e670400b10701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564f9010110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000b1070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c0149031c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616c4903012050726f706f73616c0001247468726573686f6c641d020134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79b507013854616c6c793c42616c616e63653e0000b5070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000b9070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573bd0701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ea1040128436f6e76696374696f6e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000bd07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c107045300000400c50701185665633c543e0000c1070000040810210200c507000002c10700c9070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000cd070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000d1070000040849031d0200d5070000040810b10500d9070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000003c50726f706f73616c4d697373696e670001003c416c726561647943616e63656c6564000200444475706c696361746550726f706f73616c0003004c50726f706f73616c426c61636b6c6973746564000400444e6f7453696d706c654d616a6f726974790005002c496e76616c696448617368000600284e6f50726f706f73616c00070034416c72656164795665746f6564000800445265666572656e64756d496e76616c69640009002c4e6f6e6557616974696e67000a00204e6f74566f746572000b00304e6f5065726d697373696f6e000c0044416c726561647944656c65676174696e67000d0044496e73756666696369656e7446756e6473000e00344e6f7444656c65676174696e67000f0028566f746573457869737400100044496e7374616e744e6f74416c6c6f776564001100204e6f6e73656e73650012003c57726f6e675570706572426f756e640013003c4d6178566f746573526561636865640014001c546f6f4d616e790015003c566f74696e67506572696f644c6f7700160000dd070c2c6f726d6c5f6f7261636c65186d6f64756c654054696d657374616d70656456616c7565081456616c756501f0184d6f6d656e7401280008011476616c7565f0011456616c756500012474696d657374616d702801184d6f6d656e740000e1070c386f726d6c5f7574696c69746965732c6f7264657265645f736574284f7264657265645365740804540100045300000400e5070140426f756e6465645665633c542c20533e0000e507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400050101185665633c543e0000e9070c2c6f726d6c5f6f7261636c65186d6f64756c65144572726f72080454000449000108304e6f5065726d697373696f6e00000034416c726561647946656564656400010000ed07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400050101185665633c543e0000f1070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d626572000000244e6f744d656d62657200010038546f6f4d616e794d656d6265727300020000f5070c2c6f726d6c5f7472616974731c61756374696f6e2c41756374696f6e496e666f0c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d6265720110000c010c626964e90501704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114737461727410012c426c6f636b4e756d62657200010c656e645504014c4f7074696f6e3c426c6f636b4e756d6265723e0000f9070c306f726d6c5f61756374696f6e186d6f64756c65144572726f720404540001143c41756374696f6e4e6f7445786973740000004441756374696f6e4e6f7453746172746564000100384269644e6f7441636365707465640002003c496e76616c69644269645072696365000300504e6f417661696c61626c6541756374696f6e496400040000fd0708306f726d6c5f7265776172647320506f6f6c496e666f0c14536861726501181c42616c616e636501182843757272656e6379496401cc00080130746f74616c5f736861726573180114536861726500011c72657761726473010801a042547265654d61703c43757272656e637949642c202842616c616e63652c2042616c616e6365293e00000108042042547265654d617008044b01cc0456010508000400090800000005080000040818180009080000020d08000d0800000408cc05080011080000040891020000150800000408181908001908042042547265654d617008044b01cc0456011800040071020000001d080c306f726d6c5f72657761726473186d6f64756c65144572726f7204045400010c40506f6f6c446f65734e6f744578697374000000445368617265446f65734e6f7445786973740001006443616e53706c69744f6e6c794c6573735468616e536861726500020000210808206f726d6c5f6e667424436c617373496e666f101c546f6b656e49640128244163636f756e744964010010446174610125083c436c6173734d657461646174614f66012908001001206d657461646174612908013c436c6173734d657461646174614f66000138746f74616c5f69737375616e636528011c546f6b656e49640001146f776e65720001244163636f756e7449640001106461746125080110446174610000250808286d6f64756c655f6e667424436c61737344617461041c42616c616e63650118000c011c6465706f73697418011c42616c616e636500012870726f706572746965733505012850726f70657274696573000128617474726962757465733d0501284174747269627574657300002908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002d0808206f726d6c5f6e667424546f6b656e496e666f0c244163636f756e744964010010446174610131083c546f6b656e4d657461646174614f66012908000c01206d657461646174612908013c546f6b656e4d657461646174614f660001146f776e65720001244163636f756e7449640001106461746131080110446174610000310808286d6f64756c655f6e667424546f6b656e44617461041c42616c616e636501180008011c6465706f73697418011c42616c616e6365000128617474726962757465733d05012841747472696275746573000035080000040c0010280039080c206f726d6c5f6e6674186d6f64756c65144572726f7204045400011c484e6f417661696c61626c65436c6173734964000000484e6f417661696c61626c65546f6b656e496400010034546f6b656e4e6f74466f756e6400020034436c6173734e6f74466f756e64000300304e6f5065726d697373696f6e0004004843616e6e6f7444657374726f79436c6173730005004c4d61784d657461646174614578636565646564000600003d080c346d6f64756c655f707269636573186d6f64756c65144572726f720404540001084441636365737350726963654661696c6564000000344e6f4c6f636b6564507269636500010000410808286d6f64756c655f6465784454726164696e6750616972537461747573081c42616c616e636501182c426c6f636b4e756d6265720110010c2044697361626c65640000003050726f766973696f6e696e670400450801b050726f766973696f6e696e67506172616d65746572733c42616c616e63652c20426c6f636b4e756d6265723e0001001c456e61626c656400020000450808286d6f64756c655f6465785850726f766973696f6e696e67506172616d6574657273081c42616c616e636501182c426c6f636b4e756d6265720110001001406d696e5f636f6e747269627574696f6e050801482842616c616e63652c2042616c616e6365290001407461726765745f70726f766973696f6e050801482842616c616e63652c2042616c616e636529000154616363756d756c617465645f70726f766973696f6e050801482842616c616e63652c2042616c616e6365290001286e6f745f6265666f726510012c426c6f636b4e756d62657200004908000004084d0200004d0800000408f0f00051080c286d6f64756c655f646578186d6f64756c65144572726f7204045400015c38416c7265616479456e61626c6564000000344d7573744265456e61626c6564000100484d757374426550726f766973696f6e696e67000200384d757374426544697361626c6564000300384e6f74416c6c6f7765644c69737400040070496e76616c6964436f6e747269627574696f6e496e6372656d656e7400050064496e76616c69644c6971756964697479496e6372656d656e7400060044496e76616c696443757272656e6379496400070060496e76616c696454726164696e67506174684c656e67746800080060496e73756666696369656e74546172676574416d6f756e7400090054457863657373697665537570706c79416d6f756e74000a0054496e73756666696369656e744c6971756964697479000b00405a65726f537570706c79416d6f756e74000c00405a65726f546172676574416d6f756e74000d0068556e61636365707461626c655368617265496e6372656d656e74000e0078556e61636365707461626c654c697175696469747957697468647261776e000f0050496e76617269616e74436865636b4661696c656400100050556e7175616c696669656450726f766973696f6e001100445374696c6c50726f766973696f6e696e67001200444173736574556e7265676973746572656400130048496e76616c696454726164696e6750617468001400404e6f74416c6c6f776564526566756e640015002843616e6e6f74537761700016000055080000040c5908590828005908083c7072696d69746976655f74797065731055323536000004005d0801205b7536343b20345d00005d08000003040000002800610800000418f0f05908590828280065080c446d6f64756c655f6465785f6f7261636c65186d6f64756c65144572726f7204045400011468417665726167655072696365416c7265616479456e61626c6564000000644176657261676550726963654d7573744265456e61626c65640001002c496e76616c6964506f6f6c00020044496e76616c696443757272656e6379496400030038496e74657276616c49735a65726f000400006908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b503045300000400b10301185665633c543e00006d0800000245020071080c546d6f64756c655f616767726567617465645f646578186d6f64756c65144572726f720404540001102843616e6e6f745377617000000034496e76616c6964506f6f6c496400010044496e76616c6964546f6b656e496e6465780002003c496e76616c6964537761705061746800030000750808586d6f64756c655f61756374696f6e5f6d616e6167657254436f6c6c61746572616c41756374696f6e4974656d08244163636f756e74496401002c426c6f636b4e756d626572011000180140726566756e645f726563697069656e740001244163636f756e74496400012c63757272656e63795f6964cc012843757272656e63794964000138696e697469616c5f616d6f756e74e8011c42616c616e6365000118616d6f756e74e8011c42616c616e6365000118746172676574e8011c42616c616e636500012873746172745f74696d6510012c426c6f636b4e756d626572000079080c586d6f64756c655f61756374696f6e5f6d616e61676572186d6f64756c65144572726f720404540001184041756374696f6e4e6f7445786973747300000038496e52657665727365537461676500010040496e76616c6964466565645072696365000200444d757374416674657253687574646f776e0003003c496e76616c6964426964507269636500040034496e76616c6964416d6f756e74000500007d0800000408cc0000810808406163616c615f7072696d69746976657320506f736974696f6e0000080128636f6c6c61746572616c18011c42616c616e6365000114646562697418011c42616c616e6365000085080c306d6f64756c655f6c6f616e73186d6f64756c65144572726f720404540001044c416d6f756e74436f6e766572744661696c656400000000890800000408007d08008d080c346d6f64756c655f686f6e7a6f6e186d6f64756c65144572726f72040454000110304e6f5065726d697373696f6e0000003c416c726561647953687574646f776e00010058417574686f72697a6174696f6e4e6f7445786973747300020044416c7265616479417574686f72697a65640003000091080c4c6d6f64756c655f6364705f7472656173757279186d6f64756c65144572726f720404540001144c436f6c6c61746572616c4e6f74456e6f75676800000050537572706c7573506f6f6c4e6f74456e6f756768000100484465626974506f6f6c4e6f74456e6f7567680002002843616e6e6f74537761700003002c4e6f74446578536861726500040000950808446d6f64756c655f6364705f656e67696e65505269736b4d616e6167656d656e74506172616d7300001401646d6178696d756d5f746f74616c5f64656269745f76616c756518011c42616c616e6365000154696e7465726573745f726174655f7065725f736563990801584f7074696f6e3c4672616374696f6e616c526174653e0001446c69717569646174696f6e5f726174696f690201344f7074696f6e3c526174696f3e00014c6c69717569646174696f6e5f70656e616c7479990801584f7074696f6e3c4672616374696f6e616c526174653e00016472657175697265645f636f6c6c61746572616c5f726174696f690201344f7074696f6e3c526174696f3e0000990804184f7074696f6e040454019d080108104e6f6e6500000010536f6d6504009d0800000100009d080c386d6f64756c655f737570706f72741c626f756e6465642c426f756e646564547970650c045401f01452616e676500304d61784368616e676541627300000400f00104540000a108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a4045300000400a50801185665633c543e0000a508000002a400a9080c446d6f64756c655f6364705f656e67696e65186d6f64756c65144572726f7204045400014c5c457863656564446562697456616c7565486172644361700000007042656c6f775265717569726564436f6c6c61746572616c526174696f0001005442656c6f774c69717569646174696f6e526174696f000200304d7573744265556e73616665000300284d75737442655361666500040054496e76616c6964436f6c6c61746572616c547970650005006052656d61696e446562697456616c7565546f6f536d616c6c00060070436f6c6c61746572616c416d6f756e7442656c6f774d696e696d756d00070040496e76616c6964466565645072696365000800304e6f446562697456616c75650009003c416c726561647953687574646f776e000a00444d757374416674657253687574646f776e000b004c436f6c6c61746572616c4e6f74456e6f756768000c005c4e6f74456e6f756768446562697444656372656d656e74000d0064436f6e76657274446562697442616c616e63654661696c6564000e00444c69717569646174696f6e4661696c6564000f006c546f6f4d616e794c69717569646174696f6e436f6e74726163747300100068436f6c6c61746572616c436f6e74726163744e6f74466f756e640011002c496e76616c69645261746500120000ad080c646d6f64756c655f656d657267656e63795f73687574646f776e186d6f64756c65144572726f720404540001143c416c726561647953687574646f776e000000444d757374416674657253687574646f776e0001003043616e4e6f74526566756e64000200544578697374506f74656e7469616c537572706c75730003004c4578697374556e68616e646c6564446562697400040000b1080c2c6d6f64756c655f686f6d61186d6f64756c65345374616b696e674c65646765720000080118626f6e646564e8011c42616c616e6365000124756e6c6f636b696e677d0201405665633c556e6c6f636b4368756e6b3e0000b5080000040818f90100b90800000408001000bd080000029c00c1080c2c6d6f64756c655f686f6d61186d6f64756c65144572726f720404540001244842656c6f774d696e745468726573686f6c640000005042656c6f7752656465656d5468726573686f6c640001007845786365656465645374616b696e6743757272656e6379536f66744361700002007c496e73756666696369656e74556e636c61696d6564526564656d7074696f6e000300404f75746461746564457261496e64657800040054466173744d6174636849734e6f74416c6c6f7765640005006443616e6e6f74436f6d706c6574656c79466173744d617463680006002c496e76616c69645261746500070064496e76616c69644c61737445726142756d706564426c6f636b00080000c50800000408281800c9080c506d6f64756c655f78636d5f696e74657266616365186d6f64756c65144572726f720404540001042458636d4661696c656400000000cd08000004089102cc00d1080c446d6f64756c655f696e63656e7469766573186d6f64756c65144572726f72040454000110244e6f74456e6f75676800000044496e76616c696443757272656e6379496400010034496e76616c6964506f6f6c49640002002c496e76616c69645261746500030000d5080c286d6f64756c655f6e6674186d6f64756c65144572726f7204045400012c3c436c61737349644e6f74466f756e640000003c546f6b656e49644e6f74466f756e64000100304e6f5065726d697373696f6e0002003c496e76616c69645175616e746974790003003c4e6f6e5472616e7366657261626c650004002c4e6f6e4275726e61626c650005002c4e6f6e4d696e7461626c650006004843616e6e6f7444657374726f79436c61737300070024496d6d757461626c650008004841747472696275746573546f6f4c6172676500090040496e636f7272656374546f6b656e4964000a0000d9080c546d6f64756c655f61737365745f7265676973747279186d6f64756c65144572726f720404540001102c4261644c6f636174696f6e000000504d756c74694c6f636174696f6e4578697374656400010040417373657449644e6f7445786973747300020038417373657449644578697374656400030000dd080c286d6f64756c655f65766d186d6f64756c652c4163636f756e74496e666f0414496e6465780110000801146e6f6e6365100114496e646578000134636f6e74726163745f696e666fe10801504f7074696f6e3c436f6e7472616374496e666f3e0000e10804184f7074696f6e04045401e5080108104e6f6e6500000010536f6d650400e5080000010000e5080c286d6f64756c655f65766d186d6f64756c6530436f6e7472616374496e666f00000c0124636f64655f686173682c0110483235360001286d61696e7461696e6572a4012845766d416464726573730001247075626c6973686564f9010110626f6f6c0000e90800000408a42c00ed08101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000f1080c286d6f64756c655f65766d186d6f64756c6520436f6465496e666f0000080124636f64655f73697a6510010c7533320001247265665f636f756e7410010c7533320000f5080c286d6f64756c655f65766d186d6f64756c65144572726f7204045400014040416464726573734e6f744d617070656400000040436f6e74726163744e6f74466f756e64000100304e6f5065726d697373696f6e00020074436f6e7472616374446576656c6f706d656e744e6f74456e61626c656400030084436f6e7472616374446576656c6f706d656e74416c7265616479456e61626c656400040060436f6e7472616374416c72656164795075626c697368656400050068436f6e7472616374457863656564734d6178436f646553697a6500060058436f6e7472616374416c726561647945786973746564000700304f75744f6653746f726167650008003c4368617267654665654661696c65640009004843616e6e6f744b696c6c436f6e7472616374000a00505265736572766553746f726167654661696c6564000b0058556e7265736572766553746f726167654661696c6564000c004c43686172676553746f726167654661696c6564000d003c496e76616c6964446563696d616c73000e004053747269637443616c6c4661696c6564000f0000f9080c446d6f64756c655f65766d5f627269646765186d6f64756c65144572726f7204045400011434457865637574696f6e4661696c0000003c457865637574696f6e52657665727400010038457865637574696f6e466174616c00020038457865637574696f6e4572726f7200030048496e76616c696452657475726e56616c756500040000fd080c4c6d6f64756c655f65766d5f6163636f756e7473186d6f64756c65144572726f72040454000114484163636f756e7449644861734d61707065640000004c457468416464726573734861734d6170706564000100304261645369676e617475726500020040496e76616c69645369676e61747572650003003c4e6f6e5a65726f526566436f756e7400040000010908606e75747366696e616e63655f737461626c655f61737365744c537461626c654173736574506f6f6c496e666f141c4173736574496401cc5041744c656173743634426974556e7369676e656401181c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d626572011000400128706f6f6c5f6173736574cc011c41737365744964000118617373657473450201305665633c417373657449643e000128707265636973696f6e73490201645665633c41744c656173743634426974556e7369676e65643e0001206d696e745f66656518015041744c656173743634426974556e7369676e6564000120737761705f66656518015041744c656173743634426974556e7369676e656400012872656465656d5f66656518015041744c656173743634426974556e7369676e6564000130746f74616c5f737570706c7918011c42616c616e63650001046118015041744c656173743634426974556e7369676e656400011c615f626c6f636b10012c426c6f636b4e756d6265720001206675747572655f6118015041744c656173743634426974556e7369676e65640001386675747572655f615f626c6f636b10012c426c6f636b4e756d62657200012062616c616e636573490201305665633c42616c616e63653e0001346665655f726563697069656e740001244163636f756e7449640001286163636f756e745f69640001244163636f756e74496400013c7969656c645f726563697069656e740001244163636f756e744964000124707265636973696f6e18015041744c656173743634426974556e7369676e6564000005090c606e75747366696e616e63655f737461626c655f61737365741870616c6c6574144572726f7204045400012c4c496e636f6e73697374656e7453746f7261676500000040496e76616c6964506f6f6c417373657400010044417267756d656e74734d69736d6174636800020038417267756d656e74734572726f7200030030506f6f6c4e6f74466f756e64000400104d61746800050040496e76616c6964506f6f6c56616c7565000600304d696e74556e6465724d696e0007003053776170556e6465724d696e0008003852656465656d556e6465724d696e0009003452656465656d4f7665724d6178000a0000090904184f7074696f6e040454010d090108104e6f6e6500000010536f6d6504000d0900000100000d090c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e740000000011090c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65780128287533322c2075333229000140696e67726573735f6368616e6e656c73150901885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73150901885665633c285061726149642c20416272696467656448726d704368616e6e656c293e000015090000021909001909000004081d011d09001d090c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164150101304f7074696f6e3c486173683e000021090c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200002509089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c61794861736800002909042042547265654d617008044b011d0104560125090004002d090000002d090000023109003109000004081d01250900350900000239090039090860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d65737361676504084964011d0100080124726563697069656e741d01010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e00003d090c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000005050726f686962697465644279506f6c6b61646f7400010018546f6f4269670002006856616c69646174696f6e446174614e6f74417661696c61626c6500030074486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000400304e6f745363686564756c6564000500444e6f7468696e67417574686f72697a656400060030556e617574686f72697a65640007000041090c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000000045090c406163616c615f7072696d6974697665734c756e636865636b65645f65787472696e7369635c4163616c61556e636865636b656445787472696e736963181043616c6c014d0314457874726101490930436f6e766572744574685478005453746f726167654465706f736974506572427974650175092c547846656550657247617301790930436865636b50617965725478000004007d0901f4556e636865636b656445787472696e7369633c416464726573732c2043616c6c2c204163616c614d756c74695369676e61747572652c2045787472613e00004909000004244d095109550959095d09650969096d097109004d0910306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000510910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000550910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000590910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e65736973040454000000005d0910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004006109010c45726100006109102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff000065090c3872756e74696d655f636f6d6d6f6e2c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000401146e6f6e636535010120543a3a496e6465780000690910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000006d0908286d6f64756c655f65766d3053657445766d4f726967696e04045400000000710908686d6f64756c655f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400e8014850616c6c657442616c616e63654f663c543e0000750908346163616c615f72756e74696d655453746f726167654465706f7369745065724279746500000000790908346163616c615f72756e74696d652c5478466565506572476173000000007d09102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373016d031043616c6c014d03245369676e61747572650181091445787472610149090004003000000081090c406163616c615f7072696d697469766573247369676e61747572654c4163616c614d756c74695369676e61747572650001181c4564323535313904009d030148656432353531393a3a5369676e61747572650000001c537232353531390400a5030148737232353531393a3a5369676e61747572650001001445636473610400a903014065636473613a3a5369676e617475726500020020457468657265756d0400ad0301205b75383b2036355d0003001c456970313535390400ad0301205b75383b2036355d0004002c4163616c614569703731320400ad0301205b75383b2036355d000500000d011853797374656d011853797374656d401c4163636f756e7401010402000c41010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003845787472696e736963436f756e740000100400002c426c6f636b57656967687401001c180000000000000040416c6c45787472696e736963734c656e00001004000024426c6f636b4861736801010405102c800000000000000000000000000000000000000000000000000000000000000000003445787472696e73696344617461010104051030040000184e756d62657201001010000000000028506172656e744861736801002c8000000000000000000000000000000000000000000000000000000000000000000018446967657374010034040000184576656e7473010044040000284576656e74436f756e740100101000000000002c4576656e74546f70696373010104022ced02040000484c61737452756e74696d65557067726164650000f102040000545570677261646564546f553332526566436f756e740100f901040000605570677261646564546f547269706c65526566436f756e740100f90104000038457865637574696f6e50686173650000e90204000001f50201501830426c6f636b5765696768747309036d01e2817a5500070088526a7402004001c2e49817000107d07e7ed3450200c0000107002ca07d510200e000010000c2e49817000107d0da30c0680200200101070088526a74020040010107005cb2ec2202006000c2e4981700000000002c426c6f636b4c656e6774681903300000380000005000000050000038426c6f636b48617368436f756e741010b00400000020446257656967687421034040787d010000000000e1f50500000000001c56657273696f6e2503e902146163616c61146163616c61010000007a0800000000000034df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a8020000006ef953004ba30e5901000000955e168e0cfb340901000000e3df3f2aa8a5cc5702000000ea93e3f16f3d69620200000002000000000028535335385072656669789c080a0000013503002454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000000244469645570646174650100f9010400000139030004344d696e696d756d506572696f6428207017000000000000000001245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e646101010405103d03040000184c6f6f6b7570000104050478040000015103017408344d6178696d756d57656967687420280700a0db215d0200000100504d61785363686564756c6564506572426c6f636b10100a0000000001a105021c5574696c697479000159030188044c626174636865645f63616c6c735f6c696d69741010aa2a00000001a50503204d756c746973696701204d756c746973696704244d756c7469736967730001080502a905ad05040000016103018c0c2c4465706f7369744261736518400050b49daf030000000000000000000000344465706f736974466163746f72184000c0687804000000000000000000000000384d61785369676e61746f726965731010640000000001b505041450726f7879011450726f7879081c50726f786965730101040500b9054400000000000000000000000000000000000034416e6e6f756e63656d656e74730101040500c905440000000000000000000000000000000000000169030194184050726f78794465706f7369744261736518400070ae70a40300000000000000000000004850726f78794465706f736974466163746f72184000062c9c04000000000000000000000000284d617850726f7869657310102000000000284d617850656e64696e67101020000000005c416e6e6f756e63656d656e744465706f7369744261736518400070ae70a403000000000000000000000064416e6e6f756e63656d656e744465706f736974466163746f721840000c58380900000000000000000000000001d90505405472616e73616374696f6e506175736501405472616e73616374696f6e506175736508485061757365645472616e73616374696f6e73000104050103840400005050617573656445766d507265636f6d70696c657300010402a48404000001750301a00001dd05063449646c655363686564756c6572013449646c655363686564756c65720c145461736b730001040510b0040000284e6578745461736b49640100101000000000006050726576696f757352656c6179426c6f636b4e756d62657201001010000000000001790301ac08684d696e696d756d57656967687452656d61696e496e426c6f636b20280700e40b540266660600005444697361626c65426c6f636b5468726573686f6c6410100600000000000720507265696d6167650120507265696d6167650824537461747573466f72000104062ce1050400002c507265696d616765466f7200010406ed05f105040000017d0301bc0001f505082042616c616e636573012042616c616e6365731434546f74616c49737375616e63650100184000000000000000000000000000000000001c4163636f756e7401010402001401010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144c6f636b730101040200f905040000205265736572766573010104020009060400003853746f7261676556657273696f6e0100190604000001810301c00c484578697374656e7469616c4465706f736974184000e8764817000000000000000000000000204d61784c6f636b73101032000000002c4d6178526573657276657310100700000000011d060a18546f6b656e730118546f6b656e731034546f74616c49737375616e636501010405cc18400000000000000000000000000000000000144c6f636b73010108020521062506040000204163636f756e7473010108020521063106c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002052657365727665730101080205210635060400000001c808204d61784c6f636b73101032000000002c4d61785265736572766573101007000000000141060b2843757272656e636965730001850301dc084c4765744e617469766543757272656e63794964cc080000004c4572633230486f6c64696e674163636f756e74a450000000000000000000ff00000000000000000000000145060c1c56657374696e67011c56657374696e67044056657374696e675363686564756c65730101040200490604000001890301e004444d696e5665737465645472616e7366657218400000000000000000000000000000000000014d060d485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7418444e6578744665654d756c7469706c6965720100f040000064a7b3b6e00d00000000000000000058416c7465726e617469766546656553776170506174680001040500510604000044476c6f62616c466565537761705061746800010405cc510604000020506f6f6c53697a6501010405cc1840000000000000000000000000000000000044546f6b656e45786368616e67655261746500010405ccf0040000505377617042616c616e63655468726573686f6c6401010405cc1840000000000000000000000000000000000001910301ec34404e617469766543757272656e63794964cc08000000485472616e73616374696f6e4279746546656518408096980000000000000000000000000000604f7065726174696f6e616c4665654d756c7469706c696572282000407a10f35a0000004054697050657257656967687453746570184000e40b5402000000000000000000000000444d6178546970734f665072696f7269747918400000c16ff286230000000000000000000064416c7465726e6174697665466565537761704465706f736974184000e8764817000000000000000000000000784d617853776170536c697070616765436f6d70617265546f4f7261636c65f04000008a5d784563010000000000000000004054726164696e67506174684c696d6974101004000000002050616c6c657449645506206163612f66656573003c54726561737572794163636f756e7400806d6f646c6163612f7472737900000000000000000000000000000000000000000040437573746f6d466565537572706c7573590604320054416c7465726e6174697665466565537572706c757359060419004044656661756c74466565546f6b656e73450230100001040d0000000002000300015d060e205472656173757279012054726561737572790c3450726f706f73616c436f756e740100101000000000002450726f706f73616c730001040510610604000024417070726f76616c730100650604000001b90301f41c3050726f706f73616c426f6e646d061050c30000004c50726f706f73616c426f6e644d696e696d756d184000a0724e180900000000000000000000004c50726f706f73616c426f6e644d6178696d756dfd04440100203d88792d00000000000000000000002c5370656e64506572696f641010c089010000104275726e6d061000000000002050616c6c657449645506206163612f7472737900304d6178417070726f76616c7310101e000000000171061420426f756e746965730120426f756e74696573102c426f756e7479436f756e7401001010000000000020426f756e746965730001040510750604000048426f756e74794465736372697074696f6e7300010405107d060400003c426f756e7479417070726f76616c730100650604000001bd0301f82444426f756e74794465706f73697442617365184000409452a303000000000000000000000060426f756e74794465706f7369745061796f757444656c61791010c0a800000048426f756e7479557064617465506572696f64101060d80300006043757261746f724465706f7369744d756c7469706c6965726d061020a10700004443757261746f724465706f7369744d6178fd04440100407a10f35a00000000000000000000004443757261746f724465706f7369744d696efd0444010010a5d4e800000000000000000000000048426f756e747956616c75654d696e696d756d1840005039278c04000000000000000000000048446174614465706f7369745065724279746518400046c323000000000000000000000000004c4d6178696d756d526561736f6e4c656e67746810100020000000018106151054697073011054697073081054697073000104052c85060400001c526561736f6e73000104062c3004000001c10301fc144c4d6178696d756d526561736f6e4c656e6774681010002000000048446174614465706f7369745065724279746518400046c3230000000000000000000000000030546970436f756e74646f776e101040380000003454697046696e646572734665655906040500505469705265706f72744465706f73697442617365184000409452a3030000000000000000000000018d06163450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e496401001d01106400000000000000001f28417574686f72736869700128417574686f72736869700c18556e636c65730100910604000018417574686f7200000004000030446964536574556e636c65730100f90104000001c503000440556e636c6547656e65726174696f6e7310100000000000019d062844436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1834496e76756c6e657261626c65730100a1060400002843616e646964617465730100a506040000444465736972656443616e646964617465730100101000000000003443616e646964616379426f6e640100184000000000000000000000000000000000003453657373696f6e506f696e7473010104050010100000000000344e6f6e43616e6469646174657301010405001010000000000001d5030101011c14506f7449645506206163612f63706f7400344d696e43616e6469646174657310100100000000344d617843616e6469646174657310103200000000404d6178496e76756c6e657261626c657310100a00000000604b69636b50656e616c747953657373696f6e4c656e6774681010080000000054436f6c6c61746f724b69636b5468726573686f6c646d0610c027090000644d696e52657761726444697374726962757465416d6f756e741840000000000000000000000000000000000001ad06291c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010005010400003043757272656e74496e646578010010100000000000345175657565644368616e6765640100f901040000285175657565644b6579730100b1060400004844697361626c656456616c696461746f727301006906040000204e6578744b6579730001040500dd03040000204b65794f776e657200010405b9060004000001d9030109010001c1062a1041757261011041757261082c417574686f7269746965730100c5060400002c43757272656e74536c6f740100cd0620000000000000000000000000002b1c41757261457874011c41757261457874042c417574686f7269746965730100c506040000000000002c3853657373696f6e4d616e61676572013853657373696f6e4d616e616765720c3c53657373696f6e4475726174696f6e010010100000000000384475726174696f6e4f66667365740100101000000000005853657373696f6e4475726174696f6e4368616e6765730101040510782000000000000000000001e903010d010001d1062d2458636d705175657565012458636d7051756575652444496e626f756e6458636d705374617475730100d5060400004c496e626f756e6458636d704d657373616765730101080205ed0630040000484f7574626f756e6458636d705374617475730100f106040000504f7574626f756e6458636d704d657373616765730101080205fd0630040000385369676e616c4d65737361676573010104021d01300400002c5175657565436f6e6669670100010774020000000500000001000000821a06000008000700c817a8040200040000284f766572776569676874000104052805070400003c4f766572776569676874436f756e740100282000000000000000000038517565756553757370656e6465640100f90104000001ed0301110100010907322c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010028200000000000000000001c5175657269657300010402280d070400002841737365745472617073010104062c10100000000000385361666558636d56657273696f6e00001004000040537570706f7274656456657273696f6e00010805021d07100400004056657273696f6e4e6f7469666965727300010805021d07280400005056657273696f6e4e6f746966795461726765747300010805021d0721070400005456657273696f6e446973636f766572795175657565010025070400004043757272656e744d6967726174696f6e0000310704000001f10301210100013907332843756d756c757358636d000001b10100013d073420446d7051756575650120446d7051756575651034436f6e66696775726174696f6e01004107280700e40b540202000400002450616765496e6465780100450740000000000000000000000000000000000014506167657301010402104907040000284f76657277656967687400010402284d0704000001590401b50100015107351c58546f6b656e7300015d0401b901083053656c664c6f636174696f6e290114010100411f00344261736558636d576569676874282000e1f50500000000000155073634556e6b6e6f776e546f6b656e730134556e6b6e6f776e546f6b656e730860436f6e637265746546756e6769626c6542616c616e636573010108020259071840000000000000000000000000000000000060416273747261637446756e6769626c6542616c616e63657301010802025d07184000000000000000000000000000000000000001bd0100016107371c4f726d6c58636d0001650401c101000165073824417574686f726974790124417574686f7269747908344e6578745461736b496e64657801001010000000000028536176656443616c6c73000104062c690704000001690401c50100016d073c3847656e6572616c436f756e63696c013847656e6572616c436f756e63696c182450726f706f73616c73010071070400002850726f706f73616c4f66000104062c4d0304000018566f74696e67000104062c75070400003450726f706f73616c436f756e740100101000000000001c4d656d6265727301000501040000145072696d65000000040000017d0401f501000179073d6047656e6572616c436f756e63696c4d656d62657273686970016047656e6572616c436f756e63696c4d656d62657273686970081c4d656d6265727301007d07040000145072696d6500000004000001810401fd01000181073e4046696e616e6369616c436f756e63696c014046696e616e6369616c436f756e63696c182450726f706f73616c73010071070400002850726f706f73616c4f66000104062c4d0304000018566f74696e67000104062c75070400003450726f706f73616c436f756e740100101000000000001c4d656d6265727301000501040000145072696d65000000040000018504010102000185073f6846696e616e6369616c436f756e63696c4d656d62657273686970016846696e616e6369616c436f756e63696c4d656d62657273686970081c4d656d6265727301007d07040000145072696d6500000004000001890401050200018907402c486f6d61436f756e63696c012c486f6d61436f756e63696c182450726f706f73616c73010071070400002850726f706f73616c4f66000104062c4d0304000018566f74696e67000104062c75070400003450726f706f73616c436f756e740100101000000000001c4d656d6265727301000501040000145072696d65000000040000018d0401090200018d074154486f6d61436f756e63696c4d656d626572736869700154486f6d61436f756e63696c4d656d62657273686970081c4d656d6265727301007d07040000145072696d65000000040000019104010d02000191074248546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c73010071070400002850726f706f73616c4f66000104062c4d0304000018566f74696e67000104062c75070400003450726f706f73616c436f756e740100101000000000001c4d656d6265727301000501040000145072696d65000000040000019504011102000195074370546563686e6963616c436f6d6d69747465654d656d626572736869700170546563686e6963616c436f6d6d69747465654d656d62657273686970081c4d656d6265727301007d07040000145072696d6500000004000001990401150200019907442444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e740100101000000000002c5075626c696350726f707301009d07040000244465706f7369744f660001040510a9070400003c5265666572656e64756d436f756e74010010100000000000344c6f77657374556e62616b6564010010100000000000405265666572656e64756d496e666f4f660001040510ad0704000020566f74696e674f660101040500b907d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000544c6173745461626c656457617345787465726e616c0100f901040000304e65787445787465726e616c0000d10704000024426c61636b6c697374000104062cd5070400003443616e63656c6c6174696f6e73010104062cf901040000019d04011902303c456e6163746d656e74506572696f6410104038000000304c61756e6368506572696f641010a08c00000030566f74696e67506572696f641010a08c00000044566f74654c6f636b696e67506572696f641010c089010000384d696e696d756d4465706f73697418400080c6a47e8d030000000000000000000038496e7374616e74416c6c6f776564f9010401005446617374547261636b566f74696e67506572696f641010840300000034436f6f6c6f6666506572696f641010e0c4000000204d6178566f74657310106400000000304d617850726f706f73616c73101064000000002c4d61784465706f7369747310106400000000384d6178426c61636b6c69737465641010640000000001d907452c4163616c614f7261636c65012c4163616c614f7261636c650c2452617756616c75657300010805052106dd070400001856616c75657300010405ccdd0704000034486173446973706174636865640100e10704000001a5040129020854526f6f744f70657261746f724163636f756e7449640080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00504d61784861734469737061746368656453697a651010140000000001e907465c4f70657261746f724d656d626572736869704163616c61015c4f70657261746f724d656d626572736869704163616c61081c4d656d626572730100ed07040000145072696d6500000004000001a9040135020001f107471c41756374696f6e011c41756374696f6e0c2041756374696f6e730001040510f5070400003441756374696f6e73496e6465780100101000000000003841756374696f6e456e6454696d650001080502788404000001ad040139020001f907501c52657761726473011c526577617264730824506f6f6c496e666f73010104059102fd074400000000000000000000000000000000000064536861726573416e6457697468647261776e526577617264730101080505110815084400000000000000000000000000000000000001b1040000011d08511c4f726d6c4e4654011c4f726d6c4e4654142c4e657874436c61737349640100101000000000002c4e657874546f6b656e4964010104051028200000000000000000001c436c61737365730001040510210804000018546f6b656e73000108050541052d0804000034546f6b656e7342794f776e657201010c020202350884000000000001390852185072696365730118507269636573042c4c6f636b6564507269636500010405ccf004000001b504013d02144c476574537461626c6543757272656e63794964cc0800010060537461626c6543757272656e637946697865645072696365f040000064a7b3b6e00d000000000000000000504765745374616b696e6743757272656e63794964cc080002004c4765744c697175696443757272656e63794964cc08000300705265776172645261746550657252656c6179636861696e426c6f636bf040000659cd05000000000000000000000000013d085a0c446578010c44657810344c6971756964697479506f6f6c010104054d020508800000000000000000000000000000000000000000000000000000000000000000004c54726164696e67506169725374617475736573010104054d0241080400004050726f766973696f6e696e67506f6f6c0101080505490805088000000000000000000000000000000000000000000000000000000000000000000064496e697469616c536861726545786368616e67655261746573010104054d024d088000000000000000000000000000000000000000000000000000000000000000000001b904014102103847657445786368616e6765466565782003000000e8030000004054726164696e67506174684c696d6974101004000000002050616c6c657449645506206163612f6465786d0068457874656e64656450726f766973696f6e696e67426c6f636b73101040380000000151085b244465784f7261636c6501244465784f7261636c65082c43756d756c617469766573010104054d0255082101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003441766572616765507269636573000104054d02610804000001bd0400000165085c3441676772656761746564446578013441676772656761746564446578044c4167677265676174656453776170506174687300010405cd04690804000001c104000840446578537761704a6f696e744c6973746d08401004040d000000040002040003040001003453776170506174684c696d6974101003000000000171085d3841756374696f6e4d616e61676572013841756374696f6e4d616e616765720c48436f6c6c61746572616c41756374696f6e730001040510750804000060546f74616c436f6c6c61746572616c496e41756374696f6e01010405cc1840000000000000000000000000000000000050546f74616c546172676574496e41756374696f6e01001840000000000000000000000000000000000001d50401510214504d696e696d756d496e6372656d656e7453697a65f040000082dfe40d47000000000000000000004841756374696f6e54696d65546f436c6f736510104b000000005841756374696f6e4475726174696f6e536f66744361701010201c0000004c476574537461626c6543757272656e63794964cc0800010040556e7369676e65645072696f72697479282030e8ab75a40d00000001790864144c6f616e7301144c6f616e730824506f736974696f6e7301010805057d0881088000000000000000000000000000000000000000000000000000000000000000000038546f74616c506f736974696f6e7301010405cc81088000000000000000000000000000000000000000000000000000000000000000000001d904015502042050616c6c657449645506206163612f6c6f616e000185086518486f6e7a6f6e0118486f6e7a6f6e0434417574686f72697a6174696f6e000108050289081804000001dd04015d02045c4465706f736974506572417574686f72697a6174696f6e184000c06543ac030000000000000000000000018d08662c4364705472656173757279012c43647054726561737572790c744578706563746564436f6c6c61746572616c41756374696f6e53697a6501010405cc18400000000000000000000000000000000000244465626974506f6f6c0100184000000000000000000000000000000000004444656269744f666673657442756666657201001840000000000000000000000000000000000001e104016102104c476574537461626c6543757272656e63794964cc08000100404d617841756374696f6e73436f756e74101032000000003c54726561737572794163636f756e7400806d6f646c6163612f687a74720000000000000000000000000000000000000000002050616c6c657449645506206163612f63647074000191086724436470456e67696e650124436470456e67696e651044446562697445786368616e67655261746500010405ccf004000040436f6c6c61746572616c506172616d7300010405cc9508040000504c617374416363756d756c6174696f6e5365637301002820000000000000000000504c69717569646174696f6e436f6e7472616374730100a10804000001e904016502285c44656661756c744c69717569646174696f6e526174696ff0400000167b0d12d1140000000000000000006044656661756c74446562697445786368616e676552617465f04000008a5d784563010000000000000000006444656661756c744c69717569646174696f6e50656e616c74799d08400000087e93371c01000000000000000000444d696e696d756d446562697456616c7565184000203d88792d00000000000000000000004c476574537461626c6543757272656e63794964cc08000100784d617853776170536c697070616765436f6d70617265546f4f7261636c65f04000008a5d7845630100000000000000000040556e7369676e65645072696f72697479282018ecab75a40d000000784d61784c69717569646174696f6e436f6e7472616374536c697070616765f04000004f8c34e814020000000000000000005c4d61784c69717569646174696f6e436f6e74726163747310100a000000002050616c6c657449645506206163612f636470650001a9086844456d657267656e637953687574646f776e0144456d657267656e637953687574646f776e0828497353687574646f776e0100f9010400002443616e526566756e640100f90104000001f504016d020001ad086910486f6d610110486f6d61385052656c6179436861696e43757272656e74457261010010100000000000385374616b696e674c656467657273000104059cb10804000048546f74616c5374616b696e67426f6e64656401001840000000000000000000000000000000000028546f426f6e64506f6f6c0100184000000000000000000000000000000000003c546f74616c566f69644c69717569640100184000000000000000000000000000000000004c556e636c61696d6564526564656d7074696f6e0100184000000000000000000000000000000000003852656465656d52657175657374730001040500b50804000028556e626f6e64696e67730101080505b9081840000000000000000000000000000000000064457374696d617465645265776172645261746550657245726101009d0840000000000000000000000000000000000068536f6674426f6e6465644361705065725375624163636f756e7401001840000000000000000000000000000000000038436f6d6d697373696f6e5261746501009d0840000000000000000000000000000000000040466173744d617463684665655261746501009d08400000000000000000000000000000000000484c61737445726142756d706564426c6f636b0100101000000000004042756d704572614672657175656e637901001010000000000001f90401790224445374616b696e6743757272656e63794964cc08000200404c697175696443757272656e63794964cc080003002050616c6c657449645506206163612f686f6d61004c44656661756c7445786368616e676552617465f04000008a5d784563010000000000000000003c54726561737572794163636f756e7400806d6f646c6163612f686d7472000000000000000000000000000000000000000000684163746976655375624163636f756e7473496e6465784c697374bd080c040000003c426f6e64696e674475726174696f6e10101c00000000344d696e745468726573686f6c64184000743ba40b0000000000000000000000003c52656465656d5468726573686f6c6418400088526a7400000000000000000000000001c108743058636d496e74657266616365013058636d496e74657266616365044c58636d44657374576569676874416e64466565010104058902c5086000000000000000000000000000000000000000000000000000010d050185020c445374616b696e6743757272656e63794964cc080002004050617261636861696e4163636f756e74008070617261d0070000000000000000000000000000000000000000000000000000008052656c6179436861696e556e626f6e64696e67536c617368696e675370616e731010050000000001c9087528496e63656e74697665730128496e63656e74697665730c58496e63656e74697665526577617264416d6f756e74730101080505cd081840000000000000000000000000000000000064436c61696d526577617264446564756374696f6e52617465730101040591029d084000000000000000000000000000000000004c50656e64696e674d756c746952657761726473010108050511081908040000011d05018d021440416363756d756c617465506572696f6410100500000000404e617469766543757272656e63794964cc080000003452657761726473536f7572636500806d6f646c6163612f75726c73000000000000000000000000000000000000000000404561726e5368617265426f6f737465726d0610e0930400002050616c6c657449645506206163612f696e63740001d108780c4e4654000131050195021448437265617465436c6173734465706f736974184000203d88792d000000000000000000000048437265617465546f6b656e4465706f736974184000d0ed902e00000000000000000000000048446174614465706f7369745065724279746518400046c323000000000000000000000000002050616c6c657449645506206163612f614e465400484d61784174747269627574657342797465731010000800000001d50879344173736574526567697374727901344173736574526567697374727918484e657874466f726569676e4173736574496401009c08000000444e657874537461626c654173736574496401001010000000000054466f726569676e41737365744c6f636174696f6e73000104059c2901040000544c6f636174696f6e546f43757272656e6379496473000104052901cc0400004045726332304964546f416464726573730001040510a40400003841737365744d657461646174617300010405a1029d0204000001450501990204445374616b696e6743757272656e63794964cc0800020001d9087a0c45564d010c45564d201c436861696e496401002820000000000000000000204163636f756e747300010405a4dd0804000050436f6e747261637453746f7261676553697a657301010405a4101000000000003c4163636f756e7453746f72616765730101080502e9082c8000000000000000000000000000000000000000000000000000000000000000000014436f646573010104062ced0804000024436f6465496e666f73000104062cf108040000504e6574776f726b436f6e7472616374496e646578010028200000000000000000003c45787472696e7369634f726967696e0000050104000001490501a5021c544e6577436f6e747261637445787472614279746573101010270000005453746f726167654465706f73697450657242797465184000c06e31d91001000000000000000000002c547846656550657247617318400000ed902e000000000000000000000000544e6574776f726b436f6e7472616374536f75726365a45000000000000000000000000000000000000000000040446576656c6f7065724465706f736974184000203d88792d0000000000000000000000385075626c69636174696f6e466565184000a0724e180900000000000000000000003c54726561737572794163636f756e7400806d6f646c6163612f7472737900000000000000000000000000000000000000000001f508822445564d4272696467650000000001f908832c45766d4163636f756e7473012c45766d4163636f756e747308204163636f756e747300010405a4000400003045766d4164647265737365730001040500a404000001590501d902041c436861696e4964282013030000000000000001fd08842c537461626c654173736574012c537461626c6541737365740824506f6f6c436f756e7401001010000000000014506f6f6c7300010402100109040000015d0501dd02142050616c6c657449645506206e7574732f7374610030466565507265636973696f6e184000e40b54020000000000000000000000004c5377617045786163744f766572416d6f756e74184064000000000000000000000000000000002841507265636973696f6e1840640000000000000000000000000000000038506f6f6c41737365744c696d697410100500000000010509c83c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f6465010030040000444e657756616c69646174696f6e436f64650000300400003856616c69646174696f6e44617461000069050400005044696453657456616c69646174696f6e436f64650100f901040000644c61737452656c6179436861696e426c6f636b4e756d62657201001010000000000060557067726164655265737472696374696f6e5369676e616c010009090400003c52656c6179537461746550726f6f66000071050400005852656c6576616e744d6573736167696e6753746174650000110904000044486f7374436f6e66696775726174696f6e00002109040000384c617374446d714d7163486561640100250980000000000000000000000000000000000000000000000000000000000000000000404c61737448726d704d71634865616473010029090400006450726f636573736564446f776e776172644d657373616765730100101000000000003448726d7057617465726d61726b0100101000000000005048726d704f7574626f756e644d6573736167657301003509040000385570776172644d65737361676573010005030400005450656e64696e675570776172644d657373616765730100050304000084416e6e6f756e63656448726d704d6573736167657350657243616e64696461746501001010000000000068526573657276656458636d705765696768744f76657272696465000020040000645265736572766564446d705765696768744f7665727269646500002004000044417574686f72697a65645570677261646500002c04000060437573746f6d56616c69646174696f6e486561644461746100003004000001610501e10200013d091e105375646f01105375646f040c4b657900000004000001950501e50200014109ff4509042448436865636b4e6f6e5a65726f53656e6465724d098440436865636b5370656356657273696f6e51091038436865636b547856657273696f6e55091030436865636b47656e6573697359092c38436865636b4d6f7274616c6974795d092c28436865636b4e6f6e63656509842c436865636b5765696768746909843053657445766d4f726967696e6d0984604368617267655472616e73616374696f6e5061796d656e74710984b8' \ No newline at end of file diff --git a/packages/type-definitions/src/signedExtensions/index.ts b/packages/types/src/signedExtensions.ts similarity index 68% rename from packages/type-definitions/src/signedExtensions/index.ts rename to packages/types/src/signedExtensions.ts index 5c2e869..25624c6 100644 --- a/packages/type-definitions/src/signedExtensions/index.ts +++ b/packages/types/src/signedExtensions.ts @@ -1,8 +1,8 @@ import type { ExtDef } from '@polkadot/types/extrinsic/signedExtensions/types'; -export const signedExtensions = { +export const acalaSignedExtensions = { SetEvmOrigin: { extrinsic: {}, - payload: {} - } + payload: {}, + }, } as ExtDef; diff --git a/packages/types/src/utils.ts b/packages/types/src/utils.ts new file mode 100644 index 0000000..8b18a81 --- /dev/null +++ b/packages/types/src/utils.ts @@ -0,0 +1,46 @@ +export function jsonrpcFromDefs ( + definitions: Record }>, + jsonrpc: Record> = {} +): Record> { + Object.keys(definitions) + .filter((key) => Object.keys(definitions[key]?.rpc || {}).length !== 0) + .forEach((section): void => { + jsonrpc[section] = {}; + Object.entries(definitions[section].rpc).forEach(([method, def]): void => { + const isSubscription = !!def.pubsub; + + jsonrpc[section][method] = { + ...def, + isSubscription, + jsonrpc: `${section}_${method}`, + method, + section, + }; + }); + }); + + return jsonrpc; +} + +export function typesAliasFromDefs ( + definitions: Record>, + initAlias: Record = {} +): Record { + return Object.values(definitions).reduce( + (res: Record, { typesAlias }): Record => ({ ...typesAlias, ...res }), + initAlias + ); +} + +export function typesFromDefs ( + definitions: Record }>, + initTypes: Record = {} +): Record { + return Object.values(definitions).reduce( + (res: Record, { types }): Record => ({ + ...res, + ...types, + }), + initTypes + ); +} diff --git a/packages/type-definitions/src/spec/acala.ts b/packages/types/src/versioned.ts similarity index 79% rename from packages/type-definitions/src/spec/acala.ts rename to packages/types/src/versioned.ts index d3f4a66..865bfe7 100644 --- a/packages/type-definitions/src/spec/acala.ts +++ b/packages/types/src/versioned.ts @@ -5,7 +5,7 @@ const sharedTypes = { DispatchErrorModule: 'DispatchErrorModuleU8', RawSolution: 'RawSolutionWith16', Keys: 'SessionKeys1', - Weight: 'WeightV1' + Weight: 'WeightV1', }; const xcmV0 = { @@ -14,7 +14,7 @@ const xcmV0 = { Xcm: 'XcmV0', XcmOrder: 'XcmOrderV0', XcmError: 'XcmErrorV0', - Response: 'ResponseV0' + Response: 'ResponseV0', }; const xcmV1 = { @@ -23,17 +23,17 @@ const xcmV1 = { Xcm: 'XcmV1', XcmOrder: 'XcmOrderV1', XcmError: 'XcmErrorV1', - Response: 'ResponseV1' + Response: 'ResponseV1', }; const addressV0 = { Address: 'LookupSource', - LookupSource: 'IndicesLookupSource' + LookupSource: 'IndicesLookupSource', }; const addressV1 = { Address: 'GenericMultiAddress', - LookupSource: 'GenericMultiAddress' + LookupSource: 'GenericMultiAddress', }; const currencyV0 = { @@ -41,9 +41,9 @@ const currencyV0 = { _enum: { Token: 'TokenSymbol', DEXShare: '(TokenSymbol, TokenSymbol)', - ERC20: 'EvmAddress' - } - } + ERC20: 'EvmAddress', + }, + }, }; const poolIdV0 = { @@ -52,9 +52,9 @@ const poolIdV0 = { Loans: 'CurrencyId', DexIncentive: 'CurrencyId', DexSaving: 'CurrencyId', - Homa: 'Null' - } - } + Homa: 'Null', + }, + }, }; const poolIdV1 = { @@ -64,15 +64,15 @@ const poolIdV1 = { DexIncentive: 'CurrencyId', HomaIncentive: 'Null', DexSaving: 'CurrencyId', - HomaValidatorAllowance: 'AccountId' - } + HomaValidatorAllowance: 'AccountId', + }, }, // for orml-reward types PoolInfo: { totalShares: 'Compact', totalRewards: 'Compact', - totalWithdrawnRewards: 'Compact' - } + totalWithdrawnRewards: 'Compact', + }, }; const versioned: OverrideVersionedType[] = [ @@ -84,9 +84,9 @@ const versioned: OverrideVersionedType[] = [ ...poolIdV0, ...addressV0, TokenSymbol: { - _enum: ['ACA', 'AUSD', 'DOT', 'XBTC', 'LDOT', 'RENBTC'] - } - } + _enum: ['ACA', 'AUSD', 'DOT', 'XBTC', 'LDOT', 'RENBTC'], + }, + }, }, { minmax: [700, 719], @@ -96,9 +96,9 @@ const versioned: OverrideVersionedType[] = [ ...poolIdV0, ...addressV1, TokenSymbol: { - _enum: ['ACA', 'AUSD', 'DOT', 'XBTC', 'LDOT', 'RENBTC'] - } - } + _enum: ['ACA', 'AUSD', 'DOT', 'XBTC', 'LDOT', 'RENBTC'], + }, + }, }, { minmax: [720, 722], @@ -126,10 +126,10 @@ const versioned: OverrideVersionedType[] = [ KSM: 130, LKSM: 131, SDN: 135, - KILT: 138 - } - } - } + KILT: 138, + }, + }, + }, }, { minmax: [723, 729], @@ -157,10 +157,10 @@ const versioned: OverrideVersionedType[] = [ KSM: 130, LKSM: 131, SDN: 135, - KILT: 138 - } - } - } + KILT: 138, + }, + }, + }, }, { minmax: [730, 1007], @@ -182,10 +182,10 @@ const versioned: OverrideVersionedType[] = [ KSM: 130, LKSM: 131, // Reserve for XBTC = 132 - CASH: 140 - } - } - } + CASH: 140, + }, + }, + }, }, { minmax: [1008, 1008], @@ -205,10 +205,10 @@ const versioned: OverrideVersionedType[] = [ KAR: 128, KUSD: 129, KSM: 130, - LKSM: 131 - } - } - } + LKSM: 131, + }, + }, + }, }, { minmax: [1008, 1009], @@ -216,29 +216,31 @@ const versioned: OverrideVersionedType[] = [ ...sharedTypes, ...addressV1, ...xcmV0, - ...poolIdV1 - } + ...poolIdV1, + }, }, { minmax: [1010, 1013], types: { ...sharedTypes, ...addressV1, - ...xcmV0 - } + ...xcmV0, + }, }, { minmax: [1014, 1018], types: { ...sharedTypes, ...addressV1, - ...xcmV1 - } + ...xcmV1, + }, }, { minmax: [1019, undefined], - types: { ...addressV1 } - } + types: { ...addressV1 }, + }, ]; -export default versioned; +export const acalaVersioned = versioned; +export const karuraVersioned = versioned; +export const mandalaVersioned = versioned; diff --git a/packages/types/tsconfig.cjs.json b/packages/types/tsconfig.cjs.json new file mode 100644 index 0000000..f60b637 --- /dev/null +++ b/packages/types/tsconfig.cjs.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "module": "CommonJS", + }, +} \ No newline at end of file diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.json index ea1307f..c020b78 100644 --- a/packages/types/tsconfig.json +++ b/packages/types/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "./build", - "rootDir": "./src" + "baseUrl": ".", + "rootDir": "./src", + "outDir": "./dist", + "paths": { + "@acala-network/types": ["src"], + "@acala-network/types/*": ["src/*"], + } }, "include": ["src/**/*"], - "references": [ - { "path": "../type-definitions" } - ] -} +} \ No newline at end of file diff --git a/scripts/publish b/scripts/publish deleted file mode 100755 index aaf3f19..0000000 --- a/scripts/publish +++ /dev/null @@ -1,154 +0,0 @@ -#!/usr/bin/env node -// Copyright 2017-2023 @polkadot/dev authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -const fs = require('node:fs'); -const os = require('node:os'); -const path = require('node:path'); -const cp = require('node:child_process'); - -/** - * Process execution - * - * @param {string} cmd - * @param {boolean} [noLog] - **/ -function execSync (cmd, noLog) { - !noLog && console.log(`$ ${cmd.replace(/ {2}/g, ' ')}`); - - cp.execSync(cmd, { stdio: 'inherit' }); -} - -/** Runs the clean command */ -function runClean () { - execSync('yarn polkadot-dev-clean-build'); -} - -/** Runs the lint command */ -function runLint () { - execSync('yarn lint'); -} - -/** Runs the test command */ -function runTest () { - execSync('yarn test'); -} - -/** Runs the build command */ -function runBuild () { - execSync('yarn build'); -} - -/** - * Retrieves the path of the root package.json - * - * @returns {string} - */ -function npmGetJsonPath () { - return path.resolve(process.cwd(), 'package.json'); -} - -/** - * Retrieves the contents of the root package.json - * - * @returns {{ name: string; version: string; versions?: { npm?: string; git?: string } }} - */ -function npmGetJson () { - return JSON.parse( - fs.readFileSync(npmGetJsonPath(), 'utf8') - ); -} - -/** - * Retrieved the current version included in package.json - * - * @returns {string} - */ -function npmGetVersion () { - return npmGetJson().version; -} - -/** - * Sets the npm token in the home directory - */ -function npmSetup () { - const registry = 'registry.npmjs.org'; - - fs.writeFileSync(path.join(os.homedir(), '.npmrc'), `//${registry}/:_authToken=${process.env.NPM_TOKEN}`); -} - -/** - * Publishes the current package - * - * @returns {void} - */ -function npmPublish () { - const extraFiles = npmGetJson()['files'] || []; - - ['LICENSE', 'package.json'].concat(extraFiles).forEach((file) => execSync(`cp -r ./${file} build/`)); - - process.chdir('build'); - - const tag = npmGetVersion().includes('-') ? '--tag beta' : ''; - let count = 1; - - while (true) { - try { - execSync(`npm publish --access public ${tag}`); - - break; - } catch { - if (count < 5) { - const end = Date.now() + 15000; - - console.error(`Publish failed on attempt ${count}/5. Retrying in 15s`); - count++; - - while (Date.now() < end) { - // just spin our wheels - } - } - } - } - - process.chdir('..'); -} - -/** - * Loops through the packages/* (or root), executing the supplied - * function for each package found - * - * @param {() => unknown} fn - */ -function loopFunc (fn) { - if (fs.existsSync('packages')) { - fs - .readdirSync('packages') - .filter((dir) => { - const pkgDir = path.join(process.cwd(), 'packages', dir); - - return fs.statSync(pkgDir).isDirectory() && - fs.existsSync(path.join(pkgDir, 'package.json')) && - fs.existsSync(path.join(pkgDir, 'build')); - }) - .forEach((dir) => { - process.chdir(path.join('packages', dir)); - fn(); - process.chdir('../..'); - }); - } else { - fn(); - } -} - -// first do infrastructure setup -npmSetup(); - -// perform the actual CI ops -runClean(); -runLint(); -runTest(); -runBuild(); - -// publish to npm -loopFunc(npmPublish); diff --git a/tsconfig.base.json b/tsconfig.base.json index 5161645..4dd30a1 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -3,7 +3,7 @@ "allowSyntheticDefaultImports": true, "esModuleInterop": true, "lib": ["esnext"], - "module": "CommonJS", + "module": "ESNext", "moduleResolution": "node", "noUnusedLocals": false, "noUnusedParameters": false, @@ -25,14 +25,10 @@ "@acala-network/types/*": ["packages/types/src/*"], "@acala-network/api-derive": ["packages/api-derive/src"], "@acala-network/api-derive/*": ["packages/api-derive/src/*"], - "@acala-network/type-definitions": ["packages/type-definitions/src"], - "@acala-network/type-definitions/*": ["packages/type-definitions/src/*"], - "@polkadot/types/lookup": ["packages/types/src/lookup/types-acala.ts"], - "@polkadot/api/augment": ["packages/types/src/argument/api.ts"], } }, "exclude": [ - "build/**/*", - "**/build/**/*" + "dist/**/*", + "**/dist/**/*" ] } diff --git a/tsconfig.build.json b/tsconfig.build.json deleted file mode 100644 index fc8520e..0000000 --- a/tsconfig.build.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./tsconfig.json" -} diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json deleted file mode 100644 index cdcc083..0000000 --- a/tsconfig.eslint.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "./tsconfig.base.json", - "include": [ - ".eslintrc.js", - "packages/**/src/**/*", - "packages/**/scripts/**/*", - "packages/**/test/**/*" - ], - "exclude": [ - "packages/**/build/**/*", - "**/node_modules/**/*" - ] -} diff --git a/tsconfig.json b/tsconfig.json index 273446a..82acab9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,10 +1,10 @@ { "extends": "./tsconfig.base.json", "include": [ - "packages/**/*.ts" + "packages/**/*.ts", ], "exclude": [ "**/node_modules/**/*", - "**/build/**/*" + "**/dist/**/*" ] } diff --git a/yarn.lock b/yarn.lock index 06e3e82..915ee82 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,14 +5,21 @@ __metadata: version: 6 cacheKey: 8 -"@acala-network/api-derive@5.1.2, @acala-network/api-derive@workspace:packages/api-derive": +"@aashutoshrathi/word-wrap@npm:^1.2.3": + version: 1.2.6 + resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" + checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd + languageName: node + linkType: hard + +"@acala-network/api-derive@6.0.0-34, @acala-network/api-derive@workspace:packages/api-derive": version: 0.0.0-use.local resolution: "@acala-network/api-derive@workspace:packages/api-derive" dependencies: - "@acala-network/types": 5.1.2 + "@acala-network/types": 6.0.0-34 typescript: ^5.0.4 peerDependencies: - "@polkadot/api": ^10.5.1 + "@polkadot/api": ^10.9.1 languageName: unknown linkType: soft @@ -20,10832 +27,3012 @@ __metadata: version: 0.0.0-use.local resolution: "@acala-network/api@workspace:packages/api" dependencies: - "@acala-network/api-derive": 5.1.2 - "@acala-network/types": 5.1.2 - typescript: ^5.0.4 - peerDependencies: - "@polkadot/api": ^10.5.1 - languageName: unknown - linkType: soft - -"@acala-network/type-definitions@5.1.2, @acala-network/type-definitions@workspace:packages/type-definitions": - version: 0.0.0-use.local - resolution: "@acala-network/type-definitions@workspace:packages/type-definitions" - dependencies: + "@acala-network/api-derive": 6.0.0-34 + "@acala-network/types": 6.0.0-34 typescript: ^5.0.4 peerDependencies: - "@polkadot/types": ^10.5.1 + "@polkadot/api": ^10.9.1 languageName: unknown linkType: soft -"@acala-network/types@5.1.2, @acala-network/types@workspace:packages/types": +"@acala-network/types@6.0.0-34, @acala-network/types@workspace:packages/types": version: 0.0.0-use.local resolution: "@acala-network/types@workspace:packages/types" dependencies: - "@acala-network/type-definitions": 5.1.2 - "@types/websocket": ^1.0.5 + "@polkadot/typegen": ^10.9.1 + "@types/node": ^20.4.9 typescript: ^5.0.4 - websocket: ^1.0.34 peerDependencies: - "@polkadot/api": ^10.5.1 + "@polkadot/api": ^10.9.1 languageName: unknown linkType: soft -"@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 03c04fd526acc64a1f4df22651186f3e5ef0a9d6d6530ce4482ec9841269cf7a11dbb8af79237c282d721c5312024ff17529cd72cc4768c11e999b58e2302079 + "@jridgewell/trace-mapping": 0.3.9 + checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/code-frame@npm:7.21.4" +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" dependencies: - "@babel/highlight": ^7.18.6 - checksum: e5390e6ec1ac58dcef01d4f18eaf1fd2f1325528661ff6d4a5de8979588b9f5a8e852a54a91b923846f7a5c681b217f0a45c2524eb9560553160cd963b7d592c + eslint-visitor-keys: ^3.3.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 languageName: node linkType: hard -"@babel/compat-data@npm:^7.21.5": - version: 7.21.7 - resolution: "@babel/compat-data@npm:7.21.7" - checksum: 28747eb3fc084d088ba2db0336f52118cfa730a57bdbac81630cae1f38ad0336605b95b3390325937802f344e0b7fa25e2f1b67e3ee2d7383b877f88dee0e51c +"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": + version: 4.8.0 + resolution: "@eslint-community/regexpp@npm:4.8.0" + checksum: 601e6d033d556e98e8c929905bef335f20d7389762812df4d0f709d9b4d2631610dda975fb272e23b5b68e24a163b3851b114c8080a0a19fb4c141a1eff6305b languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.21.8": - version: 7.21.8 - resolution: "@babel/core@npm:7.21.8" +"@eslint/eslintrc@npm:^2.1.2": + version: 2.1.2 + resolution: "@eslint/eslintrc@npm:2.1.2" dependencies: - "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.21.4 - "@babel/generator": ^7.21.5 - "@babel/helper-compilation-targets": ^7.21.5 - "@babel/helper-module-transforms": ^7.21.5 - "@babel/helpers": ^7.21.5 - "@babel/parser": ^7.21.8 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.5 - "@babel/types": ^7.21.5 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.2 - semver: ^6.3.0 - checksum: f28118447355af2a90bd340e2e60699f94c8020517eba9b71bf8ebff62fa9e00d63f076e033f9dfb97548053ad62ada45fafb0d96584b1a90e8aef5a3b8241b1 + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^9.6.0 + globals: ^13.19.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: bc742a1e3b361f06fedb4afb6bf32cbd27171292ef7924f61c62f2aed73048367bcc7ac68f98c06d4245cd3fabc43270f844e3c1699936d4734b3ac5398814a7 languageName: node linkType: hard -"@babel/generator@npm:^7.21.5, @babel/generator@npm:^7.7.2": - version: 7.21.5 - resolution: "@babel/generator@npm:7.21.5" - dependencies: - "@babel/types": ^7.21.5 - "@jridgewell/gen-mapping": ^0.3.2 - "@jridgewell/trace-mapping": ^0.3.17 - jsesc: ^2.5.1 - checksum: 78af737b9dd701d4c657f9731880430fa1c177767b562f4e8a330a7fe72a4abe857e3d24de4e6d9dafc1f6a11f894162d27e523d7e5948ff9e3925a0ce9867c4 +"@eslint/js@npm:8.48.0": + version: 8.48.0 + resolution: "@eslint/js@npm:8.48.0" + checksum: b2755f9c0ee810c886eba3c50dcacb184ba5a5cd1cbc01988ee506ad7340653cae0bd55f1d95c64b56dfc6d25c2caa7825335ffd2c50165bae9996fe0f396851 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-compilation-targets@npm:7.21.5" +"@humanwhocodes/config-array@npm:^0.11.10": + version: 0.11.10 + resolution: "@humanwhocodes/config-array@npm:0.11.10" dependencies: - "@babel/compat-data": ^7.21.5 - "@babel/helper-validator-option": ^7.21.0 - browserslist: ^4.21.3 - lru-cache: ^5.1.1 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 0edecb9c970ddc22ebda1163e77a7f314121bef9e483e0e0d9a5802540eed90d5855b6bf9bce03419b35b2e07c323e62d0353b153fa1ca34f17dbba897a83c25 + "@humanwhocodes/object-schema": ^1.2.1 + debug: ^4.1.1 + minimatch: ^3.0.5 + checksum: 1b1302e2403d0e35bc43e66d67a2b36b0ad1119efc704b5faff68c41f791a052355b010fb2d27ef022670f550de24cd6d08d5ecf0821c16326b7dcd0ee5d5d8a languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-environment-visitor@npm:7.21.5" - checksum: e436af7b62956e919066448013a3f7e2cd0b51010c26c50f790124dcd350be81d5597b4e6ed0a4a42d098a27de1e38561cd7998a116a42e7899161192deac9a6 +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-function-name@npm:7.21.0" - dependencies: - "@babel/template": ^7.20.7 - "@babel/types": ^7.21.0 - checksum: d63e63c3e0e3e8b3138fa47b0cd321148a300ef12b8ee951196994dcd2a492cc708aeda94c2c53759a5c9177fffaac0fd8778791286746f72a000976968daf4e +"@humanwhocodes/object-schema@npm:^1.2.1": + version: 1.2.1 + resolution: "@humanwhocodes/object-schema@npm:1.2.1" + checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-hoist-variables@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: fd9c35bb435fda802bf9ff7b6f2df06308a21277c6dec2120a35b09f9de68f68a33972e2c15505c1a1a04b36ec64c9ace97d4a9e26d6097b76b4396b7c5fa20f +"@jridgewell/resolve-uri@npm:^3.0.3": + version: 3.1.1 + resolution: "@jridgewell/resolve-uri@npm:3.1.1" + checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/helper-module-imports@npm:7.21.4" - dependencies: - "@babel/types": ^7.21.4 - checksum: bd330a2edaafeb281fbcd9357652f8d2666502567c0aad71db926e8499c773c9ea9c10dfaae30122452940326d90c8caff5c649ed8e1bf15b23f858758d3abc6 +"@jridgewell/sourcemap-codec@npm:^1.4.10": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-module-transforms@npm:7.21.5" +"@jridgewell/trace-mapping@npm:0.3.9": + version: 0.3.9 + resolution: "@jridgewell/trace-mapping@npm:0.3.9" dependencies: - "@babel/helper-environment-visitor": ^7.21.5 - "@babel/helper-module-imports": ^7.21.4 - "@babel/helper-simple-access": ^7.21.5 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.19.1 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.5 - "@babel/types": ^7.21.5 - checksum: 1ccfc88830675a5d485d198e918498f9683cdd46f973fdd4fe1c85b99648fb70f87fca07756c7a05dc201bd9b248c74ced06ea80c9991926ac889f53c3659675 + "@jridgewell/resolve-uri": ^3.0.3 + "@jridgewell/sourcemap-codec": ^1.4.10 + checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.20.2 - resolution: "@babel/helper-plugin-utils@npm:7.20.2" - checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b +"@noble/curves@npm:1.1.0": + version: 1.1.0 + resolution: "@noble/curves@npm:1.1.0" + dependencies: + "@noble/hashes": 1.3.1 + checksum: 2658cdd3f84f71079b4e3516c47559d22cf4b55c23ac8ee9d2b1f8e5b72916d9689e59820e0f9d9cb4a46a8423af5b56dc6bb7782405c88be06a015180508db5 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-simple-access@npm:7.21.5" - dependencies: - "@babel/types": ^7.21.5 - checksum: ad212beaa24be3864c8c95bee02f840222457ccf5419991e2d3e3e39b0f75b77e7e857e0bf4ed428b1cd97acefc87f3831bdb0b9696d5ad0557421f398334fc3 +"@noble/hashes@npm:1.3.1": + version: 1.3.1 + resolution: "@noble/hashes@npm:1.3.1" + checksum: 7fdefc0f7a0c1ec27acc6ff88841793e3f93ec4ce6b8a6a12bfc0dd70ae6b7c4c82fe305fdfeda1735d5ad4a9eebe761e6693b3d355689c559e91242f4bc95b1 languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-split-export-declaration@npm:7.18.6" +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" dependencies: - "@babel/types": ^7.18.6 - checksum: c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b + "@nodelib/fs.stat": 2.0.5 + run-parallel: ^1.1.9 + checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-string-parser@npm:7.21.5" - checksum: 36c0ded452f3858e67634b81960d4bde1d1cd2a56b82f4ba2926e97864816021c885f111a7cf81de88a0ed025f49d84a393256700e9acbca2d99462d648705d8 +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: ^1.6.0 + checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-validator-option@npm:7.21.0" - checksum: 8ece4c78ffa5461fd8ab6b6e57cc51afad59df08192ed5d84b475af4a7193fc1cb794b59e3e7be64f3cdc4df7ac78bf3dbb20c129d7757ae078e6279ff8c2f07 +"@polkadot/api-augment@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/api-augment@npm:10.9.1" + 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 + checksum: b0aeed5ebf640c58a252a29a33f12d4c39d0dcdf10b875501012c3b4b05955ed8be85efbf75e17ad237a561e1171821979ffdddf7e6a64cb0806badb2752c190 languageName: node linkType: hard -"@babel/helpers@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helpers@npm:7.21.5" +"@polkadot/api-base@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/api-base@npm:10.9.1" dependencies: - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.5 - "@babel/types": ^7.21.5 - checksum: a6f74b8579713988e7f5adf1a986d8b5255757632ba65b2552f0f609ead5476edb784044c7e4b18f3681ee4818ca9d08c41feb9bd4e828648c25a00deaa1f9e4 + "@polkadot/rpc-core": 10.9.1 + "@polkadot/types": 10.9.1 + "@polkadot/util": ^12.3.1 + rxjs: ^7.8.1 + tslib: ^2.5.3 + checksum: a761f4ade747a295c16b7e6f24c1bb93e1736aa7fa9f1cb3c651c84d02a99cc62658e83326fa339882423966a55bf0046b74a69a1a4e4567c8d6c1c4db4eb306 languageName: node linkType: hard -"@babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" - dependencies: - "@babel/helper-validator-identifier": ^7.18.6 - chalk: ^2.0.0 - js-tokens: ^4.0.0 - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 +"@polkadot/api-derive@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/api-derive@npm:10.9.1" + 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 + checksum: 072a43bcc55787beb6c29afe0f011c03cdde3a9b6ac38d972d0b13ff93a1e14198d769a926edfd324c3947735dd8c8fcb7a61629409322230fd8559e7c17a1d7 languageName: node linkType: hard -"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.4, @babel/parser@npm:^7.21.5, @babel/parser@npm:^7.21.8": - version: 7.21.8 - resolution: "@babel/parser@npm:7.21.8" - bin: - parser: ./bin/babel-parser.js - checksum: 1b9a820fedfb6ef179e6ffa1dbc080808882949dec68340a616da2aa354af66ea2886bd68e61bd444d270aa0b24ad6273e3cfaf17d6878c34bf2521becacb353 +"@polkadot/api@npm:10.9.1, @polkadot/api@npm:^10.9.1": + version: 10.9.1 + resolution: "@polkadot/api@npm:10.9.1" + 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 + checksum: 6b37d9bacf0599bb7c385ddefca929547299a6f1d242ce3215f8480672297c81ec30c251bc9aac3889c5956bd9ef3918d69364819861eec308f4aa347c08110d languageName: node linkType: hard -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" +"@polkadot/keyring@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/keyring@npm:12.3.2" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@polkadot/util": 12.3.2 + "@polkadot/util-crypto": 12.3.2 + tslib: ^2.5.3 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 + "@polkadot/util": 12.3.2 + "@polkadot/util-crypto": 12.3.2 + checksum: fa1238052ab6a93f4d97c0351e908ab866c128eb9089fe8829af4a4603be3d97dd964bb2b95c22248cfd120800bbc37aa93e03221ecca4f97c36818d452b44db languageName: node linkType: hard -"@babel/plugin-syntax-bigint@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" +"@polkadot/networks@npm:12.3.2, @polkadot/networks@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/networks@npm:12.3.2" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 + "@polkadot/util": 12.3.2 + "@substrate/ss58-registry": ^1.40.0 + tslib: ^2.5.3 + checksum: 54d5aa2a90b761a200bf0cf492f1c53cbbd555067f9486542997097640b0813e46675837e83225cee8ab4e816bcae12cdc046f07b5869930ab1e694b1e6e3cec languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.8.3": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" +"@polkadot/rpc-augment@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/rpc-augment@npm:10.9.1" dependencies: - "@babel/helper-plugin-utils": ^7.12.13 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc + "@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 + checksum: 4f7b090be6d88ef6a56679a80da856bf007994e2142e16fbac6030132789b5a2411421650935ed4b18334afca399edfc0387135731836c6d9f8420acf510f11b languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" +"@polkadot/rpc-core@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/rpc-core@npm:10.9.1" dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b + "@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 + checksum: 538a207f5d321b4b18b0580da438598dd78e496dbc7069a776abcc39ede36903981ba2b9897eea73ecfe2f48a4d0cbd5b5cd738b3184f5c333709e6f4603f22a languageName: node linkType: hard -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a +"@polkadot/rpc-provider@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/rpc-provider@npm:10.9.1" + 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 + "@substrate/connect": 0.7.26 + eventemitter3: ^5.0.1 + mock-socket: ^9.2.1 + nock: ^13.3.1 + tslib: ^2.5.3 + dependenciesMeta: + "@substrate/connect": + optional: true + checksum: 4521ba64a1e69ed323910796a4598755e8101704aae3be33b6c363be4ebb9ea1a99ced17b8cd9fa3ab15abf5900e1055279f532f47b8472e8a143a299bfa046d + languageName: node + linkType: hard + +"@polkadot/typegen@npm:^10.9.1": + version: 10.9.1 + resolution: "@polkadot/typegen@npm:10.9.1" + 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 + checksum: e45e8cbf8a4361e8e5e271597fb2337664e537012d3c2d30b59a75d6932b41ee0a4301abfcdaacbcf7f8371acc6a48faa0c1a6a15e679783697a04ddcc228ca8 languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.18.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" +"@polkadot/types-augment@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types-augment@npm:10.9.1" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 + "@polkadot/types": 10.9.1 + "@polkadot/types-codec": 10.9.1 + "@polkadot/util": ^12.3.1 + tslib: ^2.5.3 + checksum: d643f83ab0a9498267037d95b878fa4e3b0087882195c3bd609038e8c934a092d9c82f7164ac97989305805aabe0d9186736c50a372498c81c22b3d7f4cfcccb languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" +"@polkadot/types-codec@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types-codec@npm:10.9.1" dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 + "@polkadot/util": ^12.3.1 + "@polkadot/x-bigint": ^12.3.1 + tslib: ^2.5.3 + checksum: ac11b770fa4328f55daf6dd78fc8fc4d6906fb0d4b2bf92eaece58332c74f2b178d598a310a6dd068c72856acefddf5f7d23cac56991fa12f61d6853fb73d582 languageName: node linkType: hard -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" +"@polkadot/types-create@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types-create@npm:10.9.1" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 + "@polkadot/types-codec": 10.9.1 + "@polkadot/util": ^12.3.1 + tslib: ^2.5.3 + checksum: 43f8fbd70a7891d6b49f1edb00b4a918c21924f2c1e44eb81ef7c9327e1fcc7eac65dbc2a9d0e3ba49079fdddda5498115e47f5fd99ec2a91f79c7f305bf553a languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" +"@polkadot/types-known@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types-known@npm:10.9.1" dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 + "@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 + checksum: 8a3dd0dead1759112b9011c5ff47bf9fa0f5a00d0d5cba841d724494a9434a2f565fad8ab654ae8cc3949a10c28f3966034bfc23e493b7cc373d3532de508953 languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" +"@polkadot/types-support@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types-support@npm:10.9.1" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf + "@polkadot/util": ^12.3.1 + tslib: ^2.5.3 + checksum: f5df33f215f529c33d4fd7ad7d6877a4567954488971c2986da416b6578ccb6d5c6eeadab4602abe0e3ce17373cdd6de0ce6f09529852b6e2fd6bc28b9183f9b + languageName: node + linkType: hard + +"@polkadot/types@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types@npm:10.9.1" + 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 + checksum: c9b0873b52f33c5d7913bc1e474c67d797411ac592c10af987dfecfee7480aeda02b9fc100ff506bc8af704a7fc239162a8ec7eec580e2e7a62ac7f7b95f3900 languageName: node linkType: hard -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" +"@polkadot/util-crypto@npm:12.3.2, @polkadot/util-crypto@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/util-crypto@npm:12.3.2" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@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 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 + "@polkadot/util": 12.3.2 + checksum: 5c4053b4172ce138b4df5d61dc83905759fde6816ddf1d1aea7389bf4e9bba6d0a110e356eb9a3d76065393b787eb9797428966a1da36bb3b13567bdb67d5671 languageName: node linkType: hard -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" +"@polkadot/util@npm:12.3.2, @polkadot/util@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/util@npm:12.3.2" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 + "@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 + checksum: 53b5ac58bbae5d3aa867e0f1483fc0fd40e811919e573051225ab32e031ab81649be0f969ecb7c7a094c588f381d8ec1fa67160a65e3e2ef2180afe5677136cc languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.8.3": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" +"@polkadot/wasm-bridge@npm:7.2.1": + version: 7.2.1 + resolution: "@polkadot/wasm-bridge@npm:7.2.1" dependencies: - "@babel/helper-plugin-utils": ^7.14.5 + "@polkadot/wasm-util": 7.2.1 + tslib: ^2.5.0 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 6f4d255665f6c1552df9abcf8e99ee36b220c446c74e4da7ac21f3c578c3736695db41e816ef83226d98231c535df8daea6d2266c3090bdd8e7609fa87447de9 languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.20.0 - resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" +"@polkadot/wasm-crypto-asmjs@npm:7.2.1": + version: 7.2.1 + resolution: "@polkadot/wasm-crypto-asmjs@npm:7.2.1" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 + tslib: ^2.5.0 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6189c0b5c32ba3c9a80a42338bd50719d783b20ef29b853d4f03929e971913d3cefd80184e924ae98ad6db09080be8fe6f1ffde9a6db8972523234f0274d36f7 + "@polkadot/util": "*" + checksum: 9d7f2ac6f73cc2ed390941a35426763c73e6f20374eb11ed60b880a6f716c2773cb1fe1cddb9416ab669c75b25b7d99be25c8c91886bb676d6faf9b4658f8fd7 languageName: node linkType: hard -"@babel/register@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/register@npm:7.21.0" +"@polkadot/wasm-crypto-init@npm:7.2.1": + version: 7.2.1 + resolution: "@polkadot/wasm-crypto-init@npm:7.2.1" dependencies: - clone-deep: ^4.0.1 - find-cache-dir: ^2.0.0 - make-dir: ^2.1.0 - pirates: ^4.0.5 - source-map-support: ^0.5.16 + "@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 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9745cc7520b4c5e64cc54f4851c3b78af82e1f8cffc9041f5cc0b9aef62d86a9a8617327fc975b5e0e39cb5cc0aba7ae02429884390ee93e0de29152fa849b4f + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 97105a9e846e97d9d678526e5dd1b491cd71e705c759a8ace9e0e9a54aa045b2b512bdcdd524ea6684963b6cb0fc0a44043d2198bc680c893e1feaaf4d860e76 languageName: node linkType: hard -"@babel/runtime@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/runtime@npm:7.21.5" +"@polkadot/wasm-crypto-wasm@npm:7.2.1": + version: 7.2.1 + resolution: "@polkadot/wasm-crypto-wasm@npm:7.2.1" dependencies: - regenerator-runtime: ^0.13.11 - checksum: 358f2779d3187f5c67ad302e8f8d435412925d0b991d133c7d4a7b1ddd5a3fda1b6f34537cb64628dfd96a27ae46df105bed3895b8d754b88cacdded8d1129dd + "@polkadot/wasm-util": 7.2.1 + tslib: ^2.5.0 + peerDependencies: + "@polkadot/util": "*" + checksum: f000fab2fc682a4d4d2029b483701a64091b9be0d75df82f3337a48d65ffdac8d76c828f46810cb5aae6b9ec77bdf3963ae8b8668106ea9e5c0c19f57637655d languageName: node linkType: hard -"@babel/template@npm:^7.20.7, @babel/template@npm:^7.3.3": - version: 7.20.7 - resolution: "@babel/template@npm:7.20.7" +"@polkadot/wasm-crypto@npm:^7.2.1": + version: 7.2.1 + resolution: "@polkadot/wasm-crypto@npm:7.2.1" dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/parser": ^7.20.7 - "@babel/types": ^7.20.7 - checksum: 2eb1a0ab8d415078776bceb3473d07ab746e6bb4c2f6ca46ee70efb284d75c4a32bb0cd6f4f4946dec9711f9c0780e8e5d64b743208deac6f8e9858afadc349e + "@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 + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: f42f2bc34cf76d1438893f72a233080196c9a95dd3c53444f582150c7f56b75c80b8b8b9b4a3d9015438a6f7438c6e40def46b1fe7ce3a367bcd280f2bf29c98 languageName: node linkType: hard -"@babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.7.2": - version: 7.21.5 - resolution: "@babel/traverse@npm:7.21.5" +"@polkadot/wasm-util@npm:7.2.1, @polkadot/wasm-util@npm:^7.2.1": + version: 7.2.1 + resolution: "@polkadot/wasm-util@npm:7.2.1" dependencies: - "@babel/code-frame": ^7.21.4 - "@babel/generator": ^7.21.5 - "@babel/helper-environment-visitor": ^7.21.5 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.21.5 - "@babel/types": ^7.21.5 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: b403733fa7d858f0c8e224f0434a6ade641bc469a4f92975363391e796629d5bf53e544761dfe85039aab92d5389ebe7721edb309d7a5bb7df2bf74f37bf9f47 + tslib: ^2.5.0 + peerDependencies: + "@polkadot/util": "*" + checksum: 8df30296664807c27b01d37a3e9f124fdc22aef61e633b1a538a7c533f485a2aa756c43e67aac8d0c8383273432783b78e5528c5bc1ffcf508e7faaa5009e618 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.4, @babel/types@npm:^7.21.5, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": - version: 7.21.5 - resolution: "@babel/types@npm:7.21.5" +"@polkadot/x-bigint@npm:12.3.2, @polkadot/x-bigint@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/x-bigint@npm:12.3.2" dependencies: - "@babel/helper-string-parser": ^7.21.5 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: 43242a99c612d13285ee4af46cc0f1066bcb6ffd38307daef7a76e8c70f36cfc3255eb9e75c8e768b40e761176c313aec4d5c0b9d97a21e494d49d5fd123a9f7 + "@polkadot/x-global": 12.3.2 + tslib: ^2.5.3 + checksum: 0c88e28f1072cd2e5bc0efa3b8ede13f1084c8d56bb78a91f031ee128e572a5f74faa99c22be64182950194647a2081899dcfaa7e7ab16bbb3f9b9761515eb85 languageName: node linkType: hard -"@cspotcode/source-map-support@npm:^0.8.0": - version: 0.8.1 - resolution: "@cspotcode/source-map-support@npm:0.8.1" +"@polkadot/x-fetch@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/x-fetch@npm:12.3.2" dependencies: - "@jridgewell/trace-mapping": 0.3.9 - checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa + "@polkadot/x-global": 12.3.2 + node-fetch: ^3.3.1 + tslib: ^2.5.3 + checksum: 063bae74b5c197c5b2c603cc761aa830fe96a196d8cc0d9bc428670d1d0fa44d053d96b463783a9d989ec1032bda6397cb4f8772e65fed9d5f1089d04d7b54dc languageName: node linkType: hard -"@dependents/detective-less@npm:^3.0.1": - version: 3.0.2 - resolution: "@dependents/detective-less@npm:3.0.2" +"@polkadot/x-global@npm:12.3.2, @polkadot/x-global@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/x-global@npm:12.3.2" dependencies: - gonzales-pe: ^4.3.0 - node-source-walk: ^5.0.1 - checksum: 2c263ab64fcd1f76117bc35f2b29a150c64bd2b105c96a909a63ce2f2baf07efd93d9ae80e612161d003fb71fbe46598292375f5cc3f447a1b83cfb545dc8f8f + tslib: ^2.5.3 + checksum: 85bd4a3e89bacdf8159fe505b875fad0ce8cfc5ba65377b14981166d973339a2fa3128582112af51dfecea4b68b0501a960056138110195b5bea69c3a8c88e11 languageName: node linkType: hard -"@discoveryjs/json-ext@npm:^0.5.0": - version: 0.5.7 - resolution: "@discoveryjs/json-ext@npm:0.5.7" - checksum: 2176d301cc258ea5c2324402997cf8134ebb212469c0d397591636cea8d3c02f2b3cf9fd58dcb748c7a0dade77ebdc1b10284fa63e608c033a1db52fddc69918 +"@polkadot/x-randomvalues@npm:12.3.2": + version: 12.3.2 + resolution: "@polkadot/x-randomvalues@npm:12.3.2" + dependencies: + "@polkadot/x-global": 12.3.2 + tslib: ^2.5.3 + peerDependencies: + "@polkadot/util": 12.3.2 + "@polkadot/wasm-util": "*" + checksum: 809e0429a0e6f285ad0e2bf0b7dbe1f8b05cc3aacb9f7d8593fd0702e2f23ef7e3aab861d1493528670712c03426b36aacecf43b6fc97cc4036ee1ae41fa04dc languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" +"@polkadot/x-textdecoder@npm:12.3.2": + version: 12.3.2 + resolution: "@polkadot/x-textdecoder@npm:12.3.2" dependencies: - eslint-visitor-keys: ^3.3.0 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 + "@polkadot/x-global": 12.3.2 + tslib: ^2.5.3 + checksum: d5b8810b325bad317e10f631f0d7c9c91e0db92ca37db7935e41569df8c926534aa4668a14b9b12d1d5263569239665bca8ad0089bf3b789a09dbf6f0303108f languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0": - version: 4.5.1 - resolution: "@eslint-community/regexpp@npm:4.5.1" - checksum: 6d901166d64998d591fab4db1c2f872981ccd5f6fe066a1ad0a93d4e11855ecae6bfb76660869a469563e8882d4307228cebd41142adb409d182f2966771e57e +"@polkadot/x-textencoder@npm:12.3.2": + version: 12.3.2 + resolution: "@polkadot/x-textencoder@npm:12.3.2" + dependencies: + "@polkadot/x-global": 12.3.2 + tslib: ^2.5.3 + checksum: c383fab93904f6c47f87b1b111a002542c701844c82a62ead6bbbd19f23b58f87ebd47ec8578de7ed18b45668b43491cc60e44c343b9d59e80696e5c9357e962 languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.0.3": - version: 2.0.3 - resolution: "@eslint/eslintrc@npm:2.0.3" +"@polkadot/x-ws@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/x-ws@npm:12.3.2" dependencies: - ajv: ^6.12.4 - debug: ^4.3.2 - espree: ^9.5.2 - globals: ^13.19.0 - ignore: ^5.2.0 - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - minimatch: ^3.1.2 - strip-json-comments: ^3.1.1 - checksum: ddc51f25f8524d8231db9c9bf03177e503d941a332e8d5ce3b10b09241be4d5584a378a529a27a527586bfbccf3031ae539eb891352033c340b012b4d0c81d92 + "@polkadot/x-global": 12.3.2 + tslib: ^2.5.3 + ws: ^8.13.0 + checksum: 7bb18ada56bb7d441c1392ec459959ff7cfc27fd57953898cb19682ea2fd323b68946102e4fe1c5eb1eb89fa62eb2d8ea7be03382ef9a473cd8c74d039b875d1 languageName: node linkType: hard -"@eslint/js@npm:8.40.0, @eslint/js@npm:^8.40.0": - version: 8.40.0 - resolution: "@eslint/js@npm:8.40.0" - checksum: e84936b8ebd1c8fd90e860182e95d1404006da4cbca722b14950b298aeeca102b080aa9b62c8e69f90824ec54e19f1ba79b239046223624d1414ee82e8e628ac +"@scure/base@npm:1.1.1": + version: 1.1.1 + resolution: "@scure/base@npm:1.1.1" + checksum: b4fc810b492693e7e8d0107313ac74c3646970c198bbe26d7332820886fa4f09441991023ec9aa3a2a51246b74409ab5ebae2e8ef148bbc253da79ac49130309 languageName: node linkType: hard -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 +"@substrate/connect-extension-protocol@npm:^1.0.1": + version: 1.0.1 + resolution: "@substrate/connect-extension-protocol@npm:1.0.1" + checksum: 116dee587e81e832e14c25038bd849438c9493c6089aa6c1bf1760780d463880d44d362ed983d57ac3695368ac46f3c9df3dbaed92f36de89626c9735cecd1e4 languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.8": - version: 0.11.8 - resolution: "@humanwhocodes/config-array@npm:0.11.8" +"@substrate/connect@npm:0.7.26": + version: 0.7.26 + resolution: "@substrate/connect@npm:0.7.26" dependencies: - "@humanwhocodes/object-schema": ^1.2.1 - debug: ^4.1.1 - minimatch: ^3.0.5 - checksum: 0fd6b3c54f1674ce0a224df09b9c2f9846d20b9e54fabae1281ecfc04f2e6ad69bf19e1d6af6a28f88e8aa3990168b6cb9e1ef755868c3256a630605ec2cb1d3 + "@substrate/connect-extension-protocol": ^1.0.1 + eventemitter3: ^4.0.7 + smoldot: 1.0.4 + checksum: 3179d241f073318d5973deb61c9c8d9b89ae28909a594b6b9fbcdfffd030a70ba58e8428eaa9d72484810bad10c93de1ad9c440b878d0fcfaaf4559d2e6f4502 languageName: node linkType: hard -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 +"@substrate/ss58-registry@npm:^1.40.0": + version: 1.40.0 + resolution: "@substrate/ss58-registry@npm:1.40.0" + checksum: 474cb16b350e95fa7ca1020b70c6885c5c3d739472f506d175f24e9fd5a6d337d3c7e7a7fa44962199ed03fffb5d3b44b8af79a9811cb55ec34b3b75bb8e7f97 languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 +"@tsconfig/node10@npm:^1.0.7": + version: 1.0.9 + resolution: "@tsconfig/node10@npm:1.0.9" + checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df languageName: node linkType: hard -"@istanbuljs/load-nyc-config@npm:^1.0.0": - version: 1.1.0 - resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" - dependencies: - camelcase: ^5.3.1 - find-up: ^4.1.0 - get-package-type: ^0.1.0 - js-yaml: ^3.13.1 - resolve-from: ^5.0.0 - checksum: d578da5e2e804d5c93228450a1380e1a3c691de4953acc162f387b717258512a3e07b83510a936d9fab03eac90817473917e24f5d16297af3867f59328d58568 +"@tsconfig/node12@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node12@npm:1.0.11" + checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a languageName: node linkType: hard -"@istanbuljs/schema@npm:^0.1.2": - version: 0.1.3 - resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 +"@tsconfig/node14@npm:^1.0.0": + version: 1.0.3 + resolution: "@tsconfig/node14@npm:1.0.3" + checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d languageName: node linkType: hard -"@jest/console@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/console@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - "@types/node": "*" - chalk: ^4.0.0 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 - slash: ^3.0.0 - checksum: 9f4f4b8fabd1221361b7f2e92d4a90f5f8c2e2b29077249996ab3c8b7f765175ffee795368f8d6b5b2bb3adb32dc09319f7270c7c787b0d259e624e00e0f64a5 +"@tsconfig/node16@npm:^1.0.2": + version: 1.0.3 + resolution: "@tsconfig/node16@npm:1.0.3" + checksum: 3a8b657dd047495b7ad23437d6afd20297ce90380ff0bdee93fc7d39a900dbd8d9e26e53ff6b465e7967ce2adf0b218782590ce9013285121e6a5928fbd6819f languageName: node linkType: hard -"@jest/environment@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/environment@npm:29.5.0" +"@types/bn.js@npm:^5.1.1": + version: 5.1.1 + resolution: "@types/bn.js@npm:5.1.1" dependencies: - "@jest/fake-timers": ^29.5.0 - "@jest/types": ^29.5.0 "@types/node": "*" - jest-mock: ^29.5.0 - checksum: 921de6325cd4817dec6685e5ff299b499b6379f3f9cf489b4b13588ee1f3820a0c77b49e6a087996b6de8f629f6f5251e636cba08d1bdb97d8071cc7d033c88a + checksum: e50ed2dd3abe997e047caf90e0352c71e54fc388679735217978b4ceb7e336e51477791b715f49fd77195ac26dd296c7bad08a3be9750e235f9b2e1edb1b51c2 languageName: node linkType: hard -"@jest/expect-utils@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/expect-utils@npm:29.5.0" +"@types/eslint@npm:^8": + version: 8.44.2 + resolution: "@types/eslint@npm:8.44.2" dependencies: - jest-get-type: ^29.4.3 - checksum: c46fb677c88535cf83cf29f0a5b1f376c6a1109ddda266ad7da1a9cbc53cb441fa402dd61fc7b111ffc99603c11a9b3357ee41a1c0e035a58830bcb360871476 + "@types/estree": "*" + "@types/json-schema": "*" + checksum: 25b3ef61bae96350026593c9914c8a61ee02fde48ab8d568a73ee45032f13c0028c62e47a5ff78715af488dfe8e8bba913f7d30f859f60c7f9e639d328e80482 languageName: node linkType: hard -"@jest/expect@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/expect@npm:29.5.0" - dependencies: - expect: ^29.5.0 - jest-snapshot: ^29.5.0 - checksum: bd10e295111547e6339137107d83986ab48d46561525393834d7d2d8b2ae9d5626653f3f5e48e5c3fa742ac982e97bdf1f541b53b9e1d117a247b08e938527f6 +"@types/estree@npm:*": + version: 1.0.1 + resolution: "@types/estree@npm:1.0.1" + checksum: e9aa175eacb797216fafce4d41e8202c7a75555bc55232dee0f9903d7171f8f19f0ae7d5191bb1a88cb90e65468be508c0df850a9fb81b4433b293a5a749899d languageName: node linkType: hard -"@jest/fake-timers@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/fake-timers@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - "@sinonjs/fake-timers": ^10.0.2 - "@types/node": "*" - jest-message-util: ^29.5.0 - jest-mock: ^29.5.0 - jest-util: ^29.5.0 - checksum: 69930c6922341f244151ec0d27640852ec96237f730fc024da1f53143d31b43cde75d92f9d8e5937981cdce3b31416abc3a7090a0d22c2377512c4a6613244ee +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12": + version: 7.0.12 + resolution: "@types/json-schema@npm:7.0.12" + checksum: 00239e97234eeb5ceefb0c1875d98ade6e922bfec39dd365ec6bd360b5c2f825e612ac4f6e5f1d13601b8b30f378f15e6faa805a3a732f4a1bbe61915163d293 languageName: node linkType: hard -"@jest/globals@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/globals@npm:29.5.0" - dependencies: - "@jest/environment": ^29.5.0 - "@jest/expect": ^29.5.0 - "@jest/types": ^29.5.0 - jest-mock: ^29.5.0 - checksum: b309ab8f21b571a7c672608682e84bbdd3d2b554ddf81e4e32617fec0a69094a290ab42e3c8b2c66ba891882bfb1b8b2736720ea1285b3ad646d55c2abefedd9 +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac languageName: node linkType: hard -"@jest/schemas@npm:^29.4.3": - version: 29.4.3 - resolution: "@jest/schemas@npm:29.4.3" - dependencies: - "@sinclair/typebox": ^0.25.16 - checksum: ac754e245c19dc39e10ebd41dce09040214c96a4cd8efa143b82148e383e45128f24599195ab4f01433adae4ccfbe2db6574c90db2862ccd8551a86704b5bebd +"@types/node@npm:*": + version: 18.11.9 + resolution: "@types/node@npm:18.11.9" + checksum: cc0aae109e9b7adefc32eecb838d6fad931663bb06484b5e9cbbbf74865c721b03d16fd8d74ad90e31dbe093d956a7c2c306ba5429ba0c00f3f7505103d7a496 languageName: node linkType: hard -"@jest/source-map@npm:^29.4.3": - version: 29.4.3 - resolution: "@jest/source-map@npm:29.4.3" - dependencies: - "@jridgewell/trace-mapping": ^0.3.15 - callsites: ^3.0.0 - graceful-fs: ^4.2.9 - checksum: 2301d225145f8123540c0be073f35a80fd26a2f5e59550fd68525d8cea580fb896d12bf65106591ffb7366a8a19790076dbebc70e0f5e6ceb51f81827ed1f89c +"@types/node@npm:^20.4.9": + version: 20.4.9 + resolution: "@types/node@npm:20.4.9" + checksum: 504e3da96274f3865c1251830f4750bb0a8f6ef6f8648902cd3bba33370c5f219235471bfbf55cce726b25c8eacfcc8e2aad0ec3b13e27ea6708b00d4a9a46c8 languageName: node linkType: hard -"@jest/test-result@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/test-result@npm:29.5.0" - dependencies: - "@jest/console": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/istanbul-lib-coverage": ^2.0.0 - collect-v8-coverage: ^1.0.0 - checksum: 2e8ff5242227ab960c520c3ea0f6544c595cc1c42fa3873c158e9f4f685f4ec9670ec08a4af94ae3885c0005a43550a9595191ffbc27a0965df27d9d98bbf901 +"@types/semver@npm:^7.5.0": + version: 7.5.1 + resolution: "@types/semver@npm:7.5.1" + checksum: 2fffe938c7ac168711f245a16e1856a3578d77161ca17e29a05c3e02c7be3e9c5beefa29a3350f6c1bd982fb70aa28cc52e4845eb7d36246bcdc0377170d584d languageName: node linkType: hard -"@jest/test-sequencer@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/test-sequencer@npm:29.5.0" +"@typescript-eslint/eslint-plugin@npm:^6.5.0": + version: 6.5.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.5.0" dependencies: - "@jest/test-result": ^29.5.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.5.0 - slash: ^3.0.0 - checksum: eca34b4aeb2fda6dfb7f9f4b064c858a7adf64ec5c6091b6f4ed9d3c19549177cbadcf1c615c4c182688fa1cf085c8c55c3ca6eea40719a34554b0bf071d842e + "@eslint-community/regexpp": ^4.5.1 + "@typescript-eslint/scope-manager": 6.5.0 + "@typescript-eslint/type-utils": 6.5.0 + "@typescript-eslint/utils": 6.5.0 + "@typescript-eslint/visitor-keys": 6.5.0 + debug: ^4.3.4 + graphemer: ^1.4.0 + ignore: ^5.2.4 + natural-compare: ^1.4.0 + semver: ^7.5.4 + ts-api-utils: ^1.0.1 + peerDependencies: + "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: d81525c9a081186ec1ae7d957972065d50bae8fe4b3de111e573adc7267bb830baaec8f1ae47d3b937984ac34324bacc3951868b7986d4f9974bbe480f2261c0 languageName: node linkType: hard -"@jest/transform@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/transform@npm:29.5.0" +"@typescript-eslint/parser@npm:^6.5.0": + version: 6.5.0 + resolution: "@typescript-eslint/parser@npm:6.5.0" dependencies: - "@babel/core": ^7.11.6 - "@jest/types": ^29.5.0 - "@jridgewell/trace-mapping": ^0.3.15 - babel-plugin-istanbul: ^6.1.1 - chalk: ^4.0.0 - convert-source-map: ^2.0.0 - fast-json-stable-stringify: ^2.1.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.5.0 - jest-regex-util: ^29.4.3 - jest-util: ^29.5.0 - micromatch: ^4.0.4 - pirates: ^4.0.4 - slash: ^3.0.0 - write-file-atomic: ^4.0.2 - checksum: d55d604085c157cf5112e165ff5ac1fa788873b3b31265fb4734ca59892ee24e44119964cc47eb6d178dd9512bbb6c576d1e20e51a201ff4e24d31e818a1c92d + "@typescript-eslint/scope-manager": 6.5.0 + "@typescript-eslint/types": 6.5.0 + "@typescript-eslint/typescript-estree": 6.5.0 + "@typescript-eslint/visitor-keys": 6.5.0 + debug: ^4.3.4 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: e9a70886ec2660aee5c77cdff67ba11651eb855b7ecd3ad1e70837fce997d6e6db9dfe1e1eab46a9b2147cbc034ae9c109951f3bc24ce54e78cae669b6bc9c95 languageName: node linkType: hard -"@jest/types@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/types@npm:29.5.0" +"@typescript-eslint/scope-manager@npm:6.5.0": + version: 6.5.0 + resolution: "@typescript-eslint/scope-manager@npm:6.5.0" dependencies: - "@jest/schemas": ^29.4.3 - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^17.0.8 - chalk: ^4.0.0 - checksum: 1811f94b19cf8a9460a289c4f056796cfc373480e0492692a6125a553cd1a63824bd846d7bb78820b7b6f758f6dd3c2d4558293bb676d541b2fa59c70fdf9d39 + "@typescript-eslint/types": 6.5.0 + "@typescript-eslint/visitor-keys": 6.5.0 + checksum: 30d78143f68e07d6bd15a147f64cc16830f8a8c8409b37aa7c7d205d7585f3648ec1c5365b3f177b7561971b407f773f6dba83b3b78fa63091045f2d6bbc6b9f languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" +"@typescript-eslint/type-utils@npm:6.5.0": + version: 6.5.0 + resolution: "@typescript-eslint/type-utils@npm:6.5.0" dependencies: - "@jridgewell/set-array": ^1.0.1 - "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab + "@typescript-eslint/typescript-estree": 6.5.0 + "@typescript-eslint/utils": 6.5.0 + debug: ^4.3.4 + ts-api-utils: ^1.0.1 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 80b9e5099f5bdb05348ea8664c0a5084efc851de43ef6c1997041e1f07e9cc34ac874cc9e8afb317c887513d657e2583ad360e3d57feaab775bde0acc1807982 languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 +"@typescript-eslint/types@npm:6.5.0": + version: 6.5.0 + resolution: "@typescript-eslint/types@npm:6.5.0" + checksum: 950ec16991d71494d10cb752535bbc4395295e3f03a716d53ec55bbb0aaff487aa774cc5002f775ffcc80b9f0e16ac53ecebf7cac1444ca4f7a847b0859ffbfb languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.0.3": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 +"@typescript-eslint/typescript-estree@npm:6.5.0": + version: 6.5.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.5.0" + dependencies: + "@typescript-eslint/types": 6.5.0 + "@typescript-eslint/visitor-keys": 6.5.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + semver: ^7.5.4 + ts-api-utils: ^1.0.1 + peerDependenciesMeta: + typescript: + optional: true + checksum: 05717fa1f2609fa5669803191cf309a379c815aaf4fff6850f40560eec8749759c36b288f05cecffd5c1d0be8de1fe414ecfee6ecf99b6ae521baa48c8b58455 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e +"@typescript-eslint/utils@npm:6.5.0": + version: 6.5.0 + resolution: "@typescript-eslint/utils@npm:6.5.0" + dependencies: + "@eslint-community/eslint-utils": ^4.4.0 + "@types/json-schema": ^7.0.12 + "@types/semver": ^7.5.0 + "@typescript-eslint/scope-manager": 6.5.0 + "@typescript-eslint/types": 6.5.0 + "@typescript-eslint/typescript-estree": 6.5.0 + semver: ^7.5.4 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: 58a82213c8a7bac97a6538b9845c1de5c5692fbf72548f95ed5e044a222608590bcafbb9eacba92a8c4e9eb3e5d0a2fd553eae0d6694ed2d6152aed4dabf9480 languageName: node linkType: hard -"@jridgewell/source-map@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/source-map@npm:0.3.3" +"@typescript-eslint/visitor-keys@npm:6.5.0": + version: 6.5.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.5.0" dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: ae1302146339667da5cd6541260ecbef46ae06819a60f88da8f58b3e64682f787c09359933d050dea5d2173ea7fa40f40dd4d4e7a8d325c5892cccd99aaf8959 + "@typescript-eslint/types": 6.5.0 + eslint-visitor-keys: ^3.4.1 + checksum: 768a02dd0d8aae45708646bb0c51e67da09e71dc101bb0a0e55d7e0c8eadfea2f531acd3035d1ec34bf2380b66188f3fc47c6bef0201eae36b2dcc48d1934442 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 +"acorn-walk@npm:^8.1.1": + version: 8.2.0 + resolution: "acorn-walk@npm:8.2.0" + checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:0.3.9": - version: 0.3.9 - resolution: "@jridgewell/trace-mapping@npm:0.3.9" - dependencies: - "@jridgewell/resolve-uri": ^3.0.3 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef +"acorn@npm:^8.4.1": + version: 8.8.2 + resolution: "acorn@npm:8.8.2" + bin: + acorn: bin/acorn + checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.18 - resolution: "@jridgewell/trace-mapping@npm:0.3.18" - dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 +"acorn@npm:^8.9.0": + version: 8.10.0 + resolution: "acorn@npm:8.10.0" + bin: + acorn: bin/acorn + checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d languageName: node linkType: hard -"@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.4 - resolution: "@leichtgewicht/ip-codec@npm:2.0.4" - checksum: 468de1f04d33de6d300892683d7c8aecbf96d1e2c5fe084f95f816e50a054d45b7c1ebfb141a1447d844b86a948733f6eebd92234da8581c84a1ad4de2946a2d +"ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: ^3.1.1 + fast-json-stable-stringify: ^2.0.0 + json-schema-traverse: ^0.4.1 + uri-js: ^4.2.2 + checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 languageName: node linkType: hard -"@noble/curves@npm:1.0.0": - version: 1.0.0 - resolution: "@noble/curves@npm:1.0.0" - dependencies: - "@noble/hashes": 1.3.0 - checksum: 6bcef44d626c640dc8961819d68dd67dffb907e3b973b7c27efe0ecdd9a5c6ce62c7b9e3dfc930c66605dced7f1ec0514d191c09a2ce98d6d52b66e3315ffa79 +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b languageName: node linkType: hard -"@noble/hashes@npm:1.3.0": - version: 1.3.0 - resolution: "@noble/hashes@npm:1.3.0" - checksum: d7ddb6d7c60f1ce1f87facbbef5b724cdea536fc9e7f59ae96e0fc9de96c8f1a2ae2bdedbce10f7dcc621338dfef8533daa73c873f2b5c87fa1a4e05a95c2e2e +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: ^2.0.1 + checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 languageName: node linkType: hard -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": 2.0.5 - run-parallel: ^1.1.9 - checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 +"arg@npm:^4.1.0": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43 languageName: node linkType: hard -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" +"array-buffer-byte-length@npm:^1.0.0": + version: 1.0.0 + resolution: "array-buffer-byte-length@npm:1.0.0" dependencies: - "@nodelib/fs.scandir": 2.1.5 - fastq: ^1.6.0 - checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 + call-bind: ^1.0.2 + is-array-buffer: ^3.0.1 + checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 languageName: node linkType: hard -"@npmcli/fs@npm:^2.1.0": - version: 2.1.2 - resolution: "@npmcli/fs@npm:2.1.2" +"array-includes@npm:^3.1.6": + version: 3.1.6 + resolution: "array-includes@npm:3.1.6" dependencies: - "@gar/promisify": ^1.1.3 - semver: ^7.3.5 - checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + get-intrinsic: ^1.1.3 + is-string: ^1.0.7 + checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5 languageName: node linkType: hard -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d languageName: node linkType: hard -"@octokit/auth-token@npm:^3.0.0": - version: 3.0.3 - resolution: "@octokit/auth-token@npm:3.0.3" +"array.prototype.findlastindex@npm:^1.2.2": + version: 1.2.2 + resolution: "array.prototype.findlastindex@npm:1.2.2" dependencies: - "@octokit/types": ^9.0.0 - checksum: 9b3f569cec1b7e0aa88ab6da68aed4b49b6652261bd957257541fabaf6a4d4ed99f908153cc3dd2fe15b8b0ccaff8caaafaa50bb1a4de3925b0954a47cca1900 + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + get-intrinsic: ^1.1.3 + checksum: 8a166359f69a2a751c843f26b9c8cd03d0dc396a92cdcb85f4126b5f1cecdae5b2c0c616a71ea8aff026bde68165b44950b3664404bb73db0673e288495ba264 languageName: node linkType: hard -"@octokit/core@npm:^4.1.0": - version: 4.2.0 - resolution: "@octokit/core@npm:4.2.0" +"array.prototype.flat@npm:^1.3.1": + version: 1.3.1 + resolution: "array.prototype.flat@npm:1.3.1" dependencies: - "@octokit/auth-token": ^3.0.0 - "@octokit/graphql": ^5.0.0 - "@octokit/request": ^6.0.0 - "@octokit/request-error": ^3.0.0 - "@octokit/types": ^9.0.0 - before-after-hook: ^2.2.0 - universal-user-agent: ^6.0.0 - checksum: 5ac56e7f14b42a5da8d3075a2ae41483521a78bee061a01f4a81d8c0ecd6a684b2e945d66baba0cd1fdf264639deedc3a96d0f32c4d2fc39b49ca10f52f4de39 + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b languageName: node linkType: hard -"@octokit/endpoint@npm:^7.0.0": - version: 7.0.5 - resolution: "@octokit/endpoint@npm:7.0.5" +"array.prototype.flatmap@npm:^1.3.1": + version: 1.3.1 + resolution: "array.prototype.flatmap@npm:1.3.1" dependencies: - "@octokit/types": ^9.0.0 - is-plain-object: ^5.0.0 - universal-user-agent: ^6.0.0 - checksum: 81c9e9eabf50e48940cceff7c4d7fbc9327190296507cfe8a199ea00cd492caf8f18a841caf4e3619828924b481996eb16091826db6b5a649bee44c8718ecaa9 + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + checksum: 8c1c43a4995f12cf12523436da28515184c753807b3f0bc2ca6c075f71c470b099e2090cc67dba8e5280958fea401c1d0c59e1db0143272aef6cd1103921a987 languageName: node linkType: hard -"@octokit/graphql@npm:^5.0.0": - version: 5.0.5 - resolution: "@octokit/graphql@npm:5.0.5" +"arraybuffer.prototype.slice@npm:^1.0.1": + version: 1.0.1 + resolution: "arraybuffer.prototype.slice@npm:1.0.1" dependencies: - "@octokit/request": ^6.0.0 - "@octokit/types": ^9.0.0 - universal-user-agent: ^6.0.0 - checksum: eb2d1a6305a3d1f55ff0ce92fb88b677f0bb789757152d58a79ef61171fb65ecf6fe18d6c27e236c0cee6a0c2600c2cb8370f5ac7184f8e9361c085aa4555bb1 + array-buffer-byte-length: ^1.0.0 + call-bind: ^1.0.2 + define-properties: ^1.2.0 + get-intrinsic: ^1.2.1 + is-array-buffer: ^3.0.2 + is-shared-array-buffer: ^1.0.2 + checksum: e3e9b2a3e988ebfeddce4c7e8f69df730c9e48cb04b0d40ff0874ce3d86b3d1339dd520ffde5e39c02610bc172ecfbd4bc93324b1cabd9554c44a56b131ce0ce languageName: node linkType: hard -"@octokit/openapi-types@npm:^17.1.1": - version: 17.1.1 - resolution: "@octokit/openapi-types@npm:17.1.1" - checksum: 6d77f0cf55e051a386f57df63d9a7d75f5d0731340822e4f8460e31379560cc7756d224a46eed8ff4b0188be49e920621c6b3d524f9979df4497d5f24774c389 +"available-typed-arrays@npm:^1.0.5": + version: 1.0.5 + resolution: "available-typed-arrays@npm:1.0.5" + checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a languageName: node linkType: hard -"@octokit/plugin-paginate-rest@npm:^6.0.0": - version: 6.0.0 - resolution: "@octokit/plugin-paginate-rest@npm:6.0.0" - dependencies: - "@octokit/types": ^9.0.0 - peerDependencies: - "@octokit/core": ">=4" - checksum: 4ad89568d883373898b733837cada7d849d51eef32157c11d4a81cef5ce8e509720d79b46918cada3c132f9b29847e383f17b7cd5c39ede7c93cdcd2f850b47f +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 languageName: node linkType: hard -"@octokit/plugin-request-log@npm:^1.0.4": - version: 1.0.4 - resolution: "@octokit/plugin-request-log@npm:1.0.4" - peerDependencies: - "@octokit/core": ">=3" - checksum: 2086db00056aee0f8ebd79797b5b57149ae1014e757ea08985b71eec8c3d85dbb54533f4fd34b6b9ecaa760904ae6a7536be27d71e50a3782ab47809094bfc0c +"bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 languageName: node linkType: hard -"@octokit/plugin-rest-endpoint-methods@npm:^7.0.0": - version: 7.0.1 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:7.0.1" +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" dependencies: - "@octokit/types": ^9.0.0 - deprecation: ^2.3.1 - peerDependencies: - "@octokit/core": ">=3" - checksum: cdb8734ec960f75acc2405284920c58efac9a71b1c3b2a71662b9100ffbc22dac597150acff017a93459c57e9a492d9e1c27872b068387dbb90597de75065fcf + balanced-match: ^1.0.0 + concat-map: 0.0.1 + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 languageName: node linkType: hard -"@octokit/request-error@npm:^3.0.0": - version: 3.0.3 - resolution: "@octokit/request-error@npm:3.0.3" +"braces@npm:^3.0.2": + version: 3.0.2 + resolution: "braces@npm:3.0.2" dependencies: - "@octokit/types": ^9.0.0 - deprecation: ^2.0.0 - once: ^1.4.0 - checksum: 5db0b514732686b627e6ed9ef1ccdbc10501f1b271a9b31f784783f01beee70083d7edcfeb35fbd7e569fa31fdd6762b1ff6b46101700d2d97e7e48e749520d0 + fill-range: ^7.0.1 + checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 languageName: node linkType: hard -"@octokit/request@npm:^6.0.0": - version: 6.2.3 - resolution: "@octokit/request@npm:6.2.3" +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind@npm:1.0.2" dependencies: - "@octokit/endpoint": ^7.0.0 - "@octokit/request-error": ^3.0.0 - "@octokit/types": ^9.0.0 - is-plain-object: ^5.0.0 - node-fetch: ^2.6.7 - universal-user-agent: ^6.0.0 - checksum: fef4097be8375d20bb0b3276d8a3adf866ec628f2b0664d334f3c29b92157da847899497abdc7a5be540053819b55564990543175ad48f04e9e6f25f0395d4d3 + function-bind: ^1.1.1 + get-intrinsic: ^1.0.2 + checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 languageName: node linkType: hard -"@octokit/rest@npm:^19.0.5": - version: 19.0.7 - resolution: "@octokit/rest@npm:19.0.7" - dependencies: - "@octokit/core": ^4.1.0 - "@octokit/plugin-paginate-rest": ^6.0.0 - "@octokit/plugin-request-log": ^1.0.4 - "@octokit/plugin-rest-endpoint-methods": ^7.0.0 - checksum: 1f970c4de2cf3d1691d3cf5dd4bfa5ac205629e76417b5c51561e1beb5b4a7e6c65ba647f368727e67e5243418e06ca9cdafd9e733173e1529385d4f4d053d3d +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 languageName: node linkType: hard -"@octokit/types@npm:^9.0.0": - version: 9.2.1 - resolution: "@octokit/types@npm:9.2.1" +"chalk@npm:^4.0.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" dependencies: - "@octokit/openapi-types": ^17.1.1 - checksum: 84ccab65d6f7aa7dd5c878e1737f5ccc671cfdc4146378bc4931b877c2e10c1f40440c1bf4c662ce6a08c7c6d8e9ca6cbb605b70c803f33d9f94ed3fbe51e384 + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc languageName: node linkType: hard -"@open-web3/util@npm:^2.0.1": - version: 2.0.1 - resolution: "@open-web3/util@npm:2.0.1" +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" dependencies: - big.js: ^6.2.1 - js-yaml: ^4.1.0 - checksum: 4d8af2f25b147c0b695ad58e6289cfa6d4297fb2906de00e05b858242140b2cd270cb6414d0c916f5a4c3d88a7f2bd69db2e72dcba75befb607940ea61a33ce8 + string-width: ^4.2.0 + strip-ansi: ^6.0.1 + wrap-ansi: ^7.0.0 + checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56 languageName: node linkType: hard -"@polkadot/api-augment@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/api-augment@npm:10.5.1" +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" dependencies: - "@polkadot/api-base": 10.5.1 - "@polkadot/rpc-augment": 10.5.1 - "@polkadot/types": 10.5.1 - "@polkadot/types-augment": 10.5.1 - "@polkadot/types-codec": 10.5.1 - "@polkadot/util": ^12.1.1 - tslib: ^2.5.0 - checksum: 0b22392ba419d997dcf91e61f453242fe46dbd1cf529bd8ad9cb3b9c6e61b6d0367aff1414464aa11adf992c39f2b63b3d944f757ef912c6638567b6f139d3b5 + color-name: ~1.1.4 + checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 languageName: node linkType: hard -"@polkadot/api-base@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/api-base@npm:10.5.1" - dependencies: - "@polkadot/rpc-core": 10.5.1 - "@polkadot/types": 10.5.1 - "@polkadot/util": ^12.1.1 - rxjs: ^7.8.1 - tslib: ^2.5.0 - checksum: a585421986f054636e280ae8353e9fea606fd551f813801fcfc2f98e16572fad8f5c0e9670fc3ab3788d79301a6ebb6f3250d1c50aa04793963864d72428dd02 +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 languageName: node linkType: hard -"@polkadot/api-derive@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/api-derive@npm:10.5.1" - dependencies: - "@polkadot/api": 10.5.1 - "@polkadot/api-augment": 10.5.1 - "@polkadot/api-base": 10.5.1 - "@polkadot/rpc-core": 10.5.1 - "@polkadot/types": 10.5.1 - "@polkadot/types-codec": 10.5.1 - "@polkadot/util": ^12.1.1 - "@polkadot/util-crypto": ^12.1.1 - rxjs: ^7.8.1 - tslib: ^2.5.0 - checksum: a3ba61b4c3e3e38a79c38f74aaefb983dd5992beb61b5e2fa62bb3e316c6d7bce6593f69d12c38e9fdcd429c1c79c2424042d90e5518599e929a274e19c77ef5 - languageName: node - linkType: hard - -"@polkadot/api@npm:10.5.1, @polkadot/api@npm:^10.5.1": - version: 10.5.1 - resolution: "@polkadot/api@npm:10.5.1" - dependencies: - "@polkadot/api-augment": 10.5.1 - "@polkadot/api-base": 10.5.1 - "@polkadot/api-derive": 10.5.1 - "@polkadot/keyring": ^12.1.1 - "@polkadot/rpc-augment": 10.5.1 - "@polkadot/rpc-core": 10.5.1 - "@polkadot/rpc-provider": 10.5.1 - "@polkadot/types": 10.5.1 - "@polkadot/types-augment": 10.5.1 - "@polkadot/types-codec": 10.5.1 - "@polkadot/types-create": 10.5.1 - "@polkadot/types-known": 10.5.1 - "@polkadot/util": ^12.1.1 - "@polkadot/util-crypto": ^12.1.1 - eventemitter3: ^5.0.0 - rxjs: ^7.8.1 - tslib: ^2.5.0 - checksum: 637e0cf81eb857d9b8347a1c0e2d1557d3f5ceb259e39f96d9d7e5dbf7a95b58e8afcbce5361130a06c582bf90f407fda8663857759d42490e732e3143979ab2 +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af languageName: node linkType: hard -"@polkadot/dev-test@npm:^0.73.11": - version: 0.73.11 - resolution: "@polkadot/dev-test@npm:0.73.11" - dependencies: - jsdom: ^22.0.0 - tslib: ^2.5.0 - checksum: c5d3dafc6002fcff52d0c3a94fc6f8c09ab4b2e47143000a6d0977be78460e9f91cba39b25a131418ae99e40740edab447761f533571f45c1484eba202991370 - languageName: node - linkType: hard - -"@polkadot/dev-ts@npm:^0.73.11": - version: 0.73.11 - resolution: "@polkadot/dev-ts@npm:0.73.11" - dependencies: - json5: ^2.2.3 - tslib: ^2.5.0 - typescript: ^5.0.4 - checksum: a0ed8eec7f531d0501fda2084d7fe51cbcf8886d580fabe600e657f47a287f7b7191486617ec94768af050e68ec967fe0431507dc029c7d6e4ccfb52de7c6c86 - languageName: node - linkType: hard - -"@polkadot/dev@npm:^0.73.11": - version: 0.73.11 - resolution: "@polkadot/dev@npm:0.73.11" - dependencies: - "@eslint/js": ^8.40.0 - "@polkadot/dev-test": ^0.73.11 - "@polkadot/dev-ts": ^0.73.11 - "@rollup/plugin-alias": ^5.0.0 - "@rollup/plugin-commonjs": ^24.1.0 - "@rollup/plugin-dynamic-import-vars": ^2.0.3 - "@rollup/plugin-inject": ^5.0.3 - "@rollup/plugin-json": ^6.0.0 - "@rollup/plugin-node-resolve": ^15.0.2 - "@rushstack/eslint-patch": ^1.2.0 - "@tsconfig/strictest": ^2.0.1 - "@typescript-eslint/eslint-plugin": ^5.59.2 - "@typescript-eslint/parser": ^5.59.2 - eslint: ^8.40.0 - eslint-config-standard: ^17.0.0 - eslint-import-resolver-node: ^0.3.7 - eslint-plugin-deprecation: ^1.4.1 - eslint-plugin-header: ^3.1.1 - eslint-plugin-import: ^2.27.5 - eslint-plugin-import-newlines: ^1.3.1 - eslint-plugin-jest: ^27.2.1 - eslint-plugin-n: ^15.7.0 - eslint-plugin-promise: ^6.1.1 - eslint-plugin-react: ^7.32.2 - eslint-plugin-react-hooks: ^4.6.0 - eslint-plugin-simple-import-sort: ^10.0.0 - eslint-plugin-sort-destructure-keys: ^1.5.0 - gh-pages: ^5.0.0 - gh-release: ^7.0.2 - madge: ^6.0.0 - rollup: ^3.21.5 - rollup-plugin-cleanup: ^3.2.1 - tslib: ^2.5.0 - typescript: ^5.0.4 - webpack: ^5.82.0 - webpack-cli: ^5.0.2 - webpack-dev-server: ^4.13.3 - webpack-merge: ^5.8.0 - webpack-subresource-integrity: ^5.2.0-rc.1 - yargs: ^17.7.2 - bin: - polkadot-ci-ghact-build: scripts/polkadot-ci-ghact-build.mjs - polkadot-ci-ghact-docs: scripts/polkadot-ci-ghact-docs.mjs - polkadot-ci-ghpages-force: scripts/polkadot-ci-ghpages-force.mjs - polkadot-dev-build-docs: scripts/polkadot-dev-build-docs.mjs - polkadot-dev-build-ts: scripts/polkadot-dev-build-ts.mjs - polkadot-dev-circular: scripts/polkadot-dev-circular.mjs - polkadot-dev-clean-build: scripts/polkadot-dev-clean-build.mjs - polkadot-dev-contrib: scripts/polkadot-dev-contrib.mjs - polkadot-dev-copy-dir: scripts/polkadot-dev-copy-dir.mjs - polkadot-dev-copy-to: scripts/polkadot-dev-copy-to.mjs - polkadot-dev-deno-map: scripts/polkadot-dev-deno-map.mjs - polkadot-dev-run-lint: scripts/polkadot-dev-run-lint.mjs - polkadot-dev-run-node-ts: scripts/polkadot-dev-run-node-ts.mjs - polkadot-dev-run-test: scripts/polkadot-dev-run-test.mjs - polkadot-dev-version: scripts/polkadot-dev-version.mjs - polkadot-dev-yarn-only: scripts/polkadot-dev-yarn-only.mjs - polkadot-exec-eslint: scripts/polkadot-exec-eslint.mjs - polkadot-exec-ghpages: scripts/polkadot-exec-ghpages.mjs - polkadot-exec-ghrelease: scripts/polkadot-exec-ghrelease.mjs - polkadot-exec-node-test: scripts/polkadot-exec-node-test.mjs - polkadot-exec-rollup: scripts/polkadot-exec-rollup.mjs - polkadot-exec-tsc: scripts/polkadot-exec-tsc.mjs - polkadot-exec-webpack: scripts/polkadot-exec-webpack.mjs - checksum: d87e7fd433ee262ae486da95a56efa9ce3ffb4b9e3ecf19315bbdfa1fdb814ec5a6eef123d012121085be92520ce13f049312b825ef06720e62a32da02609094 - languageName: node - linkType: hard - -"@polkadot/keyring@npm:^12.1.1": - version: 12.1.2 - resolution: "@polkadot/keyring@npm:12.1.2" - dependencies: - "@polkadot/util": 12.1.2 - "@polkadot/util-crypto": 12.1.2 - tslib: ^2.5.0 - peerDependencies: - "@polkadot/util": 12.1.2 - "@polkadot/util-crypto": 12.1.2 - checksum: 60328a569098f2721330e51c90ebbb70ecd634bcceaa0e07979e4db8ac8d7d6d61092a5e37b5c3e3823b9135afb1cd3a69fd714613d81cb18047ded83395ba3e +"create-require@npm:^1.1.0": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff languageName: node linkType: hard -"@polkadot/networks@npm:12.1.2, @polkadot/networks@npm:^12.1.1": - version: 12.1.2 - resolution: "@polkadot/networks@npm:12.1.2" +"cross-spawn@npm:^7.0.2": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" dependencies: - "@polkadot/util": 12.1.2 - "@substrate/ss58-registry": ^1.40.0 - tslib: ^2.5.0 - checksum: f4e6301e0a7434a5ffb6a5a2a79fc15742736c05d36341a19fa6b136c0bb6a00461554d2e43fb76e3fb23d77fa8c65446dd5f80165a24eca3a1983bdf67c625c + path-key: ^3.1.0 + shebang-command: ^2.0.0 + which: ^2.0.1 + checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 languageName: node linkType: hard -"@polkadot/rpc-augment@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/rpc-augment@npm:10.5.1" - dependencies: - "@polkadot/rpc-core": 10.5.1 - "@polkadot/types": 10.5.1 - "@polkadot/types-codec": 10.5.1 - "@polkadot/util": ^12.1.1 - tslib: ^2.5.0 - checksum: 2641d3183f51e88e49fcef54040382288428746080b2676cf8d0486555e9147d783355944c5ee521b4fe90478ae519dcd36d2eb2cf9616e8333c87e46bb42893 +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.0 + resolution: "data-uri-to-buffer@npm:4.0.0" + checksum: a010653869abe8bb51259432894ac62c52bf79ad761d418d94396f48c346f2ae739c46b254e8bb5987bded8a653d467db1968db3a69bab1d33aa5567baa5cfc7 languageName: node linkType: hard -"@polkadot/rpc-core@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/rpc-core@npm:10.5.1" +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" dependencies: - "@polkadot/rpc-augment": 10.5.1 - "@polkadot/rpc-provider": 10.5.1 - "@polkadot/types": 10.5.1 - "@polkadot/util": ^12.1.1 - rxjs: ^7.8.1 - tslib: ^2.5.0 - checksum: b8abf2f645002ffa5972d65c50aececb91565f44e11c92e4543981be132fab4d2d635d67fa5b9d8ff64f1808bed52ecec1a78d014986eb9b3ce3eceeb0b1aafd + ms: ^2.1.1 + checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c languageName: node linkType: hard -"@polkadot/rpc-provider@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/rpc-provider@npm:10.5.1" +"debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" dependencies: - "@polkadot/keyring": ^12.1.1 - "@polkadot/types": 10.5.1 - "@polkadot/types-support": 10.5.1 - "@polkadot/util": ^12.1.1 - "@polkadot/util-crypto": ^12.1.1 - "@polkadot/x-fetch": ^12.1.1 - "@polkadot/x-global": ^12.1.1 - "@polkadot/x-ws": ^12.1.1 - "@substrate/connect": 0.7.24 - eventemitter3: ^5.0.0 - mock-socket: ^9.2.1 - nock: ^13.3.1 - tslib: ^2.5.0 - dependenciesMeta: - "@substrate/connect": + ms: 2.1.2 + peerDependenciesMeta: + supports-color: optional: true - checksum: 1f23cb9549d744b3982ea4fe53be47cc77a01b80e4c5025ce417be4917cfae5859e5b5d0903252876ac588fa56320520fb5435c857d68394bdd2f56349e36a83 - languageName: node - linkType: hard - -"@polkadot/typegen@npm:^10.5.1": - version: 10.5.1 - resolution: "@polkadot/typegen@npm:10.5.1" - dependencies: - "@polkadot/api": 10.5.1 - "@polkadot/api-augment": 10.5.1 - "@polkadot/rpc-augment": 10.5.1 - "@polkadot/rpc-provider": 10.5.1 - "@polkadot/types": 10.5.1 - "@polkadot/types-augment": 10.5.1 - "@polkadot/types-codec": 10.5.1 - "@polkadot/types-create": 10.5.1 - "@polkadot/types-support": 10.5.1 - "@polkadot/util": ^12.1.1 - "@polkadot/util-crypto": ^12.1.1 - "@polkadot/x-ws": ^12.1.1 - handlebars: ^4.7.7 - tslib: ^2.5.0 - 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 - checksum: 4ac8643c77d8cc2af8db77ab7a5c41b70b10d2f61ed0b4a974740e7af4684b002d6094332314a2ee88be322c8c7665938f33db536eb897e057def7754a06a623 - languageName: node - linkType: hard - -"@polkadot/types-augment@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/types-augment@npm:10.5.1" - dependencies: - "@polkadot/types": 10.5.1 - "@polkadot/types-codec": 10.5.1 - "@polkadot/util": ^12.1.1 - tslib: ^2.5.0 - checksum: bb2270a4457341bf6d0183d0aa5dbecf059162febbd2259dcb9f0b9ed9694963af5b761a2a7e25523b67caf993da2d670e88bc4da8426cab0dca59fc1f852c7a - languageName: node - linkType: hard - -"@polkadot/types-codec@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/types-codec@npm:10.5.1" - dependencies: - "@polkadot/util": ^12.1.1 - "@polkadot/x-bigint": ^12.1.1 - tslib: ^2.5.0 - checksum: 48eb4c8d25d1108301065849ab8f023b3c8458a2f3f0559818e124bc13a1fed1fe8ee485a386475420f113c42501b3606f74b83e40d1542552e31ae222dd42e6 + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 languageName: node linkType: hard -"@polkadot/types-create@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/types-create@npm:10.5.1" - dependencies: - "@polkadot/types-codec": 10.5.1 - "@polkadot/util": ^12.1.1 - tslib: ^2.5.0 - checksum: 594fb22c32926b71d75a6eee49cc3db84bdedd173e8f75b208a2d676eae7076e88686fe71f598c7632e6cfe34aacca22e91dd48157d1a06d2eeccb198e41b30f +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 languageName: node linkType: hard -"@polkadot/types-known@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/types-known@npm:10.5.1" +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": + version: 1.2.0 + resolution: "define-properties@npm:1.2.0" dependencies: - "@polkadot/networks": ^12.1.1 - "@polkadot/types": 10.5.1 - "@polkadot/types-codec": 10.5.1 - "@polkadot/types-create": 10.5.1 - "@polkadot/util": ^12.1.1 - tslib: ^2.5.0 - checksum: ba3d414410ec618475d42dae6d3171a5d3fd54649fa7d10063b9e9d8ebc8147056081b0d47f2cf30c95b1d17a0a897a90a645ef6f3c29e940dd24597eda3984a + has-property-descriptors: ^1.0.0 + object-keys: ^1.1.1 + checksum: e60aee6a19b102df4e2b1f301816804e81ab48bb91f00d0d935f269bf4b3f79c88b39e4f89eaa132890d23267335fd1140dfcd8d5ccd61031a0a2c41a54e33a6 languageName: node linkType: hard -"@polkadot/types-support@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/types-support@npm:10.5.1" - dependencies: - "@polkadot/util": ^12.1.1 - tslib: ^2.5.0 - checksum: 35632e55b1b4f8c3eb1e05d9ec480188a206bef34358bd3e37535ee6645c61b433c769b5ef48127b1fe1a5aaadf53de763cfdf3fdf8f06c02a2798581c811b19 +"diff@npm:^4.0.1": + version: 4.0.2 + resolution: "diff@npm:4.0.2" + checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d languageName: node linkType: hard -"@polkadot/types@npm:10.5.1": - version: 10.5.1 - resolution: "@polkadot/types@npm:10.5.1" +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" dependencies: - "@polkadot/keyring": ^12.1.1 - "@polkadot/types-augment": 10.5.1 - "@polkadot/types-codec": 10.5.1 - "@polkadot/types-create": 10.5.1 - "@polkadot/util": ^12.1.1 - "@polkadot/util-crypto": ^12.1.1 - rxjs: ^7.8.1 - tslib: ^2.5.0 - checksum: 50bf771cfba91be89b2ca0d2e6c51acc5c1c4edd52b6b8ad03018176617911e038edd0516d1b9eb1f72be0c53793e648e64f93156d8d9c9cda49d0d8655ca906 + path-type: ^4.0.0 + checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 languageName: node linkType: hard -"@polkadot/util-crypto@npm:12.1.2, @polkadot/util-crypto@npm:^12.1.1": - version: 12.1.2 - resolution: "@polkadot/util-crypto@npm:12.1.2" +"doctrine@npm:^2.1.0": + version: 2.1.0 + resolution: "doctrine@npm:2.1.0" dependencies: - "@noble/curves": 1.0.0 - "@noble/hashes": 1.3.0 - "@polkadot/networks": 12.1.2 - "@polkadot/util": 12.1.2 - "@polkadot/wasm-crypto": ^7.1.2 - "@polkadot/wasm-util": ^7.1.2 - "@polkadot/x-bigint": 12.1.2 - "@polkadot/x-randomvalues": 12.1.2 - "@scure/base": 1.1.1 - tslib: ^2.5.0 - peerDependencies: - "@polkadot/util": 12.1.2 - checksum: 59d1d156beb92ce838fa04e4b2ec2de15e61da1c6f564b9a7a3dff601f9061b47f48dce9463cd92a8fd3701e2bc9243d663aee02677afb53c33109add5457378 + esutils: ^2.0.2 + checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8 languageName: node linkType: hard -"@polkadot/util@npm:12.1.2, @polkadot/util@npm:^12.1.1": - version: 12.1.2 - resolution: "@polkadot/util@npm:12.1.2" +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" dependencies: - "@polkadot/x-bigint": 12.1.2 - "@polkadot/x-global": 12.1.2 - "@polkadot/x-textdecoder": 12.1.2 - "@polkadot/x-textencoder": 12.1.2 - "@types/bn.js": ^5.1.1 - bn.js: ^5.2.1 - tslib: ^2.5.0 - checksum: a6c2fa7a916c8dd01705ebe8693c97ece58b9b781c46a70ae44bcbdb275a8b5fc9aaaffd85905a0c2d3a697d72c85bbf1b8a761b38e3af6856028e596e64835c + esutils: ^2.0.2 + checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce languageName: node linkType: hard -"@polkadot/wasm-bridge@npm:7.1.2": - version: 7.1.2 - resolution: "@polkadot/wasm-bridge@npm:7.1.2" - dependencies: - "@polkadot/wasm-util": 7.1.2 - tslib: ^2.5.0 - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: 7ed0f995bffe2e7ccfa6743d6a15829b4fcbacd09d43c4a87e68836b58a33e0dc995ce4cb106fef059dd0004a7c00f9e167dbdb2258dba1fc5e98ca25059f047 +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 languageName: node linkType: hard -"@polkadot/wasm-crypto-asmjs@npm:7.1.2": - version: 7.1.2 - resolution: "@polkadot/wasm-crypto-asmjs@npm:7.1.2" +"enhanced-resolve@npm:^5.12.0": + version: 5.15.0 + resolution: "enhanced-resolve@npm:5.15.0" dependencies: - tslib: ^2.5.0 - peerDependencies: - "@polkadot/util": "*" - checksum: 454b1aef9d91968a3816ad57477f5f8eaa8c0b1977db5a22390bf54efe02bfcbf728a34180105f534d49fa69826954faf6217eecdbd071998936f64c50212e54 + graceful-fs: ^4.2.4 + tapable: ^2.2.0 + checksum: fbd8cdc9263be71cc737aa8a7d6c57b43d6aa38f6cc75dde6fcd3598a130cc465f979d2f4d01bb3bf475acb43817749c79f8eef9be048683602ca91ab52e4f11 languageName: node linkType: hard -"@polkadot/wasm-crypto-init@npm:7.1.2": - version: 7.1.2 - resolution: "@polkadot/wasm-crypto-init@npm:7.1.2" +"es-abstract@npm:^1.20.4, es-abstract@npm:^1.22.1": + version: 1.22.1 + resolution: "es-abstract@npm:1.22.1" dependencies: - "@polkadot/wasm-bridge": 7.1.2 - "@polkadot/wasm-crypto-asmjs": 7.1.2 - "@polkadot/wasm-crypto-wasm": 7.1.2 - "@polkadot/wasm-util": 7.1.2 - tslib: ^2.5.0 - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: b2676f494dab4035a8069318f2de45e991e5b4b484774feabd5bb593885d1bb435175056ff7b2810f46169567e1986f135215c6bc64ff6cf7e6ad639f1b924f0 + array-buffer-byte-length: ^1.0.0 + arraybuffer.prototype.slice: ^1.0.1 + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + es-set-tostringtag: ^2.0.1 + es-to-primitive: ^1.2.1 + function.prototype.name: ^1.1.5 + get-intrinsic: ^1.2.1 + get-symbol-description: ^1.0.0 + globalthis: ^1.0.3 + gopd: ^1.0.1 + has: ^1.0.3 + has-property-descriptors: ^1.0.0 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + internal-slot: ^1.0.5 + is-array-buffer: ^3.0.2 + is-callable: ^1.2.7 + is-negative-zero: ^2.0.2 + is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.2 + is-string: ^1.0.7 + is-typed-array: ^1.1.10 + is-weakref: ^1.0.2 + object-inspect: ^1.12.3 + object-keys: ^1.1.1 + object.assign: ^4.1.4 + regexp.prototype.flags: ^1.5.0 + safe-array-concat: ^1.0.0 + safe-regex-test: ^1.0.0 + string.prototype.trim: ^1.2.7 + string.prototype.trimend: ^1.0.6 + string.prototype.trimstart: ^1.0.6 + typed-array-buffer: ^1.0.0 + typed-array-byte-length: ^1.0.0 + typed-array-byte-offset: ^1.0.0 + typed-array-length: ^1.0.4 + unbox-primitive: ^1.0.2 + which-typed-array: ^1.1.10 + checksum: 614e2c1c3717cb8d30b6128ef12ea110e06fd7d75ad77091ca1c5dbfb00da130e62e4bbbbbdda190eada098a22b27fe0f99ae5a1171dac2c8663b1e8be8a3a9b languageName: node linkType: hard -"@polkadot/wasm-crypto-wasm@npm:7.1.2": - version: 7.1.2 - resolution: "@polkadot/wasm-crypto-wasm@npm:7.1.2" +"es-set-tostringtag@npm:^2.0.1": + version: 2.0.1 + resolution: "es-set-tostringtag@npm:2.0.1" dependencies: - "@polkadot/wasm-util": 7.1.2 - tslib: ^2.5.0 - peerDependencies: - "@polkadot/util": "*" - checksum: c41a77ae4d893c611a223a09742d6cf6962944da66d7f321c40766c2cc5deb1e48d62fad74fbead67d4b01ff03c8ec1daccaa1e23edffd4d8fb63874d7384ac3 + get-intrinsic: ^1.1.3 + has: ^1.0.3 + has-tostringtag: ^1.0.0 + checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 languageName: node linkType: hard -"@polkadot/wasm-crypto@npm:^7.1.2": - version: 7.1.2 - resolution: "@polkadot/wasm-crypto@npm:7.1.2" +"es-shim-unscopables@npm:^1.0.0": + version: 1.0.0 + resolution: "es-shim-unscopables@npm:1.0.0" dependencies: - "@polkadot/wasm-bridge": 7.1.2 - "@polkadot/wasm-crypto-asmjs": 7.1.2 - "@polkadot/wasm-crypto-init": 7.1.2 - "@polkadot/wasm-crypto-wasm": 7.1.2 - "@polkadot/wasm-util": 7.1.2 - tslib: ^2.5.0 - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: 989ed3ae351c9038d6a4d3980fe771a6486aae886d6844064952dfe819e5a4cc486fdd057976b247bbb49ca185d54a3f56a6c5f4dd089eae603d432b881155a9 + has: ^1.0.3 + checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 languageName: node linkType: hard -"@polkadot/wasm-util@npm:7.1.2, @polkadot/wasm-util@npm:^7.1.2": - version: 7.1.2 - resolution: "@polkadot/wasm-util@npm:7.1.2" +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" dependencies: - tslib: ^2.5.0 - peerDependencies: - "@polkadot/util": "*" - checksum: d0a8557e585234d0ae787ddf7c459f61824324e51e65c4e65db34814158a144c036ea1c21bd8f25cf09ad8fdc518d5466ec9b40da22821b3b684ff3e307929aa + is-callable: ^1.1.4 + is-date-object: ^1.0.1 + is-symbol: ^1.0.2 + checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed languageName: node linkType: hard -"@polkadot/x-bigint@npm:12.1.2, @polkadot/x-bigint@npm:^12.1.1": - version: 12.1.2 - resolution: "@polkadot/x-bigint@npm:12.1.2" - dependencies: - "@polkadot/x-global": 12.1.2 - tslib: ^2.5.0 - checksum: 8a80cc7eda4745f57e0edf3e6338246fee74abe9242d1607a15a70abfce062f960eeda83cbe4e370a70be82953e6898fbe9ed087f97d712a1cf7cba002e01d7f +"escalade@npm:^3.1.1": + version: 3.1.1 + resolution: "escalade@npm:3.1.1" + checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 languageName: node linkType: hard -"@polkadot/x-fetch@npm:^12.1.1": - version: 12.1.2 - resolution: "@polkadot/x-fetch@npm:12.1.2" - dependencies: - "@polkadot/x-global": 12.1.2 - node-fetch: ^3.3.1 - tslib: ^2.5.0 - checksum: bb4b0880c8608a05489b665a32faa32ba0a651755996d9ae453016b063e8c9d06144537d50b3421f8a7d05c69650c5c3762937ee998dc4c32419e0aad83e82a7 +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 languageName: node linkType: hard -"@polkadot/x-global@npm:12.1.2, @polkadot/x-global@npm:^12.1.1": - version: 12.1.2 - resolution: "@polkadot/x-global@npm:12.1.2" +"eslint-import-resolver-node@npm:^0.3.7": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: - tslib: ^2.5.0 - checksum: d680918bfcbb16cd50cb4f1fdd45bb755e28ffa947266306ee4697888a037ea98d91e25e534bc2e2d757aeeb593c666591f4ac0761ab804946edf9b046ba1470 + debug: ^3.2.7 + is-core-module: ^2.13.0 + resolve: ^1.22.4 + checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22 languageName: node linkType: hard -"@polkadot/x-randomvalues@npm:12.1.2": - version: 12.1.2 - resolution: "@polkadot/x-randomvalues@npm:12.1.2" +"eslint-import-resolver-typescript@npm:^3.6.0": + version: 3.6.0 + resolution: "eslint-import-resolver-typescript@npm:3.6.0" dependencies: - "@polkadot/x-global": 12.1.2 - tslib: ^2.5.0 + debug: ^4.3.4 + enhanced-resolve: ^5.12.0 + eslint-module-utils: ^2.7.4 + fast-glob: ^3.3.1 + get-tsconfig: ^4.5.0 + is-core-module: ^2.11.0 + is-glob: ^4.0.3 peerDependencies: - "@polkadot/util": 12.1.2 - "@polkadot/wasm-util": "*" - checksum: b19ac9ff5a99d924e9ca569bfe5b1f4c9f60ab5d4ddf68819aa8ea471a00bd1617c6885c38a2abed05265376d28fe0cefcdbe2fa82f9097768d0e13edb281763 + eslint: "*" + eslint-plugin-import: "*" + checksum: 57b1b3859149f847e0d4174ff979cf35362d60c951df047f01b96f4c3794a7ea0d4e1ec85be25e610d3706902c3acfb964a66b825c1a55e3ce3a124b9a7a13bd languageName: node linkType: hard -"@polkadot/x-textdecoder@npm:12.1.2": - version: 12.1.2 - resolution: "@polkadot/x-textdecoder@npm:12.1.2" +"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0": + version: 2.8.0 + resolution: "eslint-module-utils@npm:2.8.0" dependencies: - "@polkadot/x-global": 12.1.2 - tslib: ^2.5.0 - checksum: fa954d984a5e233b6849cd22de36c3dc0eb15c43f1ef7bf6952bac0baced2277becd7d177a3c07cb3e8618ef91d925a73724b4909a67b77097f3e41d5a22c677 + debug: ^3.2.7 + peerDependenciesMeta: + eslint: + optional: true + checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2 languageName: node linkType: hard -"@polkadot/x-textencoder@npm:12.1.2": - version: 12.1.2 - resolution: "@polkadot/x-textencoder@npm:12.1.2" +"eslint-plugin-import@npm:^2.28.1": + version: 2.28.1 + resolution: "eslint-plugin-import@npm:2.28.1" dependencies: - "@polkadot/x-global": 12.1.2 - tslib: ^2.5.0 - checksum: 9b9bf23128a0b5851eb9105ed684589da824d3f5bcc1b1a42a963bbcbefce0c0c452027e4c36265176b47b0ea105b0ad0e6fd206208b9cffb29e83e649db2276 + array-includes: ^3.1.6 + array.prototype.findlastindex: ^1.2.2 + array.prototype.flat: ^1.3.1 + array.prototype.flatmap: ^1.3.1 + debug: ^3.2.7 + doctrine: ^2.1.0 + eslint-import-resolver-node: ^0.3.7 + eslint-module-utils: ^2.8.0 + has: ^1.0.3 + is-core-module: ^2.13.0 + is-glob: ^4.0.3 + minimatch: ^3.1.2 + object.fromentries: ^2.0.6 + object.groupby: ^1.0.0 + object.values: ^1.1.6 + semver: ^6.3.1 + tsconfig-paths: ^3.14.2 + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + checksum: e8ae6dd8f06d8adf685f9c1cfd46ac9e053e344a05c4090767e83b63a85c8421ada389807a39e73c643b9bff156715c122e89778169110ed68d6428e12607edf languageName: node linkType: hard -"@polkadot/x-ws@npm:^12.1.1": - version: 12.1.2 - resolution: "@polkadot/x-ws@npm:12.1.2" - dependencies: - "@polkadot/x-global": 12.1.2 - tslib: ^2.5.0 - ws: ^8.13.0 - checksum: 3f7f604520f2a28cd4c7bfa512dd459476b9d2e67ba0b3950b61de54505545f0c50ef1ada4bbc408ad629466635f072ebd4342bf766094e0e8aece7f4570bae8 +"eslint-plugin-sort-imports-es6-autofix@npm:^0.6.0": + version: 0.6.0 + resolution: "eslint-plugin-sort-imports-es6-autofix@npm:0.6.0" + peerDependencies: + eslint: ">=7.7.0" + checksum: cea8ebb56f88f0834088962a833326702ffdd83c731d4fc2aba1fec7dc9ad445ad4faa69a95d8d16d332a7fe84ad7b7d7fdf846f2c276d88fad19a91a265da63 languageName: node linkType: hard -"@rollup/plugin-alias@npm:^5.0.0": - version: 5.0.0 - resolution: "@rollup/plugin-alias@npm:5.0.0" +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: - slash: ^4.0.0 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 2810bdbcaa61381998858379e353d573f266f952d7f6974366336ae0587acfdee12b992fe25c9b740f14e25092d6bf73b04bcbf71fc543d76d1a214547bc27c9 + esrecurse: ^4.3.0 + estraverse: ^5.2.0 + checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e languageName: node linkType: hard -"@rollup/plugin-commonjs@npm:^24.1.0": - version: 24.1.0 - resolution: "@rollup/plugin-commonjs@npm:24.1.0" - dependencies: - "@rollup/pluginutils": ^5.0.1 - commondir: ^1.0.1 - estree-walker: ^2.0.2 - glob: ^8.0.3 - is-reference: 1.2.1 - magic-string: ^0.27.0 - peerDependencies: - rollup: ^2.68.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 42faafc9bc8e04d75c86bb50d693ebb9c5eee19bf9ab3c09780b872547d12ff5ea85cfec7da75f5176d0aa4b5233101f667f44b85b331450a7bb14c95180852e +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 languageName: node linkType: hard -"@rollup/plugin-dynamic-import-vars@npm:^2.0.3": - version: 2.0.3 - resolution: "@rollup/plugin-dynamic-import-vars@npm:2.0.3" +"eslint@npm:^8.48.0": + version: 8.48.0 + resolution: "eslint@npm:8.48.0" dependencies: - "@rollup/pluginutils": ^5.0.1 - estree-walker: ^2.0.2 - fast-glob: ^3.2.12 - magic-string: ^0.27.0 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 53d4ed4c3c5cc78804eb38584d844983ea7f9af7e445a60814f865994f222d079f4ac5f73424ca5acb5f719340fd0a1c161a9cbd80c6d9ed9e778472972d839d - languageName: node - linkType: hard - -"@rollup/plugin-inject@npm:^5.0.3": - version: 5.0.3 - resolution: "@rollup/plugin-inject@npm:5.0.3" - dependencies: - "@rollup/pluginutils": ^5.0.1 - estree-walker: ^2.0.2 - magic-string: ^0.27.0 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: d8458b11af3447710ce200fe2886faff07bb054e1269a4f06f5f3c1a1b83019b6ce7761badfa116ca96fbb9c49f16b94ad02d1a72c2fb64dc68cb7dd81331cb7 - languageName: node - linkType: hard - -"@rollup/plugin-json@npm:^6.0.0": - version: 6.0.0 - resolution: "@rollup/plugin-json@npm:6.0.0" - dependencies: - "@rollup/pluginutils": ^5.0.1 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 77cfc941edaf77a5307977704ffaba706d83bea66f265b2b68f14be2a0af6d08b0fb1b04fdd773146c84cc70938ff64b00ae946808fd6ac057058af824d78128 - languageName: node - linkType: hard - -"@rollup/plugin-node-resolve@npm:^15.0.2": - version: 15.0.2 - resolution: "@rollup/plugin-node-resolve@npm:15.0.2" - dependencies: - "@rollup/pluginutils": ^5.0.1 - "@types/resolve": 1.20.2 - deepmerge: ^4.2.2 - is-builtin-module: ^3.2.1 - is-module: ^1.0.0 - resolve: ^1.22.1 - peerDependencies: - rollup: ^2.78.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 328eafee06ff967a36441b55e77fbd0d4f599d256e5d1977800ee71915846c46bc1b6185df35c7b512ad2b4023b05b65a332be77b8b00b9d8a20f87d056b8166 - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^5.0.1": - version: 5.0.2 - resolution: "@rollup/pluginutils@npm:5.0.2" - dependencies: - "@types/estree": ^1.0.0 - estree-walker: ^2.0.2 - picomatch: ^2.3.1 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: edea15e543bebc7dcac3b0ac8bc7b8e8e6dbd46e2864dbe5dd28072de1fbd5b0e10d545a610c0edaa178e8a7ac432e2a2a52e547ece1308471412caba47db8ce - languageName: node - linkType: hard - -"@rushstack/eslint-patch@npm:^1.2.0": - version: 1.2.0 - resolution: "@rushstack/eslint-patch@npm:1.2.0" - checksum: faa749faae0e83c26ae9eb00ad36a897ac78f3cf27da8e8ff21c00bcf7973b598d823d8f2b3957ef66079288bcf577f94df831eae2d65f3f68d8ca32f18b6aff - languageName: node - linkType: hard - -"@scure/base@npm:1.1.1": - version: 1.1.1 - resolution: "@scure/base@npm:1.1.1" - checksum: b4fc810b492693e7e8d0107313ac74c3646970c198bbe26d7332820886fa4f09441991023ec9aa3a2a51246b74409ab5ebae2e8ef148bbc253da79ac49130309 - languageName: node - linkType: hard - -"@sinclair/typebox@npm:^0.25.16": - version: 0.25.24 - resolution: "@sinclair/typebox@npm:0.25.24" - checksum: 10219c58f40b8414c50b483b0550445e9710d4fe7b2c4dccb9b66533dd90ba8e024acc776026cebe81e87f06fa24b07fdd7bc30dd277eb9cc386ec50151a3026 - languageName: node - linkType: hard - -"@sindresorhus/is@npm:^0.14.0": - version: 0.14.0 - resolution: "@sindresorhus/is@npm:0.14.0" - checksum: 971e0441dd44ba3909b467219a5e242da0fc584048db5324cfb8048148fa8dcc9d44d71e3948972c4f6121d24e5da402ef191420d1266a95f713bb6d6e59c98a - languageName: node - linkType: hard - -"@sinonjs/commons@npm:^2.0.0": - version: 2.0.0 - resolution: "@sinonjs/commons@npm:2.0.0" - dependencies: - type-detect: 4.0.8 - checksum: 5023ba17edf2b85ed58262313b8e9b59e23c6860681a9af0200f239fe939e2b79736d04a260e8270ddd57196851dde3ba754d7230be5c5234e777ae2ca8af137 - languageName: node - linkType: hard - -"@sinonjs/fake-timers@npm:^10.0.2": - version: 10.0.2 - resolution: "@sinonjs/fake-timers@npm:10.0.2" - dependencies: - "@sinonjs/commons": ^2.0.0 - checksum: c62aa98e7cefda8dedc101ce227abc888dc46b8ff9706c5f0a8dfd9c3ada97d0a5611384738d9ba0b26b59f99c2ba24efece8e779bb08329e9e87358fa309824 - languageName: node - linkType: hard - -"@substrate/connect-extension-protocol@npm:^1.0.1": - version: 1.0.1 - resolution: "@substrate/connect-extension-protocol@npm:1.0.1" - checksum: 116dee587e81e832e14c25038bd849438c9493c6089aa6c1bf1760780d463880d44d362ed983d57ac3695368ac46f3c9df3dbaed92f36de89626c9735cecd1e4 - languageName: node - linkType: hard - -"@substrate/connect@npm:0.7.24": - version: 0.7.24 - resolution: "@substrate/connect@npm:0.7.24" - dependencies: - "@substrate/connect-extension-protocol": ^1.0.1 - eventemitter3: ^4.0.7 - smoldot: 1.0.2 - checksum: ffede7dd5cdc7512f5a6f97d4ff2655dc294c78d21856aa9d215e39b84c623ebfda3557d970652eba7c4ac4e02eb765cf7140b17345aface1f700af200e0bf2d - languageName: node - linkType: hard - -"@substrate/ss58-registry@npm:^1.40.0": - version: 1.40.0 - resolution: "@substrate/ss58-registry@npm:1.40.0" - checksum: 474cb16b350e95fa7ca1020b70c6885c5c3d739472f506d175f24e9fd5a6d337d3c7e7a7fa44962199ed03fffb5d3b44b8af79a9811cb55ec34b3b75bb8e7f97 - languageName: node - linkType: hard - -"@szmarczak/http-timer@npm:^1.1.2": - version: 1.1.2 - resolution: "@szmarczak/http-timer@npm:1.1.2" - dependencies: - defer-to-connect: ^1.0.1 - checksum: 4d9158061c5f397c57b4988cde33a163244e4f02df16364f103971957a32886beb104d6180902cbe8b38cb940e234d9f98a4e486200deca621923f62f50a06fe - languageName: node - linkType: hard - -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 - languageName: node - linkType: hard - -"@tsconfig/node10@npm:^1.0.7": - version: 1.0.9 - resolution: "@tsconfig/node10@npm:1.0.9" - checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df - languageName: node - linkType: hard - -"@tsconfig/node12@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node12@npm:1.0.11" - checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a - languageName: node - linkType: hard - -"@tsconfig/node14@npm:^1.0.0": - version: 1.0.3 - resolution: "@tsconfig/node14@npm:1.0.3" - checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d - languageName: node - linkType: hard - -"@tsconfig/node16@npm:^1.0.2": - version: 1.0.3 - resolution: "@tsconfig/node16@npm:1.0.3" - checksum: 3a8b657dd047495b7ad23437d6afd20297ce90380ff0bdee93fc7d39a900dbd8d9e26e53ff6b465e7967ce2adf0b218782590ce9013285121e6a5928fbd6819f - languageName: node - linkType: hard - -"@tsconfig/strictest@npm:^2.0.1": - version: 2.0.1 - resolution: "@tsconfig/strictest@npm:2.0.1" - checksum: 3a9b913e06c20fee0a002fc22a925370525dd917853dee2e0082de763b10a61a69d72d60d02e243629da94b3e0b98843469a3b063c0ab2a5d6716183867dd114 - languageName: node - linkType: hard - -"@types/babel__core@npm:^7.1.14": - version: 7.1.20 - resolution: "@types/babel__core@npm:7.1.20" - dependencies: - "@babel/parser": ^7.1.0 - "@babel/types": ^7.0.0 - "@types/babel__generator": "*" - "@types/babel__template": "*" - "@types/babel__traverse": "*" - checksum: a09c4f0456552547a5b8a5a009a3daec4d362f622168f8e08bda0ded2da0a65ab0b1642e23c433b3616721f5701dc34a996c5bde5baeaea53eda98f438043f2c - languageName: node - linkType: hard - -"@types/babel__generator@npm:*": - version: 7.6.4 - resolution: "@types/babel__generator@npm:7.6.4" - dependencies: - "@babel/types": ^7.0.0 - checksum: 20effbbb5f8a3a0211e95959d06ae70c097fb6191011b73b38fe86deebefad8e09ee014605e0fd3cdaedc73d158be555866810e9166e1f09e4cfd880b874dcb0 - languageName: node - linkType: hard - -"@types/babel__template@npm:*": - version: 7.4.1 - resolution: "@types/babel__template@npm:7.4.1" - dependencies: - "@babel/parser": ^7.1.0 - "@babel/types": ^7.0.0 - checksum: 649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee - languageName: node - linkType: hard - -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.18.3 - resolution: "@types/babel__traverse@npm:7.18.3" - dependencies: - "@babel/types": ^7.3.0 - checksum: d20953338b2f012ab7750932ece0a78e7d1645b0a6ff42d49be90f55e9998085da1374a9786a7da252df89555c6586695ba4d1d4b4e88ab2b9f306bcd35e00d3 - languageName: node - linkType: hard - -"@types/bn.js@npm:^5.1.1": - version: 5.1.1 - resolution: "@types/bn.js@npm:5.1.1" - dependencies: - "@types/node": "*" - checksum: e50ed2dd3abe997e047caf90e0352c71e54fc388679735217978b4ceb7e336e51477791b715f49fd77195ac26dd296c7bad08a3be9750e235f9b2e1edb1b51c2 - languageName: node - linkType: hard - -"@types/body-parser@npm:*": - version: 1.19.2 - resolution: "@types/body-parser@npm:1.19.2" - dependencies: - "@types/connect": "*" - "@types/node": "*" - checksum: e17840c7d747a549f00aebe72c89313d09fbc4b632b949b2470c5cb3b1cb73863901ae84d9335b567a79ec5efcfb8a28ff8e3f36bc8748a9686756b6d5681f40 - languageName: node - linkType: hard - -"@types/bonjour@npm:^3.5.9": - version: 3.5.10 - resolution: "@types/bonjour@npm:3.5.10" - dependencies: - "@types/node": "*" - checksum: bfcadb042a41b124c4e3de4925e3be6d35b78f93f27c4535d5ff86980dc0f8bc407ed99b9b54528952dc62834d5a779392f7a12c2947dd19330eb05a6bcae15a - languageName: node - linkType: hard - -"@types/connect-history-api-fallback@npm:^1.3.5": - version: 1.5.0 - resolution: "@types/connect-history-api-fallback@npm:1.5.0" - dependencies: - "@types/express-serve-static-core": "*" - "@types/node": "*" - checksum: f180e7c540728d6dd3a1eb2376e445fe7f9de4ee8a5b460d5ad80062cdb6de6efc91c6851f39e9d5933b3dcd5cd370673c52343a959aa091238b6f863ea4447c - languageName: node - linkType: hard - -"@types/connect@npm:*": - version: 3.4.35 - resolution: "@types/connect@npm:3.4.35" - dependencies: - "@types/node": "*" - checksum: fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 - languageName: node - linkType: hard - -"@types/eslint-scope@npm:^3.7.3": - version: 3.7.4 - resolution: "@types/eslint-scope@npm:3.7.4" - dependencies: - "@types/eslint": "*" - "@types/estree": "*" - checksum: ea6a9363e92f301cd3888194469f9ec9d0021fe0a397a97a6dd689e7545c75de0bd2153dfb13d3ab532853a278b6572c6f678ce846980669e41029d205653460 - languageName: node - linkType: hard - -"@types/eslint@npm:*": - version: 8.37.0 - resolution: "@types/eslint@npm:8.37.0" - dependencies: - "@types/estree": "*" - "@types/json-schema": "*" - checksum: 06d3b3fba12004294591b5c7a52e3cec439472195da54e096076b1f2ddfbb8a445973b9681046dd530a6ac31eca502f635abc1e3ce37d03513089358e6f822ee - languageName: node - linkType: hard - -"@types/estree@npm:*, @types/estree@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/estree@npm:1.0.1" - checksum: e9aa175eacb797216fafce4d41e8202c7a75555bc55232dee0f9903d7171f8f19f0ae7d5191bb1a88cb90e65468be508c0df850a9fb81b4433b293a5a749899d - languageName: node - linkType: hard - -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": - version: 4.17.34 - resolution: "@types/express-serve-static-core@npm:4.17.34" - dependencies: - "@types/node": "*" - "@types/qs": "*" - "@types/range-parser": "*" - "@types/send": "*" - checksum: 3b5242e7d6cfecca5300635fd2af0f63aca3a92754da79a4a355c4d85b57099aa2cabb1c8557fc38a8a9e6f0be996339140ad017e5be405ea1b877a8294a136d - languageName: node - linkType: hard - -"@types/express@npm:*, @types/express@npm:^4.17.13": - version: 4.17.17 - resolution: "@types/express@npm:4.17.17" - dependencies: - "@types/body-parser": "*" - "@types/express-serve-static-core": ^4.17.33 - "@types/qs": "*" - "@types/serve-static": "*" - checksum: 0196dacc275ac3ce89d7364885cb08e7fb61f53ca101f65886dbf1daf9b7eb05c0943e2e4bbd01b0cc5e50f37e0eea7e4cbe97d0304094411ac73e1b7998f4da - languageName: node - linkType: hard - -"@types/graceful-fs@npm:^4.1.3": - version: 4.1.5 - resolution: "@types/graceful-fs@npm:4.1.5" - dependencies: - "@types/node": "*" - checksum: d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a - languageName: node - linkType: hard - -"@types/http-proxy@npm:^1.17.8": - version: 1.17.11 - resolution: "@types/http-proxy@npm:1.17.11" - dependencies: - "@types/node": "*" - checksum: 38ef4f8c91c7a5b664cf6dd4d90de7863f88549a9f8ef997f2f1184e4f8cf2e7b9b63c04f0b7b962f34a09983073a31a9856de5aae5159b2ddbb905a4c44dc9f - languageName: node - linkType: hard - -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": - version: 2.0.4 - resolution: "@types/istanbul-lib-coverage@npm:2.0.4" - checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 - languageName: node - linkType: hard - -"@types/istanbul-lib-report@npm:*": - version: 3.0.0 - resolution: "@types/istanbul-lib-report@npm:3.0.0" - dependencies: - "@types/istanbul-lib-coverage": "*" - checksum: 656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36 - languageName: node - linkType: hard - -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/istanbul-reports@npm:3.0.1" - dependencies: - "@types/istanbul-lib-report": "*" - checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 - languageName: node - linkType: hard - -"@types/jest@npm:^29.5.1": - version: 29.5.1 - resolution: "@types/jest@npm:29.5.1" - dependencies: - expect: ^29.0.0 - pretty-format: ^29.0.0 - checksum: 0a22491dec86333c0e92b897be2c809c922a7b2b0aa5604ac369810d6b2360908b4a3f2c6892e8a237a54fa1f10ecefe0e823ec5fcb7915195af4dfe88d2197e - languageName: node - linkType: hard - -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": - version: 7.0.11 - resolution: "@types/json-schema@npm:7.0.11" - checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d - languageName: node - linkType: hard - -"@types/json5@npm:^0.0.29": - version: 0.0.29 - resolution: "@types/json5@npm:0.0.29" - checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac - languageName: node - linkType: hard - -"@types/keyv@npm:^3.1.1": - version: 3.1.4 - resolution: "@types/keyv@npm:3.1.4" - dependencies: - "@types/node": "*" - checksum: e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d - languageName: node - linkType: hard - -"@types/mime@npm:*": - version: 3.0.1 - resolution: "@types/mime@npm:3.0.1" - checksum: 4040fac73fd0cea2460e29b348c1a6173da747f3a87da0dbce80dd7a9355a3d0e51d6d9a401654f3e5550620e3718b5a899b2ec1debf18424e298a2c605346e7 - languageName: node - linkType: hard - -"@types/mime@npm:^1": - version: 1.3.2 - resolution: "@types/mime@npm:1.3.2" - checksum: 0493368244cced1a69cb791b485a260a422e6fcc857782e1178d1e6f219f1b161793e9f87f5fae1b219af0f50bee24fcbe733a18b4be8fdd07a38a8fb91146fd - languageName: node - linkType: hard - -"@types/node@npm:*": - version: 18.11.9 - resolution: "@types/node@npm:18.11.9" - checksum: cc0aae109e9b7adefc32eecb838d6fad931663bb06484b5e9cbbbf74865c721b03d16fd8d74ad90e31dbe093d956a7c2c306ba5429ba0c00f3f7505103d7a496 - languageName: node - linkType: hard - -"@types/prettier@npm:^2.1.5": - version: 2.7.1 - resolution: "@types/prettier@npm:2.7.1" - checksum: 5e3f58e229d6c73b5f5cae2e8f96c1c4a5b5805f83459e17a045ba8e96152b1d38e86b63e3172fb159dac923388699660862b75b2d37e54220805f0e691e26f1 - languageName: node - linkType: hard - -"@types/qs@npm:*": - version: 6.9.7 - resolution: "@types/qs@npm:6.9.7" - checksum: 7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba - languageName: node - linkType: hard - -"@types/range-parser@npm:*": - version: 1.2.4 - resolution: "@types/range-parser@npm:1.2.4" - checksum: b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95 - languageName: node - linkType: hard - -"@types/resolve@npm:1.20.2": - version: 1.20.2 - resolution: "@types/resolve@npm:1.20.2" - checksum: 61c2cad2499ffc8eab36e3b773945d337d848d3ac6b7b0a87c805ba814bc838ef2f262fc0f109bfd8d2e0898ff8bd80ad1025f9ff64f1f71d3d4294c9f14e5f6 - languageName: node - linkType: hard - -"@types/responselike@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/responselike@npm:1.0.0" - dependencies: - "@types/node": "*" - checksum: e99fc7cc6265407987b30deda54c1c24bb1478803faf6037557a774b2f034c5b097ffd65847daa87e82a61a250d919f35c3588654b0fdaa816906650f596d1b0 - languageName: node - linkType: hard - -"@types/retry@npm:0.12.0": - version: 0.12.0 - resolution: "@types/retry@npm:0.12.0" - checksum: 61a072c7639f6e8126588bf1eb1ce8835f2cb9c2aba795c4491cf6310e013267b0c8488039857c261c387e9728c1b43205099223f160bb6a76b4374f741b5603 - languageName: node - linkType: hard - -"@types/semver@npm:^7.3.12": - version: 7.3.13 - resolution: "@types/semver@npm:7.3.13" - checksum: 00c0724d54757c2f4bc60b5032fe91cda6410e48689633d5f35ece8a0a66445e3e57fa1d6e07eb780f792e82ac542948ec4d0b76eb3484297b79bd18b8cf1cb0 - languageName: node - linkType: hard - -"@types/send@npm:*": - version: 0.17.1 - resolution: "@types/send@npm:0.17.1" - dependencies: - "@types/mime": ^1 - "@types/node": "*" - checksum: 10b620a5960058ef009afbc17686f680d6486277c62f640845381ec4baa0ea683fdd77c3afea4803daf5fcddd3fb2972c8aa32e078939f1d4e96f83195c89793 - languageName: node - linkType: hard - -"@types/serve-index@npm:^1.9.1": - version: 1.9.1 - resolution: "@types/serve-index@npm:1.9.1" - dependencies: - "@types/express": "*" - checksum: 026f3995fb500f6df7c3fe5009e53bad6d739e20b84089f58ebfafb2f404bbbb6162bbe33f72d2f2af32d5b8d3799c8e179793f90d9ed5871fb8591190bb6056 - languageName: node - linkType: hard - -"@types/serve-static@npm:*, @types/serve-static@npm:^1.13.10": - version: 1.15.1 - resolution: "@types/serve-static@npm:1.15.1" - dependencies: - "@types/mime": "*" - "@types/node": "*" - checksum: 2e078bdc1e458c7dfe69e9faa83cc69194b8896cce57cb745016580543c7ab5af07fdaa8ac1765eb79524208c81017546f66056f44d1204f812d72810613de36 - languageName: node - linkType: hard - -"@types/sockjs@npm:^0.3.33": - version: 0.3.33 - resolution: "@types/sockjs@npm:0.3.33" - dependencies: - "@types/node": "*" - checksum: b9bbb2b5c5ead2fb884bb019f61a014e37410bddd295de28184e1b2e71ee6b04120c5ba7b9954617f0bdf962c13d06249ce65004490889c747c80d3f628ea842 - languageName: node - linkType: hard - -"@types/stack-utils@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/stack-utils@npm:2.0.1" - checksum: 205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019 - languageName: node - linkType: hard - -"@types/websocket@npm:^1.0.5": - version: 1.0.5 - resolution: "@types/websocket@npm:1.0.5" - dependencies: - "@types/node": "*" - checksum: 41c7a620f877a0165ff36e713455d888b7f5df9c51e71b5d0f47994f98cf22ccd339b8c6cfdc6bb417e950d40f405693974d393bd916971490553cc5e9e67a9d - languageName: node - linkType: hard - -"@types/ws@npm:^8.5.1": - version: 8.5.4 - resolution: "@types/ws@npm:8.5.4" - dependencies: - "@types/node": "*" - checksum: fefbad20d211929bb996285c4e6f699b12192548afedbe4930ab4384f8a94577c9cd421acaad163cacd36b88649509970a05a0b8f20615b30c501ed5269038d1 - languageName: node - linkType: hard - -"@types/yargs-parser@npm:*": - version: 21.0.0 - resolution: "@types/yargs-parser@npm:21.0.0" - checksum: b2f4c8d12ac18a567440379909127cf2cec393daffb73f246d0a25df36ea983b93b7e9e824251f959e9f928cbc7c1aab6728d0a0ff15d6145f66cec2be67d9a2 - languageName: node - linkType: hard - -"@types/yargs@npm:^17.0.8": - version: 17.0.15 - resolution: "@types/yargs@npm:17.0.15" - dependencies: - "@types/yargs-parser": "*" - checksum: f6a12cf5fbfba6317fcbdf0fb545002bd37e48131f573c0b95473f1f245ba0e8ecfe859fcb43e972ff4dbd821944467d145419c5b12fdb0ba00cde886732097e - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/eslint-plugin@npm:5.59.2" - dependencies: - "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.59.2 - "@typescript-eslint/type-utils": 5.59.2 - "@typescript-eslint/utils": 5.59.2 - debug: ^4.3.4 - grapheme-splitter: ^1.0.4 - ignore: ^5.2.0 - natural-compare-lite: ^1.4.0 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 1045883173a36a069b56e906ed7e5b4106e1efc2ed0969a1718683aef58fd39e5dfa17774b8782c3ced0529a4edd6dedfcb54348a14525f191a6816e6f3b90dc - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/parser@npm:5.59.2" - dependencies: - "@typescript-eslint/scope-manager": 5.59.2 - "@typescript-eslint/types": 5.59.2 - "@typescript-eslint/typescript-estree": 5.59.2 - debug: ^4.3.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 0d3f992c49e062ff509606fb72846abaa66602d93ca15bc6498c345c55effa28c8d523b829cd180d901eaf04bca3d93a165d56a387ce109333d60d67b09b5638 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/scope-manager@npm:5.59.2" - dependencies: - "@typescript-eslint/types": 5.59.2 - "@typescript-eslint/visitor-keys": 5.59.2 - checksum: e7adce27890ebaadd0fb36a35639c9a97d2965973643aef4b4b0dcfabb03181c82235d7171e718b002dd398e52fefd67816eb34912ddbc2bb738b47755bd502a - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/type-utils@npm:5.59.2" - dependencies: - "@typescript-eslint/typescript-estree": 5.59.2 - "@typescript-eslint/utils": 5.59.2 - debug: ^4.3.4 - tsutils: ^3.21.0 - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: d9dc037509a97b11a3c7f758f0f6e985cf5b4909fab860018a75b1550711ce9ff07bf5b67d4197ba7a0a831fec7255851b1e6a773a69030fc8ea7ec649859f52 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/types@npm:4.33.0" - checksum: 3baae1ca35872421b4eb60f5d3f3f32dc1d513f2ae0a67dee28c7d159fd7a43ed0d11a8a5a0f0c2d38507ffa036fc7c511cb0f18a5e8ac524b3ebde77390ec53 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/types@npm:5.59.2" - checksum: 5a91cfbcaa8c7e92ad91f67abd0ce43ae562fdbdd8c32aa968731bf7c200d13a0415e87fc032bd48f7e5b7d3ed1447cb14449ef2592c269ca311974b15ce0af2 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:5.59.2, @typescript-eslint/typescript-estree@npm:^5.55.0": - version: 5.59.2 - resolution: "@typescript-eslint/typescript-estree@npm:5.59.2" - dependencies: - "@typescript-eslint/types": 5.59.2 - "@typescript-eslint/visitor-keys": 5.59.2 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: e8bb8817fe53f826f54e4ca584e48a6700dae25e0cc20ab7db38e7e5308987c5759408b39a4e494d4d6dcd7b4bca9f9c507fae987213380dc1c98607cb0a60b1 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:^4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/typescript-estree@npm:4.33.0" - dependencies: - "@typescript-eslint/types": 4.33.0 - "@typescript-eslint/visitor-keys": 4.33.0 - debug: ^4.3.1 - globby: ^11.0.3 - is-glob: ^4.0.1 - semver: ^7.3.5 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 2566984390c76bd95f43240057215c068c69769e406e27aba41e9f21fd300074d6772e4983fa58fe61e80eb5550af1548d2e31e80550d92ba1d051bb00fe6f5c - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:5.59.2, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.57.0": - version: 5.59.2 - resolution: "@typescript-eslint/utils@npm:5.59.2" - dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.59.2 - "@typescript-eslint/types": 5.59.2 - "@typescript-eslint/typescript-estree": 5.59.2 - eslint-scope: ^5.1.1 - semver: ^7.3.7 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 483c35a592a36a5973204ce4cd11d52935c097b414d7edac2ecd15dba460b8c540b793ffc232c0f8580fef0624eb7704156ce33c66bd09a76769ed019bddd1d1 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/visitor-keys@npm:4.33.0" - dependencies: - "@typescript-eslint/types": 4.33.0 - eslint-visitor-keys: ^2.0.0 - checksum: 59953e474ad4610c1aa23b2b1a964445e2c6201521da6367752f37939d854352bbfced5c04ea539274065e012b1337ba3ffa49c2647a240a4e87155378ba9873 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/visitor-keys@npm:5.59.2" - dependencies: - "@typescript-eslint/types": 5.59.2 - eslint-visitor-keys: ^3.3.0 - checksum: 3057a017bca03b4ec3bee442044f2bc2f77a4af0d83ea9bf7c6cb2a12811126d93d9d300d89ef8078d981e478c6cc38693c51a2ae4b10a717796bba880eff924 - languageName: node - linkType: hard - -"@webassemblyjs/ast@npm:1.11.5, @webassemblyjs/ast@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/ast@npm:1.11.5" - dependencies: - "@webassemblyjs/helper-numbers": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - checksum: 7df16d8d4364d40e2506776330f8114fddc6494e6e18e8d5ec386312a0881a564cef136b0a74cc4a6ba284e2ff6bad890ddc029a0ba6cf45cc15186e638db118 - languageName: node - linkType: hard - -"@webassemblyjs/floating-point-hex-parser@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.5" - checksum: a6f35e3035a1ec4e446fa43da01539f3ed7e0f4b53d152f36ff34be1b63b08d86c4b09b6af375c95472a75f0c37b3b98b07199d157e767b8b3274e7a3962890c - languageName: node - linkType: hard - -"@webassemblyjs/helper-api-error@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.5" - checksum: 717a6ffb3283bd24a7b74710c9bd3d71ec331a26c15446441af19fae9f087e36acb8dcf25b900b6897a1d1eff838e463fe678d66281e7eccee9a3ac0e3447372 - languageName: node - linkType: hard - -"@webassemblyjs/helper-buffer@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.5" - checksum: 2c0925b1c3c9b115c183b88d9cf1a12e87fa4fc83ef985aa2a65d72cda543eba6b73b378d231b4feb810b17d3aa6cd297bd603199854346f8a50e3458d7ebbc0 - languageName: node - linkType: hard - -"@webassemblyjs/helper-numbers@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.5" - dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.11.5 - "@webassemblyjs/helper-api-error": 1.11.5 - "@xtuc/long": 4.2.2 - checksum: 49c8bbf561d4df38009e38e6357c396f4454773fd31a03579a8e050a2b28053f5c47f675f00a37f79a65082c938c2159fa603049688ac01b1bafdb472c21110c - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.5" - checksum: 4e868de92587e131a7f22bc4eb44eee60c178d4c2c3eeabcb973b4eac73ec477f25d5f838394797265dbe4b600e781c6e150c762a45f249b94bf0711e73409a7 - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-section@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-buffer": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/wasm-gen": 1.11.5 - checksum: 1752d7e0dbbf236a5cdc2257e1626a3562bfb0a7d2e967dc5e798c73088f18f20a991491565e2ffee61615f08035b4760e7aa080380bb60b86b393b6eb7486ae - languageName: node - linkType: hard - -"@webassemblyjs/ieee754@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/ieee754@npm:1.11.5" - dependencies: - "@xtuc/ieee754": ^1.2.0 - checksum: 68a855a3e3dd488fff4d2d100e491cb6ac07f728c9432f3216b8e1bb0a374b397b0a5f58fd3b71195e525d49c0c827db15c18897e1c220c629e759b19978e64c - languageName: node - linkType: hard - -"@webassemblyjs/leb128@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/leb128@npm:1.11.5" - dependencies: - "@xtuc/long": 4.2.2 - checksum: 555314708b6615c203c31a9dd810141c6de728e0043c2169ca69905ccf4d8603102994cb74ac5d057ac229bfc2be40f69cad2edd134ef2b909ef694eefe7bba6 - languageName: node - linkType: hard - -"@webassemblyjs/utf8@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/utf8@npm:1.11.5" - checksum: d8f67a5650d9bf26810da76e72d0547211a44f30f35657953f547e08185facb39ff326920bddec96d35b5cc65e4e66b1f23c6461847e2f93fad2a60b0bb20211 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-edit@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-buffer": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/helper-wasm-section": 1.11.5 - "@webassemblyjs/wasm-gen": 1.11.5 - "@webassemblyjs/wasm-opt": 1.11.5 - "@webassemblyjs/wasm-parser": 1.11.5 - "@webassemblyjs/wast-printer": 1.11.5 - checksum: 790142a1e282848201c7b68860aabc0141ee44a98a62c3f0af05f8de3cc69b439c3af54ae9a06acbbfbf7fd192b30ee97fb31eda3e08973cae373534ad2135c7 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-gen@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/ieee754": 1.11.5 - "@webassemblyjs/leb128": 1.11.5 - "@webassemblyjs/utf8": 1.11.5 - checksum: 0122df4e5ce52d873f19f34b3ebe8237072e9e6a69667cbec42a2d98ba49f85ea2ed3d935195e6a7ad4f64b9dd7da42883f057fe1103d2062bc90f3428b063fe - languageName: node - linkType: hard - -"@webassemblyjs/wasm-opt@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-buffer": 1.11.5 - "@webassemblyjs/wasm-gen": 1.11.5 - "@webassemblyjs/wasm-parser": 1.11.5 - checksum: f9416b0dece071e308616fb30e560f0c3c53b5bb23cc4409781b8c47d31e935b27e9a248c65aee9dd9136271e37a4c5cb0971b27e5adf623020fbb298423fe55 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-parser@npm:1.11.5, @webassemblyjs/wasm-parser@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-api-error": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/ieee754": 1.11.5 - "@webassemblyjs/leb128": 1.11.5 - "@webassemblyjs/utf8": 1.11.5 - checksum: 094b3df07532cd2a1db91710622cbaf3d7467a361f9f73dc564999385a472fcc08497d8ccf9294bd7c8813d5e2056c06a81e032abb60520168899605fde9b12c - languageName: node - linkType: hard - -"@webassemblyjs/wast-printer@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wast-printer@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@xtuc/long": 4.2.2 - checksum: c2995224c56b403be7fce7afbb3ad6b2ceadce07a47b28bce745eabb0435fa363c0180bca907d28703ece02422d0de219e689253b55de288c79b8f92416c1d71 - languageName: node - linkType: hard - -"@webpack-cli/configtest@npm:^2.0.1": - version: 2.0.1 - resolution: "@webpack-cli/configtest@npm:2.0.1" - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - checksum: 15d0ca835f2e16ec99e9f295f07b676435b9e706d7700df0ad088692fea065e34772fc44b96a4f6a86178b9ca8cf1ff941fbce15269587cf0925d70b18928cea - languageName: node - linkType: hard - -"@webpack-cli/info@npm:^2.0.1": - version: 2.0.1 - resolution: "@webpack-cli/info@npm:2.0.1" - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - checksum: b8fba49fee10d297c2affb0b064c9a81e9038d75517c6728fb85f9fb254cae634e5d33e696dac5171e6944ae329d85fddac72f781c7d833f7e9dfe43151ce60d - languageName: node - linkType: hard - -"@webpack-cli/serve@npm:^2.0.2": - version: 2.0.2 - resolution: "@webpack-cli/serve@npm:2.0.2" - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - peerDependenciesMeta: - webpack-dev-server: - optional: true - checksum: f74c8cc7d3e4de58e1261c6d09af0e8b8a23f53ada4ec336140f30fa16d57d9f56de954e87125947c090c06a30b10a243ca1e093c3e4bd60ba3f19c852cb20b7 - languageName: node - linkType: hard - -"@xtuc/ieee754@npm:^1.2.0": - version: 1.2.0 - resolution: "@xtuc/ieee754@npm:1.2.0" - checksum: ac56d4ca6e17790f1b1677f978c0c6808b1900a5b138885d3da21732f62e30e8f0d9120fcf8f6edfff5100ca902b46f8dd7c1e3f903728634523981e80e2885a - languageName: node - linkType: hard - -"@xtuc/long@npm:4.2.2": - version: 4.2.2 - resolution: "@xtuc/long@npm:4.2.2" - checksum: 8ed0d477ce3bc9c6fe2bf6a6a2cc316bb9c4127c5a7827bae947fa8ec34c7092395c5a283cc300c05b5fa01cbbfa1f938f410a7bf75db7c7846fea41949989ec - languageName: node - linkType: hard - -"abab@npm:^2.0.6": - version: 2.0.6 - resolution: "abab@npm:2.0.6" - checksum: 6ffc1af4ff315066c62600123990d87551ceb0aafa01e6539da77b0f5987ac7019466780bf480f1787576d4385e3690c81ccc37cfda12819bf510b8ab47e5a3e - languageName: node - linkType: hard - -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 - languageName: node - linkType: hard - -"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: ~2.1.34 - negotiator: 0.6.3 - checksum: 50c43d32e7b50285ebe84b613ee4a3aa426715a7d131b65b786e2ead0fd76b6b60091b9916d3478a75f11f162628a2139991b6c03ab3f1d9ab7c86075dc8eab4 - languageName: node - linkType: hard - -"acorn-import-assertions@npm:^1.7.6": - version: 1.8.0 - resolution: "acorn-import-assertions@npm:1.8.0" - peerDependencies: - acorn: ^8 - checksum: 5c4cf7c850102ba7ae0eeae0deb40fb3158c8ca5ff15c0bca43b5c47e307a1de3d8ef761788f881343680ea374631ae9e9615ba8876fee5268dbe068c98bcba6 - languageName: node - linkType: hard - -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 - languageName: node - linkType: hard - -"acorn-walk@npm:^8.1.1": - version: 8.2.0 - resolution: "acorn-walk@npm:8.2.0" - checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 - languageName: node - linkType: hard - -"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" - bin: - acorn: bin/acorn - checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 - languageName: node - linkType: hard - -"agent-base@npm:6, agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: 4 - checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.2.1": - version: 4.2.1 - resolution: "agentkeepalive@npm:4.2.1" - dependencies: - debug: ^4.1.0 - depd: ^1.1.2 - humanize-ms: ^1.2.1 - checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 - languageName: node - linkType: hard - -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: ^2.0.0 - indent-string: ^4.0.0 - checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 - languageName: node - linkType: hard - -"ajv-formats@npm:^2.1.1": - version: 2.1.1 - resolution: "ajv-formats@npm:2.1.1" - dependencies: - ajv: ^8.0.0 - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - checksum: 4a287d937f1ebaad4683249a4c40c0fa3beed30d9ddc0adba04859026a622da0d317851316ea64b3680dc60f5c3c708105ddd5d5db8fe595d9d0207fd19f90b7 - languageName: node - linkType: hard - -"ajv-keywords@npm:^3.5.2": - version: 3.5.2 - resolution: "ajv-keywords@npm:3.5.2" - peerDependencies: - ajv: ^6.9.1 - checksum: 7dc5e5931677a680589050f79dcbe1fefbb8fea38a955af03724229139175b433c63c68f7ae5f86cf8f65d55eb7c25f75a046723e2e58296707617ca690feae9 - languageName: node - linkType: hard - -"ajv-keywords@npm:^5.1.0": - version: 5.1.0 - resolution: "ajv-keywords@npm:5.1.0" - dependencies: - fast-deep-equal: ^3.1.3 - peerDependencies: - ajv: ^8.8.2 - checksum: c35193940b853119242c6757787f09ecf89a2c19bcd36d03ed1a615e710d19d450cb448bfda407b939aba54b002368c8bff30529cc50a0536a8e10bcce300421 - languageName: node - linkType: hard - -"ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: ^3.1.1 - fast-json-stable-stringify: ^2.0.0 - json-schema-traverse: ^0.4.1 - uri-js: ^4.2.2 - checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 - languageName: node - linkType: hard - -"ajv@npm:^8.0.0, ajv@npm:^8.9.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" - dependencies: - fast-deep-equal: ^3.1.1 - json-schema-traverse: ^1.0.0 - require-from-string: ^2.0.2 - uri-js: ^4.2.2 - checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001 - languageName: node - linkType: hard - -"ansi-align@npm:^3.0.0": - version: 3.0.1 - resolution: "ansi-align@npm:3.0.1" - dependencies: - string-width: ^4.1.0 - checksum: 6abfa08f2141d231c257162b15292467081fa49a208593e055c866aa0455b57f3a86b5a678c190c618faa79b4c59e254493099cb700dd9cf2293c6be2c8f5d8d - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.2.1": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: ^0.21.3 - checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 - languageName: node - linkType: hard - -"ansi-html-community@npm:^0.0.8": - version: 0.0.8 - resolution: "ansi-html-community@npm:0.0.8" - bin: - ansi-html: bin/ansi-html - checksum: 04c568e8348a636963f915e48eaa3e01218322e1169acafdd79c384f22e5558c003f79bbc480c1563865497482817c7eed025f0653ebc17642fededa5cb42089 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b - languageName: node - linkType: hard - -"ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: ^1.9.0 - checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: ^2.0.1 - checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 - languageName: node - linkType: hard - -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 - languageName: node - linkType: hard - -"any-promise@npm:^1.1.0": - version: 1.3.0 - resolution: "any-promise@npm:1.3.0" - checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de - languageName: node - linkType: hard - -"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.3 - resolution: "anymatch@npm:3.1.3" - dependencies: - normalize-path: ^3.0.0 - picomatch: ^2.0.4 - checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 - languageName: node - linkType: hard - -"app-module-path@npm:^2.2.0": - version: 2.2.0 - resolution: "app-module-path@npm:2.2.0" - checksum: b52aa49cfa809efbad41b514222e8ef3f8ee9e147f5eccf79280b45eddcc61f7aeb302b0049474e3f42072dd53a28348c57dd96f36cd461d2e31cc8ab1ef56b5 - languageName: node - linkType: hard - -"application-config-path@npm:^0.1.0": - version: 0.1.1 - resolution: "application-config-path@npm:0.1.1" - checksum: e478c1e4d515108de89693165d92dab11cfdc69dd0f3ccde034f14a3f4e50007946de9e4dd51cd77d2f7ba9752e75d8e4d937ef053a53e466425d9751c961a37 - languageName: node - linkType: hard - -"application-config@npm:^2.0.0": - version: 2.0.0 - resolution: "application-config@npm:2.0.0" - dependencies: - application-config-path: ^0.1.0 - load-json-file: ^6.2.0 - write-json-file: ^4.2.0 - checksum: 3a9f311f7514c0127b3d6afc2b309277c246736df33e7255271fefef3e64715d9fda981f625997a6e5f7260c0ed3f18e68632649fdc95484a0097acbc844ab07 - languageName: node - linkType: hard - -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 - languageName: node - linkType: hard - -"arg@npm:^4.1.0": - version: 4.1.3 - resolution: "arg@npm:4.1.3" - checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43 - languageName: node - linkType: hard - -"argparse@npm:^1.0.7": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" - dependencies: - sprintf-js: ~1.0.2 - checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced - languageName: node - linkType: hard - -"array-buffer-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "array-buffer-byte-length@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - is-array-buffer: ^3.0.1 - checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 - languageName: node - linkType: hard - -"array-flatten@npm:1.1.1": - version: 1.1.1 - resolution: "array-flatten@npm:1.1.1" - checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b - languageName: node - linkType: hard - -"array-flatten@npm:^2.1.2": - version: 2.1.2 - resolution: "array-flatten@npm:2.1.2" - checksum: e8988aac1fbfcdaae343d08c9a06a6fddd2c6141721eeeea45c3cf523bf4431d29a46602929455ed548c7a3e0769928cdc630405427297e7081bd118fdec9262 - languageName: node - linkType: hard - -"array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": - version: 3.1.6 - resolution: "array-includes@npm:3.1.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - get-intrinsic: ^1.1.3 - is-string: ^1.0.7 - checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5 - languageName: node - linkType: hard - -"array-union@npm:^1.0.1": - version: 1.0.2 - resolution: "array-union@npm:1.0.2" - dependencies: - array-uniq: ^1.0.1 - checksum: 82cec6421b6e6766556c484835a6d476a873f1b71cace5ab2b4f1b15b1e3162dc4da0d16f7a2b04d4aec18146c6638fe8f661340b31ba8e469fd811a1b45dc8d - languageName: node - linkType: hard - -"array-union@npm:^2.1.0": - version: 2.1.0 - resolution: "array-union@npm:2.1.0" - checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d - languageName: node - linkType: hard - -"array-uniq@npm:^1.0.1": - version: 1.0.3 - resolution: "array-uniq@npm:1.0.3" - checksum: 1625f06b093d8bf279b81adfec6e72951c0857d65b5e3f65f053fffe9f9dd61c2fc52cff57e38a4700817e7e3f01a4faa433d505ea9e33cdae4514c334e0bf9e - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.3.1": - version: 1.3.1 - resolution: "array.prototype.flat@npm:1.3.1" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - es-shim-unscopables: ^1.0.0 - checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b - languageName: node - linkType: hard - -"array.prototype.flatmap@npm:^1.3.1": - version: 1.3.1 - resolution: "array.prototype.flatmap@npm:1.3.1" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - es-shim-unscopables: ^1.0.0 - checksum: 8c1c43a4995f12cf12523436da28515184c753807b3f0bc2ca6c075f71c470b099e2090cc67dba8e5280958fea401c1d0c59e1db0143272aef6cd1103921a987 - languageName: node - linkType: hard - -"array.prototype.tosorted@npm:^1.1.1": - version: 1.1.1 - resolution: "array.prototype.tosorted@npm:1.1.1" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - es-shim-unscopables: ^1.0.0 - get-intrinsic: ^1.1.3 - checksum: 7923324a67e70a2fc0a6e40237405d92395e45ebd76f5cb89c2a5cf1e66b47aca6baacd0cd628ffd88830b90d47fff268071493d09c9ae123645613dac2c2ca3 - languageName: node - linkType: hard - -"ast-module-types@npm:^2.7.1": - version: 2.7.1 - resolution: "ast-module-types@npm:2.7.1" - checksum: 6238647bcf34eeff2a1390cb60388da8a5064dd598acf48d68f8d972d9a332dc8d0382a5a7c511b16470e314b313bcbb95de4b0b669515393e043282c0489538 - languageName: node - linkType: hard - -"ast-module-types@npm:^3.0.0": - version: 3.0.0 - resolution: "ast-module-types@npm:3.0.0" - checksum: c6ef35d9b286f84c7942aeb0e2b50e389e0b6f44ee3b6d2c46aeed4852dbca0681dde8c3c0ec1d456dad5dbc84fced2e1c607b10b4b4c3b065b901b40f45bbe7 - languageName: node - linkType: hard - -"ast-module-types@npm:^4.0.0": - version: 4.0.0 - resolution: "ast-module-types@npm:4.0.0" - checksum: 12705ff906e57d1440a2ff82f30cf5b3c93e1734076ea5868936477d5812a6fc257eb1e44fb2b7f8c22f7483987251d72251d2a295542f64df8768434f3f06db - languageName: node - linkType: hard - -"async@npm:^3.2.0, async@npm:^3.2.4": - version: 3.2.4 - resolution: "async@npm:3.2.4" - checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 - languageName: node - linkType: hard - -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be - languageName: node - linkType: hard - -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a - languageName: node - linkType: hard - -"babel-jest@npm:^29.5.0": - version: 29.5.0 - resolution: "babel-jest@npm:29.5.0" - dependencies: - "@jest/transform": ^29.5.0 - "@types/babel__core": ^7.1.14 - babel-plugin-istanbul: ^6.1.1 - babel-preset-jest: ^29.5.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - slash: ^3.0.0 - peerDependencies: - "@babel/core": ^7.8.0 - checksum: eafb6d37deb71f0c80bf3c80215aa46732153e5e8bcd73f6ff47d92e5c0c98c8f7f75995d0efec6289c371edad3693cd8fa2367b0661c4deb71a3a7117267ede - languageName: node - linkType: hard - -"babel-plugin-istanbul@npm:^6.1.1": - version: 6.1.1 - resolution: "babel-plugin-istanbul@npm:6.1.1" - dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@istanbuljs/load-nyc-config": ^1.0.0 - "@istanbuljs/schema": ^0.1.2 - istanbul-lib-instrument: ^5.0.4 - test-exclude: ^6.0.0 - checksum: cb4fd95738219f232f0aece1116628cccff16db891713c4ccb501cddbbf9272951a5df81f2f2658dfdf4b3e7b236a9d5cbcf04d5d8c07dd5077297339598061a - languageName: node - linkType: hard - -"babel-plugin-jest-hoist@npm:^29.5.0": - version: 29.5.0 - resolution: "babel-plugin-jest-hoist@npm:29.5.0" - dependencies: - "@babel/template": ^7.3.3 - "@babel/types": ^7.3.3 - "@types/babel__core": ^7.1.14 - "@types/babel__traverse": ^7.0.6 - checksum: 099b5254073b6bc985b6d2d045ad26fb8ed30ff8ae6404c4fe8ee7cd0e98a820f69e3dfb871c7c65aae0f4b65af77046244c07bb92d49ef9005c90eedf681539 - languageName: node - linkType: hard - -"babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" - dependencies: - "@babel/plugin-syntax-async-generators": ^7.8.4 - "@babel/plugin-syntax-bigint": ^7.8.3 - "@babel/plugin-syntax-class-properties": ^7.8.3 - "@babel/plugin-syntax-import-meta": ^7.8.3 - "@babel/plugin-syntax-json-strings": ^7.8.3 - "@babel/plugin-syntax-logical-assignment-operators": ^7.8.3 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-numeric-separator": ^7.8.3 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - "@babel/plugin-syntax-top-level-await": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: d118c2742498c5492c095bc8541f4076b253e705b5f1ad9a2e7d302d81a84866f0070346662355c8e25fc02caa28dc2da8d69bcd67794a0d60c4d6fab6913cc8 - languageName: node - linkType: hard - -"babel-preset-jest@npm:^29.5.0": - version: 29.5.0 - resolution: "babel-preset-jest@npm:29.5.0" - dependencies: - babel-plugin-jest-hoist: ^29.5.0 - babel-preset-current-node-syntax: ^1.0.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 5566ca2762766c9319b4973d018d2fa08c0fcf6415c72cc54f4c8e7199e851ea8f5e6c6730f03ed7ed44fc8beefa959dd15911f2647dee47c615ff4faeddb1ad - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 - languageName: node - linkType: hard - -"base64-js@npm:^1.3.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 - languageName: node - linkType: hard - -"batch@npm:0.6.1": - version: 0.6.1 - resolution: "batch@npm:0.6.1" - checksum: 61f9934c7378a51dce61b915586191078ef7f1c3eca707fdd58b96ff2ff56d9e0af2bdab66b1462301a73c73374239e6542d9821c0af787f3209a23365d07e7f - languageName: node - linkType: hard - -"before-after-hook@npm:^2.2.0": - version: 2.2.3 - resolution: "before-after-hook@npm:2.2.3" - checksum: a1a2430976d9bdab4cd89cb50d27fa86b19e2b41812bf1315923b0cba03371ebca99449809226425dd3bcef20e010db61abdaff549278e111d6480034bebae87 - languageName: node - linkType: hard - -"big.js@npm:^6.2.1": - version: 6.2.1 - resolution: "big.js@npm:6.2.1" - checksum: 0b234a2fd56c52bed2798ed2020bcab6fef5e9523b99a05406ad071d1aed6ee97ada9fb8de9576092da74c68825c276e19015743b8d1baea269b60a5c666b0cd - languageName: node - linkType: hard - -"binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 - languageName: node - linkType: hard - -"bl@npm:^4.1.0": - version: 4.1.0 - resolution: "bl@npm:4.1.0" - dependencies: - buffer: ^5.5.0 - inherits: ^2.0.4 - readable-stream: ^3.4.0 - checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 - languageName: node - linkType: hard - -"bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 - languageName: node - linkType: hard - -"body-parser@npm:1.20.1": - version: 1.20.1 - resolution: "body-parser@npm:1.20.1" - dependencies: - bytes: 3.1.2 - content-type: ~1.0.4 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.1 - type-is: ~1.6.18 - unpipe: 1.0.0 - checksum: f1050dbac3bede6a78f0b87947a8d548ce43f91ccc718a50dd774f3c81f2d8b04693e52acf62659fad23101827dd318da1fb1363444ff9a8482b886a3e4a5266 - languageName: node - linkType: hard - -"bonjour-service@npm:^1.0.11": - version: 1.1.1 - resolution: "bonjour-service@npm:1.1.1" - dependencies: - array-flatten: ^2.1.2 - dns-equal: ^1.0.0 - fast-deep-equal: ^3.1.3 - multicast-dns: ^7.2.5 - checksum: 832d0cf78b91368fac8bb11fd7a714e46f4c4fb1bb14d7283bce614a6fb3aae2f3fe209aba5b4fa051811c1cab6921d073a83db8432fb23292f27dd4161fb0f1 - languageName: node - linkType: hard - -"boxen@npm:^5.0.0": - version: 5.1.2 - resolution: "boxen@npm:5.1.2" - dependencies: - ansi-align: ^3.0.0 - camelcase: ^6.2.0 - chalk: ^4.1.0 - cli-boxes: ^2.2.1 - string-width: ^4.2.2 - type-fest: ^0.20.2 - widest-line: ^3.1.0 - wrap-ansi: ^7.0.0 - checksum: 82d03e42a72576ff235123f17b7c505372fe05c83f75f61e7d4fa4bcb393897ec95ce766fecb8f26b915f0f7a7227d66e5ec7cef43f5b2bd9d3aeed47ec55877 - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: ^1.0.0 - concat-map: 0.0.1 - checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: ^1.0.0 - checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 - languageName: node - linkType: hard - -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" - dependencies: - fill-range: ^7.0.1 - checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 - languageName: node - linkType: hard - -"browserslist@npm:^4.14.5, browserslist@npm:^4.21.3": - version: 4.21.5 - resolution: "browserslist@npm:4.21.5" - dependencies: - caniuse-lite: ^1.0.30001449 - electron-to-chromium: ^1.4.284 - node-releases: ^2.0.8 - update-browserslist-db: ^1.0.10 - bin: - browserslist: cli.js - checksum: 9755986b22e73a6a1497fd8797aedd88e04270be33ce66ed5d85a1c8a798292a65e222b0f251bafa1c2522261e237d73b08b58689d4920a607e5a53d56dc4706 - languageName: node - linkType: hard - -"bser@npm:2.1.1": - version: 2.1.1 - resolution: "bser@npm:2.1.1" - dependencies: - node-int64: ^0.4.0 - checksum: 9ba4dc58ce86300c862bffc3ae91f00b2a03b01ee07f3564beeeaf82aa243b8b03ba53f123b0b842c190d4399b94697970c8e7cf7b1ea44b61aa28c3526a4449 - languageName: node - linkType: hard - -"buffer-from@npm:^1.0.0": - version: 1.1.2 - resolution: "buffer-from@npm:1.1.2" - checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb - languageName: node - linkType: hard - -"buffer@npm:^5.5.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: ^1.3.1 - ieee754: ^1.1.13 - checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 - languageName: node - linkType: hard - -"bufferutil@npm:^4.0.1": - version: 4.0.7 - resolution: "bufferutil@npm:4.0.7" - dependencies: - node-gyp: latest - node-gyp-build: ^4.3.0 - checksum: f75aa87e3d1b99b87a95f60a855e63f70af07b57fb8443e75a2ddfef2e47788d130fdd46e3a78fd7e0c10176082b26dfbed970c5b8632e1cc299cafa0e93ce45 - languageName: node - linkType: hard - -"builtin-modules@npm:^3.3.0": - version: 3.3.0 - resolution: "builtin-modules@npm:3.3.0" - checksum: db021755d7ed8be048f25668fe2117620861ef6703ea2c65ed2779c9e3636d5c3b82325bd912244293959ff3ae303afa3471f6a15bf5060c103e4cc3a839749d - languageName: node - linkType: hard - -"builtins@npm:^5.0.1": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: ^7.0.0 - checksum: 66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 - languageName: node - linkType: hard - -"bytes@npm:3.0.0": - version: 3.0.0 - resolution: "bytes@npm:3.0.0" - checksum: a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101 - languageName: node - linkType: hard - -"bytes@npm:3.1.2": - version: 3.1.2 - resolution: "bytes@npm:3.1.2" - checksum: e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e - languageName: node - linkType: hard - -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" - dependencies: - "@npmcli/fs": ^2.1.0 - "@npmcli/move-file": ^2.0.0 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - glob: ^8.0.1 - infer-owner: ^1.0.4 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - mkdirp: ^1.0.4 - p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^9.0.0 - tar: ^6.1.11 - unique-filename: ^2.0.0 - checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 - languageName: node - linkType: hard - -"cacheable-request@npm:^6.0.0": - version: 6.1.0 - resolution: "cacheable-request@npm:6.1.0" - dependencies: - clone-response: ^1.0.2 - get-stream: ^5.1.0 - http-cache-semantics: ^4.0.0 - keyv: ^3.0.0 - lowercase-keys: ^2.0.0 - normalize-url: ^4.1.0 - responselike: ^1.0.2 - checksum: b510b237b18d17e89942e9ee2d2a077cb38db03f12167fd100932dfa8fc963424bfae0bfa1598df4ae16c944a5484e43e03df8f32105b04395ee9495e9e4e9f1 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" - dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.2 - checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 - languageName: node - linkType: hard - -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 - languageName: node - linkType: hard - -"camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b - languageName: node - linkType: hard - -"camelcase@npm:^6.2.0": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001449": - version: 1.0.30001485 - resolution: "caniuse-lite@npm:1.0.30001485" - checksum: 2db8a9e5facf8df5275c96e44714a6caf3b9485813be1fe0aa5a72a7ced974137adeeed806a9a97f713d2f6d1b5c342949b88355ee0323ba35656bfa00d57fea - languageName: node - linkType: hard - -"chalk@npm:^2.0.0, chalk@npm:^2.4.2": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: ^3.2.1 - escape-string-regexp: ^1.0.5 - supports-color: ^5.3.0 - checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 - languageName: node - linkType: hard - -"chalk@npm:^3.0.0": - version: 3.0.0 - resolution: "chalk@npm:3.0.0" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: 8e3ddf3981c4da405ddbd7d9c8d91944ddf6e33d6837756979f7840a29272a69a5189ecae0ff84006750d6d1e92368d413335eab4db5476db6e6703a1d1e0505 - languageName: node - linkType: hard - -"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc - languageName: node - linkType: hard - -"changelog-parser@npm:^3.0.0": - version: 3.0.1 - resolution: "changelog-parser@npm:3.0.1" - dependencies: - line-reader: ^0.2.4 - remove-markdown: ^0.5.0 - bin: - changelog-parser: bin/cli.js - checksum: 927377eb79c94a3f8231011d29483f98957f28df71aa2c7ed93db3a20fd2e4c75d1c4ba1e32c4a7a3b57218bba75170122c633a4585777914043f714eb4b5b99 - languageName: node - linkType: hard - -"char-regex@npm:^1.0.2": - version: 1.0.2 - resolution: "char-regex@npm:1.0.2" - checksum: b563e4b6039b15213114626621e7a3d12f31008bdce20f9c741d69987f62aeaace7ec30f6018890ad77b2e9b4d95324c9f5acfca58a9441e3b1dcdd1e2525d17 - languageName: node - linkType: hard - -"chardet@npm:^0.7.0": - version: 0.7.0 - resolution: "chardet@npm:0.7.0" - checksum: 6fd5da1f5d18ff5712c1e0aed41da200d7c51c28f11b36ee3c7b483f3696dabc08927fc6b227735eb8f0e1215c9a8abd8154637f3eff8cada5959df7f58b024d - languageName: node - linkType: hard - -"chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" - dependencies: - anymatch: ~3.1.2 - braces: ~3.0.2 - fsevents: ~2.3.2 - glob-parent: ~5.1.2 - is-binary-path: ~2.1.0 - is-glob: ~4.0.1 - normalize-path: ~3.0.0 - readdirp: ~3.6.0 - dependenciesMeta: - fsevents: - optional: true - checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c - languageName: node - linkType: hard - -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f - languageName: node - linkType: hard - -"chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: cb8b1fc7e881aaef973bd0c4a43cd353c2ad8323fb471a041e64f7c2dd849cde4aad15f8b753331a32dda45c973f032c8a03b8177fc85d60eaa75e91e08bfb97 - languageName: node - linkType: hard - -"ci-info@npm:^2.0.0": - version: 2.0.0 - resolution: "ci-info@npm:2.0.0" - checksum: 3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 - languageName: node - linkType: hard - -"ci-info@npm:^3.2.0": - version: 3.7.0 - resolution: "ci-info@npm:3.7.0" - checksum: 6e5df0250382ff3732703b36b958d2d892dd3c481f9671666f96c2ab7888be744bc4dca81395be958dcb828502d94f18fa9aa8901c5a3c9923cda212df02724c - languageName: node - linkType: hard - -"cjs-module-lexer@npm:^1.0.0": - version: 1.2.2 - resolution: "cjs-module-lexer@npm:1.2.2" - checksum: 977f3f042bd4f08e368c890d91eecfbc4f91da0bc009a3c557bc4dfbf32022ad1141244ac1178d44de70fc9f3dea7add7cd9a658a34b9fae98a55d8f92331ce5 - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 - languageName: node - linkType: hard - -"cli-boxes@npm:^2.2.1": - version: 2.2.1 - resolution: "cli-boxes@npm:2.2.1" - checksum: be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585 - languageName: node - linkType: hard - -"cli-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-cursor@npm:3.1.0" - dependencies: - restore-cursor: ^3.1.0 - checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 - languageName: node - linkType: hard - -"cli-spinners@npm:^2.2.0, cli-spinners@npm:^2.5.0": - version: 2.9.0 - resolution: "cli-spinners@npm:2.9.0" - checksum: a9c56e1f44457d4a9f4f535364e729cb8726198efa9e98990cfd9eda9e220dfa4ba12f92808d1be5e29029cdfead781db82dc8549b97b31c907d55f96aa9b0e2 - languageName: node - linkType: hard - -"cli-width@npm:^3.0.0": - version: 3.0.0 - resolution: "cli-width@npm:3.0.0" - checksum: 4c94af3769367a70e11ed69aa6095f1c600c0ff510f3921ab4045af961820d57c0233acfa8b6396037391f31b4c397e1f614d234294f979ff61430a6c166c3f6 - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.1 - wrap-ansi: ^7.0.0 - checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56 - languageName: node - linkType: hard - -"clone-deep@npm:^4.0.1": - version: 4.0.1 - resolution: "clone-deep@npm:4.0.1" - dependencies: - is-plain-object: ^2.0.4 - kind-of: ^6.0.2 - shallow-clone: ^3.0.0 - checksum: 770f912fe4e6f21873c8e8fbb1e99134db3b93da32df271d00589ea4a29dbe83a9808a322c93f3bcaf8584b8b4fa6fc269fc8032efbaa6728e0c9886c74467d2 - languageName: node - linkType: hard - -"clone-response@npm:^1.0.2": - version: 1.0.3 - resolution: "clone-response@npm:1.0.3" - dependencies: - mimic-response: ^1.0.0 - checksum: 4e671cac39b11c60aa8ba0a450657194a5d6504df51bca3fac5b3bd0145c4f8e8464898f87c8406b83232e3bc5cca555f51c1f9c8ac023969ebfbf7f6bdabb2e - languageName: node - linkType: hard - -"clone@npm:^1.0.2": - version: 1.0.4 - resolution: "clone@npm:1.0.4" - checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd - languageName: node - linkType: hard - -"co@npm:^4.6.0": - version: 4.6.0 - resolution: "co@npm:4.6.0" - checksum: 5210d9223010eb95b29df06a91116f2cf7c8e0748a9013ed853b53f362ea0e822f1e5bb054fb3cefc645239a4cf966af1f6133a3b43f40d591f3b68ed6cf0510 - languageName: node - linkType: hard - -"collect-v8-coverage@npm:^1.0.0": - version: 1.0.1 - resolution: "collect-v8-coverage@npm:1.0.1" - checksum: 4efe0a1fccd517b65478a2364b33dadd0a43fc92a56f59aaece9b6186fe5177b2de471253587de7c91516f07c7268c2f6770b6cbcffc0e0ece353b766ec87e55 - languageName: node - linkType: hard - -"color-convert@npm:^1.9.0": - version: 1.9.3 - resolution: "color-convert@npm:1.9.3" - dependencies: - color-name: 1.1.3 - checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: ~1.1.4 - checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 - languageName: node - linkType: hard - -"color-name@npm:1.1.3": - version: 1.1.3 - resolution: "color-name@npm:1.1.3" - checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d - languageName: node - linkType: hard - -"color-name@npm:^1.1.4, color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 - languageName: node - linkType: hard - -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - -"colorette@npm:^2.0.10, colorette@npm:^2.0.14": - version: 2.0.20 - resolution: "colorette@npm:2.0.20" - checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d - languageName: node - linkType: hard - -"combined-stream@npm:^1.0.8": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: ~1.0.0 - checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c - languageName: node - linkType: hard - -"commander@npm:^10.0.1": - version: 10.0.1 - resolution: "commander@npm:10.0.1" - checksum: 436901d64a818295803c1996cd856621a74f30b9f9e28a588e726b2b1670665bccd7c1a77007ebf328729f0139838a88a19265858a0fa7a8728c4656796db948 - languageName: node - linkType: hard - -"commander@npm:^2.16.0, commander@npm:^2.18.0, commander@npm:^2.20.0, commander@npm:^2.20.3, commander@npm:^2.8.1": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e - languageName: node - linkType: hard - -"commander@npm:^7.2.0": - version: 7.2.0 - resolution: "commander@npm:7.2.0" - checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc - languageName: node - linkType: hard - -"commander@npm:^9.5.0": - version: 9.5.0 - resolution: "commander@npm:9.5.0" - checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade - languageName: node - linkType: hard - -"commondir@npm:^1.0.1": - version: 1.0.1 - resolution: "commondir@npm:1.0.1" - checksum: 59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb - languageName: node - linkType: hard - -"compressible@npm:~2.0.16": - version: 2.0.18 - resolution: "compressible@npm:2.0.18" - dependencies: - mime-db: ">= 1.43.0 < 2" - checksum: 58321a85b375d39230405654721353f709d0c1442129e9a17081771b816302a012471a9b8f4864c7dbe02eef7f2aaac3c614795197092262e94b409c9be108f0 - languageName: node - linkType: hard - -"compression@npm:^1.7.4": - version: 1.7.4 - resolution: "compression@npm:1.7.4" - dependencies: - accepts: ~1.3.5 - bytes: 3.0.0 - compressible: ~2.0.16 - debug: 2.6.9 - on-headers: ~1.0.2 - safe-buffer: 5.1.2 - vary: ~1.1.2 - checksum: 35c0f2eb1f28418978615dc1bc02075b34b1568f7f56c62d60f4214d4b7cc00d0f6d282b5f8a954f59872396bd770b6b15ffd8aa94c67d4bce9b8887b906999b - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af - languageName: node - linkType: hard - -"configstore@npm:^5.0.1": - version: 5.0.1 - resolution: "configstore@npm:5.0.1" - dependencies: - dot-prop: ^5.2.0 - graceful-fs: ^4.1.2 - make-dir: ^3.0.0 - unique-string: ^2.0.0 - write-file-atomic: ^3.0.0 - xdg-basedir: ^4.0.0 - checksum: 60ef65d493b63f96e14b11ba7ec072fdbf3d40110a94fb7199d1c287761bdea5c5244e76b2596325f30c1b652213aa75de96ea20afd4a5f82065e61ea090988e - languageName: node - linkType: hard - -"connect-history-api-fallback@npm:^2.0.0": - version: 2.0.0 - resolution: "connect-history-api-fallback@npm:2.0.0" - checksum: dc5368690f4a5c413889792f8df70d5941ca9da44523cde3f87af0745faee5ee16afb8195434550f0504726642734f2683d6c07f8b460f828a12c45fbd4c9a68 - languageName: node - linkType: hard - -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - -"content-disposition@npm:0.5.4": - version: 0.5.4 - resolution: "content-disposition@npm:0.5.4" - dependencies: - safe-buffer: 5.2.1 - checksum: afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3 - languageName: node - linkType: hard - -"content-type@npm:~1.0.4": - version: 1.0.5 - resolution: "content-type@npm:1.0.5" - checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 - languageName: node - linkType: hard - -"convert-source-map@npm:^1.7.0": - version: 1.9.0 - resolution: "convert-source-map@npm:1.9.0" - checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 - languageName: node - linkType: hard - -"convert-source-map@npm:^2.0.0": - version: 2.0.0 - resolution: "convert-source-map@npm:2.0.0" - checksum: 63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035 - languageName: node - linkType: hard - -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a - languageName: node - linkType: hard - -"cookie@npm:0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180 - languageName: node - linkType: hard - -"core-util-is@npm:~1.0.0": - version: 1.0.3 - resolution: "core-util-is@npm:1.0.3" - checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 - languageName: node - linkType: hard - -"create-require@npm:^1.1.0": - version: 1.1.1 - resolution: "create-require@npm:1.1.1" - checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" - dependencies: - path-key: ^3.1.0 - shebang-command: ^2.0.0 - which: ^2.0.1 - checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 - languageName: node - linkType: hard - -"crypto-random-string@npm:^2.0.0": - version: 2.0.0 - resolution: "crypto-random-string@npm:2.0.0" - checksum: 0283879f55e7c16fdceacc181f87a0a65c53bc16ffe1d58b9d19a6277adcd71900d02bb2c4843dd55e78c51e30e89b0fec618a7f170ebcc95b33182c28f05fd6 - languageName: node - linkType: hard - -"cssstyle@npm:^3.0.0": - version: 3.0.0 - resolution: "cssstyle@npm:3.0.0" - dependencies: - rrweb-cssom: ^0.6.0 - checksum: 31f694dfed9998ed93570fe539610837b878193dd8487c33cb12db8004333c53c2a3904166288bbec68388c72fb01014d46d3243ddfb02fe845989d852c06f27 - languageName: node - linkType: hard - -"d@npm:1, d@npm:^1.0.1": - version: 1.0.1 - resolution: "d@npm:1.0.1" - dependencies: - es5-ext: ^0.10.50 - type: ^1.0.1 - checksum: 49ca0639c7b822db670de93d4fbce44b4aa072cd848c76292c9978a8cd0fff1028763020ff4b0f147bd77bfe29b4c7f82e0f71ade76b2a06100543cdfd948d19 - languageName: node - linkType: hard - -"data-uri-to-buffer@npm:^4.0.0": - version: 4.0.0 - resolution: "data-uri-to-buffer@npm:4.0.0" - checksum: a010653869abe8bb51259432894ac62c52bf79ad761d418d94396f48c346f2ae739c46b254e8bb5987bded8a653d467db1968db3a69bab1d33aa5567baa5cfc7 - languageName: node - linkType: hard - -"data-urls@npm:^4.0.0": - version: 4.0.0 - resolution: "data-urls@npm:4.0.0" - dependencies: - abab: ^2.0.6 - whatwg-mimetype: ^3.0.0 - whatwg-url: ^12.0.0 - checksum: 006e869b5bf079647949a3e9b1dd69d84b2d5d26e6b01c265485699bc96e83817d4b5aae758b2910a4c58c0601913f3a0034121c1ca2da268e9a244c57515b15 - languageName: node - linkType: hard - -"debug@npm:2.6.9, debug@npm:^2.2.0": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: 2.0.0 - checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 - languageName: node - linkType: hard - -"debug@npm:^3.2.7": - version: 3.2.7 - resolution: "debug@npm:3.2.7" - dependencies: - ms: ^2.1.1 - checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c - languageName: node - linkType: hard - -"decimal.js@npm:^10.4.3": - version: 10.4.3 - resolution: "decimal.js@npm:10.4.3" - checksum: 796404dcfa9d1dbfdc48870229d57f788b48c21c603c3f6554a1c17c10195fc1024de338b0cf9e1efe0c7c167eeb18f04548979bcc5fdfabebb7cc0ae3287bae - languageName: node - linkType: hard - -"decompress-response@npm:^3.3.0": - version: 3.3.0 - resolution: "decompress-response@npm:3.3.0" - dependencies: - mimic-response: ^1.0.0 - checksum: 952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380 - languageName: node - linkType: hard - -"decompress-response@npm:^6.0.0": - version: 6.0.0 - resolution: "decompress-response@npm:6.0.0" - dependencies: - mimic-response: ^3.1.0 - checksum: d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 - languageName: node - linkType: hard - -"dedent@npm:^0.7.0": - version: 0.7.0 - resolution: "dedent@npm:0.7.0" - checksum: 87de191050d9a40dd70cad01159a0bcf05ecb59750951242070b6abf9569088684880d00ba92a955b4058804f16eeaf91d604f283929b4f614d181cd7ae633d2 - languageName: node - linkType: hard - -"deep-extend@npm:^0.6.0": - version: 0.6.0 - resolution: "deep-extend@npm:0.6.0" - checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 - languageName: node - linkType: hard - -"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 - languageName: node - linkType: hard - -"deepmerge@npm:^4.2.2": - version: 4.2.2 - resolution: "deepmerge@npm:4.2.2" - checksum: a8c43a1ed8d6d1ed2b5bf569fa4c8eb9f0924034baf75d5d406e47e157a451075c4db353efea7b6bcc56ec48116a8ce72fccf867b6e078e7c561904b5897530b - languageName: node - linkType: hard - -"default-gateway@npm:^6.0.3": - version: 6.0.3 - resolution: "default-gateway@npm:6.0.3" - dependencies: - execa: ^5.0.0 - checksum: 126f8273ecac8ee9ff91ea778e8784f6cd732d77c3157e8c5bdd6ed03651b5291f71446d05bc02d04073b1e67583604db5394ea3cf992ede0088c70ea15b7378 - languageName: node - linkType: hard - -"defaults@npm:^1.0.3": - version: 1.0.4 - resolution: "defaults@npm:1.0.4" - dependencies: - clone: ^1.0.2 - checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a - languageName: node - linkType: hard - -"defer-to-connect@npm:^1.0.1": - version: 1.1.3 - resolution: "defer-to-connect@npm:1.1.3" - checksum: 9491b301dcfa04956f989481ba7a43c2231044206269eb4ab64a52d6639ee15b1252262a789eb4239fb46ab63e44d4e408641bae8e0793d640aee55398cb3930 - languageName: node - linkType: hard - -"define-lazy-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "define-lazy-prop@npm:2.0.0" - checksum: 0115fdb065e0490918ba271d7339c42453d209d4cb619dfe635870d906731eff3e1ade8028bb461ea27ce8264ec5e22c6980612d332895977e89c1bbc80fcee2 - languageName: node - linkType: hard - -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": - version: 1.2.0 - resolution: "define-properties@npm:1.2.0" - dependencies: - has-property-descriptors: ^1.0.0 - object-keys: ^1.1.1 - checksum: e60aee6a19b102df4e2b1f301816804e81ab48bb91f00d0d935f269bf4b3f79c88b39e4f89eaa132890d23267335fd1140dfcd8d5ccd61031a0a2c41a54e33a6 - languageName: node - linkType: hard - -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 - languageName: node - linkType: hard - -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - -"depd@npm:2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a - languageName: node - linkType: hard - -"depd@npm:^1.1.2, depd@npm:~1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 - languageName: node - linkType: hard - -"dependency-tree@npm:^9.0.0": - version: 9.0.0 - resolution: "dependency-tree@npm:9.0.0" - dependencies: - commander: ^2.20.3 - debug: ^4.3.1 - filing-cabinet: ^3.0.1 - precinct: ^9.0.0 - typescript: ^4.0.0 - bin: - dependency-tree: bin/cli.js - checksum: 38f95ec248f350f3ed443e0aac520c8ad979b3801262a1e67f6a5972c14f972887150d88972fb9e2630cef8c75efcd82719f93a55f9fc3207e64174ab9d3b0f3 - languageName: node - linkType: hard - -"deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": - version: 2.3.1 - resolution: "deprecation@npm:2.3.1" - checksum: f56a05e182c2c195071385455956b0c4106fe14e36245b00c689ceef8e8ab639235176a96977ba7c74afb173317fac2e0ec6ec7a1c6d1e6eaa401c586c714132 - languageName: node - linkType: hard - -"destroy@npm:1.2.0": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 - languageName: node - linkType: hard - -"detect-indent@npm:^6.0.0": - version: 6.1.0 - resolution: "detect-indent@npm:6.1.0" - checksum: ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d - languageName: node - linkType: hard - -"detect-newline@npm:^3.0.0": - version: 3.1.0 - resolution: "detect-newline@npm:3.1.0" - checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 - languageName: node - linkType: hard - -"detect-node@npm:^2.0.4": - version: 2.1.0 - resolution: "detect-node@npm:2.1.0" - checksum: 832184ec458353e41533ac9c622f16c19f7c02d8b10c303dfd3a756f56be93e903616c0bb2d4226183c9351c15fc0b3dba41a17a2308262afabcfa3776e6ae6e - languageName: node - linkType: hard - -"detective-amd@npm:^3.1.0": - version: 3.1.2 - resolution: "detective-amd@npm:3.1.2" - dependencies: - ast-module-types: ^3.0.0 - escodegen: ^2.0.0 - get-amd-module-type: ^3.0.0 - node-source-walk: ^4.2.0 - bin: - detective-amd: bin/cli.js - checksum: 0b71555edad8e85c9a2ae85e2799d5faf2bdfe0de969587c9288ca76e717494678e34f444dffe32ffdd432e85ce50ca7017a5d0441a4855677a45a40c4590c74 - languageName: node - linkType: hard - -"detective-amd@npm:^4.0.1, detective-amd@npm:^4.1.0": - version: 4.2.0 - resolution: "detective-amd@npm:4.2.0" - dependencies: - ast-module-types: ^4.0.0 - escodegen: ^2.0.0 - get-amd-module-type: ^4.1.0 - node-source-walk: ^5.0.1 - bin: - detective-amd: bin/cli.js - checksum: c1e829a3202045796105680c9fe90ac61f63b0ccecc12cc30c7204c9e7ec22a4e2c3e2357719b9346a4e3579eba778cdce9a050e642938e2a4c8b57b091278e4 - languageName: node - linkType: hard - -"detective-cjs@npm:^3.1.1": - version: 3.1.3 - resolution: "detective-cjs@npm:3.1.3" - dependencies: - ast-module-types: ^3.0.0 - node-source-walk: ^4.0.0 - checksum: a691cb4afbbfea59d9aae0ee00752ec1a825a7ef18fc9178b53664975f162f3b537268590def009d9ce1cccfc5bc4f38cf775df08d0872aaacc05d96c72de85a - languageName: node - linkType: hard - -"detective-cjs@npm:^4.0.0, detective-cjs@npm:^4.1.0": - version: 4.1.0 - resolution: "detective-cjs@npm:4.1.0" - dependencies: - ast-module-types: ^4.0.0 - node-source-walk: ^5.0.1 - checksum: 17e40183959e9f377333a9fd03dcf4cbabf1b7a9f588882311066ecaaad68ad16765a7b63ffc096fc91d2a3c14ac044ed1823257c76105c9cb96dfc141a806e2 - languageName: node - linkType: hard - -"detective-es6@npm:^2.2.1": - version: 2.2.2 - resolution: "detective-es6@npm:2.2.2" - dependencies: - node-source-walk: ^4.0.0 - checksum: 9ee9909c089f5dcd1f89eccd347d509197996280ba24e2e08742bbc5ca3eef655ff07b4edfd76b52d6b4376ba03b8ec17d621c9f9c4382a6ba233dc1b1d00d33 - languageName: node - linkType: hard - -"detective-es6@npm:^3.0.0, detective-es6@npm:^3.0.1": - version: 3.0.1 - resolution: "detective-es6@npm:3.0.1" - dependencies: - node-source-walk: ^5.0.0 - checksum: 881a0c16b49504c212e61a521231ebbb4299a6102b178230959c74d2ca22d5f7538dfaf9518d01fb568ff93eadcf61d865d4428c9fed893dd4c91a7f29d515c5 - languageName: node - linkType: hard - -"detective-less@npm:^1.0.2": - version: 1.0.2 - resolution: "detective-less@npm:1.0.2" - dependencies: - debug: ^4.0.0 - gonzales-pe: ^4.2.3 - node-source-walk: ^4.0.0 - checksum: 858936fbad87423bd5d7502ff5fafca023e7c99e4006ed01b31c12c4b5ff8697edce91419798479d857efec68ee8f022fcac64de5530db6a64012be600a2249e - languageName: node - linkType: hard - -"detective-postcss@npm:^4.0.0": - version: 4.0.0 - resolution: "detective-postcss@npm:4.0.0" - dependencies: - debug: ^4.1.1 - is-url: ^1.2.4 - postcss: ^8.1.7 - postcss-values-parser: ^2.0.1 - checksum: e4c9fed31613df43466357fb104c4c5cdaf45a12909f7c1174161a45ebb2ebe77bb0843b3c0c117b68f55c9acb4e0578668298594c7f0108dfb73e54aaec8513 - languageName: node - linkType: hard - -"detective-postcss@npm:^6.1.0, detective-postcss@npm:^6.1.1": - version: 6.1.3 - resolution: "detective-postcss@npm:6.1.3" - dependencies: - is-url: ^1.2.4 - postcss: ^8.4.23 - postcss-values-parser: ^6.0.2 - checksum: 54c58227d5a1ec27e1b2b23bd992d823d0161d80e3d8ff6b202094e9841d53e88ac96a4d4cc9762ba4f09a9e038832b5d7c7a45b5e373c1c995c424a8289857b - languageName: node - linkType: hard - -"detective-sass@npm:^3.0.1": - version: 3.0.2 - resolution: "detective-sass@npm:3.0.2" - dependencies: - gonzales-pe: ^4.3.0 - node-source-walk: ^4.0.0 - checksum: 7489e5ae7dbed2eba89855cea21ad32321e8e92bd9f2d3b925e7feec0dd9aa8b4b865296525275938e573a3be9759715490038103cbc970570a1c48c4f2fd23d - languageName: node - linkType: hard - -"detective-sass@npm:^4.0.1, detective-sass@npm:^4.1.1": - version: 4.1.3 - resolution: "detective-sass@npm:4.1.3" - dependencies: - gonzales-pe: ^4.3.0 - node-source-walk: ^5.0.1 - checksum: 91681e90037cc935f38b2867fab2aa5585848491b3a269dfb44b37721146ff83f57a540d964b15db22dc1f232623568bedfd13470ec7363e6111991d4d3fe573 - languageName: node - linkType: hard - -"detective-scss@npm:^2.0.1": - version: 2.0.2 - resolution: "detective-scss@npm:2.0.2" - dependencies: - gonzales-pe: ^4.3.0 - node-source-walk: ^4.0.0 - checksum: 515ff1b8946ec92baead48ef435efe1ea0f33ee1d98a7537dd700f1d06dd192f9ea0971c10343adcb08b561ab296d01c18a1f62d0b63163a8f4c09885a956e1a - languageName: node - linkType: hard - -"detective-scss@npm:^3.0.0, detective-scss@npm:^3.0.1": - version: 3.1.1 - resolution: "detective-scss@npm:3.1.1" - dependencies: - gonzales-pe: ^4.3.0 - node-source-walk: ^5.0.1 - checksum: 3d9c0468216c822c25572e700b9aba1e2e2797d336b6b84fd455d83ce849263324855008d1e58d6ccdf9c7a4f099e31277b99e885407cd19674e0bb10fc458cd - languageName: node - linkType: hard - -"detective-stylus@npm:^1.0.0": - version: 1.0.3 - resolution: "detective-stylus@npm:1.0.3" - checksum: 2723da93545f3a55a2a7eaa76b50712457af3c93c2b003e95d02f4c240d5e5206a5df99209a4f5b54128c11fc4270c2de1d7316b4f7d02b359483ae74f5a6637 - languageName: node - linkType: hard - -"detective-stylus@npm:^2.0.1": - version: 2.0.1 - resolution: "detective-stylus@npm:2.0.1" - checksum: c701ba6df3e6b5346aa5dd37b8329a9069a20fd7d075933e2e3b819a75922a2adab809143591151e7337183d59c980e6bc64ad6e51ce96de864575221c1b9506 - languageName: node - linkType: hard - -"detective-stylus@npm:^3.0.0": - version: 3.0.0 - resolution: "detective-stylus@npm:3.0.0" - checksum: e82eda490406d289f7b22050423ad69eb1c0f0d88414adaa292de4ab533be3c50d4cf512a9fefba426f3ad20789f0c0db3b0d32f70162112ca89034bbc5ca9d3 - languageName: node - linkType: hard - -"detective-typescript@npm:^7.0.0": - version: 7.0.2 - resolution: "detective-typescript@npm:7.0.2" - dependencies: - "@typescript-eslint/typescript-estree": ^4.33.0 - ast-module-types: ^2.7.1 - node-source-walk: ^4.2.0 - typescript: ^3.9.10 - checksum: 77703410baa242029dc5e7d02cca7a26278dea498ec1c3320f92efa08a85263affc3b102fc2b09952ece1d2c851a3808733d7bfa9ed11944a7c0f39920e33ec9 - languageName: node - linkType: hard - -"detective-typescript@npm:^9.0.0, detective-typescript@npm:^9.1.1": - version: 9.1.1 - resolution: "detective-typescript@npm:9.1.1" - dependencies: - "@typescript-eslint/typescript-estree": ^5.55.0 - ast-module-types: ^4.0.0 - node-source-walk: ^5.0.1 - typescript: ^4.9.5 - checksum: 5f50801f622740d4e9d724ce04518ceb81591215bf18c18c5d22f6f3948df49dfb0a8bbe3596dac47220a37028bc2879ccd7a968f265217c9855817bda4622f5 - languageName: node - linkType: hard - -"diff-sequences@npm:^29.4.3": - version: 29.4.3 - resolution: "diff-sequences@npm:29.4.3" - checksum: 28b265e04fdddcf7f9f814effe102cc95a9dec0564a579b5aed140edb24fc345c611ca52d76d725a3cab55d3888b915b5e8a4702e0f6058968a90fa5f41fcde7 - languageName: node - linkType: hard - -"diff@npm:^4.0.1": - version: 4.0.2 - resolution: "diff@npm:4.0.2" - checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d - languageName: node - linkType: hard - -"dir-glob@npm:^3.0.1": - version: 3.0.1 - resolution: "dir-glob@npm:3.0.1" - dependencies: - path-type: ^4.0.0 - checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 - languageName: node - linkType: hard - -"dns-equal@npm:^1.0.0": - version: 1.0.0 - resolution: "dns-equal@npm:1.0.0" - checksum: a8471ac849c7c13824f053babea1bc26e2f359394dd5a460f8340d8abd13434be01e3327a5c59d212f8c8997817450efd3f3ac77bec709b21979cf0235644524 - languageName: node - linkType: hard - -"dns-packet@npm:^5.2.2": - version: 5.6.0 - resolution: "dns-packet@npm:5.6.0" - dependencies: - "@leichtgewicht/ip-codec": ^2.0.1 - checksum: 1b643814e5947a87620f8a906287079347492282964ce1c236d52c414e3e3941126b96581376b180ba6e66899e70b86b587bc1aa23e3acd9957765be952d83fc - languageName: node - linkType: hard - -"doctrine@npm:^2.1.0": - version: 2.1.0 - resolution: "doctrine@npm:2.1.0" - dependencies: - esutils: ^2.0.2 - checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8 - languageName: node - linkType: hard - -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: ^2.0.2 - checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce - languageName: node - linkType: hard - -"domexception@npm:^4.0.0": - version: 4.0.0 - resolution: "domexception@npm:4.0.0" - dependencies: - webidl-conversions: ^7.0.0 - checksum: ddbc1268edf33a8ba02ccc596735ede80375ee0cf124b30d2f05df5b464ba78ef4f49889b6391df4a04954e63d42d5631c7fcf8b1c4f12bc531252977a5f13d5 - languageName: node - linkType: hard - -"dot-prop@npm:^5.2.0": - version: 5.3.0 - resolution: "dot-prop@npm:5.3.0" - dependencies: - is-obj: ^2.0.0 - checksum: d5775790093c234ef4bfd5fbe40884ff7e6c87573e5339432870616331189f7f5d86575c5b5af2dcf0f61172990f4f734d07844b1f23482fff09e3c4bead05ea - languageName: node - linkType: hard - -"duplexer3@npm:^0.1.4": - version: 0.1.5 - resolution: "duplexer3@npm:0.1.5" - checksum: e677cb4c48f031ca728601d6a20bf6aed4c629d69ef9643cb89c67583d673c4ec9317cc6427501f38bd8c368d3a18f173987cc02bd99d8cf8fe3d94259a22a20 - languageName: node - linkType: hard - -"duplexify@npm:^4.1.1": - version: 4.1.2 - resolution: "duplexify@npm:4.1.2" - dependencies: - end-of-stream: ^1.4.1 - inherits: ^2.0.3 - readable-stream: ^3.1.1 - stream-shift: ^1.0.0 - checksum: 964376c61c0e92f6ed0694b3ba97c84f199413dc40ab8dfdaef80b7a7f4982fcabf796214e28ed614a5bc1ec45488a29b81e7d46fa3f5ddf65bcb118c20145ad - languageName: node - linkType: hard - -"ee-first@npm:1.1.1": - version: 1.1.1 - resolution: "ee-first@npm:1.1.1" - checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.4.284": - version: 1.4.385 - resolution: "electron-to-chromium@npm:1.4.385" - checksum: cb35f5da18d4d92acba99cd6fa842fca30c9afb7a0296ae1c8013011c12d301b8a2003a68c2371baf148fc0c74f132aa7f236223544986a6388b0f433657e860 - languageName: node - linkType: hard - -"email-addresses@npm:^5.0.0": - version: 5.0.0 - resolution: "email-addresses@npm:5.0.0" - checksum: e58a510e9caf105313025e1c81488d5391c6404f0bbd7874e8e36a4c14d1ced02ff271748146c13edfa3bd9ce9b25f1194f5369971d77087325f37ab193129bb - languageName: node - linkType: hard - -"emittery@npm:^0.13.1": - version: 0.13.1 - resolution: "emittery@npm:0.13.1" - checksum: 2b089ab6306f38feaabf4f6f02792f9ec85fc054fda79f44f6790e61bbf6bc4e1616afb9b232e0c5ec5289a8a452f79bfa6d905a6fd64e94b49981f0934001c6 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 - languageName: node - linkType: hard - -"encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: ^0.6.2 - checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f - languageName: node - linkType: hard - -"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" - dependencies: - once: ^1.4.0 - checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b - languageName: node - linkType: hard - -"enhanced-resolve@npm:^5.13.0, enhanced-resolve@npm:^5.8.3": - version: 5.13.0 - resolution: "enhanced-resolve@npm:5.13.0" - dependencies: - graceful-fs: ^4.2.4 - tapable: ^2.2.0 - checksum: 76d6844c4393d76beed5b3ce6cf5a98dee3ad5c84a9887f49ccde1224e3b7af201dfbd5a57ebf2b49f623b74883df262d50ff480d3cc02fc2881fc58b84e1bbe - languageName: node - linkType: hard - -"entities@npm:^4.4.0": - version: 4.5.0 - resolution: "entities@npm:4.5.0" - checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e - languageName: node - linkType: hard - -"envinfo@npm:^7.7.3": - version: 7.8.1 - resolution: "envinfo@npm:7.8.1" - bin: - envinfo: dist/cli.js - checksum: de736c98d6311c78523628ff127af138451b162e57af5293c1b984ca821d0aeb9c849537d2fde0434011bed33f6bca5310ca2aab8a51a3f28fc719e89045d648 - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 - languageName: node - linkType: hard - -"error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" - dependencies: - is-arrayish: ^0.2.1 - checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 - languageName: node - linkType: hard - -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": - version: 1.21.2 - resolution: "es-abstract@npm:1.21.2" - dependencies: - array-buffer-byte-length: ^1.0.0 - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - es-set-tostringtag: ^2.0.1 - es-to-primitive: ^1.2.1 - function.prototype.name: ^1.1.5 - get-intrinsic: ^1.2.0 - get-symbol-description: ^1.0.0 - globalthis: ^1.0.3 - gopd: ^1.0.1 - has: ^1.0.3 - has-property-descriptors: ^1.0.0 - has-proto: ^1.0.1 - has-symbols: ^1.0.3 - internal-slot: ^1.0.5 - is-array-buffer: ^3.0.2 - is-callable: ^1.2.7 - is-negative-zero: ^2.0.2 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 - is-string: ^1.0.7 - is-typed-array: ^1.1.10 - is-weakref: ^1.0.2 - object-inspect: ^1.12.3 - object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.4.3 - safe-regex-test: ^1.0.0 - string.prototype.trim: ^1.2.7 - string.prototype.trimend: ^1.0.6 - string.prototype.trimstart: ^1.0.6 - typed-array-length: ^1.0.4 - unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.9 - checksum: 037f55ee5e1cdf2e5edbab5524095a4f97144d95b94ea29e3611b77d852fd8c8a40e7ae7101fa6a759a9b9b1405f188c3c70928f2d3cd88d543a07fc0d5ad41a - languageName: node - linkType: hard - -"es-module-lexer@npm:^1.2.1": - version: 1.2.1 - resolution: "es-module-lexer@npm:1.2.1" - checksum: c4145b853e1491eaa5d591e4580926d242978c38071ad3d09165c3b6d50314cc0ae3bf6e1dec81a9e53768b9299df2063d2e4a67d7742a5029ddeae6c4fc26f0 - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.1 - resolution: "es-set-tostringtag@npm:2.0.1" - dependencies: - get-intrinsic: ^1.1.3 - has: ^1.0.3 - has-tostringtag: ^1.0.0 - checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 - languageName: node - linkType: hard - -"es-shim-unscopables@npm:^1.0.0": - version: 1.0.0 - resolution: "es-shim-unscopables@npm:1.0.0" - dependencies: - has: ^1.0.3 - checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 - languageName: node - linkType: hard - -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" - dependencies: - is-callable: ^1.1.4 - is-date-object: ^1.0.1 - is-symbol: ^1.0.2 - checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed - languageName: node - linkType: hard - -"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50": - version: 0.10.62 - resolution: "es5-ext@npm:0.10.62" - dependencies: - es6-iterator: ^2.0.3 - es6-symbol: ^3.1.3 - next-tick: ^1.1.0 - checksum: 25f42f6068cfc6e393cf670bc5bba249132c5f5ec2dd0ed6e200e6274aca2fed8e9aec8a31c76031744c78ca283c57f0b41c7e737804c6328c7b8d3fbcba7983 - languageName: node - linkType: hard - -"es6-iterator@npm:^2.0.3": - version: 2.0.3 - resolution: "es6-iterator@npm:2.0.3" - dependencies: - d: 1 - es5-ext: ^0.10.35 - es6-symbol: ^3.1.1 - checksum: 6e48b1c2d962c21dee604b3d9f0bc3889f11ed5a8b33689155a2065d20e3107e2a69cc63a71bd125aeee3a589182f8bbcb5c8a05b6a8f38fa4205671b6d09697 - languageName: node - linkType: hard - -"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": - version: 3.1.3 - resolution: "es6-symbol@npm:3.1.3" - dependencies: - d: ^1.0.1 - ext: ^1.1.2 - checksum: cd49722c2a70f011eb02143ef1c8c70658d2660dead6641e160b94619f408b9cf66425515787ffe338affdf0285ad54f4eae30ea5bd510e33f8659ec53bcaa70 - languageName: node - linkType: hard - -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 - languageName: node - linkType: hard - -"escape-goat@npm:^2.0.0": - version: 2.1.1 - resolution: "escape-goat@npm:2.1.1" - checksum: ce05c70c20dd7007b60d2d644b625da5412325fdb57acf671ba06cb2ab3cd6789e2087026921a05b665b0a03fadee2955e7fc0b9a67da15a6551a980b260eba7 - languageName: node - linkType: hard - -"escape-html@npm:~1.0.3": - version: 1.0.3 - resolution: "escape-html@npm:1.0.3" - checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 - languageName: node - linkType: hard - -"escodegen@npm:^2.0.0": - version: 2.0.0 - resolution: "escodegen@npm:2.0.0" - dependencies: - esprima: ^4.0.1 - estraverse: ^5.2.0 - esutils: ^2.0.2 - optionator: ^0.8.1 - source-map: ~0.6.1 - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 5aa6b2966fafe0545e4e77936300cc94ad57cfe4dc4ebff9950492eaba83eef634503f12d7e3cbd644ecc1bab388ad0e92b06fd32222c9281a75d1cf02ec6cef - languageName: node - linkType: hard - -"eslint-config-standard@npm:^17.0.0": - version: 17.0.0 - resolution: "eslint-config-standard@npm:17.0.0" - peerDependencies: - eslint: ^8.0.1 - eslint-plugin-import: ^2.25.2 - eslint-plugin-n: ^15.0.0 - eslint-plugin-promise: ^6.0.0 - checksum: dc0ed51e186fd963ff2c0819d33ef580afce11b11036cbcf5e74427e26e514c2b1be96b8ffe74fd2fd00263554a0d49cc873fcf76f17c3dfdba614b45d7fd7da - languageName: node - linkType: hard - -"eslint-import-resolver-node@npm:^0.3.7": - version: 0.3.7 - resolution: "eslint-import-resolver-node@npm:0.3.7" - dependencies: - debug: ^3.2.7 - is-core-module: ^2.11.0 - resolve: ^1.22.1 - checksum: 3379aacf1d2c6952c1b9666c6fa5982c3023df695430b0d391c0029f6403a7775414873d90f397e98ba6245372b6c8960e16e74d9e4a3b0c0a4582f3bdbe3d6e - languageName: node - linkType: hard - -"eslint-module-utils@npm:^2.7.4": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" - dependencies: - debug: ^3.2.7 - peerDependenciesMeta: - eslint: - optional: true - checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2 - languageName: node - linkType: hard - -"eslint-plugin-deprecation@npm:^1.4.1": - version: 1.4.1 - resolution: "eslint-plugin-deprecation@npm:1.4.1" - dependencies: - "@typescript-eslint/utils": ^5.57.0 - tslib: ^2.3.1 - tsutils: ^3.21.0 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 - checksum: 75c7535d820d1749664705724cc979d706da126a2277f2937467f70156a2c220b10c66670f18226801c9555e4cd02312d353936f14d5752c2d2c648455fe5769 - languageName: node - linkType: hard - -"eslint-plugin-es@npm:^4.1.0": - version: 4.1.0 - resolution: "eslint-plugin-es@npm:4.1.0" - dependencies: - eslint-utils: ^2.0.0 - regexpp: ^3.0.0 - peerDependencies: - eslint: ">=4.19.1" - checksum: 26b87a216d3625612b1d3ca8653ac8a1d261046d2a973bb0eb2759070267d2bfb0509051facdeb5ae03dc8dfb51a434be23aff7309a752ca901d637da535677f - languageName: node - linkType: hard - -"eslint-plugin-header@npm:^3.1.1": - version: 3.1.1 - resolution: "eslint-plugin-header@npm:3.1.1" - peerDependencies: - eslint: ">=7.7.0" - checksum: 2353e4ba011be81d5c27fbd79929e18dce118d7673a2f717b1ac5a0bceb33e06ec9a7c80a01dddc5804df75e2cc8eb475d268cd1abef5eab5088ede62e5ad246 - languageName: node - linkType: hard - -"eslint-plugin-import-newlines@npm:^1.3.1": - version: 1.3.1 - resolution: "eslint-plugin-import-newlines@npm:1.3.1" - peerDependencies: - eslint: ">=6.0.0" - bin: - import-linter: lib/index.js - checksum: f1ee861d8d955393f68d489bc8e7755f708d4945ef8097b28dca3c801f28f8092c9621816de45b38f3d999295b4e360acf4134f495bc51966e18ca906757d1b7 - languageName: node - linkType: hard - -"eslint-plugin-import@npm:^2.27.5": - version: 2.27.5 - resolution: "eslint-plugin-import@npm:2.27.5" - dependencies: - array-includes: ^3.1.6 - array.prototype.flat: ^1.3.1 - array.prototype.flatmap: ^1.3.1 - debug: ^3.2.7 - doctrine: ^2.1.0 - eslint-import-resolver-node: ^0.3.7 - eslint-module-utils: ^2.7.4 - has: ^1.0.3 - is-core-module: ^2.11.0 - is-glob: ^4.0.3 - minimatch: ^3.1.2 - object.values: ^1.1.6 - resolve: ^1.22.1 - semver: ^6.3.0 - tsconfig-paths: ^3.14.1 - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: f500571a380167e25d72a4d925ef9a7aae8899eada57653e5f3051ec3d3c16d08271fcefe41a30a9a2f4fefc232f066253673ee4ea77b30dba65ae173dade85d - languageName: node - linkType: hard - -"eslint-plugin-jest@npm:^27.2.1": - version: 27.2.1 - resolution: "eslint-plugin-jest@npm:27.2.1" - dependencies: - "@typescript-eslint/utils": ^5.10.0 - peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - jest: - optional: true - checksum: 579a4d26304cc6748b2e6dff6c965ea7a21b618d8b051eb02727d25cf5c7767f6db8ef5237531635ff77e242b983b973e7cb8c820a4d20d5bda73358c452a8ab - languageName: node - linkType: hard - -"eslint-plugin-n@npm:^15.7.0": - version: 15.7.0 - resolution: "eslint-plugin-n@npm:15.7.0" - dependencies: - builtins: ^5.0.1 - eslint-plugin-es: ^4.1.0 - eslint-utils: ^3.0.0 - ignore: ^5.1.1 - is-core-module: ^2.11.0 - minimatch: ^3.1.2 - resolve: ^1.22.1 - semver: ^7.3.8 - peerDependencies: - eslint: ">=7.0.0" - checksum: cfbcc67e62adf27712afdeadf13223cb9717f95d4af8442056d9d4c97a8b88af76b7969f75deaac26fa98481023d6b7c9e43a28909e7f0468f40b3024b7bcfae - languageName: node - linkType: hard - -"eslint-plugin-promise@npm:^6.1.1": - version: 6.1.1 - resolution: "eslint-plugin-promise@npm:6.1.1" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 46b9a4f79dae5539987922afc27cc17cbccdecf4f0ba19c0ccbf911b0e31853e9f39d9959eefb9637461b52772afa1a482f1f87ff16c1ba38bdb6fcf21897e9a - languageName: node - linkType: hard - -"eslint-plugin-react-hooks@npm:^4.6.0": - version: 4.6.0 - resolution: "eslint-plugin-react-hooks@npm:4.6.0" - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 23001801f14c1d16bf0a837ca7970d9dd94e7b560384b41db378b49b6e32dc43d6e2790de1bd737a652a86f81a08d6a91f402525061b47719328f586a57e86c3 - languageName: node - linkType: hard - -"eslint-plugin-react@npm:^7.32.2": - version: 7.32.2 - resolution: "eslint-plugin-react@npm:7.32.2" - dependencies: - array-includes: ^3.1.6 - array.prototype.flatmap: ^1.3.1 - array.prototype.tosorted: ^1.1.1 - doctrine: ^2.1.0 - estraverse: ^5.3.0 - jsx-ast-utils: ^2.4.1 || ^3.0.0 - minimatch: ^3.1.2 - object.entries: ^1.1.6 - object.fromentries: ^2.0.6 - object.hasown: ^1.1.2 - object.values: ^1.1.6 - prop-types: ^15.8.1 - resolve: ^2.0.0-next.4 - semver: ^6.3.0 - string.prototype.matchall: ^4.0.8 - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 2232b3b8945aa50b7773919c15cd96892acf35d2f82503667a79e2f55def90f728ed4f0e496f0f157acbe1bd4397c5615b676ae7428fe84488a544ca53feb944 - languageName: node - linkType: hard - -"eslint-plugin-simple-import-sort@npm:^10.0.0": - version: 10.0.0 - resolution: "eslint-plugin-simple-import-sort@npm:10.0.0" - peerDependencies: - eslint: ">=5.0.0" - checksum: 23221ff63f80f9c52da807d388ee8a51bc36a3b73345f60ec886e7973c28d75eb1d1e47f7f2916a7c1f94a1b5037b1450356a64a8fbd58096fd6bee57c6e3e48 - languageName: node - linkType: hard - -"eslint-plugin-sort-destructure-keys@npm:^1.5.0": - version: 1.5.0 - resolution: "eslint-plugin-sort-destructure-keys@npm:1.5.0" - dependencies: - natural-compare-lite: ^1.4.0 - peerDependencies: - eslint: 3 - 8 - checksum: dafa189d79f6de7c32ae4e100b4d7e40dddf0eee33bd270c78eb8c9b8b81aa48245832d2a891de48c5f0dad8b2bd06b63b1a7994d4b6d8b69f1559351b10e1c0 - languageName: node - linkType: hard - -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": - version: 5.1.1 - resolution: "eslint-scope@npm:5.1.1" - dependencies: - esrecurse: ^4.3.0 - estraverse: ^4.1.1 - checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb - languageName: node - linkType: hard - -"eslint-scope@npm:^7.2.0": - version: 7.2.0 - resolution: "eslint-scope@npm:7.2.0" - dependencies: - esrecurse: ^4.3.0 - estraverse: ^5.2.0 - checksum: 64591a2d8b244ade9c690b59ef238a11d5c721a98bcee9e9f445454f442d03d3e04eda88e95a4daec558220a99fa384309d9faae3d459bd40e7a81b4063980ae - languageName: node - linkType: hard - -"eslint-utils@npm:^2.0.0": - version: 2.1.0 - resolution: "eslint-utils@npm:2.1.0" - dependencies: - eslint-visitor-keys: ^1.1.0 - checksum: 27500938f348da42100d9e6ad03ae29b3de19ba757ae1a7f4a087bdcf83ac60949bbb54286492ca61fac1f5f3ac8692dd21537ce6214240bf95ad0122f24d71d - languageName: node - linkType: hard - -"eslint-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-utils@npm:3.0.0" - dependencies: - eslint-visitor-keys: ^2.0.0 - peerDependencies: - eslint: ">=5" - checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^1.1.0": - version: 1.3.0 - resolution: "eslint-visitor-keys@npm:1.3.0" - checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^2.0.0": - version: 2.1.0 - resolution: "eslint-visitor-keys@npm:2.1.0" - checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1": - version: 3.4.1 - resolution: "eslint-visitor-keys@npm:3.4.1" - checksum: f05121d868202736b97de7d750847a328fcfa8593b031c95ea89425333db59676ac087fa905eba438d0a3c5769632f828187e0c1a0d271832a2153c1d3661c2c - languageName: node - linkType: hard - -"eslint@npm:^8.40.0": - version: 8.40.0 - resolution: "eslint@npm:8.40.0" - dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@eslint-community/regexpp": ^4.4.0 - "@eslint/eslintrc": ^2.0.3 - "@eslint/js": 8.40.0 - "@humanwhocodes/config-array": ^0.11.8 - "@humanwhocodes/module-importer": ^1.0.1 - "@nodelib/fs.walk": ^1.2.8 - ajv: ^6.10.0 - chalk: ^4.0.0 - cross-spawn: ^7.0.2 - debug: ^4.3.2 - doctrine: ^3.0.0 - escape-string-regexp: ^4.0.0 - eslint-scope: ^7.2.0 - eslint-visitor-keys: ^3.4.1 - espree: ^9.5.2 - esquery: ^1.4.2 - esutils: ^2.0.2 - fast-deep-equal: ^3.1.3 - file-entry-cache: ^6.0.1 - find-up: ^5.0.0 - glob-parent: ^6.0.2 - globals: ^13.19.0 - grapheme-splitter: ^1.0.4 - ignore: ^5.2.0 - import-fresh: ^3.0.0 - imurmurhash: ^0.1.4 - is-glob: ^4.0.0 - is-path-inside: ^3.0.3 - js-sdsl: ^4.1.4 - js-yaml: ^4.1.0 - json-stable-stringify-without-jsonify: ^1.0.1 - levn: ^0.4.1 - lodash.merge: ^4.6.2 - minimatch: ^3.1.2 - natural-compare: ^1.4.0 - optionator: ^0.9.1 - strip-ansi: ^6.0.1 - strip-json-comments: ^3.1.0 - text-table: ^0.2.0 - bin: - eslint: bin/eslint.js - checksum: b79eba37f52f517a420eec99a80ae9f284d2cbe73afc0d4d3d4d5ed1cce0b06f21badc0374bfb7ac239efd2d49a1fd7c6111d6c3d52888521f377ba33de77e61 - languageName: node - linkType: hard - -"espree@npm:^9.5.2": - version: 9.5.2 - resolution: "espree@npm:9.5.2" - dependencies: - acorn: ^8.8.0 - acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.4.1 - checksum: 6506289d6eb26471c0b383ee24fee5c8ae9d61ad540be956b3127be5ce3bf687d2ba6538ee5a86769812c7c552a9d8239e8c4d150f9ea056c6d5cbe8399c03c1 - languageName: node - linkType: hard - -"esprima@npm:^4.0.0, esprima@npm:^4.0.1": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 - languageName: node - linkType: hard - -"esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" - dependencies: - estraverse: ^5.1.0 - checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 - languageName: node - linkType: hard - -"esrecurse@npm:^4.3.0": - version: 4.3.0 - resolution: "esrecurse@npm:4.3.0" - dependencies: - estraverse: ^5.2.0 - checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 - languageName: node - linkType: hard - -"estraverse@npm:^4.1.1": - version: 4.3.0 - resolution: "estraverse@npm:4.3.0" - checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 - languageName: node - linkType: hard - -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": - version: 5.3.0 - resolution: "estraverse@npm:5.3.0" - checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b - languageName: node - linkType: hard - -"estree-walker@npm:^0.6.1": - version: 0.6.1 - resolution: "estree-walker@npm:0.6.1" - checksum: 9d6f82a4921f11eec18f8089fb3cce6e53bcf45a8e545c42a2674d02d055fb30f25f90495f8be60803df6c39680c80dcee7f944526867eb7aa1fc9254883b23d - languageName: node - linkType: hard - -"estree-walker@npm:^2.0.2": - version: 2.0.2 - resolution: "estree-walker@npm:2.0.2" - checksum: 6151e6f9828abe2259e57f5fd3761335bb0d2ebd76dc1a01048ccee22fabcfef3c0859300f6d83ff0d1927849368775ec5a6d265dde2f6de5a1be1721cd94efc - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 - languageName: node - linkType: hard - -"etag@npm:~1.8.1": - version: 1.8.1 - resolution: "etag@npm:1.8.1" - checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff - languageName: node - linkType: hard - -"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.7": - version: 4.0.7 - resolution: "eventemitter3@npm:4.0.7" - checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 - languageName: node - linkType: hard - -"eventemitter3@npm:^5.0.0": - version: 5.0.1 - resolution: "eventemitter3@npm:5.0.1" - checksum: 543d6c858ab699303c3c32e0f0f47fc64d360bf73c3daf0ac0b5079710e340d6fe9f15487f94e66c629f5f82cd1a8678d692f3dbb6f6fcd1190e1b97fcad36f8 - languageName: node - linkType: hard - -"events@npm:^3.2.0": - version: 3.3.0 - resolution: "events@npm:3.3.0" - checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 - languageName: node - linkType: hard - -"execa@npm:^5.0.0": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.0 - human-signals: ^2.1.0 - is-stream: ^2.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^4.0.1 - onetime: ^5.1.2 - signal-exit: ^3.0.3 - strip-final-newline: ^2.0.0 - checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 - languageName: node - linkType: hard - -"expect@npm:^29.0.0, expect@npm:^29.5.0": - version: 29.5.0 - resolution: "expect@npm:29.5.0" - dependencies: - "@jest/expect-utils": ^29.5.0 - jest-get-type: ^29.4.3 - jest-matcher-utils: ^29.5.0 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 - checksum: 58f70b38693df6e5c6892db1bcd050f0e518d6f785175dc53917d4fa6a7359a048e5690e19ddcb96b65c4493881dd89a3dabdab1a84dfa55c10cdbdabf37b2d7 - languageName: node - linkType: hard - -"express@npm:^4.17.3": - version: 4.18.2 - resolution: "express@npm:4.18.2" - dependencies: - accepts: ~1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.1 - content-disposition: 0.5.4 - content-type: ~1.0.4 - cookie: 0.5.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - etag: ~1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: ~1.1.2 - on-finished: 2.4.1 - parseurl: ~1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: ~2.0.7 - qs: 6.11.0 - range-parser: ~1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: ~1.6.18 - utils-merge: 1.0.1 - vary: ~1.1.2 - checksum: 3c4b9b076879442f6b968fe53d85d9f1eeacbb4f4c41e5f16cc36d77ce39a2b0d81b3f250514982110d815b2f7173f5561367f9110fcc541f9371948e8c8b037 - languageName: node - linkType: hard - -"ext@npm:^1.1.2": - version: 1.7.0 - resolution: "ext@npm:1.7.0" - dependencies: - type: ^2.7.2 - checksum: ef481f9ef45434d8c867cfd09d0393b60945b7c8a1798bedc4514cb35aac342ccb8d8ecb66a513e6a2b4ec1e294a338e3124c49b29736f8e7c735721af352c31 - languageName: node - linkType: hard - -"external-editor@npm:^3.0.3": - version: 3.1.0 - resolution: "external-editor@npm:3.1.0" - dependencies: - chardet: ^0.7.0 - iconv-lite: ^0.4.24 - tmp: ^0.0.33 - checksum: 1c2a616a73f1b3435ce04030261bed0e22d4737e14b090bb48e58865da92529c9f2b05b893de650738d55e692d071819b45e1669259b2b354bc3154d27a698c7 - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb - languageName: node - linkType: hard - -"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c - languageName: node - linkType: hard - -"fastest-levenshtein@npm:^1.0.12": - version: 1.0.16 - resolution: "fastest-levenshtein@npm:1.0.16" - checksum: a78d44285c9e2ae2c25f3ef0f8a73f332c1247b7ea7fb4a191e6bb51aa6ee1ef0dfb3ed113616dcdc7023e18e35a8db41f61c8d88988e877cf510df8edafbc71 - languageName: node - linkType: hard - -"fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" - dependencies: - reusify: ^1.0.4 - checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a - languageName: node - linkType: hard - -"faye-websocket@npm:^0.11.3": - version: 0.11.4 - resolution: "faye-websocket@npm:0.11.4" - dependencies: - websocket-driver: ">=0.5.1" - checksum: d49a62caf027f871149fc2b3f3c7104dc6d62744277eb6f9f36e2d5714e847d846b9f7f0d0b7169b25a012e24a594cde11a93034b30732e4c683f20b8a5019fa - languageName: node - linkType: hard - -"fb-watchman@npm:^2.0.0": - version: 2.0.2 - resolution: "fb-watchman@npm:2.0.2" - dependencies: - bser: 2.1.1 - checksum: b15a124cef28916fe07b400eb87cbc73ca082c142abf7ca8e8de6af43eca79ca7bd13eb4d4d48240b3bd3136eaac40d16e42d6edf87a8e5d1dd8070626860c78 - languageName: node - linkType: hard - -"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": - version: 3.2.0 - resolution: "fetch-blob@npm:3.2.0" - dependencies: - node-domexception: ^1.0.0 - web-streams-polyfill: ^3.0.3 - checksum: f19bc28a2a0b9626e69fd7cf3a05798706db7f6c7548da657cbf5026a570945f5eeaedff52007ea35c8bcd3d237c58a20bf1543bc568ab2422411d762dd3d5bf - languageName: node - linkType: hard - -"figures@npm:^3.0.0": - version: 3.2.0 - resolution: "figures@npm:3.2.0" - dependencies: - escape-string-regexp: ^1.0.5 - checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b - languageName: node - linkType: hard - -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" - dependencies: - flat-cache: ^3.0.4 - checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 - languageName: node - linkType: hard - -"filename-reserved-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "filename-reserved-regex@npm:2.0.0" - checksum: 323a0020fd7f243238ffccab9d728cbc5f3a13c84b2c10e01efb09b8324561d7a51776be76f36603c734d4f69145c39a5d12492bf6142a28b50d7f90bd6190bc - languageName: node - linkType: hard - -"filenamify@npm:^4.3.0": - version: 4.3.0 - resolution: "filenamify@npm:4.3.0" - dependencies: - filename-reserved-regex: ^2.0.0 - strip-outer: ^1.0.1 - trim-repeated: ^1.0.0 - checksum: 5b71a7ff8e958c8621957e6fbf7872024126d3b5da50f59b1634af3343ba1a69d4cc15cfe4ca4bbfa7c959ad4d98614ee51e6f1d9fa7326eef8ceda2da8cd74e - languageName: node - linkType: hard - -"filing-cabinet@npm:^3.0.1": - version: 3.3.1 - resolution: "filing-cabinet@npm:3.3.1" - dependencies: - app-module-path: ^2.2.0 - commander: ^2.20.3 - debug: ^4.3.3 - enhanced-resolve: ^5.8.3 - is-relative-path: ^1.0.2 - module-definition: ^3.3.1 - module-lookup-amd: ^7.0.1 - resolve: ^1.21.0 - resolve-dependency-path: ^2.0.0 - sass-lookup: ^3.0.0 - stylus-lookup: ^3.0.1 - tsconfig-paths: ^3.10.1 - typescript: ^3.9.7 - bin: - filing-cabinet: bin/cli.js - checksum: f6511c2e93e236c0d882244b49936a2c8cb2fde47e0d1a0a93345ce171995c2734670c38ed1c0aceaee9ed4958fcce48bfbbb687efe4dedf04b6ea46b0a8c1c0 - languageName: node - linkType: hard - -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" - dependencies: - to-regex-range: ^5.0.1 - checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 - languageName: node - linkType: hard - -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" - dependencies: - debug: 2.6.9 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - on-finished: 2.4.1 - parseurl: ~1.3.3 - statuses: 2.0.1 - unpipe: ~1.0.0 - checksum: 92effbfd32e22a7dff2994acedbd9bcc3aa646a3e919ea6a53238090e87097f8ef07cced90aa2cc421abdf993aefbdd5b00104d55c7c5479a8d00ed105b45716 - languageName: node - linkType: hard - -"find-cache-dir@npm:^2.0.0": - version: 2.1.0 - resolution: "find-cache-dir@npm:2.1.0" - dependencies: - commondir: ^1.0.1 - make-dir: ^2.0.0 - pkg-dir: ^3.0.0 - checksum: 60ad475a6da9f257df4e81900f78986ab367d4f65d33cf802c5b91e969c28a8762f098693d7a571b6e4dd4c15166c2da32ae2d18b6766a18e2071079448fdce4 - languageName: node - linkType: hard - -"find-cache-dir@npm:^3.3.1": - version: 3.3.2 - resolution: "find-cache-dir@npm:3.3.2" - dependencies: - commondir: ^1.0.1 - make-dir: ^3.0.2 - pkg-dir: ^4.1.0 - checksum: 1e61c2e64f5c0b1c535bd85939ae73b0e5773142713273818cc0b393ee3555fb0fd44e1a5b161b8b6c3e03e98c2fcc9c227d784850a13a90a8ab576869576817 - languageName: node - linkType: hard - -"find-up@npm:^3.0.0": - version: 3.0.0 - resolution: "find-up@npm:3.0.0" - dependencies: - locate-path: ^3.0.0 - checksum: 38eba3fe7a66e4bc7f0f5a1366dc25508b7cfc349f852640e3678d26ad9a6d7e2c43eff0a472287de4a9753ef58f066a0ea892a256fa3636ad51b3fe1e17fae9 - languageName: node - linkType: hard - -"find-up@npm:^4.0.0, find-up@npm:^4.1.0": - version: 4.1.0 - resolution: "find-up@npm:4.1.0" - dependencies: - locate-path: ^5.0.0 - path-exists: ^4.0.0 - checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 - languageName: node - linkType: hard - -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: ^6.0.0 - path-exists: ^4.0.0 - checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 - languageName: node - linkType: hard - -"flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" - dependencies: - flatted: ^3.1.0 - rimraf: ^3.0.2 - checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 - languageName: node - linkType: hard - -"flatted@npm:^3.1.0": - version: 3.2.7 - resolution: "flatted@npm:3.2.7" - checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 - languageName: node - linkType: hard - -"flatten@npm:^1.0.2": - version: 1.0.3 - resolution: "flatten@npm:1.0.3" - checksum: 5c57379816f1692aaa79fbc6390e0a0644e5e8442c5783ed57c6d315468eddbc53a659eaa03c9bb1e771b0f4a9bd8dd8a2620286bf21fd6538a7857321fdfb20 - languageName: node - linkType: hard - -"follow-redirects@npm:^1.0.0": - version: 1.15.2 - resolution: "follow-redirects@npm:1.15.2" - peerDependenciesMeta: - debug: - optional: true - checksum: faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190 - languageName: node - linkType: hard - -"for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" - dependencies: - is-callable: ^1.1.3 - checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 - languageName: node - linkType: hard - -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.8 - mime-types: ^2.1.12 - checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c - languageName: node - linkType: hard - -"formdata-polyfill@npm:^4.0.10": - version: 4.0.10 - resolution: "formdata-polyfill@npm:4.0.10" - dependencies: - fetch-blob: ^3.1.2 - checksum: 82a34df292afadd82b43d4a740ce387bc08541e0a534358425193017bf9fb3567875dc5f69564984b1da979979b70703aa73dee715a17b6c229752ae736dd9db - languageName: node - linkType: hard - -"forwarded@npm:0.2.0": - version: 0.2.0 - resolution: "forwarded@npm:0.2.0" - checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6 - languageName: node - linkType: hard - -"fresh@npm:0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 - languageName: node - linkType: hard - -"fs-extra@npm:^8.1.0": - version: 8.1.0 - resolution: "fs-extra@npm:8.1.0" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^4.0.0 - universalify: ^0.1.0 - checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 - languageName: node - linkType: hard - -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": - version: 2.1.0 - resolution: "fs-minipass@npm:2.1.0" - dependencies: - minipass: ^3.0.0 - checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 - languageName: node - linkType: hard - -"fs-monkey@npm:^1.0.3": - version: 1.0.3 - resolution: "fs-monkey@npm:1.0.3" - checksum: cf50804833f9b88a476911ae911fe50f61a98d986df52f890bd97e7262796d023698cb2309fa9b74fdd8974f04315b648748a0a8ee059e7d5257b293bfc409c0 - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 - languageName: node - linkType: hard - -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: latest - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a - languageName: node - linkType: hard - -"function.prototype.name@npm:^1.1.5": - version: 1.1.5 - resolution: "function.prototype.name@npm:1.1.5" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.0 - functions-have-names: ^1.2.2 - checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27 - languageName: node - linkType: hard - -"functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3": - version: 1.2.3 - resolution: "functions-have-names@npm:1.2.3" - checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 - languageName: node - linkType: hard - -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d - languageName: node - linkType: hard - -"gauge@npm:^v5.0.0": - version: 5.0.1 - resolution: "gauge@npm:5.0.1" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^4.0.1 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 09b1eb8d8c850df7e4e2822feef27427afc845d4839fa13a08ddad74f882caf668dd1e77ac5e059d3e9a7b0cef59b706d28be40e1dc5fd326da32965e1f206a6 - languageName: node - linkType: hard - -"gensync@npm:^1.0.0-beta.2": - version: 1.0.0-beta.2 - resolution: "gensync@npm:1.0.0-beta.2" - checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec - languageName: node - linkType: hard - -"get-amd-module-type@npm:^3.0.0": - version: 3.0.2 - resolution: "get-amd-module-type@npm:3.0.2" - dependencies: - ast-module-types: ^3.0.0 - node-source-walk: ^4.2.2 - checksum: d16fac5037f63027992e6ebd2d642e6d4feef2f8fa71ff3da6aa76006e05b3dcd4aa6044b4c5966f13ba5d412fd7c1367d910df86b58f9c13f53cbb35d2e4b72 - languageName: node - linkType: hard - -"get-amd-module-type@npm:^4.1.0": - version: 4.1.0 - resolution: "get-amd-module-type@npm:4.1.0" - dependencies: - ast-module-types: ^4.0.0 - node-source-walk: ^5.0.1 - checksum: dd3f58e88efb6a2224bb38325fe21b1ab417ba105b7f90d49089141b0eb3c24aab1866a2e2bf370430bbfc7ef226fc0a2a5c657e161d1d42d8a243f44ebd4fbe - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0": - version: 1.2.0 - resolution: "get-intrinsic@npm:1.2.0" - dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 - has-symbols: ^1.0.3 - checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d - languageName: node - linkType: hard - -"get-own-enumerable-property-symbols@npm:^3.0.0": - version: 3.0.2 - resolution: "get-own-enumerable-property-symbols@npm:3.0.2" - checksum: 8f0331f14159f939830884799f937343c8c0a2c330506094bc12cbee3665d88337fe97a4ea35c002cc2bdba0f5d9975ad7ec3abb925015cdf2a93e76d4759ede - languageName: node - linkType: hard - -"get-package-type@npm:^0.1.0": - version: 0.1.0 - resolution: "get-package-type@npm:0.1.0" - checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 - languageName: node - linkType: hard - -"get-stream@npm:^4.1.0": - version: 4.1.0 - resolution: "get-stream@npm:4.1.0" - dependencies: - pump: ^3.0.0 - checksum: 443e1914170c15bd52ff8ea6eff6dfc6d712b031303e36302d2778e3de2506af9ee964d6124010f7818736dcfde05c04ba7ca6cc26883106e084357a17ae7d73 - languageName: node - linkType: hard - -"get-stream@npm:^5.1.0": - version: 5.2.0 - resolution: "get-stream@npm:5.2.0" - dependencies: - pump: ^3.0.0 - checksum: 8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 - languageName: node - linkType: hard - -"get-stream@npm:^6.0.0": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad - languageName: node - linkType: hard - -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 - languageName: node - linkType: hard - -"gh-pages@npm:^5.0.0": - version: 5.0.0 - resolution: "gh-pages@npm:5.0.0" - dependencies: - async: ^3.2.4 - commander: ^2.18.0 - email-addresses: ^5.0.0 - filenamify: ^4.3.0 - find-cache-dir: ^3.3.1 - fs-extra: ^8.1.0 - globby: ^6.1.0 - bin: - gh-pages: bin/gh-pages.js - gh-pages-clean: bin/gh-pages-clean.js - checksum: d766aef02d2859bd2fa89b183a7cb7cdb4b86401369c734e9a76875afbdcf9132142b2cdf35a835ed056131a9cdc4b4d9c551cdc353a9a248ff3cec6346a36d8 - languageName: node - linkType: hard - -"gh-release-assets@npm:^2.0.0": - version: 2.0.1 - resolution: "gh-release-assets@npm:2.0.1" - dependencies: - async: ^3.2.0 - mime: ^3.0.0 - progress-stream: ^2.0.0 - pumpify: ^2.0.1 - simple-get: ^4.0.0 - util-extend: ^1.0.1 - checksum: 542dbf68591a2ed7b5d3f1fcc6d3a8fedc76ec199008e04fab389463be6d24f6136e291b65d4d122885ce7318e97f8574269c10f4bb491a5b22d7a977cfd5b65 - languageName: node - linkType: hard - -"gh-release@npm:^7.0.2": - version: 7.0.2 - resolution: "gh-release@npm:7.0.2" - dependencies: - "@octokit/rest": ^19.0.5 - changelog-parser: ^3.0.0 - deep-extend: ^0.6.0 - gauge: ^v5.0.0 - gh-release-assets: ^2.0.0 - ghauth: ^5.0.0 - github-url-to-object: ^4.0.4 - inquirer: ^8.0.0 - shelljs: ^0.8.4 - update-notifier: ^5.0.0 - yargs: ^17.0.0 - bin: - gh-release: bin/cli.js - checksum: 3f9b12ba8488d8bf6e91ea867167646dd90dbc085be914f6a9dedf7b1cb4e7e4585ca27eedb470811043ae32980f3c78e585ef717cda6d44180a078c0a73f0c6 - languageName: node - linkType: hard - -"ghauth@npm:^5.0.0": - version: 5.0.1 - resolution: "ghauth@npm:5.0.1" - dependencies: - application-config: ^2.0.0 - node-fetch: ^2.6.0 - ora: ^4.0.5 - read: ^1.0.7 - checksum: 3993ceb0e265161f7032e14061372bc97fdca4deb3b6ed682129df695282d76ffcc83ec284e35bc9101c2bb0abd698e4112064177148b02986b0dc7d5bad37a7 - languageName: node - linkType: hard - -"github-url-to-object@npm:^4.0.4": - version: 4.0.6 - resolution: "github-url-to-object@npm:4.0.6" - dependencies: - is-url: ^1.1.0 - checksum: 5056c1197cd496e2246217bc2626ab0d10a8dd293c834cb5301181db86282c312dc91831e331933c0b02e75716c87b1c13d8d202dc314d0d23cca0c38f1afb6f - languageName: node - linkType: hard - -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: ^4.0.1 - checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e - languageName: node - linkType: hard - -"glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" - dependencies: - is-glob: ^4.0.3 - checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 - languageName: node - linkType: hard - -"glob-to-regexp@npm:^0.4.1": - version: 0.4.1 - resolution: "glob-to-regexp@npm:0.4.1" - checksum: e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167 - languageName: node - linkType: hard - -"glob@npm:^7.0.0, glob@npm:^7.0.3, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.1.1 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 - languageName: node - linkType: hard - -"glob@npm:^8.0.1, glob@npm:^8.0.3": - version: 8.1.0 - resolution: "glob@npm:8.1.0" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 - checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 - languageName: node - linkType: hard - -"global-dirs@npm:^3.0.0": - version: 3.0.1 - resolution: "global-dirs@npm:3.0.1" - dependencies: - ini: 2.0.0 - checksum: 70147b80261601fd40ac02a104581432325c1c47329706acd773f3a6ce99bb36d1d996038c85ccacd482ad22258ec233c586b6a91535b1a116b89663d49d6438 - languageName: node - linkType: hard - -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e - languageName: node - linkType: hard - -"globals@npm:^13.19.0": - version: 13.20.0 - resolution: "globals@npm:13.20.0" - dependencies: - type-fest: ^0.20.2 - checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a - languageName: node - linkType: hard - -"globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" - dependencies: - define-properties: ^1.1.3 - checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 - languageName: node - linkType: hard - -"globby@npm:^11.0.3, globby@npm:^11.1.0": - version: 11.1.0 - resolution: "globby@npm:11.1.0" - dependencies: - array-union: ^2.1.0 - dir-glob: ^3.0.1 - fast-glob: ^3.2.9 - ignore: ^5.2.0 - merge2: ^1.4.1 - slash: ^3.0.0 - checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 - languageName: node - linkType: hard - -"globby@npm:^6.1.0": - version: 6.1.0 - resolution: "globby@npm:6.1.0" - dependencies: - array-union: ^1.0.1 - glob: ^7.0.3 - object-assign: ^4.0.1 - pify: ^2.0.0 - pinkie-promise: ^2.0.0 - checksum: 18109d6b9d55643d2b98b59c3cfae7073ccfe39829632f353d516cc124d836c2ddebe48a23f04af63d66a621b6d86dd4cbd7e6af906f2458a7fe510ffc4bd424 - languageName: node - linkType: hard - -"gonzales-pe@npm:^4.2.3, gonzales-pe@npm:^4.3.0": - version: 4.3.0 - resolution: "gonzales-pe@npm:4.3.0" - dependencies: - minimist: ^1.2.5 - bin: - gonzales: bin/gonzales.js - checksum: 49d60fc49ad35639e5d55923c1516d3ec2e4de5e6e5913ec3458a479b66623e54a060d568295349b0bb9f96ee970c473ff984d4b82a5cfeaf736c55f0d6dc3b7 - languageName: node - linkType: hard - -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: ^1.1.3 - checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 - languageName: node - linkType: hard - -"got@npm:^9.6.0": - version: 9.6.0 - resolution: "got@npm:9.6.0" - dependencies: - "@sindresorhus/is": ^0.14.0 - "@szmarczak/http-timer": ^1.1.2 - cacheable-request: ^6.0.0 - decompress-response: ^3.3.0 - duplexer3: ^0.1.4 - get-stream: ^4.1.0 - lowercase-keys: ^1.0.1 - mimic-response: ^1.0.1 - p-cancelable: ^1.0.0 - to-readable-stream: ^1.0.0 - url-parse-lax: ^3.0.0 - checksum: 941807bd9704bacf5eb401f0cc1212ffa1f67c6642f2d028fd75900471c221b1da2b8527f4553d2558f3faeda62ea1cf31665f8b002c6137f5de8732f07370b0 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 - languageName: node - linkType: hard - -"grapheme-splitter@npm:^1.0.4": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 - languageName: node - linkType: hard - -"handle-thing@npm:^2.0.0": - version: 2.0.1 - resolution: "handle-thing@npm:2.0.1" - checksum: 68071f313062315cd9dce55710e9496873945f1dd425107007058fc1629f93002a7649fcc3e464281ce02c7e809a35f5925504ab8105d972cf649f1f47cb7d6c - languageName: node - linkType: hard - -"handlebars@npm:^4.7.7": - version: 4.7.7 - resolution: "handlebars@npm:4.7.7" - dependencies: - minimist: ^1.2.5 - neo-async: ^2.6.0 - source-map: ^0.6.1 - uglify-js: ^3.1.4 - wordwrap: ^1.0.0 - dependenciesMeta: - uglify-js: - optional: true - bin: - handlebars: bin/handlebars - checksum: 1e79a43f5e18d15742977cb987923eab3e2a8f44f2d9d340982bcb69e1735ed049226e534d7c1074eaddaf37e4fb4f471a8adb71cddd5bc8cf3f894241df5cee - languageName: node - linkType: hard - -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": - version: 1.0.2 - resolution: "has-bigints@npm:1.0.2" - checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b - languageName: node - linkType: hard - -"has-flag@npm:^3.0.0": - version: 3.0.0 - resolution: "has-flag@npm:3.0.0" - checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.0": - version: 1.0.0 - resolution: "has-property-descriptors@npm:1.0.0" - dependencies: - get-intrinsic: ^1.1.1 - checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb - languageName: node - linkType: hard - -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 - languageName: node - linkType: hard - -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" - dependencies: - has-symbols: ^1.0.2 - checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c - languageName: node - linkType: hard - -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 - languageName: node - linkType: hard - -"has-yarn@npm:^2.1.0": - version: 2.1.0 - resolution: "has-yarn@npm:2.1.0" - checksum: 5eb1d0bb8518103d7da24532bdbc7124ffc6d367b5d3c10840b508116f2f1bcbcf10fd3ba843ff6e2e991bdf9969fd862d42b2ed58aade88343326c950b7e7f7 - languageName: node - linkType: hard - -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" - dependencies: - function-bind: ^1.1.1 - checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 - languageName: node - linkType: hard - -"hpack.js@npm:^2.1.6": - version: 2.1.6 - resolution: "hpack.js@npm:2.1.6" - dependencies: - inherits: ^2.0.1 - obuf: ^1.0.0 - readable-stream: ^2.0.1 - wbuf: ^1.1.0 - checksum: 2de144115197967ad6eeee33faf41096c6ba87078703c5cb011632dcfbffeb45784569e0cf02c317bd79c48375597c8ec88c30fff5bb0b023e8f654fb6e9c06e - languageName: node - linkType: hard - -"html-encoding-sniffer@npm:^3.0.0": - version: 3.0.0 - resolution: "html-encoding-sniffer@npm:3.0.0" - dependencies: - whatwg-encoding: ^2.0.0 - checksum: 8d806aa00487e279e5ccb573366a951a9f68f65c90298eac9c3a2b440a7ffe46615aff2995a2f61c6746c639234e6179a97e18ca5ccbbf93d3725ef2099a4502 - languageName: node - linkType: hard - -"html-entities@npm:^2.3.2": - version: 2.3.3 - resolution: "html-entities@npm:2.3.3" - checksum: 92521501da8aa5f66fee27f0f022d6e9ceae62667dae93aa6a2f636afa71ad530b7fb24a18d4d6c124c9885970cac5f8a52dbf1731741161002816ae43f98196 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 - languageName: node - linkType: hard - -"http-deceiver@npm:^1.2.7": - version: 1.2.7 - resolution: "http-deceiver@npm:1.2.7" - checksum: 64d7d1ae3a6933eb0e9a94e6f27be4af45a53a96c3c34e84ff57113787105a89fff9d1c3df263ef63add823df019b0e8f52f7121e32393bb5ce9a713bf100b41 - languageName: node - linkType: hard - -"http-errors@npm:2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - checksum: 9b0a3782665c52ce9dc658a0d1560bcb0214ba5699e4ea15aefb2a496e2ca83db03ebc42e1cce4ac1f413e4e0d2d736a3fd755772c556a9a06853ba2a0b7d920 - languageName: node - linkType: hard - -"http-errors@npm:~1.6.2": - version: 1.6.3 - resolution: "http-errors@npm:1.6.3" - dependencies: - depd: ~1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: ">= 1.4.0 < 2" - checksum: a9654ee027e3d5de305a56db1d1461f25709ac23267c6dc28cdab8323e3f96caa58a9a6a5e93ac15d7285cee0c2f019378c3ada9026e7fe19c872d695f27de7c - languageName: node - linkType: hard - -"http-parser-js@npm:>=0.5.1": - version: 0.5.8 - resolution: "http-parser-js@npm:0.5.8" - checksum: 6bbdf2429858e8cf13c62375b0bfb6dc3955ca0f32e58237488bc86cd2378f31d31785fd3ac4ce93f1c74e0189cf8823c91f5cb061696214fd368d2452dc871d - languageName: node - linkType: hard - -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 - checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 - languageName: node - linkType: hard - -"http-proxy-middleware@npm:^2.0.3": - version: 2.0.6 - resolution: "http-proxy-middleware@npm:2.0.6" - dependencies: - "@types/http-proxy": ^1.17.8 - http-proxy: ^1.18.1 - is-glob: ^4.0.1 - is-plain-obj: ^3.0.0 - micromatch: ^4.0.2 - peerDependencies: - "@types/express": ^4.17.13 - peerDependenciesMeta: - "@types/express": - optional: true - checksum: 2ee85bc878afa6cbf34491e972ece0f5be0a3e5c98a60850cf40d2a9a5356e1fc57aab6cff33c1fc37691b0121c3a42602d2b1956c52577e87a5b77b62ae1c3a - languageName: node - linkType: hard - -"http-proxy@npm:^1.18.1": - version: 1.18.1 - resolution: "http-proxy@npm:1.18.1" - dependencies: - eventemitter3: ^4.0.0 - follow-redirects: ^1.0.0 - requires-port: ^1.0.0 - checksum: f5bd96bf83e0b1e4226633dbb51f8b056c3e6321917df402deacec31dd7fe433914fc7a2c1831cf7ae21e69c90b3a669b8f434723e9e8b71fd68afe30737b6a5 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: 6 - debug: 4 - checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 - languageName: node - linkType: hard - -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 - languageName: node - linkType: hard - -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" - dependencies: - safer-buffer: ">= 2.1.2 < 3" - checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 - languageName: node - linkType: hard - -"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: ">= 2.1.2 < 3.0.0" - checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf - languageName: node - linkType: hard - -"ieee754@npm:^1.1.13": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e - languageName: node - linkType: hard - -"ignore@npm:^5.1.1, ignore@npm:^5.2.0": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef - languageName: node - linkType: hard - -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" - dependencies: - parent-module: ^1.0.0 - resolve-from: ^4.0.0 - checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa - languageName: node - linkType: hard - -"import-lazy@npm:^2.1.0": - version: 2.1.0 - resolution: "import-lazy@npm:2.1.0" - checksum: 05294f3b9dd4971d3a996f0d2f176410fb6745d491d6e73376429189f5c1c3d290548116b2960a7cf3e89c20cdf11431739d1d2d8c54b84061980795010e803a - languageName: node - linkType: hard - -"import-local@npm:^3.0.2": - version: 3.1.0 - resolution: "import-local@npm:3.1.0" - dependencies: - pkg-dir: ^4.2.0 - resolve-cwd: ^3.0.0 - bin: - import-local-fixture: fixtures/cli.js - checksum: bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 - languageName: node - linkType: hard - -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 - languageName: node - linkType: hard - -"indexes-of@npm:^1.0.1": - version: 1.0.1 - resolution: "indexes-of@npm:1.0.1" - checksum: 4f9799b1739a62f3e02d09f6f4162cf9673025282af7fa36e790146e7f4e216dad3e776a25b08536c093209c9fcb5ea7bd04b082d42686a45f58ff401d6da32e - languageName: node - linkType: hard - -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: ^1.3.0 - wrappy: 1 - checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd - languageName: node - linkType: hard - -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 - languageName: node - linkType: hard - -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0 - languageName: node - linkType: hard - -"ini@npm:2.0.0": - version: 2.0.0 - resolution: "ini@npm:2.0.0" - checksum: e7aadc5fb2e4aefc666d74ee2160c073995a4061556b1b5b4241ecb19ad609243b9cceafe91bae49c219519394bbd31512516cb22a3b1ca6e66d869e0447e84e - languageName: node - linkType: hard - -"ini@npm:~1.3.0": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 - languageName: node - linkType: hard - -"inquirer@npm:^8.0.0": - version: 8.2.5 - resolution: "inquirer@npm:8.2.5" - dependencies: - ansi-escapes: ^4.2.1 - chalk: ^4.1.1 - cli-cursor: ^3.1.0 - cli-width: ^3.0.0 - external-editor: ^3.0.3 - figures: ^3.0.0 - lodash: ^4.17.21 - mute-stream: 0.0.8 - ora: ^5.4.1 - run-async: ^2.4.0 - rxjs: ^7.5.5 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - through: ^2.3.6 - wrap-ansi: ^7.0.0 - checksum: f13ee4c444187786fb393609dedf6b30870115a57b603f2e6424f29a99abc13446fd45ee22461c33c9c40a92a60a8df62d0d6b25d74fc6676fa4cb211de55b55 - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.5": - version: 1.0.5 - resolution: "internal-slot@npm:1.0.5" - dependencies: - get-intrinsic: ^1.2.0 - has: ^1.0.3 - side-channel: ^1.0.4 - checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a - languageName: node - linkType: hard - -"interpret@npm:^1.0.0": - version: 1.4.0 - resolution: "interpret@npm:1.4.0" - checksum: 2e5f51268b5941e4a17e4ef0575bc91ed0ab5f8515e3cf77486f7c14d13f3010df9c0959f37063dcc96e78d12dc6b0bb1b9e111cdfe69771f4656d2993d36155 - languageName: node - linkType: hard - -"interpret@npm:^3.1.1": - version: 3.1.1 - resolution: "interpret@npm:3.1.1" - checksum: 35cebcf48c7351130437596d9ab8c8fe131ce4038da4561e6d665f25640e0034702a031cf7e3a5cea60ac7ac548bf17465e0571ede126f3d3a6933152171ac82 - languageName: node - linkType: hard - -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 - languageName: node - linkType: hard - -"ipaddr.js@npm:1.9.1": - version: 1.9.1 - resolution: "ipaddr.js@npm:1.9.1" - checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 - languageName: node - linkType: hard - -"ipaddr.js@npm:^2.0.1": - version: 2.0.1 - resolution: "ipaddr.js@npm:2.0.1" - checksum: dd194a394a843d470f88d17191b0948f383ed1c8e320813f850c336a0fcb5e9215d97ec26ca35ab4fbbd31392c8b3467f3e8344628029ed3710b2ff6b5d1034e - languageName: node - linkType: hard - -"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": - version: 3.0.2 - resolution: "is-array-buffer@npm:3.0.2" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.0 - is-typed-array: ^1.1.10 - checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 - languageName: node - linkType: hard - -"is-arrayish@npm:^0.2.1": - version: 0.2.1 - resolution: "is-arrayish@npm:0.2.1" - checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f - languageName: node - linkType: hard - -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" - dependencies: - has-bigints: ^1.0.1 - checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 - languageName: node - linkType: hard - -"is-binary-path@npm:~2.1.0": - version: 2.1.0 - resolution: "is-binary-path@npm:2.1.0" - dependencies: - binary-extensions: ^2.0.0 - checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c - languageName: node - linkType: hard - -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" - dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 - languageName: node - linkType: hard - -"is-builtin-module@npm:^3.2.1": - version: 3.2.1 - resolution: "is-builtin-module@npm:3.2.1" - dependencies: - builtin-modules: ^3.3.0 - checksum: e8f0ffc19a98240bda9c7ada84d846486365af88d14616e737d280d378695c8c448a621dcafc8332dbf0fcd0a17b0763b845400709963fa9151ddffece90ae88 - languageName: node - linkType: hard - -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": - version: 1.2.7 - resolution: "is-callable@npm:1.2.7" - checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac - languageName: node - linkType: hard - -"is-ci@npm:^2.0.0": - version: 2.0.0 - resolution: "is-ci@npm:2.0.0" - dependencies: - ci-info: ^2.0.0 - bin: - is-ci: bin.js - checksum: 77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 - languageName: node - linkType: hard - -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.0, is-core-module@npm:^2.9.0": - version: 2.12.0 - resolution: "is-core-module@npm:2.12.0" - dependencies: - has: ^1.0.3 - checksum: f7f7eb2ab71fd769ee9fb2385c095d503aa4b5ce0028c04557de03f1e67a87c85e5bac1f215945fc3c955867a139a415a3ec4c4234a0bffdf715232660f440a6 - languageName: node - linkType: hard - -"is-date-object@npm:^1.0.1": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" - dependencies: - has-tostringtag: ^1.0.0 - checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc - languageName: node - linkType: hard - -"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 - languageName: node - linkType: hard - -"is-generator-fn@npm:^2.0.0": - version: 2.1.0 - resolution: "is-generator-fn@npm:2.1.0" - checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 - languageName: node - linkType: hard - -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: ^2.1.1 - checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 - languageName: node - linkType: hard - -"is-installed-globally@npm:^0.4.0": - version: 0.4.0 - resolution: "is-installed-globally@npm:0.4.0" - dependencies: - global-dirs: ^3.0.0 - is-path-inside: ^3.0.2 - checksum: 3359840d5982d22e9b350034237b2cda2a12bac1b48a721912e1ab8e0631dd07d45a2797a120b7b87552759a65ba03e819f1bd63f2d7ab8657ec0b44ee0bf399 - languageName: node - linkType: hard - -"is-interactive@npm:^1.0.0": - version: 1.0.0 - resolution: "is-interactive@npm:1.0.0" - checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 - languageName: node - linkType: hard - -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 - languageName: node - linkType: hard - -"is-module@npm:^1.0.0": - version: 1.0.0 - resolution: "is-module@npm:1.0.0" - checksum: 8cd5390730c7976fb4e8546dd0b38865ee6f7bacfa08dfbb2cc07219606755f0b01709d9361e01f13009bbbd8099fa2927a8ed665118a6105d66e40f1b838c3f - languageName: node - linkType: hard - -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a - languageName: node - linkType: hard - -"is-npm@npm:^5.0.0": - version: 5.0.0 - resolution: "is-npm@npm:5.0.0" - checksum: 9baff02b0c69a3d3c79b162cb2f9e67fb40ef6d172c16601b2e2471c21e9a4fa1fc9885a308d7bc6f3a3cd2a324c27fa0bf284c133c3349bb22571ab70d041cc - languageName: node - linkType: hard - -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" - dependencies: - has-tostringtag: ^1.0.0 - checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7 - languageName: node - linkType: hard - -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a - languageName: node - linkType: hard - -"is-obj@npm:^1.0.1": - version: 1.0.1 - resolution: "is-obj@npm:1.0.1" - checksum: 3ccf0efdea12951e0b9c784e2b00e77e87b2f8bd30b42a498548a8afcc11b3287342a2030c308e473e93a7a19c9ea7854c99a8832a476591c727df2a9c79796c - languageName: node - linkType: hard - -"is-obj@npm:^2.0.0": - version: 2.0.0 - resolution: "is-obj@npm:2.0.0" - checksum: c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 - languageName: node - linkType: hard - -"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 - languageName: node - linkType: hard - -"is-plain-obj@npm:^2.0.0": - version: 2.1.0 - resolution: "is-plain-obj@npm:2.1.0" - checksum: cec9100678b0a9fe0248a81743041ed990c2d4c99f893d935545cfbc42876cbe86d207f3b895700c690ad2fa520e568c44afc1605044b535a7820c1d40e38daa - languageName: node - linkType: hard - -"is-plain-obj@npm:^3.0.0": - version: 3.0.0 - resolution: "is-plain-obj@npm:3.0.0" - checksum: a6ebdf8e12ab73f33530641972a72a4b8aed6df04f762070d823808303e4f76d87d5ea5bd76f96a7bbe83d93f04ac7764429c29413bd9049853a69cb630fb21c - languageName: node - linkType: hard - -"is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: ^3.0.1 - checksum: 2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca - languageName: node - linkType: hard - -"is-plain-object@npm:^5.0.0": - version: 5.0.0 - resolution: "is-plain-object@npm:5.0.0" - checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c - languageName: node - linkType: hard - -"is-potential-custom-element-name@npm:^1.0.1": - version: 1.0.1 - resolution: "is-potential-custom-element-name@npm:1.0.1" - checksum: ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab - languageName: node - linkType: hard - -"is-reference@npm:1.2.1": - version: 1.2.1 - resolution: "is-reference@npm:1.2.1" - dependencies: - "@types/estree": "*" - checksum: e7b48149f8abda2c10849ea51965904d6a714193d68942ad74e30522231045acf06cbfae5a4be2702fede5d232e61bf50b3183acdc056e6e3afe07fcf4f4b2bc - languageName: node - linkType: hard - -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" - dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 - languageName: node - linkType: hard - -"is-regexp@npm:^1.0.0": - version: 1.0.0 - resolution: "is-regexp@npm:1.0.0" - checksum: be692828e24cba479ec33644326fa98959ec68ba77965e0291088c1a741feaea4919d79f8031708f85fd25e39de002b4520622b55460660b9c369e6f7187faef - languageName: node - linkType: hard - -"is-relative-path@npm:^1.0.2": - version: 1.0.2 - resolution: "is-relative-path@npm:1.0.2" - checksum: 6c2ccffd3c0a3e3990535d0571370883d558b825b51940085f3446ec338857f4552f44521dfec3e83b7e067de08c0b0369de290208a91200bcae2c569533e340 - languageName: node - linkType: hard - -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" - dependencies: - call-bind: ^1.0.2 - checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a - languageName: node - linkType: hard - -"is-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 - languageName: node - linkType: hard - -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" - dependencies: - has-tostringtag: ^1.0.0 - checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 - languageName: node - linkType: hard - -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" - dependencies: - has-symbols: ^1.0.2 - checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 - languageName: node - linkType: hard - -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" - dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 - languageName: node - linkType: hard - -"is-typedarray@npm:^1.0.0": - version: 1.0.0 - resolution: "is-typedarray@npm:1.0.0" - checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 - languageName: node - linkType: hard - -"is-unicode-supported@npm:^0.1.0": - version: 0.1.0 - resolution: "is-unicode-supported@npm:0.1.0" - checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 - languageName: node - linkType: hard - -"is-url-superb@npm:^4.0.0": - version: 4.0.0 - resolution: "is-url-superb@npm:4.0.0" - checksum: fd55e91c96349acb0d688f95fcb1ac67450e5db934976e3a8ff13ef446841e779a6f4d18b15f02331f05a3429c8fdaba2382ac1ab444059e86e9ffcde1ec8db0 - languageName: node - linkType: hard - -"is-url@npm:^1.1.0, is-url@npm:^1.2.4": - version: 1.2.4 - resolution: "is-url@npm:1.2.4" - checksum: 100e74b3b1feab87a43ef7653736e88d997eb7bd32e71fd3ebc413e58c1cbe56269699c776aaea84244b0567f2a7d68dfaa512a062293ed2f9fdecb394148432 - languageName: node - linkType: hard - -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" - dependencies: - call-bind: ^1.0.2 - checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de - languageName: node - linkType: hard - -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: ^2.0.0 - checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - -"is-yarn-global@npm:^0.3.0": - version: 0.3.0 - resolution: "is-yarn-global@npm:0.3.0" - checksum: bca013d65fee2862024c9fbb3ba13720ffca2fe750095174c1c80922fdda16402b5c233f5ac9e265bc12ecb5446e7b7f519a32d9541788f01d4d44e24d2bf481 - languageName: node - linkType: hard - -"isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 - languageName: node - linkType: hard - -"isobject@npm:^3.0.1": - version: 3.0.1 - resolution: "isobject@npm:3.0.1" - checksum: db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 - languageName: node - linkType: hard - -"istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-lib-coverage@npm:3.2.0" - checksum: a2a545033b9d56da04a8571ed05c8120bf10e9bce01cf8633a3a2b0d1d83dff4ac4fe78d6d5673c27fc29b7f21a41d75f83a36be09f82a61c367b56aa73c1ff9 - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^5.0.4": - version: 5.2.1 - resolution: "istanbul-lib-instrument@npm:5.2.1" - dependencies: - "@babel/core": ^7.12.3 - "@babel/parser": ^7.14.7 - "@istanbuljs/schema": ^0.1.2 - istanbul-lib-coverage: ^3.2.0 - semver: ^6.3.0 - checksum: bf16f1803ba5e51b28bbd49ed955a736488381e09375d830e42ddeb403855b2006f850711d95ad726f2ba3f1ae8e7366de7e51d2b9ac67dc4d80191ef7ddf272 - languageName: node - linkType: hard - -"jest-circus@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-circus@npm:29.5.0" - dependencies: - "@jest/environment": ^29.5.0 - "@jest/expect": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/node": "*" - chalk: ^4.0.0 - co: ^4.6.0 - dedent: ^0.7.0 - is-generator-fn: ^2.0.0 - jest-each: ^29.5.0 - jest-matcher-utils: ^29.5.0 - jest-message-util: ^29.5.0 - jest-runtime: ^29.5.0 - jest-snapshot: ^29.5.0 - jest-util: ^29.5.0 - p-limit: ^3.1.0 - pretty-format: ^29.5.0 - pure-rand: ^6.0.0 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: 44ff5d06acedae6de6c866e20e3b61f83e29ab94cf9f960826e7e667de49c12dd9ab9dffd7fa3b7d1f9688a8b5bfb1ebebadbea69d9ed0d3f66af4a0ff8c2b27 - languageName: node - linkType: hard - -"jest-config@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-config@npm:29.5.0" - dependencies: - "@babel/core": ^7.11.6 - "@jest/test-sequencer": ^29.5.0 - "@jest/types": ^29.5.0 - babel-jest: ^29.5.0 - chalk: ^4.0.0 - ci-info: ^3.2.0 - deepmerge: ^4.2.2 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - jest-circus: ^29.5.0 - jest-environment-node: ^29.5.0 - jest-get-type: ^29.4.3 - jest-regex-util: ^29.4.3 - jest-resolve: ^29.5.0 - jest-runner: ^29.5.0 - jest-util: ^29.5.0 - jest-validate: ^29.5.0 - micromatch: ^4.0.4 - parse-json: ^5.2.0 - pretty-format: ^29.5.0 - slash: ^3.0.0 - strip-json-comments: ^3.1.1 - peerDependencies: - "@types/node": "*" - ts-node: ">=9.0.0" - peerDependenciesMeta: - "@types/node": - optional: true - ts-node: - optional: true - checksum: c37c4dab964c54ab293d4e302d40b09687037ac9d00b88348ec42366970747feeaf265e12e3750cd3660b40c518d4031335eda11ac10b70b10e60797ebbd4b9c - languageName: node - linkType: hard - -"jest-diff@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-diff@npm:29.5.0" - dependencies: - chalk: ^4.0.0 - diff-sequences: ^29.4.3 - jest-get-type: ^29.4.3 - pretty-format: ^29.5.0 - checksum: dfd0f4a299b5d127779c76b40106c37854c89c3e0785098c717d52822d6620d227f6234c3a9291df204d619e799e3654159213bf93220f79c8e92a55475a3d39 - languageName: node - linkType: hard - -"jest-docblock@npm:^29.4.3": - version: 29.4.3 - resolution: "jest-docblock@npm:29.4.3" - dependencies: - detect-newline: ^3.0.0 - checksum: e0e9df1485bb8926e5b33478cdf84b3387d9caf3658e7dc1eaa6dc34cb93dea0d2d74797f6e940f0233a88f3dadd60957f2288eb8f95506361f85b84bf8661df - languageName: node - linkType: hard - -"jest-each@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-each@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - chalk: ^4.0.0 - jest-get-type: ^29.4.3 - jest-util: ^29.5.0 - pretty-format: ^29.5.0 - checksum: b8b297534d25834c5d4e31e4c687359787b1e402519e42664eb704cc3a12a7a91a017565a75acb02e8cf9afd3f4eef3350bd785276bec0900184641b765ff7a5 - languageName: node - linkType: hard - -"jest-environment-node@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-environment-node@npm:29.5.0" - dependencies: - "@jest/environment": ^29.5.0 - "@jest/fake-timers": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/node": "*" - jest-mock: ^29.5.0 - jest-util: ^29.5.0 - checksum: 57981911cc20a4219b0da9e22b2e3c9f31b505e43f78e61c899e3227ded455ce1a3a9483842c69cfa4532f02cfb536ae0995bf245f9211608edacfc1e478d411 - languageName: node - linkType: hard - -"jest-get-type@npm:^29.4.3": - version: 29.4.3 - resolution: "jest-get-type@npm:29.4.3" - checksum: 6ac7f2dde1c65e292e4355b6c63b3a4897d7e92cb4c8afcf6d397f2682f8080e094c8b0b68205a74d269882ec06bf696a9de6cd3e1b7333531e5ed7b112605ce - languageName: node - linkType: hard - -"jest-haste-map@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-haste-map@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - "@types/graceful-fs": ^4.1.3 - "@types/node": "*" - anymatch: ^3.0.3 - fb-watchman: ^2.0.0 - fsevents: ^2.3.2 - graceful-fs: ^4.2.9 - jest-regex-util: ^29.4.3 - jest-util: ^29.5.0 - jest-worker: ^29.5.0 - micromatch: ^4.0.4 - walker: ^1.0.8 - dependenciesMeta: - fsevents: - optional: true - checksum: 3828ff7783f168e34be2c63887f82a01634261f605dcae062d83f979a61c37739e21b9607ecb962256aea3fbe5a530a1acee062d0026fcb47c607c12796cf3b7 - languageName: node - linkType: hard - -"jest-leak-detector@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-leak-detector@npm:29.5.0" - dependencies: - jest-get-type: ^29.4.3 - pretty-format: ^29.5.0 - checksum: 0fb845da7ac9cdfc9b3b2e35f6f623a41c547d7dc0103ceb0349013459d00de5870b5689a625e7e37f9644934b40e8f1dcdd5422d14d57470600350364676313 - languageName: node - linkType: hard - -"jest-matcher-utils@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-matcher-utils@npm:29.5.0" - dependencies: - chalk: ^4.0.0 - jest-diff: ^29.5.0 - jest-get-type: ^29.4.3 - pretty-format: ^29.5.0 - checksum: 1d3e8c746e484a58ce194e3aad152eff21fd0896e8b8bf3d4ab1a4e2cbfed95fb143646f4ad9fdf6e42212b9e8fc033268b58e011b044a9929df45485deb5ac9 - languageName: node - linkType: hard - -"jest-message-util@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-message-util@npm:29.5.0" - dependencies: - "@babel/code-frame": ^7.12.13 - "@jest/types": ^29.5.0 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - micromatch: ^4.0.4 - pretty-format: ^29.5.0 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: daddece6bbf846eb6a2ab9be9f2446e54085bef4e5cecd13d2a538fa9c01cb89d38e564c6b74fd8e12d37ed9eface8a362240ae9f21d68b214590631e7a0d8bf - languageName: node - linkType: hard - -"jest-mock@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-mock@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - "@types/node": "*" - jest-util: ^29.5.0 - checksum: 2a9cf07509948fa8608898c445f04fe4dd6e2049ff431e5531eee028c808d3ba3c67f226ac87b0cf383feaa1055776900d197c895e89783016886ac17a4ff10c - languageName: node - linkType: hard - -"jest-pnp-resolver@npm:^1.2.2": - version: 1.2.3 - resolution: "jest-pnp-resolver@npm:1.2.3" - peerDependencies: - jest-resolve: "*" - peerDependenciesMeta: - jest-resolve: - optional: true - checksum: db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 - languageName: node - linkType: hard - -"jest-regex-util@npm:^29.4.3": - version: 29.4.3 - resolution: "jest-regex-util@npm:29.4.3" - checksum: 96fc7fc28cd4dd73a63c13a526202c4bd8b351d4e5b68b1a2a2c88da3308c2a16e26feaa593083eb0bac38cca1aa9dd05025412e7de013ba963fb8e66af22b8a - languageName: node - linkType: hard - -"jest-resolve@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-resolve@npm:29.5.0" - dependencies: - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.5.0 - jest-pnp-resolver: ^1.2.2 - jest-util: ^29.5.0 - jest-validate: ^29.5.0 - resolve: ^1.20.0 - resolve.exports: ^2.0.0 - slash: ^3.0.0 - checksum: 9a125f3cf323ceef512089339d35f3ee37f79fe16a831fb6a26773ea6a229b9e490d108fec7af334142e91845b5996de8e7cdd85a4d8d617078737d804e29c8f - languageName: node - linkType: hard - -"jest-runner@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-runner@npm:29.5.0" - dependencies: - "@jest/console": ^29.5.0 - "@jest/environment": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/node": "*" - chalk: ^4.0.0 - emittery: ^0.13.1 - graceful-fs: ^4.2.9 - jest-docblock: ^29.4.3 - jest-environment-node: ^29.5.0 - jest-haste-map: ^29.5.0 - jest-leak-detector: ^29.5.0 - jest-message-util: ^29.5.0 - jest-resolve: ^29.5.0 - jest-runtime: ^29.5.0 - jest-util: ^29.5.0 - jest-watcher: ^29.5.0 - jest-worker: ^29.5.0 - p-limit: ^3.1.0 - source-map-support: 0.5.13 - checksum: 437dea69c5dddca22032259787bac74790d5a171c9d804711415f31e5d1abfb64fa52f54a9015bb17a12b858fd0cf3f75ef6f3c9e94255a8596e179f707229c4 - languageName: node - linkType: hard - -"jest-runtime@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-runtime@npm:29.5.0" - dependencies: - "@jest/environment": ^29.5.0 - "@jest/fake-timers": ^29.5.0 - "@jest/globals": ^29.5.0 - "@jest/source-map": ^29.4.3 - "@jest/test-result": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/node": "*" - chalk: ^4.0.0 - cjs-module-lexer: ^1.0.0 - collect-v8-coverage: ^1.0.0 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.5.0 - jest-message-util: ^29.5.0 - jest-mock: ^29.5.0 - jest-regex-util: ^29.4.3 - jest-resolve: ^29.5.0 - jest-snapshot: ^29.5.0 - jest-util: ^29.5.0 - slash: ^3.0.0 - strip-bom: ^4.0.0 - checksum: 7af27bd9d54cf1c5735404cf8d76c6509d5610b1ec0106a21baa815c1aff15d774ce534ac2834bc440dccfe6348bae1885fd9a806f23a94ddafdc0f5bae4b09d - languageName: node - linkType: hard - -"jest-snapshot@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-snapshot@npm:29.5.0" - dependencies: - "@babel/core": ^7.11.6 - "@babel/generator": ^7.7.2 - "@babel/plugin-syntax-jsx": ^7.7.2 - "@babel/plugin-syntax-typescript": ^7.7.2 - "@babel/traverse": ^7.7.2 - "@babel/types": ^7.3.3 - "@jest/expect-utils": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/babel__traverse": ^7.0.6 - "@types/prettier": ^2.1.5 - babel-preset-current-node-syntax: ^1.0.0 - chalk: ^4.0.0 - expect: ^29.5.0 - graceful-fs: ^4.2.9 - jest-diff: ^29.5.0 - jest-get-type: ^29.4.3 - jest-matcher-utils: ^29.5.0 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 - natural-compare: ^1.4.0 - pretty-format: ^29.5.0 - semver: ^7.3.5 - checksum: fe5df54122ed10eed625de6416a45bc4958d5062b018f05b152bf9785ab7f355dcd55e40cf5da63895bf8278f8d7b2bb4059b2cfbfdee18f509d455d37d8aa2b - languageName: node - linkType: hard - -"jest-util@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-util@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - "@types/node": "*" - chalk: ^4.0.0 - ci-info: ^3.2.0 - graceful-fs: ^4.2.9 - picomatch: ^2.2.3 - checksum: fd9212950d34d2ecad8c990dda0d8ea59a8a554b0c188b53ea5d6c4a0829a64f2e1d49e6e85e812014933d17426d7136da4785f9cf76fff1799de51b88bc85d3 - languageName: node - linkType: hard - -"jest-validate@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-validate@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - camelcase: ^6.2.0 - chalk: ^4.0.0 - jest-get-type: ^29.4.3 - leven: ^3.1.0 - pretty-format: ^29.5.0 - checksum: 43ca5df7cb75572a254ac3e92fbbe7be6b6a1be898cc1e887a45d55ea003f7a112717d814a674d37f9f18f52d8de40873c8f084f17664ae562736c78dd44c6a1 - languageName: node - linkType: hard - -"jest-watcher@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-watcher@npm:29.5.0" - dependencies: - "@jest/test-result": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - emittery: ^0.13.1 - jest-util: ^29.5.0 - string-length: ^4.0.1 - checksum: 62303ac7bdc7e61a8b4239a239d018f7527739da2b2be6a81a7be25b74ca769f1c43ee8558ce8e72bb857245c46d6e03af331227ffb00a57280abb2a928aa776 - languageName: node - linkType: hard - -"jest-worker@npm:^27.4.5": - version: 27.5.1 - resolution: "jest-worker@npm:27.5.1" - dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 - languageName: node - linkType: hard - -"jest-worker@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-worker@npm:29.5.0" - dependencies: - "@types/node": "*" - jest-util: ^29.5.0 - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: 1151a1ae3602b1ea7c42a8f1efe2b5a7bf927039deaa0827bf978880169899b705744e288f80a63603fb3fc2985e0071234986af7dc2c21c7a64333d8777c7c9 - languageName: node - linkType: hard - -"js-cleanup@npm:^1.2.0": - version: 1.2.0 - resolution: "js-cleanup@npm:1.2.0" - dependencies: - magic-string: ^0.25.7 - perf-regexes: ^1.0.1 - skip-regex: ^1.0.2 - checksum: eea17bce5157f66c1415a5e537f89dfbc15c4e4a36e638bc09db48e70ca0efd6f85331d8f6154817a17057304d56db82478c8dfdac8ee39dc481302f93abd59d - languageName: node - linkType: hard - -"js-sdsl@npm:^4.1.4": - version: 4.4.0 - resolution: "js-sdsl@npm:4.4.0" - checksum: 7bb08a2d746ab7ff742720339aa006c631afe05e77d11eda988c1c35fae8e03e492e4e347e883e786e3ce6170685d4780c125619111f0730c11fdb41b04059c7 - languageName: node - linkType: hard - -"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 - languageName: node - linkType: hard - -"js-yaml@npm:^3.13.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" - dependencies: - argparse: ^1.0.7 - esprima: ^4.0.0 - bin: - js-yaml: bin/js-yaml.js - checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c - languageName: node - linkType: hard - -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" - dependencies: - argparse: ^2.0.1 - bin: - js-yaml: bin/js-yaml.js - checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a - languageName: node - linkType: hard - -"jsdom@npm:^22.0.0": - version: 22.0.0 - resolution: "jsdom@npm:22.0.0" - dependencies: - abab: ^2.0.6 - cssstyle: ^3.0.0 - data-urls: ^4.0.0 - decimal.js: ^10.4.3 - domexception: ^4.0.0 - form-data: ^4.0.0 - html-encoding-sniffer: ^3.0.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.1 - is-potential-custom-element-name: ^1.0.1 - nwsapi: ^2.2.4 - parse5: ^7.1.2 - rrweb-cssom: ^0.6.0 - saxes: ^6.0.0 - symbol-tree: ^3.2.4 - tough-cookie: ^4.1.2 - w3c-xmlserializer: ^4.0.0 - webidl-conversions: ^7.0.0 - whatwg-encoding: ^2.0.0 - whatwg-mimetype: ^3.0.0 - whatwg-url: ^12.0.1 - ws: ^8.13.0 - xml-name-validator: ^4.0.0 - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 5d554ccb1637035d1c3baa832ce6f6c66549b6fa43cc7c39295250092e74a10c2e6c674cb40a208ae850d80436dd109862f95d293528345ab5d6cc5213847f8e - languageName: node - linkType: hard - -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" - bin: - jsesc: bin/jsesc - checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d - languageName: node - linkType: hard - -"json-buffer@npm:3.0.0": - version: 3.0.0 - resolution: "json-buffer@npm:3.0.0" - checksum: 0cecacb8025370686a916069a2ff81f7d55167421b6aa7270ee74e244012650dd6bce22b0852202ea7ff8624fce50ff0ec1bdf95914ccb4553426e290d5a63fa - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f - languageName: node - linkType: hard - -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b - languageName: node - linkType: hard - -"json-schema-traverse@npm:^1.0.0": - version: 1.0.0 - resolution: "json-schema-traverse@npm:1.0.0" - checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad - languageName: node - linkType: hard - -"json-stable-stringify-without-jsonify@npm:^1.0.1": - version: 1.0.1 - resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 - languageName: node - linkType: hard - -"json-stringify-safe@npm:^5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee - languageName: node - linkType: hard - -"json5@npm:^1.0.2": - version: 1.0.2 - resolution: "json5@npm:1.0.2" - dependencies: - minimist: ^1.2.0 - bin: - json5: lib/cli.js - checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7 - languageName: node - linkType: hard - -"json5@npm:^2.2.2, json5@npm:^2.2.3": - version: 2.2.3 - resolution: "json5@npm:2.2.3" - bin: - json5: lib/cli.js - checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 - languageName: node - linkType: hard - -"jsonfile@npm:^4.0.0": - version: 4.0.0 - resolution: "jsonfile@npm:4.0.0" - dependencies: - graceful-fs: ^4.1.6 - dependenciesMeta: - graceful-fs: - optional: true - checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e - languageName: node - linkType: hard - -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0": - version: 3.3.3 - resolution: "jsx-ast-utils@npm:3.3.3" - dependencies: - array-includes: ^3.1.5 - object.assign: ^4.1.3 - checksum: a2ed78cac49a0f0c4be8b1eafe3c5257a1411341d8e7f1ac740debae003de04e5f6372bfcfbd9d082e954ffd99aac85bcda85b7c6bc11609992483f4cdc0f745 - languageName: node - linkType: hard - -"keyv@npm:^3.0.0": - version: 3.1.0 - resolution: "keyv@npm:3.1.0" - dependencies: - json-buffer: 3.0.0 - checksum: bb7e8f3acffdbafbc2dd5b63f377fe6ec4c0e2c44fc82720449ef8ab54f4a7ce3802671ed94c0f475ae0a8549703353a2124561fcf3317010c141b32ca1ce903 - languageName: node - linkType: hard - -"kind-of@npm:^6.0.2": - version: 6.0.3 - resolution: "kind-of@npm:6.0.3" - checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b - languageName: node - linkType: hard - -"latest-version@npm:^5.1.0": - version: 5.1.0 - resolution: "latest-version@npm:5.1.0" - dependencies: - package-json: ^6.3.0 - checksum: fbc72b071eb66c40f652441fd783a9cca62f08bf42433651937f078cd9ef94bf728ec7743992777826e4e89305aef24f234b515e6030503a2cbee7fc9bdc2c0f - languageName: node - linkType: hard - -"launch-editor@npm:^2.6.0": - version: 2.6.0 - resolution: "launch-editor@npm:2.6.0" - dependencies: - picocolors: ^1.0.0 - shell-quote: ^1.7.3 - checksum: 48e4230643e8fdb5c14c11314706d58d9f3fbafe2606be3d6e37da1918ad8bfe39dd87875c726a1b59b9f4da99d87ec3e36d4c528464f0b820f9e91e5cb1c02d - languageName: node - linkType: hard - -"leven@npm:^3.1.0": - version: 3.1.0 - resolution: "leven@npm:3.1.0" - checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 - languageName: node - linkType: hard - -"levn@npm:^0.4.1": - version: 0.4.1 - resolution: "levn@npm:0.4.1" - dependencies: - prelude-ls: ^1.2.1 - type-check: ~0.4.0 - checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 - languageName: node - linkType: hard - -"levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" - dependencies: - prelude-ls: ~1.1.2 - type-check: ~0.3.2 - checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e - languageName: node - linkType: hard - -"line-reader@npm:^0.2.4": - version: 0.2.4 - resolution: "line-reader@npm:0.2.4" - checksum: a7426e505526c0db83d4d240a3ee2d2ba7ccb5c7b461d8325b347c963393e3cfb8e67314f8d4c156e0a05e6e4dc49d27a8c61da380745293dd98b5d8123ae192 - languageName: node - linkType: hard - -"lines-and-columns@npm:^1.1.6": - version: 1.2.4 - resolution: "lines-and-columns@npm:1.2.4" - checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 - languageName: node - linkType: hard - -"load-json-file@npm:^6.2.0": - version: 6.2.0 - resolution: "load-json-file@npm:6.2.0" - dependencies: - graceful-fs: ^4.1.15 - parse-json: ^5.0.0 - strip-bom: ^4.0.0 - type-fest: ^0.6.0 - checksum: 4429e430ebb99375fc7cd936348e4f7ba729486080ced4272091c1e386a7f5f738ea3337d8ffd4b01c2f5bc3ddde92f2c780045b66838fe98bdb79f901884643 - languageName: node - linkType: hard - -"loader-runner@npm:^4.2.0": - version: 4.3.0 - resolution: "loader-runner@npm:4.3.0" - checksum: a90e00dee9a16be118ea43fec3192d0b491fe03a32ed48a4132eb61d498f5536a03a1315531c19d284392a8726a4ecad71d82044c28d7f22ef62e029bf761569 - languageName: node - linkType: hard - -"locate-path@npm:^3.0.0": - version: 3.0.0 - resolution: "locate-path@npm:3.0.0" - dependencies: - p-locate: ^3.0.0 - path-exists: ^3.0.0 - checksum: 53db3996672f21f8b0bf2a2c645ae2c13ffdae1eeecfcd399a583bce8516c0b88dcb4222ca6efbbbeb6949df7e46860895be2c02e8d3219abd373ace3bfb4e11 - languageName: node - linkType: hard - -"locate-path@npm:^5.0.0": - version: 5.0.0 - resolution: "locate-path@npm:5.0.0" - dependencies: - p-locate: ^4.1.0 - checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 - languageName: node - linkType: hard - -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: ^5.0.0 - checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 - languageName: node - linkType: hard - -"lodash@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 - languageName: node - linkType: hard - -"log-symbols@npm:^3.0.0": - version: 3.0.0 - resolution: "log-symbols@npm:3.0.0" - dependencies: - chalk: ^2.4.2 - checksum: f2322e1452d819050b11aad247660e1494f8b2219d40a964af91d5f9af1a90636f1b3d93f2952090e42af07cc5550aecabf6c1d8ec1181207e95cb66ba112361 - languageName: node - linkType: hard - -"log-symbols@npm:^4.1.0": - version: 4.1.0 - resolution: "log-symbols@npm:4.1.0" - dependencies: - chalk: ^4.1.0 - is-unicode-supported: ^0.1.0 - checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 - languageName: node - linkType: hard - -"loose-envify@npm:^1.4.0": - version: 1.4.0 - resolution: "loose-envify@npm:1.4.0" - dependencies: - js-tokens: ^3.0.0 || ^4.0.0 - bin: - loose-envify: cli.js - checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 - languageName: node - linkType: hard - -"lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1": - version: 1.0.1 - resolution: "lowercase-keys@npm:1.0.1" - checksum: 4d045026595936e09953e3867722e309415ff2c80d7701d067546d75ef698dac218a4f53c6d1d0e7368b47e45fd7529df47e6cb56fbb90523ba599f898b3d147 - languageName: node - linkType: hard - -"lowercase-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "lowercase-keys@npm:2.0.0" - checksum: 24d7ebd56ccdf15ff529ca9e08863f3c54b0b9d1edb97a3ae1af34940ae666c01a1e6d200707bce730a8ef76cb57cc10e65f245ecaaf7e6bc8639f2fb460ac23 - languageName: node - linkType: hard - -"lru-cache@npm:^5.1.1": - version: 5.1.1 - resolution: "lru-cache@npm:5.1.1" - dependencies: - yallist: ^3.0.2 - checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: ^4.0.0 - checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 - languageName: node - linkType: hard - -"lru-cache@npm:^7.7.1": - version: 7.14.1 - resolution: "lru-cache@npm:7.14.1" - checksum: d72c6713c6a6d86836a7a6523b3f1ac6764768cca47ec99341c3e76db06aacd4764620e5e2cda719a36848785a52a70e531822dc2b33fb071fa709683746c104 - languageName: node - linkType: hard - -"madge@npm:^6.0.0": - version: 6.0.0 - resolution: "madge@npm:6.0.0" - dependencies: - chalk: ^4.1.1 - commander: ^7.2.0 - commondir: ^1.0.1 - debug: ^4.3.1 - dependency-tree: ^9.0.0 - detective-amd: ^4.0.1 - detective-cjs: ^4.0.0 - detective-es6: ^3.0.0 - detective-less: ^1.0.2 - detective-postcss: ^6.1.0 - detective-sass: ^4.0.1 - detective-scss: ^3.0.0 - detective-stylus: ^2.0.1 - detective-typescript: ^9.0.0 - ora: ^5.4.1 - pluralize: ^8.0.0 - precinct: ^8.1.0 - pretty-ms: ^7.0.1 - rc: ^1.2.7 - stream-to-array: ^2.3.0 - ts-graphviz: ^1.5.0 - typescript: ^3.9.5 - walkdir: ^0.4.1 - bin: - madge: bin/cli.js - checksum: d7e4af73e0be6b7e4250ba81278a974aaae9e2593e754d21dc72cdfe0440d2ad0041244290c20ed3ccfaf3d87baaf658a9cc770152cba819f0e8184d32a039de - languageName: node - linkType: hard - -"magic-string@npm:^0.25.7": - version: 0.25.9 - resolution: "magic-string@npm:0.25.9" - dependencies: - sourcemap-codec: ^1.4.8 - checksum: 9a0e55a15c7303fc360f9572a71cffba1f61451bc92c5602b1206c9d17f492403bf96f946dfce7483e66822d6b74607262e24392e87b0ac27b786e69a40e9b1a - languageName: node - linkType: hard - -"magic-string@npm:^0.27.0": - version: 0.27.0 - resolution: "magic-string@npm:0.27.0" - dependencies: - "@jridgewell/sourcemap-codec": ^1.4.13 - checksum: 273faaa50baadb7a2df6e442eac34ad611304fc08fe16e24fe2e472fd944bfcb73ffb50d2dc972dc04e92784222002af46868cb9698b1be181c81830fd95a13e - languageName: node - linkType: hard - -"make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": - version: 2.1.0 - resolution: "make-dir@npm:2.1.0" - dependencies: - pify: ^4.0.1 - semver: ^5.6.0 - checksum: 043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab - languageName: node - linkType: hard - -"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2": - version: 3.1.0 - resolution: "make-dir@npm:3.1.0" - dependencies: - semver: ^6.0.0 - checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 - languageName: node - linkType: hard - -"make-error@npm:^1.1.1": - version: 1.3.6 - resolution: "make-error@npm:1.3.6" - checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" - dependencies: - agentkeepalive: ^4.2.1 - cacache: ^16.1.0 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^9.0.0 - checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c - languageName: node - linkType: hard - -"makeerror@npm:1.0.12": - version: 1.0.12 - resolution: "makeerror@npm:1.0.12" - dependencies: - tmpl: 1.0.5 - checksum: b38a025a12c8146d6eeea5a7f2bf27d51d8ad6064da8ca9405fcf7bf9b54acd43e3b30ddd7abb9b1bfa4ddb266019133313482570ddb207de568f71ecfcf6060 - languageName: node - linkType: hard - -"media-typer@npm:0.3.0": - version: 0.3.0 - resolution: "media-typer@npm:0.3.0" - checksum: af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1 - languageName: node - linkType: hard - -"memfs@npm:^3.4.3": - version: 3.5.1 - resolution: "memfs@npm:3.5.1" - dependencies: - fs-monkey: ^1.0.3 - checksum: fcd037566a4bbb00d61dc991858395ccc06267ab5fe9471aeff28433f2a210bf5dd999e64e8b5473f8244f00dfb7ff3221b5c2fe41ff98af1439e5e2168fc410 - languageName: node - linkType: hard - -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 - languageName: node - linkType: hard - -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 - languageName: node - linkType: hard - -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 - languageName: node - linkType: hard - -"methods@npm:~1.1.2": - version: 1.1.2 - resolution: "methods@npm:1.1.2" - checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a - languageName: node - linkType: hard - -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" - dependencies: - braces: ^3.0.2 - picomatch: ^2.3.1 - checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc - languageName: node - linkType: hard - -"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f - languageName: node - linkType: hard - -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: 1.52.0 - checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 - languageName: node - linkType: hard - -"mime@npm:1.6.0": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 - languageName: node - linkType: hard - -"mime@npm:^3.0.0": - version: 3.0.0 - resolution: "mime@npm:3.0.0" - bin: - mime: cli.js - checksum: f43f9b7bfa64534e6b05bd6062961681aeb406a5b53673b53b683f27fcc4e739989941836a355eef831f4478923651ecc739f4a5f6e20a76487b432bfd4db928 - languageName: node - linkType: hard - -"mimic-fn@npm:^2.1.0": - version: 2.1.0 - resolution: "mimic-fn@npm:2.1.0" - checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a - languageName: node - linkType: hard - -"mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": - version: 1.0.1 - resolution: "mimic-response@npm:1.0.1" - checksum: 034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 - languageName: node - linkType: hard - -"mimic-response@npm:^3.1.0": - version: 3.1.0 - resolution: "mimic-response@npm:3.1.0" - checksum: 25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867 - languageName: node - linkType: hard - -"minimalistic-assert@npm:^1.0.0": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 - languageName: node - linkType: hard - -"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: ^1.1.7 - checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a - languageName: node - linkType: hard - -"minimatch@npm:^5.0.1": - version: 5.1.1 - resolution: "minimatch@npm:5.1.1" - dependencies: - brace-expansion: ^2.0.1 - checksum: 215edd0978320a3354188f84a537d45841f2449af4df4379f79b9b777e71aa4f5722cc9d1717eabd2a70d38ef76ab7b708d24d83ea6a6c909dfd8833de98b437 - languageName: node - linkType: hard - -"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 - languageName: node - linkType: hard - -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: ^3.0.0 - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 - languageName: node - linkType: hard - -"minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" - dependencies: - encoding: ^0.1.13 - minipass: ^3.1.6 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 - dependenciesMeta: - encoding: - optional: true - checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: ^3.0.0 - checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: ^3.0.0 - checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: ^3.0.0 - checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 - languageName: node - linkType: hard - -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: ^4.0.0 - checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 - languageName: node - linkType: hard - -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": - version: 2.1.2 - resolution: "minizlib@npm:2.1.2" - dependencies: - minipass: ^3.0.0 - yallist: ^4.0.0 - checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f - languageName: node - linkType: hard - -"mock-socket@npm:^9.2.1": - version: 9.2.1 - resolution: "mock-socket@npm:9.2.1" - checksum: daf07689563163dbcefbefe23b2a9784a75d0af31706f23ad535c6ab2abbcdefa2e91acddeb50a3c39009139e47a8f909cbb38e8137452193ccb9331637fee3e - languageName: node - linkType: hard - -"module-definition@npm:^3.3.1": - version: 3.4.0 - resolution: "module-definition@npm:3.4.0" - dependencies: - ast-module-types: ^3.0.0 - node-source-walk: ^4.0.0 - bin: - module-definition: bin/cli.js - checksum: 5cbfd38aab1a9169b5c31924e208e430a87a1b1512ab9736a9a368d950e3cc8e2f5cf642e37fe74123e25402cae50bfb8fdf1f5f0fd3d4d9270df705a2360bfa - languageName: node - linkType: hard - -"module-definition@npm:^4.1.0": - version: 4.1.0 - resolution: "module-definition@npm:4.1.0" - dependencies: - ast-module-types: ^4.0.0 - node-source-walk: ^5.0.1 - bin: - module-definition: bin/cli.js - checksum: d9b6397c9ba04b08bc035fd87a3652900530b9a5d6e5263f8a1e05c927dfc103fdffcecd7071a9fd6cd7813fc9feafbbe828f5277e5b706e5de82831153ef0fb - languageName: node - linkType: hard - -"module-lookup-amd@npm:^7.0.1": - version: 7.0.1 - resolution: "module-lookup-amd@npm:7.0.1" - dependencies: - commander: ^2.8.1 - debug: ^4.1.0 - glob: ^7.1.6 - requirejs: ^2.3.5 - requirejs-config-file: ^4.0.0 - bin: - lookup-amd: bin/cli.js - checksum: 911abd6b8fb1d82cfae4ef38050981d4eb7e710bfeba898903c5c49a4d3a44b3cacb6201ddf9930a39fae3473faf9b96d39930cfa8766dbf0da86689108895b1 - languageName: node - linkType: hard - -"ms@npm:2.0.0": - version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d - languageName: node - linkType: hard - -"multicast-dns@npm:^7.2.5": - version: 7.2.5 - resolution: "multicast-dns@npm:7.2.5" - dependencies: - dns-packet: ^5.2.2 - thunky: ^1.0.2 - bin: - multicast-dns: cli.js - checksum: 00b8a57df152d4cd0297946320a94b7c3cdf75a46a2247f32f958a8927dea42958177f9b7fdae69fab2e4e033fb3416881af1f5e9055a3e1542888767139e2fb - languageName: node - linkType: hard - -"mute-stream@npm:0.0.8, mute-stream@npm:~0.0.4": - version: 0.0.8 - resolution: "mute-stream@npm:0.0.8" - checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1 - languageName: node - linkType: hard - -"nanoid@npm:^3.3.6": - version: 3.3.6 - resolution: "nanoid@npm:3.3.6" - bin: - nanoid: bin/nanoid.cjs - checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 - languageName: node - linkType: hard - -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 - languageName: node - linkType: hard - -"natural-compare@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare@npm:1.4.0" - checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d - languageName: node - linkType: hard - -"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 - languageName: node - linkType: hard - -"neo-async@npm:^2.6.0, neo-async@npm:^2.6.2": - version: 2.6.2 - resolution: "neo-async@npm:2.6.2" - checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 - languageName: node - linkType: hard - -"next-tick@npm:^1.1.0": - version: 1.1.0 - resolution: "next-tick@npm:1.1.0" - checksum: 83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b - languageName: node - linkType: hard - -"nock@npm:^13.3.1": - version: 13.3.1 - resolution: "nock@npm:13.3.1" - dependencies: - debug: ^4.1.0 - json-stringify-safe: ^5.0.1 - lodash: ^4.17.21 - propagate: ^2.0.0 - checksum: 0f2a73e8432f6b5650656c53eef99f9e5bbde3df538dc2f07057edc4438cfc61a394c9d06dd82e60f6e86d42433f20f3c04364a1f088beee7bf03a24e3f0fdd0 - languageName: node - linkType: hard - -"node-domexception@npm:^1.0.0": - version: 1.0.0 - resolution: "node-domexception@npm:1.0.0" - checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f - languageName: node - linkType: hard - -"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7": - version: 2.6.9 - resolution: "node-fetch@npm:2.6.9" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: acb04f9ce7224965b2b59e71b33c639794d8991efd73855b0b250921382b38331ffc9d61bce502571f6cc6e11a8905ca9b1b6d4aeb586ab093e2756a1fd190d0 - languageName: node - linkType: hard - -"node-fetch@npm:^3.3.1": - version: 3.3.1 - resolution: "node-fetch@npm:3.3.1" - dependencies: - data-uri-to-buffer: ^4.0.0 - fetch-blob: ^3.1.4 - formdata-polyfill: ^4.0.10 - checksum: 62145fd3ba4770a76110bc31fdc0054ab2f5442b5ce96e9c4b39fc9e94a3d305560eec76e1165d9259eab866e02a8eecf9301062bb5dfc9f08a4d08b69d223dd - languageName: node - linkType: hard - -"node-forge@npm:^1": - version: 1.3.1 - resolution: "node-forge@npm:1.3.1" - checksum: 08fb072d3d670599c89a1704b3e9c649ff1b998256737f0e06fbd1a5bf41cae4457ccaee32d95052d80bbafd9ffe01284e078c8071f0267dc9744e51c5ed42a9 - languageName: node - linkType: hard - -"node-gyp-build@npm:^4.3.0": - version: 4.6.0 - resolution: "node-gyp-build@npm:4.6.0" - bin: - node-gyp-build: bin.js - node-gyp-build-optional: optional.js - node-gyp-build-test: build-test.js - checksum: 25d78c5ef1f8c24291f4a370c47ba52fcea14f39272041a90a7894cd50d766f7c8cb8fb06c0f42bf6f69b204b49d9be3c8fc344aac09714d5bdb95965499eb15 - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 9.3.0 - resolution: "node-gyp@npm:9.3.0" - dependencies: - env-paths: ^2.2.0 - glob: ^7.1.4 - graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.2 - which: ^2.0.2 - bin: - node-gyp: bin/node-gyp.js - checksum: 589ddd3ed967724ef425f9624bfa47cf73022640ab3eba6d556e92cdc4ddef33b63fce3a467c93b995a3f61df92eafd3c3d1e8dbe4a2c00c383334487dea99c3 - languageName: node - linkType: hard - -"node-int64@npm:^0.4.0": - version: 0.4.0 - resolution: "node-int64@npm:0.4.0" - checksum: d0b30b1ee6d961851c60d5eaa745d30b5c95d94bc0e74b81e5292f7c42a49e3af87f1eb9e89f59456f80645d679202537de751b7d72e9e40ceea40c5e449057e - languageName: node - linkType: hard - -"node-releases@npm:^2.0.8": - version: 2.0.10 - resolution: "node-releases@npm:2.0.10" - checksum: d784ecde25696a15d449c4433077f5cce620ed30a1656c4abf31282bfc691a70d9618bae6868d247a67914d1be5cc4fde22f65a05f4398cdfb92e0fc83cadfbc - languageName: node - linkType: hard - -"node-source-walk@npm:^4.0.0, node-source-walk@npm:^4.2.0, node-source-walk@npm:^4.2.2": - version: 4.3.0 - resolution: "node-source-walk@npm:4.3.0" - dependencies: - "@babel/parser": ^7.0.0 - checksum: 124bcec61f73141a5f13e63f773beb00c9a9620e9eec6d7505b9de8fa884797f3eb0b9e9d225bb324930234ae03b28a4a7a231e2c2f23d71405d4a562b404e34 - languageName: node - linkType: hard - -"node-source-walk@npm:^5.0.0, node-source-walk@npm:^5.0.1": - version: 5.0.2 - resolution: "node-source-walk@npm:5.0.2" - dependencies: - "@babel/parser": ^7.21.4 - checksum: 1031bc0871bb77ace33bd09fb1e9ef7589b03e6a2fa441b8e684023102362da6dba77d6b9b086dc1f995c7e69e3517666d5316c3831b9d9ff077cb36d57179e8 - languageName: node - linkType: hard - -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: ^1.0.0 - bin: - nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac - languageName: node - linkType: hard - -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 - languageName: node - linkType: hard - -"normalize-url@npm:^4.1.0": - version: 4.5.1 - resolution: "normalize-url@npm:4.5.1" - checksum: 9a9dee01df02ad23e171171893e56e22d752f7cff86fb96aafeae074819b572ea655b60f8302e2d85dbb834dc885c972cc1c573892fea24df46b2765065dd05a - languageName: node - linkType: hard - -"npm-run-path@npm:^4.0.1": - version: 4.0.1 - resolution: "npm-run-path@npm:4.0.1" - dependencies: - path-key: ^3.0.0 - checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 - languageName: node - linkType: hard - -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a - languageName: node - linkType: hard - -"nwsapi@npm:^2.2.4": - version: 2.2.4 - resolution: "nwsapi@npm:2.2.4" - checksum: a5eb9467158bdf255d27e9c4555e9ca02e4ba84ddce9b683856ed49de23eb1bb28ae3b8e791b7a93d156ad62b324a56f4d44cad827c2ca288c107ed6bdaff8a8 - languageName: node - linkType: hard - -"object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f - languageName: node - linkType: hard - -"object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db - languageName: node - linkType: hard - -"object-keys@npm:^1.1.1": - version: 1.1.1 - resolution: "object-keys@npm:1.1.1" - checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a - languageName: node - linkType: hard - -"object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - has-symbols: ^1.0.3 - object-keys: ^1.1.1 - checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 - languageName: node - linkType: hard - -"object.entries@npm:^1.1.6": - version: 1.1.6 - resolution: "object.entries@npm:1.1.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 0f8c47517e6a9a980241eafe3b73de11e59511883173c2b93d67424a008e47e11b77c80e431ad1d8a806f6108b225a1cab9223e53e555776c612a24297117d28 - languageName: node - linkType: hard - -"object.fromentries@npm:^2.0.6": - version: 2.0.6 - resolution: "object.fromentries@npm:2.0.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 453c6d694180c0c30df451b60eaf27a5b9bca3fb43c37908fd2b78af895803dc631242bcf05582173afa40d8d0e9c96e16e8874b39471aa53f3ac1f98a085d85 - languageName: node - linkType: hard - -"object.hasown@npm:^1.1.2": - version: 1.1.2 - resolution: "object.hasown@npm:1.1.2" - dependencies: - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: b936572536db0cdf38eb30afd2f1026a8b6f2cc5d2c4497c9d9bbb01eaf3e980dead4fd07580cfdd098e6383e5a9db8212d3ea0c6bdd2b5e68c60aa7e3b45566 - languageName: node - linkType: hard - -"object.values@npm:^1.1.6": - version: 1.1.6 - resolution: "object.values@npm:1.1.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: f6fff9fd817c24cfd8107f50fb33061d81cd11bacc4e3dbb3852e9ff7692fde4dbce823d4333ea27cd9637ef1b6690df5fbb61f1ed314fa2959598dc3ae23d8e - languageName: node - linkType: hard - -"obuf@npm:^1.0.0, obuf@npm:^1.1.2": - version: 1.1.2 - resolution: "obuf@npm:1.1.2" - checksum: 41a2ba310e7b6f6c3b905af82c275bf8854896e2e4c5752966d64cbcd2f599cfffd5932006bcf3b8b419dfdacebb3a3912d5d94e10f1d0acab59876c8757f27f - languageName: node - linkType: hard - -"on-finished@npm:2.4.1": - version: 2.4.1 - resolution: "on-finished@npm:2.4.1" - dependencies: - ee-first: 1.1.1 - checksum: d20929a25e7f0bb62f937a425b5edeb4e4cde0540d77ba146ec9357f00b0d497cdb3b9b05b9c8e46222407d1548d08166bff69cc56dfa55ba0e4469228920ff0 - languageName: node - linkType: hard - -"on-headers@npm:~1.0.2": - version: 1.0.2 - resolution: "on-headers@npm:1.0.2" - checksum: 2bf13467215d1e540a62a75021e8b318a6cfc5d4fc53af8e8f84ad98dbcea02d506c6d24180cd62e1d769c44721ba542f3154effc1f7579a8288c9f7873ed8e5 - languageName: node - linkType: hard - -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: 1 - checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 - languageName: node - linkType: hard - -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": - version: 5.1.2 - resolution: "onetime@npm:5.1.2" - dependencies: - mimic-fn: ^2.1.0 - checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 - languageName: node - linkType: hard - -"open@npm:^8.0.9": - version: 8.4.2 - resolution: "open@npm:8.4.2" - dependencies: - define-lazy-prop: ^2.0.0 - is-docker: ^2.1.1 - is-wsl: ^2.2.0 - checksum: 6388bfff21b40cb9bd8f913f9130d107f2ed4724ea81a8fd29798ee322b361ca31fa2cdfb491a5c31e43a3996cfe9566741238c7a741ada8d7af1cb78d85cf26 - languageName: node - linkType: hard - -"optionator@npm:^0.8.1": - version: 0.8.3 - resolution: "optionator@npm:0.8.3" - dependencies: - deep-is: ~0.1.3 - fast-levenshtein: ~2.0.6 - levn: ~0.3.0 - prelude-ls: ~1.1.2 - type-check: ~0.3.2 - word-wrap: ~1.2.3 - checksum: b8695ddf3d593203e25ab0900e265d860038486c943ff8b774f596a310f8ceebdb30c6832407a8198ba3ec9debe1abe1f51d4aad94843612db3b76d690c61d34 - languageName: node - linkType: hard - -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" - dependencies: - deep-is: ^0.1.3 - fast-levenshtein: ^2.0.6 - levn: ^0.4.1 - prelude-ls: ^1.2.1 - type-check: ^0.4.0 - word-wrap: ^1.2.3 - checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 - languageName: node - linkType: hard - -"ora@npm:^4.0.5": - version: 4.1.1 - resolution: "ora@npm:4.1.1" - dependencies: - chalk: ^3.0.0 - cli-cursor: ^3.1.0 - cli-spinners: ^2.2.0 - is-interactive: ^1.0.0 - log-symbols: ^3.0.0 - mute-stream: 0.0.8 - strip-ansi: ^6.0.0 - wcwidth: ^1.0.1 - checksum: 5dcee3a2e143c7b578531ceda051e8c4b64655a019030fe3de4aef67ac28d08fca996aef71522d40b2316a272aa158d65028d7f43c126d318b70a49d9fa4f991 - languageName: node - linkType: hard - -"ora@npm:^5.4.1": - version: 5.4.1 - resolution: "ora@npm:5.4.1" - dependencies: - bl: ^4.1.0 - chalk: ^4.1.0 - cli-cursor: ^3.1.0 - cli-spinners: ^2.5.0 - is-interactive: ^1.0.0 - is-unicode-supported: ^0.1.0 - log-symbols: ^4.1.0 - strip-ansi: ^6.0.0 - wcwidth: ^1.0.1 - checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 - languageName: node - linkType: hard - -"os-tmpdir@npm:~1.0.2": - version: 1.0.2 - resolution: "os-tmpdir@npm:1.0.2" - checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d - languageName: node - linkType: hard - -"p-cancelable@npm:^1.0.0": - version: 1.1.0 - resolution: "p-cancelable@npm:1.1.0" - checksum: 2db3814fef6d9025787f30afaee4496a8857a28be3c5706432cbad76c688a6db1874308f48e364a42f5317f5e41e8e7b4f2ff5c8ff2256dbb6264bc361704ece - languageName: node - linkType: hard - -"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": - version: 2.3.0 - resolution: "p-limit@npm:2.3.0" - dependencies: - p-try: ^2.0.0 - checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 - languageName: node - linkType: hard - -"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: ^0.1.0 - checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 - languageName: node - linkType: hard - -"p-locate@npm:^3.0.0": - version: 3.0.0 - resolution: "p-locate@npm:3.0.0" - dependencies: - p-limit: ^2.0.0 - checksum: 83991734a9854a05fe9dbb29f707ea8a0599391f52daac32b86f08e21415e857ffa60f0e120bfe7ce0cc4faf9274a50239c7895fc0d0579d08411e513b83a4ae - languageName: node - linkType: hard - -"p-locate@npm:^4.1.0": - version: 4.1.0 - resolution: "p-locate@npm:4.1.0" - dependencies: - p-limit: ^2.2.0 - checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 - languageName: node - linkType: hard - -"p-locate@npm:^5.0.0": - version: 5.0.0 - resolution: "p-locate@npm:5.0.0" - dependencies: - p-limit: ^3.0.2 - checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 - languageName: node - linkType: hard - -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: ^3.0.0 - checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c - languageName: node - linkType: hard - -"p-retry@npm:^4.5.0": - version: 4.6.2 - resolution: "p-retry@npm:4.6.2" - dependencies: - "@types/retry": 0.12.0 - retry: ^0.13.1 - checksum: 45c270bfddaffb4a895cea16cb760dcc72bdecb6cb45fef1971fa6ea2e91ddeafddefe01e444ac73e33b1b3d5d29fb0dd18a7effb294262437221ddc03ce0f2e - languageName: node - linkType: hard - -"p-try@npm:^2.0.0": - version: 2.2.0 - resolution: "p-try@npm:2.2.0" - checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae - languageName: node - linkType: hard - -"package-json@npm:^6.3.0": - version: 6.5.0 - resolution: "package-json@npm:6.5.0" - dependencies: - got: ^9.6.0 - registry-auth-token: ^4.0.0 - registry-url: ^5.0.0 - semver: ^6.2.0 - checksum: cc9f890d3667d7610e6184decf543278b87f657d1ace0deb4a9c9155feca738ef88f660c82200763d3348010f4e42e9c7adc91e96ab0f86a770955995b5351e2 - languageName: node - linkType: hard - -"pako@npm:^2.0.4": - version: 2.1.0 - resolution: "pako@npm:2.1.0" - checksum: 71666548644c9a4d056bcaba849ca6fd7242c6cf1af0646d3346f3079a1c7f4a66ffec6f7369ee0dc88f61926c10d6ab05da3e1fca44b83551839e89edd75a3e - languageName: node - linkType: hard - -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: ^3.0.0 - checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff - languageName: node - linkType: hard - -"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": - version: 5.2.0 - resolution: "parse-json@npm:5.2.0" - dependencies: - "@babel/code-frame": ^7.0.0 - error-ex: ^1.3.1 - json-parse-even-better-errors: ^2.3.0 - lines-and-columns: ^1.1.6 - checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 - languageName: node - linkType: hard - -"parse-ms@npm:^2.1.0": - version: 2.1.0 - resolution: "parse-ms@npm:2.1.0" - checksum: d5c66c76cca8df5bd0574e2d11b9c3752893b59b466e74308d4a2f09760dc5436a1633f549cad300fc8c3c19154d14959a3b8333d3b2f7bd75898fe18149d564 - languageName: node - linkType: hard - -"parse5@npm:^7.1.2": - version: 7.1.2 - resolution: "parse5@npm:7.1.2" - dependencies: - entities: ^4.4.0 - checksum: 59465dd05eb4c5ec87b76173d1c596e152a10e290b7abcda1aecf0f33be49646ea74840c69af975d7887543ea45564801736356c568d6b5e71792fd0f4055713 - languageName: node - linkType: hard - -"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": - version: 1.3.3 - resolution: "parseurl@npm:1.3.3" - checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 - languageName: node - linkType: hard - -"path-exists@npm:^3.0.0": - version: 3.0.0 - resolution: "path-exists@npm:3.0.0" - checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a - languageName: node - linkType: hard - -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 - languageName: node - linkType: hard - -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 - languageName: node - linkType: hard - -"path-key@npm:^3.0.0, path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 - languageName: node - linkType: hard - -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a - languageName: node - linkType: hard - -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 69a14ea24db543e8b0f4353305c5eac6907917031340e5a8b37df688e52accd09e3cebfe1660b70d76b6bd89152f52183f28c74813dbf454ba1a01c82a38abce - languageName: node - linkType: hard - -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 - languageName: node - linkType: hard - -"perf-regexes@npm:^1.0.1": - version: 1.0.1 - resolution: "perf-regexes@npm:1.0.1" - checksum: 28dca5634a4be56133db6a99b4d0ce1f4c70dad77075c0de1f8359396c14ccebd861194430eac09defcd6b8d111a0724cbbfdafb611395e1cae50fec591275bd - languageName: node - linkType: hard - -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 - languageName: node - linkType: hard - -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf - languageName: node - linkType: hard - -"pify@npm:^2.0.0": - version: 2.3.0 - resolution: "pify@npm:2.3.0" - checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba - languageName: node - linkType: hard - -"pify@npm:^4.0.1": - version: 4.0.1 - resolution: "pify@npm:4.0.1" - checksum: 9c4e34278cb09987685fa5ef81499c82546c033713518f6441778fbec623fc708777fe8ac633097c72d88470d5963094076c7305cafc7ad340aae27cfacd856b - languageName: node - linkType: hard - -"pinkie-promise@npm:^2.0.0": - version: 2.0.1 - resolution: "pinkie-promise@npm:2.0.1" - dependencies: - pinkie: ^2.0.0 - checksum: b53a4a2e73bf56b6f421eef711e7bdcb693d6abb474d57c5c413b809f654ba5ee750c6a96dd7225052d4b96c4d053cdcb34b708a86fceed4663303abee52fcca - languageName: node - linkType: hard - -"pinkie@npm:^2.0.0": - version: 2.0.4 - resolution: "pinkie@npm:2.0.4" - checksum: b12b10afea1177595aab036fc220785488f67b4b0fc49e7a27979472592e971614fa1c728e63ad3e7eb748b4ec3c3dbd780819331dad6f7d635c77c10537b9db - languageName: node - linkType: hard - -"pirates@npm:^4.0.4, pirates@npm:^4.0.5": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 - languageName: node - linkType: hard - -"pkg-dir@npm:^3.0.0": - version: 3.0.0 - resolution: "pkg-dir@npm:3.0.0" - dependencies: - find-up: ^3.0.0 - checksum: 70c9476ffefc77552cc6b1880176b71ad70bfac4f367604b2b04efd19337309a4eec985e94823271c7c0e83946fa5aeb18cd360d15d10a5d7533e19344bfa808 - languageName: node - linkType: hard - -"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": - version: 4.2.0 - resolution: "pkg-dir@npm:4.2.0" - dependencies: - find-up: ^4.0.0 - checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 - languageName: node - linkType: hard - -"pluralize@npm:^8.0.0": - version: 8.0.0 - resolution: "pluralize@npm:8.0.0" - checksum: 08931d4a6a4a5561a7f94f67a31c17e6632cb21e459ab3ff4f6f629d9a822984cf8afef2311d2005fbea5d7ef26016ebb090db008e2d8bce39d0a9a9d218736e - languageName: node - linkType: hard - -"postcss-values-parser@npm:^2.0.1": - version: 2.0.1 - resolution: "postcss-values-parser@npm:2.0.1" - dependencies: - flatten: ^1.0.2 - indexes-of: ^1.0.1 - uniq: ^1.0.1 - checksum: 050877880937e15af8d18bf48902e547e2123d7cc32c1f215b392642bc5e2598a87a341995d62f38e450aab4186b8afeb2c9541934806d458ad8b117020b2ebf - languageName: node - linkType: hard - -"postcss-values-parser@npm:^6.0.2": - version: 6.0.2 - resolution: "postcss-values-parser@npm:6.0.2" - dependencies: - color-name: ^1.1.4 - is-url-superb: ^4.0.0 - quote-unquote: ^1.0.0 - peerDependencies: - postcss: ^8.2.9 - checksum: 615fea3d7996b3fae84a8674fb0e7c6bd0bc006beddb126692c2e43112b772625329c5f10121b00d69fe7a24f7f18dd25e24745574556735c4e9671774df0eb1 - languageName: node - linkType: hard - -"postcss@npm:^8.1.7, postcss@npm:^8.4.23": - version: 8.4.23 - resolution: "postcss@npm:8.4.23" - dependencies: - nanoid: ^3.3.6 - picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 8bb9d1b2ea6e694f8987d4f18c94617971b2b8d141602725fedcc2222fdc413b776a6e1b969a25d627d7b2681ca5aabb56f59e727ef94072e1b6ac8412105a2f - languageName: node - linkType: hard - -"precinct@npm:^8.1.0": - version: 8.3.1 - resolution: "precinct@npm:8.3.1" - dependencies: - commander: ^2.20.3 - debug: ^4.3.3 - detective-amd: ^3.1.0 - detective-cjs: ^3.1.1 - detective-es6: ^2.2.1 - detective-less: ^1.0.2 - detective-postcss: ^4.0.0 - detective-sass: ^3.0.1 - detective-scss: ^2.0.1 - detective-stylus: ^1.0.0 - detective-typescript: ^7.0.0 - module-definition: ^3.3.1 - node-source-walk: ^4.2.0 - bin: - precinct: bin/cli.js - checksum: 16ba57e545fc53481b3a194f9d7843cefd562ce5e847280355eed360ca4c55def4d03d501776fb49fdf79bfe84a03ec6138003d8387c0426f6a68e1931688399 - languageName: node - linkType: hard - -"precinct@npm:^9.0.0": - version: 9.2.1 - resolution: "precinct@npm:9.2.1" - dependencies: - "@dependents/detective-less": ^3.0.1 - commander: ^9.5.0 - detective-amd: ^4.1.0 - detective-cjs: ^4.1.0 - detective-es6: ^3.0.1 - detective-postcss: ^6.1.1 - detective-sass: ^4.1.1 - detective-scss: ^3.0.1 - detective-stylus: ^3.0.0 - detective-typescript: ^9.1.1 - module-definition: ^4.1.0 - node-source-walk: ^5.0.1 - bin: - precinct: bin/cli.js - checksum: 0352553cca8aff0baa04412429bbe3fab278e9e574fd9bcb2b1bb87dc3ed608f3e08b66c86aee90eed6bac5c4091fe78753ae094d54b01a803189d3259817fe7 - languageName: node - linkType: hard - -"prelude-ls@npm:^1.2.1": - version: 1.2.1 - resolution: "prelude-ls@npm:1.2.1" - checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a - languageName: node - linkType: hard - -"prelude-ls@npm:~1.1.2": - version: 1.1.2 - resolution: "prelude-ls@npm:1.1.2" - checksum: c4867c87488e4a0c233e158e4d0d5565b609b105d75e4c05dc760840475f06b731332eb93cc8c9cecb840aa8ec323ca3c9a56ad7820ad2e63f0261dadcb154e4 - languageName: node - linkType: hard - -"prepend-http@npm:^2.0.0": - version: 2.0.0 - resolution: "prepend-http@npm:2.0.0" - checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea - languageName: node - linkType: hard - -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.5.0": - version: 29.5.0 - resolution: "pretty-format@npm:29.5.0" - dependencies: - "@jest/schemas": ^29.4.3 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 - checksum: 4065356b558e6db25b4d41a01efb386935a6c06a0c9c104ef5ce59f2f476b8210edb8b3949b386e60ada0a6dc5ebcb2e6ccddc8c64dfd1a9943c3c3a9e7eaf89 - languageName: node - linkType: hard - -"pretty-ms@npm:^7.0.1": - version: 7.0.1 - resolution: "pretty-ms@npm:7.0.1" - dependencies: - parse-ms: ^2.1.0 - checksum: d76c4920283b48be91f1d3797a2ce4bd51187d58d2a609ae993c028f73c92d16439449d857af57ccad91ae3a38b30c87307f5589749a056102ebb494c686957e - languageName: node - linkType: hard - -"process-nextick-args@npm:~2.0.0": - version: 2.0.1 - resolution: "process-nextick-args@npm:2.0.1" - checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf - languageName: node - linkType: hard - -"progress-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "progress-stream@npm:2.0.0" - dependencies: - speedometer: ~1.0.0 - through2: ~2.0.3 - checksum: 6aab6a9cf2c8bf0ea222e925d13e31dbf0f74c33a6fec773824995382e299417bcb77aec762a9d240cca3c9d31983bd3d5c195aa97608e39dc40083a8a02c393 - languageName: node - linkType: hard - -"promise-inflight@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-inflight@npm:1.0.1" - checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: ^2.0.2 - retry: ^0.12.0 - checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 - languageName: node - linkType: hard - -"prop-types@npm:^15.8.1": - version: 15.8.1 - resolution: "prop-types@npm:15.8.1" - dependencies: - loose-envify: ^1.4.0 - object-assign: ^4.1.1 - react-is: ^16.13.1 - checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 - languageName: node - linkType: hard - -"propagate@npm:^2.0.0": - version: 2.0.1 - resolution: "propagate@npm:2.0.1" - checksum: c4febaee2be0979e82fb6b3727878fd122a98d64a7fa3c9d09b0576751b88514a9e9275b1b92e76b364d488f508e223bd7e1dcdc616be4cdda876072fbc2a96c - languageName: node - linkType: hard - -"proxy-addr@npm:~2.0.7": - version: 2.0.7 - resolution: "proxy-addr@npm:2.0.7" - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74 - languageName: node - linkType: hard - -"psl@npm:^1.1.33": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d - languageName: node - linkType: hard - -"pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" - dependencies: - end-of-stream: ^1.1.0 - once: ^1.3.1 - checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 - languageName: node - linkType: hard - -"pumpify@npm:^2.0.1": - version: 2.0.1 - resolution: "pumpify@npm:2.0.1" - dependencies: - duplexify: ^4.1.1 - inherits: ^2.0.3 - pump: ^3.0.0 - checksum: cfc96f5307ee828ef8e6eca9fe9e1ae1de0a23ca55688bfe71ea376bc126418073dab870f02b433617f421c4545726b39e31295fce9a99b78bda5f0e527a7c11 - languageName: node - linkType: hard - -"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.0": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 - languageName: node - linkType: hard - -"pupa@npm:^2.1.1": - version: 2.1.1 - resolution: "pupa@npm:2.1.1" - dependencies: - escape-goat: ^2.0.0 - checksum: 49529e50372ffdb0cccf0efa0f3b3cb0a2c77805d0d9cc2725bd2a0f6bb414631e61c93a38561b26be1259550b7bb6c2cb92315aa09c8bf93f3bdcb49f2b2fb7 - languageName: node - linkType: hard - -"pure-rand@npm:^6.0.0": - version: 6.0.2 - resolution: "pure-rand@npm:6.0.2" - checksum: 79de33876a4f515d759c48e98d00756bbd916b4ea260cc572d7adfa4b62cace9952e89f0241d0410214554503d25061140fe325c66f845213d2b1728ba8d413e - languageName: node - linkType: hard - -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: ^1.0.4 - checksum: 6e1f29dd5385f7488ec74ac7b6c92f4d09a90408882d0c208414a34dd33badc1a621019d4c799a3df15ab9b1d0292f97c1dd71dc7c045e69f81a8064e5af7297 - languageName: node - linkType: hard - -"querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 5641ea231bad7ef6d64d9998faca95611ed4b11c2591a8cae741e178a974f6a8e0ebde008475259abe1621cb15e692404e6b6626e927f7b849d5c09392604b15 - languageName: node - linkType: hard - -"queue-microtask@npm:^1.2.2": - version: 1.2.3 - resolution: "queue-microtask@npm:1.2.3" - checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 - languageName: node - linkType: hard - -"quote-unquote@npm:^1.0.0": - version: 1.0.0 - resolution: "quote-unquote@npm:1.0.0" - checksum: 955a2ead534f5b6a3f8d4dc5a4b95ac6468213d3fb11f8c1592a0a56345c45a3d14d5ca04d3de2bc9891493fcac38c03dfa91c48a6159aef50124e9c5afcea49 - languageName: node - linkType: hard - -"randombytes@npm:^2.1.0": - version: 2.1.0 - resolution: "randombytes@npm:2.1.0" - dependencies: - safe-buffer: ^5.1.0 - checksum: d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6 - languageName: node - linkType: hard - -"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": - version: 1.2.1 - resolution: "range-parser@npm:1.2.1" - checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 - languageName: node - linkType: hard - -"raw-body@npm:2.5.1": - version: 2.5.1 - resolution: "raw-body@npm:2.5.1" - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - checksum: 5362adff1575d691bb3f75998803a0ffed8c64eabeaa06e54b4ada25a0cd1b2ae7f4f5ec46565d1bec337e08b5ac90c76eaa0758de6f72a633f025d754dec29e - languageName: node - linkType: hard - -"rc@npm:1.2.8, rc@npm:^1.2.7, rc@npm:^1.2.8": - version: 1.2.8 - resolution: "rc@npm:1.2.8" - dependencies: - deep-extend: ^0.6.0 - ini: ~1.3.0 - minimist: ^1.2.0 - strip-json-comments: ~2.0.1 - bin: - rc: ./cli.js - checksum: 2e26e052f8be2abd64e6d1dabfbd7be03f80ec18ccbc49562d31f617d0015fbdbcf0f9eed30346ea6ab789e0fdfe4337f033f8016efdbee0df5354751842080e - languageName: node - linkType: hard - -"react-is@npm:^16.13.1": - version: 16.13.1 - resolution: "react-is@npm:16.13.1" - checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f - languageName: node - linkType: hard - -"react-is@npm:^18.0.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e - languageName: node - linkType: hard - -"read@npm:^1.0.7": - version: 1.0.7 - resolution: "read@npm:1.0.7" - dependencies: - mute-stream: ~0.0.4 - checksum: 2777c254e5732cac96f5d0a1c0f6b836c89ae23d8febd405b206f6f24d5de1873420f1a0795e0e3721066650d19adf802c7882c4027143ee0acf942a4f34f97b - languageName: node - linkType: hard - -"readable-stream@npm:^2.0.1, readable-stream@npm:~2.3.6": - version: 2.3.8 - resolution: "readable-stream@npm:2.3.8" - dependencies: - core-util-is: ~1.0.0 - inherits: ~2.0.3 - isarray: ~1.0.0 - process-nextick-args: ~2.0.0 - safe-buffer: ~5.1.1 - string_decoder: ~1.1.1 - util-deprecate: ~1.0.1 - checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 - languageName: node - linkType: hard - -"readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d - languageName: node - linkType: hard - -"readdirp@npm:~3.6.0": - version: 3.6.0 - resolution: "readdirp@npm:3.6.0" - dependencies: - picomatch: ^2.2.1 - checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 - languageName: node - linkType: hard - -"rechoir@npm:^0.6.2": - version: 0.6.2 - resolution: "rechoir@npm:0.6.2" - dependencies: - resolve: ^1.1.6 - checksum: fe76bf9c21875ac16e235defedd7cbd34f333c02a92546142b7911a0f7c7059d2e16f441fe6fb9ae203f459c05a31b2bcf26202896d89e390eda7514d5d2702b - languageName: node - linkType: hard - -"rechoir@npm:^0.8.0": - version: 0.8.0 - resolution: "rechoir@npm:0.8.0" - dependencies: - resolve: ^1.20.0 - checksum: ad3caed8afdefbc33fbc30e6d22b86c35b3d51c2005546f4e79bcc03c074df804b3640ad18945e6bef9ed12caedc035655ec1082f64a5e94c849ff939dc0a788 - languageName: node - linkType: hard - -"regenerator-runtime@npm:^0.13.11": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.4.3": - version: 1.5.0 - resolution: "regexp.prototype.flags@npm:1.5.0" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - functions-have-names: ^1.2.3 - checksum: c541687cdbdfff1b9a07f6e44879f82c66bbf07665f9a7544c5fd16acdb3ec8d1436caab01662d2fbcad403f3499d49ab0b77fbc7ef29ef961d98cc4bc9755b4 - languageName: node - linkType: hard - -"regexpp@npm:^3.0.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 - languageName: node - linkType: hard - -"registry-auth-token@npm:^4.0.0": - version: 4.2.2 - resolution: "registry-auth-token@npm:4.2.2" - dependencies: - rc: 1.2.8 - checksum: c5030198546ecfdcbcb0722cbc3e260c4f5f174d8d07bdfedd4620e79bfdf17a2db735aa230d600bd388fce6edd26c0a9ed2eb7e9b4641ec15213a28a806688b - languageName: node - linkType: hard - -"registry-url@npm:^5.0.0": - version: 5.1.0 - resolution: "registry-url@npm:5.1.0" - dependencies: - rc: ^1.2.8 - checksum: bcea86c84a0dbb66467b53187fadebfea79017cddfb4a45cf27530d7275e49082fe9f44301976eb0164c438e395684bcf3dae4819b36ff9d1640d8cc60c73df9 - languageName: node - linkType: hard - -"remove-markdown@npm:^0.5.0": - version: 0.5.0 - resolution: "remove-markdown@npm:0.5.0" - checksum: c3c9051e7e7d7c5560e7d70a5093704d868fa57d244eb89533fe7bf960bce68e7901197616c6b296cb22f47af6c15a6bce693467f35709fe399379ea1125e536 - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 - languageName: node - linkType: hard - -"require-from-string@npm:^2.0.2": - version: 2.0.2 - resolution: "require-from-string@npm:2.0.2" - checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b - languageName: node - linkType: hard - -"requirejs-config-file@npm:^4.0.0": - version: 4.0.0 - resolution: "requirejs-config-file@npm:4.0.0" - dependencies: - esprima: ^4.0.0 - stringify-object: ^3.2.1 - checksum: 61ac1c419a8978df9484211827047f0a43d48a97e242ebca9628a2e52da8c739ee068bd67dc4d5dc5fd7be6d1c9a863006bb02df691c86914921fe12713fbebb - languageName: node - linkType: hard - -"requirejs@npm:^2.3.5": - version: 2.3.6 - resolution: "requirejs@npm:2.3.6" - bin: - r.js: ./bin/r.js - r_js: ./bin/r.js - checksum: 7c3c006bf5e1887d93ac7adb7f600328918d23cf3d28282a505a2873d4ddde499c7ec560e55cee3440d17fe1205cb4dcb72b07f35b39e8940372eca850e49b62 - languageName: node - linkType: hard - -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff - languageName: node - linkType: hard - -"resolve-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "resolve-cwd@npm:3.0.0" - dependencies: - resolve-from: ^5.0.0 - checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 - languageName: node - linkType: hard - -"resolve-dependency-path@npm:^2.0.0": - version: 2.0.0 - resolution: "resolve-dependency-path@npm:2.0.0" - checksum: 161296969a0a7853ebb7710847154ffb5bd11a51c370b67a0d0c89cacfcb57063d204587617fd030ea227bfd19a3c4af79d39e9d20ae0fbe354c27598d1ea8a8 - languageName: node - linkType: hard - -"resolve-from@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-from@npm:4.0.0" - checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f - languageName: node - linkType: hard - -"resolve-from@npm:^5.0.0": - version: 5.0.0 - resolution: "resolve-from@npm:5.0.0" - checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf - languageName: node - linkType: hard - -"resolve.exports@npm:^2.0.0": - version: 2.0.2 - resolution: "resolve.exports@npm:2.0.2" - checksum: 1c7778ca1b86a94f8ab4055d196c7d87d1874b96df4d7c3e67bbf793140f0717fd506dcafd62785b079cd6086b9264424ad634fb904409764c3509c3df1653f2 - languageName: node - linkType: hard - -"resolve@npm:^1.1.6, resolve@npm:^1.20.0, resolve@npm:^1.21.0, resolve@npm:^1.22.1": - version: 1.22.3 - resolution: "resolve@npm:1.22.3" - dependencies: - is-core-module: ^2.12.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 - languageName: node - linkType: hard - -"resolve@npm:^2.0.0-next.4": - version: 2.0.0-next.4 - resolution: "resolve@npm:2.0.0-next.4" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: c438ac9a650f2030fd074219d7f12ceb983b475da2d89ad3d6dd05fbf6b7a0a8cd37d4d10b43cb1f632bc19f22246ab7f36ebda54d84a29bfb2910a0680906d3 - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.21.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin": - version: 1.22.3 - resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" - dependencies: - is-core-module: ^2.12.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 - languageName: node - linkType: hard - -"resolve@patch:resolve@^2.0.0-next.4#~builtin": - version: 2.0.0-next.4 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=c3c19d" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.2 + "@eslint/js": 8.48.0 + "@humanwhocodes/config-array": ^0.11.10 + "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 + ajv: ^6.12.4 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 + debug: ^4.3.2 + doctrine: ^3.0.0 + escape-string-regexp: ^4.0.0 + eslint-scope: ^7.2.2 + eslint-visitor-keys: ^3.4.3 + espree: ^9.6.1 + esquery: ^1.4.2 + esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 + file-entry-cache: ^6.0.1 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + globals: ^13.19.0 + graphemer: ^1.4.0 + ignore: ^5.2.0 + imurmurhash: ^0.1.4 + is-glob: ^4.0.0 + is-path-inside: ^3.0.3 + js-yaml: ^4.1.0 + json-stable-stringify-without-jsonify: ^1.0.1 + levn: ^0.4.1 + lodash.merge: ^4.6.2 + minimatch: ^3.1.2 + natural-compare: ^1.4.0 + optionator: ^0.9.3 + strip-ansi: ^6.0.1 + text-table: ^0.2.0 bin: - resolve: bin/resolve - checksum: 4bf9f4f8a458607af90518ff73c67a4bc1a38b5a23fef2bb0ccbd45e8be89820a1639b637b0ba377eb2be9eedfb1739a84cde24fe4cd670c8207d8fea922b011 - languageName: node - linkType: hard - -"responselike@npm:^1.0.2": - version: 1.0.2 - resolution: "responselike@npm:1.0.2" - dependencies: - lowercase-keys: ^1.0.0 - checksum: 2e9e70f1dcca3da621a80ce71f2f9a9cad12c047145c6ece20df22f0743f051cf7c73505e109814915f23f9e34fb0d358e22827723ee3d56b623533cab8eafcd - languageName: node - linkType: hard - -"restore-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "restore-cursor@npm:3.1.0" - dependencies: - onetime: ^5.1.0 - signal-exit: ^3.0.2 - checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c - languageName: node - linkType: hard - -"retry@npm:^0.13.1": - version: 0.13.1 - resolution: "retry@npm:0.13.1" - checksum: 47c4d5be674f7c13eee4cfe927345023972197dbbdfba5d3af7e461d13b44de1bfd663bfc80d2f601f8ef3fc8164c16dd99655a221921954a65d044a2fc1233b - languageName: node - linkType: hard - -"reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc + eslint: bin/eslint.js + checksum: f20b359a4f8123fec5c033577368cc020d42978b1b45303974acd8da7a27063168ee3fe297ab5b35327162f6a93154063e3ce6577102f70f9809aff793db9bd0 languageName: node linkType: hard -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: - glob: ^7.1.3 - bin: - rimraf: bin.js - checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + acorn: ^8.9.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.4.1 + checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 languageName: node linkType: hard -"rollup-plugin-cleanup@npm:^3.2.1": - version: 3.2.1 - resolution: "rollup-plugin-cleanup@npm:3.2.1" +"esquery@npm:^1.4.2": + version: 1.5.0 + resolution: "esquery@npm:1.5.0" dependencies: - js-cleanup: ^1.2.0 - rollup-pluginutils: ^2.8.2 - peerDependencies: - rollup: ">=2.0" - checksum: e11a6ac0a697a9c17154073cf1e663e31e7b99e3e507dacccd58ea10e9c9ae4c10fe93ee93f68432b9beda8834a71b4dfa73700923f3415ecdac4ee283531c54 + estraverse: ^5.1.0 + checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 languageName: node linkType: hard -"rollup-pluginutils@npm:^2.8.2": - version: 2.8.2 - resolution: "rollup-pluginutils@npm:2.8.2" +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" dependencies: - estree-walker: ^0.6.1 - checksum: 339fdf866d8f4ff6e408fa274c0525412f7edb01dc46b5ccda51f575b7e0d20ad72965773376fb5db95a77a7fcfcab97bf841ec08dbadf5d6b08af02b7a2cf5e + estraverse: ^5.2.0 + checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 languageName: node linkType: hard -"rollup@npm:^3.21.5": - version: 3.21.5 - resolution: "rollup@npm:3.21.5" - dependencies: - fsevents: ~2.3.2 - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: dfe2e4002fbfbc0a67591595f137c23082c639b1a790854ebe8611264b945e77caaf8c8ec9365faf9580f5df9cb9a954915443df020dc2ee391c477659484cf0 +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b languageName: node linkType: hard -"root-workspace-0b6124@workspace:.": - version: 0.0.0-use.local - resolution: "root-workspace-0b6124@workspace:." - dependencies: - "@babel/core": ^7.21.8 - "@babel/register": ^7.21.0 - "@babel/runtime": ^7.21.5 - "@open-web3/util": ^2.0.1 - "@polkadot/api": ^10.5.1 - "@polkadot/dev": ^0.73.11 - "@polkadot/typegen": ^10.5.1 - "@types/jest": ^29.5.1 - jest-config: ^29.5.0 - ts-node: ^10.9.1 - tsconfig-paths: ^4.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 + languageName: node + linkType: hard -"rrweb-cssom@npm:^0.6.0": - version: 0.6.0 - resolution: "rrweb-cssom@npm:0.6.0" - checksum: 182312f6e4f41d18230ccc34f14263bc8e8a6b9d30ee3ec0d2d8e643c6f27964cd7a8d638d4a00e988d93e8dc55369f4ab5a473ccfeff7a8bab95b36d2b5499c +"eventemitter3@npm:^4.0.7": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 languageName: node linkType: hard -"run-async@npm:^2.4.0": - version: 2.4.1 - resolution: "run-async@npm:2.4.1" - checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797 +"eventemitter3@npm:^5.0.1": + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: 543d6c858ab699303c3c32e0f0f47fc64d360bf73c3daf0ac0b5079710e340d6fe9f15487f94e66c629f5f82cd1a8678d692f3dbb6f6fcd1190e1b97fcad36f8 languageName: node linkType: hard -"run-parallel@npm:^1.1.9": - version: 1.2.0 - resolution: "run-parallel@npm:1.2.0" - dependencies: - queue-microtask: ^1.2.2 - checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d languageName: node linkType: hard -"rxjs@npm:^7.5.5, rxjs@npm:^7.8.1": - version: 7.8.1 - resolution: "rxjs@npm:7.8.1" +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1": + version: 3.3.1 + resolution: "fast-glob@npm:3.3.1" dependencies: - tslib: ^2.1.0 - checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 + "@nodelib/fs.stat": ^2.0.2 + "@nodelib/fs.walk": ^1.2.3 + glob-parent: ^5.1.2 + merge2: ^1.3.0 + micromatch: ^4.0.4 + checksum: b6f3add6403e02cf3a798bfbb1183d0f6da2afd368f27456010c0bc1f9640aea308243d4cb2c0ab142f618276e65ecb8be1661d7c62a7b4e5ba774b9ce5432e5 languageName: node linkType: hard -"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c +"fast-json-stable-stringify@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 +"fast-levenshtein@npm:^2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c languageName: node linkType: hard -"safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" +"fastq@npm:^1.6.0": + version: 1.15.0 + resolution: "fastq@npm:1.15.0" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 - is-regex: ^1.1.4 - checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 + reusify: ^1.0.4 + checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: ^1.0.0 + web-streams-polyfill: ^3.0.3 + checksum: f19bc28a2a0b9626e69fd7cf3a05798706db7f6c7548da657cbf5026a570945f5eeaedff52007ea35c8bcd3d237c58a20bf1543bc568ab2422411d762dd3d5bf languageName: node linkType: hard -"sass-lookup@npm:^3.0.0": - version: 3.0.0 - resolution: "sass-lookup@npm:3.0.0" +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" dependencies: - commander: ^2.16.0 - bin: - sass-lookup: bin/cli.js - checksum: fd4bf1ad9c54111617dec30dd90aff083e87c96aef50aff6cec443ad2fbbfa65da09f6e67a7e5ef99fa39dff65c937dc7358f18d319e083c6031f21def85ce6d + flat-cache: ^3.0.4 + checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 languageName: node linkType: hard -"saxes@npm:^6.0.0": - version: 6.0.0 - resolution: "saxes@npm:6.0.0" +"fill-range@npm:^7.0.1": + version: 7.0.1 + resolution: "fill-range@npm:7.0.1" dependencies: - xmlchars: ^2.2.0 - checksum: d3fa3e2aaf6c65ed52ee993aff1891fc47d5e47d515164b5449cbf5da2cbdc396137e55590472e64c5c436c14ae64a8a03c29b9e7389fc6f14035cf4e982ef3b + to-regex-range: ^5.0.1 + checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 languageName: node linkType: hard -"schema-utils@npm:^3.1.1, schema-utils@npm:^3.1.2": - version: 3.1.2 - resolution: "schema-utils@npm:3.1.2" +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" dependencies: - "@types/json-schema": ^7.0.8 - ajv: ^6.12.5 - ajv-keywords: ^3.5.2 - checksum: 39683edfe3beff018cdb1ae4fa296fc55cea13a080aa2b4d9351895cd64b22ba4d87e2e548c2a2ac1bc76e60980670adb0f413a58104479f1a0c12e5663cb8ca + locate-path: ^6.0.0 + path-exists: ^4.0.0 + checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 languageName: node linkType: hard -"schema-utils@npm:^4.0.0": - version: 4.0.1 - resolution: "schema-utils@npm:4.0.1" +"flat-cache@npm:^3.0.4": + version: 3.1.0 + resolution: "flat-cache@npm:3.1.0" dependencies: - "@types/json-schema": ^7.0.9 - ajv: ^8.9.0 - ajv-formats: ^2.1.1 - ajv-keywords: ^5.1.0 - checksum: 745e7293c6b6c84940de16753c207311da821aa9911b9e2d158cfd9ffc5bf1f880147abbbe775b96cb8cd3c7f48890950fe0164f54eed9a8aabb948ebf8a3fdd + flatted: ^3.2.7 + keyv: ^4.5.3 + rimraf: ^3.0.2 + checksum: 99312601d5b90f44aef403f17f056dc09be7e437703740b166cdc9386d99e681f74e6b6e8bd7d010bda66904ea643c9527276b1b80308a2119741d94108a4d8f languageName: node linkType: hard -"select-hose@npm:^2.0.0": - version: 2.0.0 - resolution: "select-hose@npm:2.0.0" - checksum: d7e5fcc695a4804209d232a1b18624a5134be334d4e1114b0721f7a5e72bd73da483dcf41528c1af4f4f4892ad7cfd6a1e55c8ffb83f9c9fe723b738db609dbb +"flatted@npm:^3.2.7": + version: 3.2.7 + resolution: "flatted@npm:3.2.7" + checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 languageName: node linkType: hard -"selfsigned@npm:^2.1.1": - version: 2.1.1 - resolution: "selfsigned@npm:2.1.1" +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" dependencies: - node-forge: ^1 - checksum: aa9ce2150a54838978d5c0aee54d7ebe77649a32e4e690eb91775f71fdff773874a4fbafd0ac73d8ec3b702ff8a395c604df4f8e8868528f36fd6c15076fb43a + is-callable: ^1.1.3 + checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 languageName: node linkType: hard -"semver-diff@npm:^3.1.1": - version: 3.1.1 - resolution: "semver-diff@npm:3.1.1" +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" dependencies: - semver: ^6.3.0 - checksum: 8bbe5a5d7add2d5e51b72314a9215cd294d71f41cdc2bf6bd59ee76411f3610b576172896f1d191d0d7294cb9f2f847438d2ee158adacc0c224dca79052812fe + fetch-blob: ^3.1.2 + checksum: 82a34df292afadd82b43d4a740ce387bc08541e0a534358425193017bf9fb3567875dc5f69564984b1da979979b70703aa73dee715a17b6c229752ae736dd9db languageName: node linkType: hard -"semver@npm:^5.6.0": - version: 5.7.1 - resolution: "semver@npm:5.7.1" - bin: - semver: ./bin/semver - checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.2.0, semver@npm:^6.3.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" - bin: - semver: ./bin/semver.js - checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 +"function-bind@npm:^1.1.1": + version: 1.1.1 + resolution: "function-bind@npm:1.1.1" + checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": - version: 7.5.0 - resolution: "semver@npm:7.5.0" +"function.prototype.name@npm:^1.1.5": + version: 1.1.6 + resolution: "function.prototype.name@npm:1.1.6" dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 2d266937756689a76f124ffb4c1ea3e1bbb2b263219f90ada8a11aebebe1280b13bb76cca2ca96bdee3dbc554cbc0b24752eb895b2a51577aa644427e9229f2b + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + functions-have-names: ^1.2.3 + checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479 languageName: node linkType: hard -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - etag: ~1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: ~1.2.1 - statuses: 2.0.1 - checksum: 74fc07ebb58566b87b078ec63e5a3e41ecd987e4272ba67b7467e86c6ad51bc6b0b0154133b6d8b08a2ddda360464f71382f7ef864700f34844a76c8027817a8 +"functions-have-names@npm:^1.2.3": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 languageName: node linkType: hard -"serialize-javascript@npm:^6.0.1": - version: 6.0.1 - resolution: "serialize-javascript@npm:6.0.1" - dependencies: - randombytes: ^2.1.0 - checksum: 3c4f4cb61d0893b988415bdb67243637333f3f574e9e9cc9a006a2ced0b390b0b3b44aef8d51c951272a9002ec50885eefdc0298891bc27eb2fe7510ea87dc4f +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 languageName: node linkType: hard -"serve-index@npm:^1.9.1": - version: 1.9.1 - resolution: "serve-index@npm:1.9.1" +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1": + version: 1.2.1 + resolution: "get-intrinsic@npm:1.2.1" dependencies: - accepts: ~1.3.4 - batch: 0.6.1 - debug: 2.6.9 - escape-html: ~1.0.3 - http-errors: ~1.6.2 - mime-types: ~2.1.17 - parseurl: ~1.3.2 - checksum: e2647ce13379485b98a53ba2ea3fbad4d44b57540d00663b02b976e426e6194d62ac465c0d862cb7057f65e0de8ab8a684aa095427a4b8612412eca0d300d22f + function-bind: ^1.1.1 + has: ^1.0.3 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + checksum: 5b61d88552c24b0cf6fa2d1b3bc5459d7306f699de060d76442cce49a4721f52b8c560a33ab392cf5575b7810277d54ded9d4d39a1ea61855619ebc005aa7e5f languageName: node linkType: hard -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" +"get-symbol-description@npm:^1.0.0": + version: 1.0.0 + resolution: "get-symbol-description@npm:1.0.0" dependencies: - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - parseurl: ~1.3.3 - send: 0.18.0 - checksum: af57fc13be40d90a12562e98c0b7855cf6e8bd4c107fe9a45c212bf023058d54a1871b1c89511c3958f70626fff47faeb795f5d83f8cf88514dbaeb2b724464d + call-bind: ^1.0.2 + get-intrinsic: ^1.1.1 + checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 languageName: node linkType: hard -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 +"get-tsconfig@npm:^4.5.0": + version: 4.7.0 + resolution: "get-tsconfig@npm:4.7.0" + dependencies: + resolve-pkg-maps: ^1.0.0 + checksum: 44536925720acc2f133d26301d5626405d8fe33066625484ff309bb6fb7f3310dc0bb202f862805f21a791e38a9870c6dddb013d1443dd5d745d91ad1946254a languageName: node linkType: hard -"setprototypeof@npm:1.1.0": - version: 1.1.0 - resolution: "setprototypeof@npm:1.1.0" - checksum: 27cb44304d6c9e1a23bc6c706af4acaae1a7aa1054d4ec13c05f01a99fd4887109a83a8042b67ad90dbfcd100d43efc171ee036eb080667172079213242ca36e +"glob-parent@npm:^5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: ^4.0.1 + checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e languageName: node linkType: hard -"setprototypeof@npm:1.2.0": - version: 1.2.0 - resolution: "setprototypeof@npm:1.2.0" - checksum: be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89 +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: ^4.0.3 + checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 languageName: node linkType: hard -"shallow-clone@npm:^3.0.0": - version: 3.0.1 - resolution: "shallow-clone@npm:3.0.1" +"glob@npm:^7.1.3": + version: 7.2.3 + resolution: "glob@npm:7.2.3" dependencies: - kind-of: ^6.0.2 - checksum: 39b3dd9630a774aba288a680e7d2901f5c0eae7b8387fc5c8ea559918b29b3da144b7bdb990d7ccd9e11be05508ac9e459ce51d01fd65e583282f6ffafcba2e7 + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 languageName: node linkType: hard -"shebang-command@npm:^2.0.0": - version: 2.0.0 - resolution: "shebang-command@npm:2.0.0" +"globals@npm:^13.19.0": + version: 13.21.0 + resolution: "globals@npm:13.21.0" dependencies: - shebang-regex: ^3.0.0 - checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + type-fest: ^0.20.2 + checksum: 86c92ca8a04efd864c10852cd9abb1ebe6d447dcc72936783e66eaba1087d7dba5c9c3421a48d6ca722c319378754dbcc3f3f732dbe47592d7de908edf58a773 languageName: node linkType: hard -"shebang-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "shebang-regex@npm:3.0.0" - checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 +"globalthis@npm:^1.0.3": + version: 1.0.3 + resolution: "globalthis@npm:1.0.3" + dependencies: + define-properties: ^1.1.3 + checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 languageName: node linkType: hard -"shell-quote@npm:^1.7.3": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 5f01201f4ef504d4c6a9d0d283fa17075f6770bfbe4c5850b074974c68062f37929ca61700d95ad2ac8822e14e8c4b990ca0e6e9272e64befd74ce5e19f0736b +"globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: ^2.1.0 + dir-glob: ^3.0.1 + fast-glob: ^3.2.9 + ignore: ^5.2.0 + merge2: ^1.4.1 + slash: ^3.0.0 + checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 languageName: node linkType: hard -"shelljs@npm:^0.8.4": - version: 0.8.5 - resolution: "shelljs@npm:0.8.5" +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" dependencies: - glob: ^7.0.0 - interpret: ^1.0.0 - rechoir: ^0.6.2 - bin: - shjs: bin/shjs - checksum: 7babc46f732a98f4c054ec1f048b55b9149b98aa2da32f6cf9844c434b43c6251efebd6eec120937bd0999e13811ebd45efe17410edb3ca938f82f9381302748 + get-intrinsic: ^1.1.3 + checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" - dependencies: - call-bind: ^1.0.0 - get-intrinsic: ^1.0.2 - object-inspect: ^1.9.0 - checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 +"graceful-fs@npm:^4.2.4": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 +"handlebars@npm:^4.7.7": + version: 4.7.7 + resolution: "handlebars@npm:4.7.7" + dependencies: + minimist: ^1.2.5 + neo-async: ^2.6.0 + source-map: ^0.6.1 + uglify-js: ^3.1.4 + wordwrap: ^1.0.0 + dependenciesMeta: + uglify-js: + optional: true + bin: + handlebars: bin/handlebars + checksum: 1e79a43f5e18d15742977cb987923eab3e2a8f44f2d9d340982bcb69e1735ed049226e534d7c1074eaddaf37e4fb4f471a8adb71cddd5bc8cf3f894241df5cee languageName: node linkType: hard -"signal-exit@npm:^4.0.1": - version: 4.0.1 - resolution: "signal-exit@npm:4.0.1" - checksum: 832043367dca23e61ab6033e8b41c595fc805119bfe4fee63dea201cdc809a8b086bc54597bbbc1b2cde1a63c7dd554d1295ed2cca92db598233834a0b59b281 +"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2" + checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b languageName: node linkType: hard -"simple-concat@npm:^1.0.0": - version: 1.0.1 - resolution: "simple-concat@npm:1.0.1" - checksum: 4d211042cc3d73a718c21ac6c4e7d7a0363e184be6a5ad25c8a1502e49df6d0a0253979e3d50dbdd3f60ef6c6c58d756b5d66ac1e05cda9cacd2e9fc59e3876a +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad languageName: node linkType: hard -"simple-get@npm:^4.0.0": - version: 4.0.1 - resolution: "simple-get@npm:4.0.1" +"has-property-descriptors@npm:^1.0.0": + version: 1.0.0 + resolution: "has-property-descriptors@npm:1.0.0" dependencies: - decompress-response: ^6.0.0 - once: ^1.3.1 - simple-concat: ^1.0.0 - checksum: e4132fd27cf7af230d853fa45c1b8ce900cb430dd0a3c6d3829649fe4f2b26574c803698076c4006450efb0fad2ba8c5455fbb5755d4b0a5ec42d4f12b31d27e - languageName: node - linkType: hard - -"skip-regex@npm:^1.0.2": - version: 1.0.2 - resolution: "skip-regex@npm:1.0.2" - checksum: a121a045860343da183c678d53b44c78283b018db71d60af8524ffef179fa028ef419629bb65198bfb9c09854123e7019cfd4c23be4e175254a50c7563b26e8e + get-intrinsic: ^1.1.1 + checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb languageName: node linkType: hard -"slash@npm:^3.0.0": - version: 3.0.0 - resolution: "slash@npm:3.0.0" - checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c +"has-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "has-proto@npm:1.0.1" + checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e languageName: node linkType: hard -"slash@npm:^4.0.0": - version: 4.0.0 - resolution: "slash@npm:4.0.0" - checksum: da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 languageName: node linkType: hard -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b +"has-tostringtag@npm:^1.0.0": + version: 1.0.0 + resolution: "has-tostringtag@npm:1.0.0" + dependencies: + has-symbols: ^1.0.2 + checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c languageName: node linkType: hard -"smoldot@npm:1.0.2": - version: 1.0.2 - resolution: "smoldot@npm:1.0.2" +"has@npm:^1.0.3": + version: 1.0.3 + resolution: "has@npm:1.0.3" dependencies: - pako: ^2.0.4 - ws: ^8.8.1 - checksum: 2e069c49e520e72c63d16d94c51a074a6f90ae598a2299afbf5b90c3a0ba607e1640bf51d8e2a3b06dc7843e571c96b5838209a1d9c9d0dae66c8693fa0369c9 + function-bind: ^1.1.1 + checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 languageName: node linkType: hard -"sockjs@npm:^0.3.24": - version: 0.3.24 - resolution: "sockjs@npm:0.3.24" - dependencies: - faye-websocket: ^0.11.3 - uuid: ^8.3.2 - websocket-driver: ^0.7.4 - checksum: 355309b48d2c4e9755349daa29cea1c0d9ee23e49b983841c6bf7a20276b00d3c02343f9f33f26d2ee8b261a5a02961b52a25c8da88b2538c5b68d3071b4934c +"ignore@npm:^5.2.0, ignore@npm:^5.2.4": + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" +"import-fresh@npm:^3.2.1": + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + parent-module: ^1.0.0 + resolve-from: ^4.0.0 + checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa languageName: node linkType: hard -"socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: ^2.0.0 - smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 languageName: node linkType: hard -"sort-keys@npm:^4.0.0": - version: 4.2.0 - resolution: "sort-keys@npm:4.2.0" +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" dependencies: - is-plain-obj: ^2.0.0 - checksum: 1535ffd5a789259fc55107d5c3cec09b3e47803a9407fcaae37e1b9e0b813762c47dfee35b6e71e20ca7a69798d0a4791b2058a07f6cab5ef17b2dae83cedbda + once: ^1.3.0 + wrappy: 1 + checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd languageName: node linkType: hard -"source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c +"inherits@npm:2": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 languageName: node linkType: hard -"source-map-support@npm:0.5.13": - version: 0.5.13 - resolution: "source-map-support@npm:0.5.13" +"internal-slot@npm:^1.0.5": + version: 1.0.5 + resolution: "internal-slot@npm:1.0.5" dependencies: - buffer-from: ^1.0.0 - source-map: ^0.6.0 - checksum: 933550047b6c1a2328599a21d8b7666507427c0f5ef5eaadd56b5da0fd9505e239053c66fe181bf1df469a3b7af9d775778eee283cbb7ae16b902ddc09e93a97 + get-intrinsic: ^1.2.0 + has: ^1.0.3 + side-channel: ^1.0.4 + checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a languageName: node linkType: hard -"source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.20": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" +"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": + version: 3.0.2 + resolution: "is-array-buffer@npm:3.0.2" dependencies: - buffer-from: ^1.0.0 - source-map: ^0.6.0 - checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 + call-bind: ^1.0.2 + get-intrinsic: ^1.2.0 + is-typed-array: ^1.1.10 + checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 +"is-bigint@npm:^1.0.1": + version: 1.0.4 + resolution: "is-bigint@npm:1.0.4" + dependencies: + has-bigints: ^1.0.1 + checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 languageName: node linkType: hard -"sourcemap-codec@npm:^1.4.8": - version: 1.4.8 - resolution: "sourcemap-codec@npm:1.4.8" - checksum: b57981c05611afef31605732b598ccf65124a9fcb03b833532659ac4d29ac0f7bfacbc0d6c5a28a03e84c7510e7e556d758d0bb57786e214660016fb94279316 +"is-boolean-object@npm:^1.1.0": + version: 1.1.2 + resolution: "is-boolean-object@npm:1.1.2" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 languageName: node linkType: hard -"spdy-transport@npm:^3.0.0": - version: 3.0.0 - resolution: "spdy-transport@npm:3.0.0" - dependencies: - debug: ^4.1.0 - detect-node: ^2.0.4 - hpack.js: ^2.1.6 - obuf: ^1.1.2 - readable-stream: ^3.0.6 - wbuf: ^1.7.3 - checksum: 0fcaad3b836fb1ec0bdd39fa7008b9a7a84a553f12be6b736a2512613b323207ffc924b9551cef0378f7233c85916cff1118652e03a730bdb97c0e042243d56c +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac languageName: node linkType: hard -"spdy@npm:^4.0.2": - version: 4.0.2 - resolution: "spdy@npm:4.0.2" +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0": + version: 2.13.0 + resolution: "is-core-module@npm:2.13.0" dependencies: - debug: ^4.1.0 - handle-thing: ^2.0.0 - http-deceiver: ^1.2.7 - select-hose: ^2.0.0 - spdy-transport: ^3.0.0 - checksum: 2c739d0ff6f56ad36d2d754d0261d5ec358457bea7cbf77b1b05b0c6464f2ce65b85f196305f50b7bd9120723eb94bae9933466f28e67e5cd8cde4e27f1d75f8 + has: ^1.0.3 + checksum: 053ab101fb390bfeb2333360fd131387bed54e476b26860dc7f5a700bbf34a0ec4454f7c8c4d43e8a0030957e4b3db6e16d35e1890ea6fb654c833095e040355 languageName: node linkType: hard -"speedometer@npm:~1.0.0": - version: 1.0.0 - resolution: "speedometer@npm:1.0.0" - checksum: 6b322bbb0607c9994fba2a6ac189cf6caea4ce9f5067c1ccfc2848b55883f65d48292bfed4244ce855573ed7cdf0f69943ae6e507f7ec90eef232b64cdba6237 +"is-date-object@npm:^1.0.1": + version: 1.0.5 + resolution: "is-date-object@npm:1.0.5" + dependencies: + has-tostringtag: ^1.0.0 + checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc languageName: node linkType: hard -"sprintf-js@npm:~1.0.2": - version: 1.0.3 - resolution: "sprintf-js@npm:1.0.3" - checksum: 19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 languageName: node linkType: hard -"ssri@npm:^9.0.0": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" - dependencies: - minipass: ^3.1.1 - checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 languageName: node linkType: hard -"stack-utils@npm:^2.0.3": - version: 2.0.6 - resolution: "stack-utils@npm:2.0.6" +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" dependencies: - escape-string-regexp: ^2.0.0 - checksum: 052bf4d25bbf5f78e06c1d5e67de2e088b06871fa04107ca8d3f0e9d9263326e2942c8bedee3545795fc77d787d443a538345eef74db2f8e35db3558c6f91ff7 + is-extglob: ^2.1.1 + checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 languageName: node linkType: hard -"statuses@npm:2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb +"is-negative-zero@npm:^2.0.2": + version: 2.0.2 + resolution: "is-negative-zero@npm:2.0.2" + checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a languageName: node linkType: hard -"statuses@npm:>= 1.4.0 < 2": - version: 1.5.0 - resolution: "statuses@npm:1.5.0" - checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c +"is-number-object@npm:^1.0.4": + version: 1.0.7 + resolution: "is-number-object@npm:1.0.7" + dependencies: + has-tostringtag: ^1.0.0 + checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7 languageName: node linkType: hard -"stream-shift@npm:^1.0.0": - version: 1.0.1 - resolution: "stream-shift@npm:1.0.1" - checksum: 59b82b44b29ec3699b5519a49b3cedcc6db58c72fb40c04e005525dfdcab1c75c4e0c180b923c380f204bed78211b9bad8faecc7b93dece4d004c3f6ec75737b +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a languageName: node linkType: hard -"stream-to-array@npm:^2.3.0": - version: 2.3.0 - resolution: "stream-to-array@npm:2.3.0" - dependencies: - any-promise: ^1.1.0 - checksum: 7feaf63b38399b850615e6ffcaa951e96e4c8f46745dbce4b553a94c5dc43966933813747014935a3ff97793e7f30a65270bde19f82b2932871a1879229a77cf +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 languageName: node linkType: hard -"string-length@npm:^4.0.1": - version: 4.0.2 - resolution: "string-length@npm:4.0.2" +"is-regex@npm:^1.1.4": + version: 1.1.4 + resolution: "is-regex@npm:1.1.4" dependencies: - char-regex: ^1.0.2 - strip-ansi: ^6.0.0 - checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505 + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" +"is-shared-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "is-shared-array-buffer@npm:1.0.2" dependencies: - emoji-regex: ^8.0.0 - is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.1 - checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + call-bind: ^1.0.2 + checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.8": - version: 4.0.8 - resolution: "string.prototype.matchall@npm:4.0.8" +"is-string@npm:^1.0.5, is-string@npm:^1.0.7": + version: 1.0.7 + resolution: "is-string@npm:1.0.7" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - get-intrinsic: ^1.1.3 - has-symbols: ^1.0.3 - internal-slot: ^1.0.3 - regexp.prototype.flags: ^1.4.3 - side-channel: ^1.0.4 - checksum: 952da3a818de42ad1c10b576140a5e05b4de7b34b8d9dbf00c3ac8c1293e9c0f533613a39c5cda53e0a8221f2e710bc2150e730b1c2278d60004a8a35726efb6 + has-tostringtag: ^1.0.0 + checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.7": - version: 1.2.7 - resolution: "string.prototype.trim@npm:1.2.7" +"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": + version: 1.0.4 + resolution: "is-symbol@npm:1.0.4" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 05b7b2d6af63648e70e44c4a8d10d8cc457536df78b55b9d6230918bde75c5987f6b8604438c4c8652eb55e4fc9725d2912789eb4ec457d6995f3495af190c09 + has-symbols: ^1.0.2 + checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimend@npm:1.0.6" +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": + version: 1.1.12 + resolution: "is-typed-array@npm:1.1.12" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e + which-typed-array: ^1.1.11 + checksum: 4c89c4a3be07186caddadf92197b17fda663a9d259ea0d44a85f171558270d36059d1c386d34a12cba22dfade5aba497ce22778e866adc9406098c8fc4771796 languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimstart@npm:1.0.6" +"is-weakref@npm:^1.0.2": + version: 1.0.2 + resolution: "is-weakref@npm:1.0.2" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 + checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de languageName: node linkType: hard -"string_decoder@npm:^1.1.1": - version: 1.3.0 - resolution: "string_decoder@npm:1.3.0" - dependencies: - safe-buffer: ~5.2.0 - checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a languageName: node linkType: hard -"string_decoder@npm:~1.1.1": - version: 1.1.1 - resolution: "string_decoder@npm:1.1.1" - dependencies: - safe-buffer: ~5.1.0 - checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 languageName: node linkType: hard -"stringify-object@npm:^3.2.1": - version: 3.3.0 - resolution: "stringify-object@npm:3.3.0" +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" dependencies: - get-own-enumerable-property-symbols: ^3.0.0 - is-obj: ^1.0.1 - is-regexp: ^1.0.0 - checksum: 6827a3f35975cfa8572e8cd3ed4f7b262def260af18655c6fde549334acdac49ddba69f3c861ea5a6e9c5a4990fe4ae870b9c0e6c31019430504c94a83b7a154 + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a languageName: node linkType: hard -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: ^5.0.1 - checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 languageName: node linkType: hard -"strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b languageName: node linkType: hard -"strip-bom@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-bom@npm:4.0.0" - checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 languageName: node linkType: hard -"strip-final-newline@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-final-newline@npm:2.0.0" - checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 +"json-stringify-safe@npm:^5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee languageName: node linkType: hard -"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": - version: 3.1.1 - resolution: "strip-json-comments@npm:3.1.1" - checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 +"json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" + dependencies: + minimist: ^1.2.0 + bin: + json5: lib/cli.js + checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7 languageName: node linkType: hard -"strip-json-comments@npm:~2.0.1": - version: 2.0.1 - resolution: "strip-json-comments@npm:2.0.1" - checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 +"keyv@npm:^4.5.3": + version: 4.5.3 + resolution: "keyv@npm:4.5.3" + dependencies: + json-buffer: 3.0.1 + checksum: 3ffb4d5b72b6b4b4af443bbb75ca2526b23c750fccb5ac4c267c6116888b4b65681015c2833cb20d26cf3e6e32dac6b988c77f7f022e1a571b7d90f1442257da languageName: node linkType: hard -"strip-outer@npm:^1.0.1": - version: 1.0.1 - resolution: "strip-outer@npm:1.0.1" +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" dependencies: - escape-string-regexp: ^1.0.2 - checksum: f8d65d33ca2b49aabc66bb41d689dda7b8b9959d320e3a40a2ef4d7079ff2f67ffb72db43f179f48dbf9495c2e33742863feab7a584d180fa62505439162c191 + prelude-ls: ^1.2.1 + type-check: ~0.4.0 + checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 languageName: node linkType: hard -"stylus-lookup@npm:^3.0.1": - version: 3.0.2 - resolution: "stylus-lookup@npm:3.0.2" +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" dependencies: - commander: ^2.8.1 - debug: ^4.1.0 - bin: - stylus-lookup: bin/cli.js - checksum: 460e9b6e7e662e2cf98d41ee670cb5da9ec8b8dbc1d4574de29ac422c632d5c7933772822fc12792f2ee9f9c2f62b3f60ed5850690e7c780ab7b6f07010199e4 + p-locate: ^5.0.0 + checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a languageName: node linkType: hard -"supports-color@npm:^5.3.0": - version: 5.5.0 - resolution: "supports-color@npm:5.5.0" - dependencies: - has-flag: ^3.0.0 - checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 languageName: node linkType: hard -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: ^4.0.0 - checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a +"lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 languageName: node linkType: hard -"supports-color@npm:^8.0.0": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" dependencies: - has-flag: ^4.0.0 - checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 languageName: node linkType: hard -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae +"make-error@npm:^1.1.1": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 languageName: node linkType: hard -"symbol-tree@npm:^3.2.4": - version: 3.2.4 - resolution: "symbol-tree@npm:3.2.4" - checksum: 6e8fc7e1486b8b54bea91199d9535bb72f10842e40c79e882fc94fb7b14b89866adf2fd79efa5ebb5b658bc07fb459ccce5ac0e99ef3d72f474e74aaf284029d +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 languageName: node linkType: hard -"tapable@npm:^2.1.1, tapable@npm:^2.2.0": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 +"micromatch@npm:^4.0.4": + version: 4.0.5 + resolution: "micromatch@npm:4.0.5" + dependencies: + braces: ^3.0.2 + picomatch: ^2.3.1 + checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.12 - resolution: "tar@npm:6.1.12" +"minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" dependencies: - chownr: ^2.0.0 - fs-minipass: ^2.0.0 - minipass: ^3.0.0 - minizlib: ^2.1.1 - mkdirp: ^1.0.3 - yallist: ^4.0.0 - checksum: 49d72e4420944e7ede2782d6b0826a6ede6cdab23c7de63470917e7a78166bc4d5b1a96279d3d79a85f1ba5a17cd37c0acbb3cbff19a07447691445b8b051c55 + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.7": - version: 5.3.7 - resolution: "terser-webpack-plugin@npm:5.3.7" - dependencies: - "@jridgewell/trace-mapping": ^0.3.17 - jest-worker: ^27.4.5 - schema-utils: ^3.1.1 - serialize-javascript: ^6.0.1 - terser: ^5.16.5 - peerDependencies: - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true - checksum: 095e699fdeeb553cdf2c6f75f983949271b396d9c201d7ae9fc633c45c1c1ad14c7257ef9d51ccc62213dd3e97f875870ba31550f6d4f1b6674f2615562da7f7 +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 languageName: node linkType: hard -"terser@npm:^5.16.5": - version: 5.17.1 - resolution: "terser@npm:5.17.1" - dependencies: - "@jridgewell/source-map": ^0.3.2 - acorn: ^8.5.0 - commander: ^2.20.0 - source-map-support: ~0.5.20 - bin: - terser: bin/terser - checksum: 69b0e80e3c4084db2819de4d6ae8a2ba79f2fcd7ed6df40fe4b602ec7bfd8e889cc63c7d5268f30990ffecbf6eeda18f857adad9386fe2c2331b398d58ed855c +"mock-socket@npm:^9.2.1": + version: 9.2.1 + resolution: "mock-socket@npm:9.2.1" + checksum: daf07689563163dbcefbefe23b2a9784a75d0af31706f23ad535c6ab2abbcdefa2e91acddeb50a3c39009139e47a8f909cbb38e8137452193ccb9331637fee3e languageName: node linkType: hard -"test-exclude@npm:^6.0.0": - version: 6.0.0 - resolution: "test-exclude@npm:6.0.0" - dependencies: - "@istanbuljs/schema": ^0.1.2 - glob: ^7.1.4 - minimatch: ^3.0.4 - checksum: 3b34a3d77165a2cb82b34014b3aba93b1c4637a5011807557dc2f3da826c59975a5ccad765721c4648b39817e3472789f9b0fa98fc854c5c1c7a1e632aacdc28 +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f languageName: node linkType: hard -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a +"ms@npm:^2.1.1": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d languageName: node linkType: hard -"through2@npm:~2.0.3": - version: 2.0.5 - resolution: "through2@npm:2.0.5" - dependencies: - readable-stream: ~2.3.6 - xtend: ~4.0.1 - checksum: beb0f338aa2931e5660ec7bf3ad949e6d2e068c31f4737b9525e5201b824ac40cac6a337224856b56bd1ddd866334bbfb92a9f57cd6f66bc3f18d3d86fc0fe50 +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d languageName: node linkType: hard -"through@npm:^2.3.6": - version: 2.3.8 - resolution: "through@npm:2.3.8" - checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd +"neo-async@npm:^2.6.0": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 languageName: node linkType: hard -"thunky@npm:^1.0.2": - version: 1.1.0 - resolution: "thunky@npm:1.1.0" - checksum: 993096c472b6b8f30e29dc777a8d17720e4cab448375041f20c0cb802a09a7fb2217f2a3e8cdc11851faa71c957e2db309357367fc9d7af3cb7a4d00f4b66034 +"nock@npm:^13.3.1": + version: 13.3.1 + resolution: "nock@npm:13.3.1" + dependencies: + debug: ^4.1.0 + json-stringify-safe: ^5.0.1 + lodash: ^4.17.21 + propagate: ^2.0.0 + checksum: 0f2a73e8432f6b5650656c53eef99f9e5bbde3df538dc2f07057edc4438cfc61a394c9d06dd82e60f6e86d42433f20f3c04364a1f088beee7bf03a24e3f0fdd0 + languageName: node + linkType: hard + +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f languageName: node linkType: hard -"tmp@npm:^0.0.33": - version: 0.0.33 - resolution: "tmp@npm:0.0.33" +"node-fetch@npm:^3.3.1": + version: 3.3.1 + resolution: "node-fetch@npm:3.3.1" dependencies: - os-tmpdir: ~1.0.2 - checksum: 902d7aceb74453ea02abbf58c203f4a8fc1cead89b60b31e354f74ed5b3fb09ea817f94fb310f884a5d16987dd9fa5a735412a7c2dd088dd3d415aa819ae3a28 + data-uri-to-buffer: ^4.0.0 + fetch-blob: ^3.1.4 + formdata-polyfill: ^4.0.10 + checksum: 62145fd3ba4770a76110bc31fdc0054ab2f5442b5ce96e9c4b39fc9e94a3d305560eec76e1165d9259eab866e02a8eecf9301062bb5dfc9f08a4d08b69d223dd languageName: node linkType: hard -"tmpl@npm:1.0.5": - version: 1.0.5 - resolution: "tmpl@npm:1.0.5" - checksum: cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873 +"object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": + version: 1.12.3 + resolution: "object-inspect@npm:1.12.3" + checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db languageName: node linkType: hard -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a languageName: node linkType: hard -"to-readable-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "to-readable-stream@npm:1.0.0" - checksum: 2bd7778490b6214a2c40276065dd88949f4cf7037ce3964c76838b8cb212893aeb9cceaaf4352a4c486e3336214c350270f3263e1ce7a0c38863a715a4d9aeb5 +"object.assign@npm:^4.1.4": + version: 4.1.4 + resolution: "object.assign@npm:4.1.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + has-symbols: ^1.0.3 + object-keys: ^1.1.1 + checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 languageName: node linkType: hard -"to-regex-range@npm:^5.0.1": - version: 5.0.1 - resolution: "to-regex-range@npm:5.0.1" +"object.fromentries@npm:^2.0.6": + version: 2.0.7 + resolution: "object.fromentries@npm:2.0.7" dependencies: - is-number: ^7.0.0 - checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 7341ce246e248b39a431b87a9ddd331ff52a454deb79afebc95609f94b1f8238966cf21f52188f2a353f0fdf83294f32f1ebf1f7826aae915ebad21fd0678065 languageName: node linkType: hard -"toidentifier@npm:1.0.1": +"object.groupby@npm:^1.0.0": version: 1.0.1 - resolution: "toidentifier@npm:1.0.1" - checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 + resolution: "object.groupby@npm:1.0.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + get-intrinsic: ^1.2.1 + checksum: d7959d6eaaba358b1608066fc67ac97f23ce6f573dc8fc661f68c52be165266fcb02937076aedb0e42722fdda0bdc0bbf74778196ac04868178888e9fd3b78b5 languageName: node linkType: hard -"tough-cookie@npm:^4.1.2": - version: 4.1.2 - resolution: "tough-cookie@npm:4.1.2" +"object.values@npm:^1.1.6": + version: 1.1.7 + resolution: "object.values@npm:1.1.7" dependencies: - psl: ^1.1.33 - punycode: ^2.1.1 - universalify: ^0.2.0 - url-parse: ^1.5.3 - checksum: a7359e9a3e875121a84d6ba40cc184dec5784af84f67f3a56d1d2ae39b87c0e004e6ba7c7331f9622a7d2c88609032473488b28fe9f59a1fec115674589de39a + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: f3e4ae4f21eb1cc7cebb6ce036d4c67b36e1c750428d7b7623c56a0db90edced63d08af8a316d81dfb7c41a3a5fa81b05b7cc9426e98d7da986b1682460f0777 languageName: node linkType: hard -"tr46@npm:^4.1.1": - version: 4.1.1 - resolution: "tr46@npm:4.1.1" +"once@npm:^1.3.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" dependencies: - punycode: ^2.3.0 - checksum: aeeb821ac2cd792e63ec84888b4fd6598ac6ed75d861579e21a5cf9d4ee78b2c6b94e7d45036f2ca2088bc85b9b46560ad23c4482979421063b24137349dbd96 + wrappy: 1 + checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 languageName: node linkType: hard -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 +"optionator@npm:^0.9.3": + version: 0.9.3 + resolution: "optionator@npm:0.9.3" + dependencies: + "@aashutoshrathi/word-wrap": ^1.2.3 + deep-is: ^0.1.3 + fast-levenshtein: ^2.0.6 + levn: ^0.4.1 + prelude-ls: ^1.2.1 + type-check: ^0.4.0 + checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a languageName: node linkType: hard -"trim-repeated@npm:^1.0.0": - version: 1.0.0 - resolution: "trim-repeated@npm:1.0.0" +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" dependencies: - escape-string-regexp: ^1.0.2 - checksum: e25c235305b82c43f1d64a67a71226c406b00281755e4c2c4f3b1d0b09c687a535dd3c4483327f949f28bb89dc400a0bc5e5b749054f4b99f49ebfe48ba36496 + yocto-queue: ^0.1.0 + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 languageName: node linkType: hard -"ts-graphviz@npm:^1.5.0": - version: 1.7.0 - resolution: "ts-graphviz@npm:1.7.0" - checksum: b5f8cd1a9a0d1119e86b4790353ab309b89e736b63cfe1839a5543e8ea33089fa8d475c2daf476448f35b3006ff1303d0739ba54f02831460542b36831e8f96d +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: ^3.0.2 + checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 languageName: node linkType: hard -"ts-node@npm:^10.9.1": - version: 10.9.1 - resolution: "ts-node@npm:10.9.1" - 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 - 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 - 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 - checksum: 090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35 +"pako@npm:^2.0.4": + version: 2.1.0 + resolution: "pako@npm:2.1.0" + checksum: 71666548644c9a4d056bcaba849ca6fd7242c6cf1af0646d3346f3079a1c7f4a66ffec6f7369ee0dc88f61926c10d6ab05da3e1fca44b83551839e89edd75a3e languageName: node linkType: hard -"tsconfig-paths@npm:^3.10.1, tsconfig-paths@npm:^3.14.1": - version: 3.14.2 - resolution: "tsconfig-paths@npm:3.14.2" +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" dependencies: - "@types/json5": ^0.0.29 - json5: ^1.0.2 - minimist: ^1.2.6 - strip-bom: ^3.0.0 - checksum: a6162eaa1aed680537f93621b82399c7856afd10ec299867b13a0675e981acac4e0ec00896860480efc59fc10fd0b16fdc928c0b885865b52be62cadac692447 + callsites: ^3.0.0 + checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff languageName: node linkType: hard -"tsconfig-paths@npm:^4.2.0": - version: 4.2.0 - resolution: "tsconfig-paths@npm:4.2.0" - dependencies: - json5: ^2.2.2 - minimist: ^1.2.6 - strip-bom: ^3.0.0 - checksum: 28c5f7bbbcabc9dabd4117e8fdc61483f6872a1c6b02a4b1c4d68c5b79d06896c3cc9547610c4c3ba64658531caa2de13ead1ea1bf321c7b53e969c4752b98c7 +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 languageName: node linkType: hard -"tslib@npm:^1.8.1": - version: 1.14.1 - resolution: "tslib@npm:1.14.1" - checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.5.0": - version: 2.5.0 - resolution: "tslib@npm:2.5.0" - checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 languageName: node linkType: hard -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: ^1.8.1 - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a languageName: node linkType: hard -"type-check@npm:^0.4.0, type-check@npm:~0.4.0": - version: 0.4.0 - resolution: "type-check@npm:0.4.0" - dependencies: - prelude-ls: ^1.2.1 - checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 languageName: node linkType: hard -"type-check@npm:~0.3.2": - version: 0.3.2 - resolution: "type-check@npm:0.3.2" - dependencies: - prelude-ls: ~1.1.2 - checksum: dd3b1495642731bc0e1fc40abe5e977e0263005551ac83342ecb6f4f89551d106b368ec32ad3fb2da19b3bd7b2d1f64330da2ea9176d8ddbfe389fb286eb5124 +"picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf languageName: node linkType: hard -"type-detect@npm:4.0.8": - version: 4.0.8 - resolution: "type-detect@npm:4.0.8" - checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a languageName: node linkType: hard -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 +"propagate@npm:^2.0.0": + version: 2.0.1 + resolution: "propagate@npm:2.0.1" + checksum: c4febaee2be0979e82fb6b3727878fd122a98d64a7fa3c9d09b0576751b88514a9e9275b1b92e76b364d488f508e223bd7e1dcdc616be4cdda876072fbc2a96c languageName: node linkType: hard -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 +"punycode@npm:^2.1.0": + version: 2.3.0 + resolution: "punycode@npm:2.3.0" + checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 languageName: node linkType: hard -"type-fest@npm:^0.6.0": - version: 0.6.0 - resolution: "type-fest@npm:0.6.0" - checksum: b2188e6e4b21557f6e92960ec496d28a51d68658018cba8b597bd3ef757721d1db309f120ae987abeeda874511d14b776157ff809f23c6d1ce8f83b9b2b7d60f +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 languageName: node linkType: hard -"type-is@npm:~1.6.18": - version: 1.6.18 - resolution: "type-is@npm:1.6.18" +"regexp.prototype.flags@npm:^1.5.0": + version: 1.5.0 + resolution: "regexp.prototype.flags@npm:1.5.0" dependencies: - media-typer: 0.3.0 - mime-types: ~2.1.24 - checksum: 2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657 + call-bind: ^1.0.2 + define-properties: ^1.2.0 + functions-have-names: ^1.2.3 + checksum: c541687cdbdfff1b9a07f6e44879f82c66bbf07665f9a7544c5fd16acdb3ec8d1436caab01662d2fbcad403f3499d49ab0b77fbc7ef29ef961d98cc4bc9755b4 languageName: node linkType: hard -"type@npm:^1.0.1": - version: 1.2.0 - resolution: "type@npm:1.2.0" - checksum: dae8c64f82c648b985caf321e9dd6e8b7f4f2e2d4f846fc6fd2c8e9dc7769382d8a52369ddbaccd59aeeceb0df7f52fb339c465be5f2e543e81e810e413451ee +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 languageName: node linkType: hard -"type@npm:^2.7.2": - version: 2.7.2 - resolution: "type@npm:2.7.2" - checksum: 0f42379a8adb67fe529add238a3e3d16699d95b42d01adfe7b9a7c5da297f5c1ba93de39265ba30ffeb37dfd0afb3fb66ae09f58d6515da442219c086219f6f4 +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f languageName: node linkType: hard -"typed-array-length@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-length@npm:1.0.4" - dependencies: - call-bind: ^1.0.2 - for-each: ^0.3.3 - is-typed-array: ^1.1.9 - checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: 1012afc566b3fdb190a6309cc37ef3b2dcc35dff5fa6683a9d00cd25c3247edfbc4691b91078c97adc82a29b77a2660c30d791d65dab4fc78bfc473f60289977 languageName: node linkType: hard -"typedarray-to-buffer@npm:^3.1.5": - version: 3.1.5 - resolution: "typedarray-to-buffer@npm:3.1.5" +"resolve@npm:^1.22.4": + version: 1.22.4 + resolution: "resolve@npm:1.22.4" dependencies: - is-typedarray: ^1.0.0 - checksum: 99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60 - languageName: node - linkType: hard - -"typescript@npm:^3.9.10, typescript@npm:^3.9.5, typescript@npm:^3.9.7": - version: 3.9.10 - resolution: "typescript@npm:3.9.10" + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 46c842e2cd4797b88b66ef06c9c41dd21da48b95787072ccf39d5f2aa3124361bc4c966aa1c7f709fae0509614d76751455b5231b12dbb72eb97a31369e1ff92 + resolve: bin/resolve + checksum: 23f25174c2736ce24c6d918910e0d1f89b6b38fefa07a995dff864acd7863d59a7f049e691f93b4b2ee29696303390d921552b6d1b841ed4a8101f517e1d0124 languageName: node linkType: hard -"typescript@npm:^4.0.0, typescript@npm:^4.9.5": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" +"resolve@patch:resolve@^1.22.4#~builtin": + version: 1.22.4 + resolution: "resolve@patch:resolve@npm%3A1.22.4#~builtin::version=1.22.4&hash=c3c19d" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db + resolve: bin/resolve + checksum: c45f2545fdc4d21883861b032789e20aa67a2f2692f68da320cc84d5724cd02f2923766c5354b3210897e88f1a7b3d6d2c7c22faeead8eed7078e4c783a444bc languageName: node linkType: hard -"typescript@npm:^5.0.4": - version: 5.0.4 - resolution: "typescript@npm:5.0.4" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 +"reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc languageName: node linkType: hard -"typescript@patch:typescript@^3.9.10#~builtin, typescript@patch:typescript@^3.9.5#~builtin, typescript@patch:typescript@^3.9.7#~builtin": - version: 3.9.10 - resolution: "typescript@patch:typescript@npm%3A3.9.10#~builtin::version=3.9.10&hash=3bd3d3" +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: ^7.1.3 bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: dc7141ab555b23a8650a6787f98845fc11692063d02b75ff49433091b3af2fe3d773650dea18389d7c21f47d620fb3b110ea363dab4ab039417a6ccbbaf96fc2 + rimraf: bin.js + checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 languageName: node linkType: hard -"typescript@patch:typescript@^4.0.0#~builtin, typescript@patch:typescript@^4.9.5#~builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: ab417a2f398380c90a6cf5a5f74badd17866adf57f1165617d6a551f059c3ba0a3e4da0d147b3ac5681db9ac76a303c5876394b13b3de75fdd5b1eaa06181c9d - languageName: node - linkType: hard +"root-workspace-0b6124@workspace:.": + version: 0.0.0-use.local + resolution: "root-workspace-0b6124@workspace:." + dependencies: + "@polkadot/api": ^10.9.1 + "@types/eslint": ^8 + "@types/node": ^20.4.9 + "@typescript-eslint/eslint-plugin": ^6.5.0 + "@typescript-eslint/parser": ^6.5.0 + eslint: ^8.48.0 + eslint-import-resolver-typescript: ^3.6.0 + eslint-plugin-import: ^2.28.1 + eslint-plugin-sort-imports-es6-autofix: ^0.6.0 + ts-node: ^10.9.1 + typescript: ^5.2.2 + languageName: unknown + linkType: soft -"typescript@patch:typescript@^5.0.4#~builtin": - version: 5.0.4 - resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=85af82" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: bb309d320c59a26565fb3793dba550576ab861018ff3fd1b7fccabbe46ae4a35546bc45f342c0a0b6f265c801ccdf64ffd68f548f117ceb7f0eac4b805cd52a9 +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: ^1.2.2 + checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d languageName: node linkType: hard -"uglify-js@npm:^3.1.4": - version: 3.17.4 - resolution: "uglify-js@npm:3.17.4" - bin: - uglifyjs: bin/uglifyjs - checksum: 7b3897df38b6fc7d7d9f4dcd658599d81aa2b1fb0d074829dd4e5290f7318dbca1f4af2f45acb833b95b1fe0ed4698662ab61b87e94328eb4c0a0d3435baf924 +"rxjs@npm:^7.8.1": + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" + dependencies: + tslib: ^2.1.0 + checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 languageName: node linkType: hard -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" +"safe-array-concat@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-array-concat@npm:1.0.0" dependencies: call-bind: ^1.0.2 - has-bigints: ^1.0.2 + get-intrinsic: ^1.2.0 has-symbols: ^1.0.3 - which-boxed-primitive: ^1.0.2 - checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 + isarray: ^2.0.5 + checksum: f43cb98fe3b566327d0c09284de2b15fb85ae964a89495c1b1a5d50c7c8ed484190f4e5e71aacc167e16231940079b326f2c0807aea633d47cc7322f40a6b57f languageName: node linkType: hard -"uniq@npm:^1.0.1": - version: 1.0.1 - resolution: "uniq@npm:1.0.1" - checksum: 8206535f83745ea83f9da7035f3b983fd6ed5e35b8ed7745441944e4065b616bc67cf0d0a23a86b40ee0074426f0607f0a138f9b78e124eb6a7a6a6966055709 +"safe-regex-test@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-regex-test@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.3 + is-regex: ^1.1.4 + checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 languageName: node linkType: hard -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" - dependencies: - unique-slug: ^3.0.0 - checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f +"semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2 languageName: node linkType: hard -"unique-slug@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-slug@npm:3.0.0" +"semver@npm:^7.5.4": + version: 7.5.4 + resolution: "semver@npm:7.5.4" dependencies: - imurmurhash: ^0.1.4 - checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 languageName: node linkType: hard -"unique-string@npm:^2.0.0": +"shebang-command@npm:^2.0.0": version: 2.0.0 - resolution: "unique-string@npm:2.0.0" + resolution: "shebang-command@npm:2.0.0" dependencies: - crypto-random-string: ^2.0.0 - checksum: ef68f639136bcfe040cf7e3cd7a8dff076a665288122855148a6f7134092e6ed33bf83a7f3a9185e46c98dddc445a0da6ac25612afa1a7c38b8b654d6c02498e + shebang-regex: ^3.0.0 + checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa languageName: node linkType: hard -"universal-user-agent@npm:^6.0.0": - version: 6.0.0 - resolution: "universal-user-agent@npm:6.0.0" - checksum: 5092bbc80dd0d583cef0b62c17df0043193b74f425112ea6c1f69bc5eda21eeec7a08d8c4f793a277eb2202ffe9b44bec852fa3faff971234cd209874d1b79ef +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 languageName: node linkType: hard -"universalify@npm:^0.1.0": - version: 0.1.2 - resolution: "universalify@npm:0.1.2" - checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff +"side-channel@npm:^1.0.4": + version: 1.0.4 + resolution: "side-channel@npm:1.0.4" + dependencies: + call-bind: ^1.0.0 + get-intrinsic: ^1.0.2 + object-inspect: ^1.9.0 + checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 languageName: node linkType: hard -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c languageName: node linkType: hard -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": - version: 1.0.0 - resolution: "unpipe@npm:1.0.0" - checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 +"smoldot@npm:1.0.4": + version: 1.0.4 + resolution: "smoldot@npm:1.0.4" + dependencies: + pako: ^2.0.4 + ws: ^8.8.1 + checksum: 81ecc38b98f7ac4dd093753e85956262608dca3c8a288c20a25fe1762a6afcdbe6f3622ea30a346df3f4145e0900ef0595e56e96e9e0de83c59f0649d1ab4786 languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.10": - version: 1.0.11 - resolution: "update-browserslist-db@npm:1.0.11" - dependencies: - escalade: ^3.1.1 - picocolors: ^1.0.0 - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: b98327518f9a345c7cad5437afae4d2ae7d865f9779554baf2a200fdf4bac4969076b679b1115434bd6557376bdd37ca7583d0f9b8f8e302d7d4cc1e91b5f231 +"source-map@npm:^0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 languageName: node linkType: hard -"update-notifier@npm:^5.0.0": - version: 5.1.0 - resolution: "update-notifier@npm:5.1.0" +"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" dependencies: - boxen: ^5.0.0 - chalk: ^4.1.0 - configstore: ^5.0.1 - has-yarn: ^2.1.0 - import-lazy: ^2.1.0 - is-ci: ^2.0.0 - is-installed-globally: ^0.4.0 - is-npm: ^5.0.0 - is-yarn-global: ^0.3.0 - latest-version: ^5.1.0 - pupa: ^2.1.1 - semver: ^7.3.4 - semver-diff: ^3.1.1 - xdg-basedir: ^4.0.0 - checksum: 461e5e5b002419296d3868ee2abe0f9ab3e1846d9db642936d0c46f838872ec56069eddfe662c45ce1af0a8d6d5026353728de2e0a95ab2e3546a22ea077caf1 + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb languageName: node linkType: hard -"uri-js@npm:^4.2.2": - version: 4.4.1 - resolution: "uri-js@npm:4.4.1" +"string.prototype.trim@npm:^1.2.7": + version: 1.2.7 + resolution: "string.prototype.trim@npm:1.2.7" dependencies: - punycode: ^2.1.0 - checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 05b7b2d6af63648e70e44c4a8d10d8cc457536df78b55b9d6230918bde75c5987f6b8604438c4c8652eb55e4fc9725d2912789eb4ec457d6995f3495af190c09 languageName: node linkType: hard -"url-parse-lax@npm:^3.0.0": - version: 3.0.0 - resolution: "url-parse-lax@npm:3.0.0" +"string.prototype.trimend@npm:^1.0.6": + version: 1.0.6 + resolution: "string.prototype.trimend@npm:1.0.6" dependencies: - prepend-http: ^2.0.0 - checksum: 1040e357750451173132228036aff1fd04abbd43eac1fb3e4fca7495a078bcb8d33cb765fe71ad7e473d9c94d98fd67adca63bd2716c815a2da066198dd37217 + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e languageName: node linkType: hard -"url-parse@npm:^1.5.3": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" +"string.prototype.trimstart@npm:^1.0.6": + version: 1.0.6 + resolution: "string.prototype.trimstart@npm:1.0.6" dependencies: - querystringify: ^2.1.1 - requires-port: ^1.0.0 - checksum: fbdba6b1d83336aca2216bbdc38ba658d9cfb8fc7f665eb8b17852de638ff7d1a162c198a8e4ed66001ddbf6c9888d41e4798912c62b4fd777a31657989f7bdf + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 languageName: node linkType: hard -"utf-8-validate@npm:^5.0.2": - version: 5.0.10 - resolution: "utf-8-validate@npm:5.0.10" +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" dependencies: - node-gyp: latest - node-gyp-build: ^4.3.0 - checksum: 5579350a023c66a2326752b6c8804cc7b39dcd251bb088241da38db994b8d78352e388dcc24ad398ab98385ba3c5ffcadb6b5b14b2637e43f767869055e46ba6 + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c languageName: node linkType: hard -"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 languageName: node linkType: hard -"util-extend@npm:^1.0.1": - version: 1.0.3 - resolution: "util-extend@npm:1.0.3" - checksum: da57f399b331f40fe2cea5409b1f4939231433db9b52dac5593e4390a98b7b0d1318a0daefbcc48123fffe5026ef49f418b3e4df7a4cd7649a2583e559c608a5 +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: ^4.0.0 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a languageName: node linkType: hard -"utils-merge@npm:1.0.1": - version: 1.0.1 - resolution: "utils-merge@npm:1.0.1" - checksum: c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080 +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae languageName: node linkType: hard -"uuid@npm:^8.3.2": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" - bin: - uuid: dist/bin/uuid - checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df +"tapable@npm:^2.2.0": + version: 2.2.1 + resolution: "tapable@npm:2.2.1" + checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 languageName: node linkType: hard -"v8-compile-cache-lib@npm:^3.0.1": - version: 3.0.1 - resolution: "v8-compile-cache-lib@npm:3.0.1" - checksum: 78089ad549e21bcdbfca10c08850022b22024cdcc2da9b168bcf5a73a6ed7bf01a9cebb9eac28e03cd23a684d81e0502797e88f3ccd27a32aeab1cfc44c39da0 +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a languageName: node linkType: hard -"vary@npm:~1.1.2": - version: 1.1.2 - resolution: "vary@npm:1.1.2" - checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: ^7.0.0 + checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed languageName: node linkType: hard -"w3c-xmlserializer@npm:^4.0.0": - version: 4.0.0 - resolution: "w3c-xmlserializer@npm:4.0.0" - dependencies: - xml-name-validator: ^4.0.0 - checksum: eba070e78deb408ae8defa4d36b429f084b2b47a4741c4a9be3f27a0a3d1845e277e3072b04391a138f7e43776842627d1334e448ff13ff90ad9fb1214ee7091 +"ts-api-utils@npm:^1.0.1": + version: 1.0.2 + resolution: "ts-api-utils@npm:1.0.2" + peerDependencies: + typescript: ">=4.2.0" + checksum: 6375e12ba90b6cbe73f564405248da14c52aa44b62b386e1cbbb1da2640265dd33e99d3e019688dffa874e365cf596b161ccd49351e90638be825c2639697640 languageName: node linkType: hard -"walkdir@npm:^0.4.1": - version: 0.4.1 - resolution: "walkdir@npm:0.4.1" - checksum: 71045c21dc19aae3321f897b6e9e507cf8039202665c35a0b908eecccaf25636aab769b31cbd61ef8267237fe22fc316923a691ecc2d9d38840a15c59c0f2594 +"ts-node@npm:^10.9.1": + version: 10.9.1 + resolution: "ts-node@npm:10.9.1" + 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 + 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 + 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 + checksum: 090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35 languageName: node linkType: hard -"walker@npm:^1.0.8": - version: 1.0.8 - resolution: "walker@npm:1.0.8" +"tsconfig-paths@npm:^3.14.2": + version: 3.14.2 + resolution: "tsconfig-paths@npm:3.14.2" dependencies: - makeerror: 1.0.12 - checksum: ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c + "@types/json5": ^0.0.29 + json5: ^1.0.2 + minimist: ^1.2.6 + strip-bom: ^3.0.0 + checksum: a6162eaa1aed680537f93621b82399c7856afd10ec299867b13a0675e981acac4e0ec00896860480efc59fc10fd0b16fdc928c0b885865b52be62cadac692447 languageName: node linkType: hard -"watchpack@npm:^2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" - dependencies: - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.1.2 - checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 +"tslib@npm:^2.1.0, tslib@npm:^2.5.0": + version: 2.5.0 + resolution: "tslib@npm:2.5.0" + checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 languageName: node linkType: hard -"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": - version: 1.7.3 - resolution: "wbuf@npm:1.7.3" - dependencies: - minimalistic-assert: ^1.0.0 - checksum: 2abc306c96930b757972a1c4650eb6b25b5d99f24088714957f88629e137db569368c5de0e57986c89ea70db2f1df9bba11a87cb6d0c8694b6f53a0159fab3bf +"tslib@npm:^2.5.3": + version: 2.6.1 + resolution: "tslib@npm:2.6.1" + checksum: b0d176d176487905b66ae4d5856647df50e37beea7571c53b8d10ba9222c074b81f1410fb91da13debaf2cbc970663609068bdebafa844ea9d69b146527c38fe languageName: node linkType: hard -"wcwidth@npm:^1.0.1": - version: 1.0.1 - resolution: "wcwidth@npm:1.0.1" +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" dependencies: - defaults: ^1.0.3 - checksum: 814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c + prelude-ls: ^1.2.1 + checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a languageName: node linkType: hard -"web-streams-polyfill@npm:^3.0.3": - version: 3.2.1 - resolution: "web-streams-polyfill@npm:3.2.1" - checksum: b119c78574b6d65935e35098c2afdcd752b84268e18746606af149e3c424e15621b6f1ff0b42b2676dc012fc4f0d313f964b41a4b5031e525faa03997457da02 +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 languageName: node linkType: hard -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c +"typed-array-buffer@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-buffer@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.1 + is-typed-array: ^1.1.10 + checksum: 3e0281c79b2a40cd97fe715db803884301993f4e8c18e8d79d75fd18f796e8cd203310fec8c7fdb5e6c09bedf0af4f6ab8b75eb3d3a85da69328f28a80456bd3 languageName: node linkType: hard -"webidl-conversions@npm:^7.0.0": - version: 7.0.0 - resolution: "webidl-conversions@npm:7.0.0" - checksum: f05588567a2a76428515333eff87200fae6c83c3948a7482ebb109562971e77ef6dc49749afa58abb993391227c5697b3ecca52018793e0cb4620a48f10bd21b - languageName: node - linkType: hard - -"webpack-cli@npm:^5.0.2": - version: 5.0.2 - resolution: "webpack-cli@npm:5.0.2" - dependencies: - "@discoveryjs/json-ext": ^0.5.0 - "@webpack-cli/configtest": ^2.0.1 - "@webpack-cli/info": ^2.0.1 - "@webpack-cli/serve": ^2.0.2 - colorette: ^2.0.14 - commander: ^10.0.1 - cross-spawn: ^7.0.3 - envinfo: ^7.7.3 - fastest-levenshtein: ^1.0.12 - import-local: ^3.0.2 - interpret: ^3.1.1 - rechoir: ^0.8.0 - webpack-merge: ^5.7.3 - peerDependencies: - webpack: 5.x.x - peerDependenciesMeta: - "@webpack-cli/generators": - optional: true - webpack-bundle-analyzer: - optional: true - webpack-dev-server: - optional: true - bin: - webpack-cli: bin/cli.js - checksum: 98816d84c51487b90e1008ddbcda8827dcb7ae9ab7892f4d742f0d7b93f90a4a18a6ec2671b380e5a7ee4b0917cf0c43921119419d8ba9e1b14ea060115684fd +"typed-array-byte-length@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-byte-length@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + for-each: ^0.3.3 + has-proto: ^1.0.1 + is-typed-array: ^1.1.10 + checksum: b03db16458322b263d87a702ff25388293f1356326c8a678d7515767ef563ef80e1e67ce648b821ec13178dd628eb2afdc19f97001ceae7a31acf674c849af94 languageName: node linkType: hard -"webpack-dev-middleware@npm:^5.3.1": - version: 5.3.3 - resolution: "webpack-dev-middleware@npm:5.3.3" +"typed-array-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-byte-offset@npm:1.0.0" dependencies: - colorette: ^2.0.10 - memfs: ^3.4.3 - mime-types: ^2.1.31 - range-parser: ^1.2.1 - schema-utils: ^4.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: dd332cc6da61222c43d25e5a2155e23147b777ff32fdf1f1a0a8777020c072fbcef7756360ce2a13939c3f534c06b4992a4d659318c4a7fe2c0530b52a8a6621 - languageName: node - linkType: hard - -"webpack-dev-server@npm:^4.13.3": - version: 4.13.3 - resolution: "webpack-dev-server@npm:4.13.3" - dependencies: - "@types/bonjour": ^3.5.9 - "@types/connect-history-api-fallback": ^1.3.5 - "@types/express": ^4.17.13 - "@types/serve-index": ^1.9.1 - "@types/serve-static": ^1.13.10 - "@types/sockjs": ^0.3.33 - "@types/ws": ^8.5.1 - ansi-html-community: ^0.0.8 - bonjour-service: ^1.0.11 - chokidar: ^3.5.3 - colorette: ^2.0.10 - compression: ^1.7.4 - connect-history-api-fallback: ^2.0.0 - default-gateway: ^6.0.3 - express: ^4.17.3 - graceful-fs: ^4.2.6 - html-entities: ^2.3.2 - http-proxy-middleware: ^2.0.3 - ipaddr.js: ^2.0.1 - launch-editor: ^2.6.0 - open: ^8.0.9 - p-retry: ^4.5.0 - rimraf: ^3.0.2 - schema-utils: ^4.0.0 - selfsigned: ^2.1.1 - serve-index: ^1.9.1 - sockjs: ^0.3.24 - spdy: ^4.0.2 - webpack-dev-middleware: ^5.3.1 - ws: ^8.13.0 - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - bin: - webpack-dev-server: bin/webpack-dev-server.js - checksum: d019844d3bc384676921afadfbd0a95fd06e475f2d43604789a4a8f42f79a8fb37e745f15f47f352630046dd6c6c9694051a7552b34a056c59d3a601e74d6320 + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + for-each: ^0.3.3 + has-proto: ^1.0.1 + is-typed-array: ^1.1.10 + checksum: 04f6f02d0e9a948a95fbfe0d5a70b002191fae0b8fe0fe3130a9b2336f043daf7a3dda56a31333c35a067a97e13f539949ab261ca0f3692c41603a46a94e960b languageName: node linkType: hard -"webpack-merge@npm:^5.7.3, webpack-merge@npm:^5.8.0": - version: 5.8.0 - resolution: "webpack-merge@npm:5.8.0" +"typed-array-length@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-length@npm:1.0.4" dependencies: - clone-deep: ^4.0.1 - wildcard: ^2.0.0 - checksum: 88786ab91013f1bd2a683834ff381be81c245a4b0f63304a5103e90f6653f44dab496a0768287f8531761f8ad957d1f9f3ccb2cb55df0de1bd9ee343e079da26 + call-bind: ^1.0.2 + for-each: ^0.3.3 + is-typed-array: ^1.1.9 + checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 languageName: node linkType: hard -"webpack-sources@npm:^3.2.3": - version: 3.2.3 - resolution: "webpack-sources@npm:3.2.3" - checksum: 989e401b9fe3536529e2a99dac8c1bdc50e3a0a2c8669cbafad31271eadd994bc9405f88a3039cd2e29db5e6d9d0926ceb7a1a4e7409ece021fe79c37d9c4607 +"typescript@npm:^5.0.4": + version: 5.0.4 + resolution: "typescript@npm:5.0.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 languageName: node linkType: hard -"webpack-subresource-integrity@npm:^5.2.0-rc.1": - version: 5.2.0-rc.1 - resolution: "webpack-subresource-integrity@npm:5.2.0-rc.1" - peerDependencies: - html-webpack-plugin: ">= 5.0.0-beta.1 < 6" - webpack: ^5.12.0 - peerDependenciesMeta: - html-webpack-plugin: - optional: true - checksum: c61d3223b6ccb2bab58def36c964b3c8c38f54d8673a3de93af5963ca466e36c68dcdccaff978a227c62296236f231eef3d85e6b1b364724b35ffc252f6835d7 - languageName: node - linkType: hard - -"webpack@npm:^5.82.0": - version: 5.82.0 - resolution: "webpack@npm:5.82.0" - dependencies: - "@types/eslint-scope": ^3.7.3 - "@types/estree": ^1.0.0 - "@webassemblyjs/ast": ^1.11.5 - "@webassemblyjs/wasm-edit": ^1.11.5 - "@webassemblyjs/wasm-parser": ^1.11.5 - acorn: ^8.7.1 - acorn-import-assertions: ^1.7.6 - browserslist: ^4.14.5 - chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.13.0 - es-module-lexer: ^1.2.1 - eslint-scope: 5.1.1 - events: ^3.2.0 - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.2.9 - json-parse-even-better-errors: ^2.3.1 - loader-runner: ^4.2.0 - mime-types: ^2.1.27 - neo-async: ^2.6.2 - schema-utils: ^3.1.2 - tapable: ^2.1.1 - terser-webpack-plugin: ^5.3.7 - watchpack: ^2.4.0 - webpack-sources: ^3.2.3 - peerDependenciesMeta: - webpack-cli: - optional: true +"typescript@npm:^5.2.2": + version: 5.2.2 + resolution: "typescript@npm:5.2.2" bin: - webpack: bin/webpack.js - checksum: 499e7f5f24fccaa76f64f2a01f91f371073416f568ef6171dc73187a89078f0c33410d4c9f40d411f0827bab8455f8476eabd803ef4d2920d9a2e5f17efa2703 + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 7912821dac4d962d315c36800fe387cdc0a6298dba7ec171b350b4a6e988b51d7b8f051317786db1094bd7431d526b648aba7da8236607febb26cf5b871d2d3c languageName: node linkType: hard -"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": - version: 0.7.4 - resolution: "websocket-driver@npm:0.7.4" - dependencies: - http-parser-js: ">=0.5.1" - safe-buffer: ">=5.1.0" - websocket-extensions: ">=0.1.1" - checksum: fffe5a33fe8eceafd21d2a065661d09e38b93877eae1de6ab5d7d2734c6ed243973beae10ae48c6613cfd675f200e5a058d1e3531bc9e6c5d4f1396ff1f0bfb9 +"typescript@patch:typescript@^5.0.4#~builtin": + version: 5.0.4 + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=85af82" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: bb309d320c59a26565fb3793dba550576ab861018ff3fd1b7fccabbe46ae4a35546bc45f342c0a0b6f265c801ccdf64ffd68f548f117ceb7f0eac4b805cd52a9 languageName: node linkType: hard -"websocket-extensions@npm:>=0.1.1": - version: 0.1.4 - resolution: "websocket-extensions@npm:0.1.4" - checksum: 5976835e68a86afcd64c7a9762ed85f2f27d48c488c707e67ba85e717b90fa066b98ab33c744d64255c9622d349eedecf728e65a5f921da71b58d0e9591b9038 +"typescript@patch:typescript@^5.2.2#~builtin": + version: 5.2.2 + resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=85af82" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 07106822b4305de3f22835cbba949a2b35451cad50888759b6818421290ff95d522b38ef7919e70fb381c5fe9c1c643d7dea22c8b31652a717ddbd57b7f4d554 languageName: node linkType: hard -"websocket@npm:^1.0.34": - version: 1.0.34 - resolution: "websocket@npm:1.0.34" - dependencies: - bufferutil: ^4.0.1 - debug: ^2.2.0 - es5-ext: ^0.10.50 - typedarray-to-buffer: ^3.1.5 - utf-8-validate: ^5.0.2 - yaeti: ^0.0.6 - checksum: 8a0ce6d79cc1334bb6ea0d607f0092f3d32700b4dd19e4d5540f2a85f3b50e1f8110da0e4716737056584dde70bbebcb40bbd94bbb437d7468c71abfbfa077d8 +"uglify-js@npm:^3.1.4": + version: 3.17.4 + resolution: "uglify-js@npm:3.17.4" + bin: + uglifyjs: bin/uglifyjs + checksum: 7b3897df38b6fc7d7d9f4dcd658599d81aa2b1fb0d074829dd4e5290f7318dbca1f4af2f45acb833b95b1fe0ed4698662ab61b87e94328eb4c0a0d3435baf924 languageName: node linkType: hard -"whatwg-encoding@npm:^2.0.0": - version: 2.0.0 - resolution: "whatwg-encoding@npm:2.0.0" +"unbox-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "unbox-primitive@npm:1.0.2" dependencies: - iconv-lite: 0.6.3 - checksum: 7087810c410aa9b689cbd6af8773341a53cdc1f3aae2a882c163bd5522ec8ca4cdfc269aef417a5792f411807d5d77d50df4c24e3abb00bb60192858a40cc675 + call-bind: ^1.0.2 + has-bigints: ^1.0.2 + has-symbols: ^1.0.3 + which-boxed-primitive: ^1.0.2 + checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 languageName: node linkType: hard -"whatwg-mimetype@npm:^3.0.0": - version: 3.0.0 - resolution: "whatwg-mimetype@npm:3.0.0" - checksum: ce08bbb36b6aaf64f3a84da89707e3e6a31e5ab1c1a2379fd68df79ba712a4ab090904f0b50e6693b0dafc8e6343a6157e40bf18fdffd26e513cf95ee2a59824 +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: ^2.1.0 + checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 languageName: node linkType: hard -"whatwg-url@npm:^12.0.0, whatwg-url@npm:^12.0.1": - version: 12.0.1 - resolution: "whatwg-url@npm:12.0.1" - dependencies: - tr46: ^4.1.1 - webidl-conversions: ^7.0.0 - checksum: 8698993b763c1e7eda5ed16c31dab24bca6489626aca7caf8b5a2b64684dda6578194786f10ec42ceb1c175feea16d0a915096e6419e08d154ce551c43176972 +"v8-compile-cache-lib@npm:^3.0.1": + version: 3.0.1 + resolution: "v8-compile-cache-lib@npm:3.0.1" + checksum: 78089ad549e21bcdbfca10c08850022b22024cdcc2da9b168bcf5a73a6ed7bf01a9cebb9eac28e03cd23a684d81e0502797e88f3ccd27a32aeab1cfc44c39da0 languageName: node linkType: hard -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: ~0.0.3 - webidl-conversions: ^3.0.0 - checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c +"web-streams-polyfill@npm:^3.0.3": + version: 3.2.1 + resolution: "web-streams-polyfill@npm:3.2.1" + checksum: b119c78574b6d65935e35098c2afdcd752b84268e18746606af149e3c424e15621b6f1ff0b42b2676dc012fc4f0d313f964b41a4b5031e525faa03997457da02 languageName: node linkType: hard @@ -10862,21 +3049,20 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.9": - version: 1.1.9 - resolution: "which-typed-array@npm:1.1.9" +"which-typed-array@npm:^1.1.10, which-typed-array@npm:^1.1.11": + version: 1.1.11 + resolution: "which-typed-array@npm:1.1.11" dependencies: available-typed-arrays: ^1.0.5 call-bind: ^1.0.2 for-each: ^0.3.3 gopd: ^1.0.1 has-tostringtag: ^1.0.0 - is-typed-array: ^1.1.10 - checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef + checksum: 711ffc8ef891ca6597b19539075ec3e08bb9b4c2ca1f78887e3c07a977ab91ac1421940505a197758fb5939aa9524976d0a5bbcac34d07ed6faa75cedbb17206 languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -10887,38 +3073,6 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 - languageName: node - linkType: hard - -"widest-line@npm:^3.1.0": - version: 3.1.0 - resolution: "widest-line@npm:3.1.0" - dependencies: - string-width: ^4.0.0 - checksum: 03db6c9d0af9329c37d74378ff1d91972b12553c7d72a6f4e8525fe61563fa7adb0b9d6e8d546b7e059688712ea874edd5ded475999abdeedf708de9849310e0 - languageName: node - linkType: hard - -"wildcard@npm:^2.0.0": - version: 2.0.1 - resolution: "wildcard@npm:2.0.1" - checksum: e0c60a12a219e4b12065d1199802d81c27b841ed6ad6d9d28240980c73ceec6f856771d575af367cbec2982d9ae7838759168b551776577f155044f5a5ba843c - languageName: node - linkType: hard - -"word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3": - version: 1.2.3 - resolution: "word-wrap@npm:1.2.3" - checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f - languageName: node - linkType: hard - "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" @@ -10944,42 +3098,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^3.0.0": - version: 3.0.3 - resolution: "write-file-atomic@npm:3.0.3" - dependencies: - imurmurhash: ^0.1.4 - is-typedarray: ^1.0.0 - signal-exit: ^3.0.2 - typedarray-to-buffer: ^3.1.5 - checksum: c55b24617cc61c3a4379f425fc62a386cc51916a9b9d993f39734d005a09d5a4bb748bc251f1304e7abd71d0a26d339996c275955f527a131b1dcded67878280 - languageName: node - linkType: hard - -"write-file-atomic@npm:^4.0.2": - version: 4.0.2 - resolution: "write-file-atomic@npm:4.0.2" - dependencies: - imurmurhash: ^0.1.4 - signal-exit: ^3.0.7 - checksum: 5da60bd4eeeb935eec97ead3df6e28e5917a6bd317478e4a85a5285e8480b8ed96032bbcc6ecd07b236142a24f3ca871c924ec4a6575e623ec1b11bf8c1c253c - languageName: node - linkType: hard - -"write-json-file@npm:^4.2.0": - version: 4.3.0 - resolution: "write-json-file@npm:4.3.0" - dependencies: - detect-indent: ^6.0.0 - graceful-fs: ^4.1.15 - is-plain-obj: ^2.0.0 - make-dir: ^3.0.0 - sort-keys: ^4.0.0 - write-file-atomic: ^3.0.0 - checksum: 33908c591923dc273e6574e7c0e2df157acfcf498e3a87c5615ced006a465c4058877df6abce6fc1acd2844fa3cf4518ace4a34d5d82ab28bcf896317ba1db6f - languageName: node - linkType: hard - "ws@npm:^8.13.0, ws@npm:^8.8.1": version: 8.13.0 resolution: "ws@npm:8.13.0" @@ -10995,34 +3113,6 @@ __metadata: languageName: node linkType: hard -"xdg-basedir@npm:^4.0.0": - version: 4.0.0 - resolution: "xdg-basedir@npm:4.0.0" - checksum: 0073d5b59a37224ed3a5ac0dd2ec1d36f09c49f0afd769008a6e9cd3cd666bd6317bd1c7ce2eab47e1de285a286bad11a9b038196413cd753b79770361855f3c - languageName: node - linkType: hard - -"xml-name-validator@npm:^4.0.0": - version: 4.0.0 - resolution: "xml-name-validator@npm:4.0.0" - checksum: af100b79c29804f05fa35aa3683e29a321db9b9685d5e5febda3fa1e40f13f85abc40f45a6b2bf7bee33f68a1dc5e8eaef4cec100a304a9db565e6061d4cb5ad - languageName: node - linkType: hard - -"xmlchars@npm:^2.2.0": - version: 2.2.0 - resolution: "xmlchars@npm:2.2.0" - checksum: 8c70ac94070ccca03f47a81fcce3b271bd1f37a591bf5424e787ae313fcb9c212f5f6786e1fa82076a2c632c0141552babcd85698c437506dfa6ae2d58723062 - languageName: node - linkType: hard - -"xtend@npm:~4.0.1": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a - languageName: node - linkType: hard - "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" @@ -11030,20 +3120,6 @@ __metadata: languageName: node linkType: hard -"yaeti@npm:^0.0.6": - version: 0.0.6 - resolution: "yaeti@npm:0.0.6" - checksum: 6db12c152f7c363b80071086a3ebf5032e03332604eeda988872be50d6c8469e1f13316175544fa320f72edad696c2d83843ad0ff370659045c1a68bcecfcfea - languageName: node - linkType: hard - -"yallist@npm:^3.0.2": - version: 3.1.1 - resolution: "yallist@npm:3.1.1" - checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d - languageName: node - linkType: hard - "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" @@ -11058,7 +3134,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.0.0, yargs@npm:^17.7.2": +"yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: