diff --git a/CHANGELOG.md b/CHANGELOG.md index 11f68dd1ac5e..9f58502ab338 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,64 @@ # CHANGELOG +## 0.146.1 Nov 12, 2024 + +Contributed: + +- Add Subquery rpc (Thanks to https://github.com/fewensa) +- Re-enable Hydration Paseo rpc (Thanks to https://github.com/jak-pan) +- Remove `needsAccounts` from fellowship and ambassador routing (Thanks to https://github.com/wirednkod) +- Fix Api check foor treasury page (Thanks to https://github.com/sesh92) +- Re-add IDN node provider (Thanks to https://github.com/juangirini) +- Add watr to paseo (Thanks to https://github.com/Mrigesh901) +- Add xode to paseo (Thanks to https://github.com/Mrigesh901) +- Add Autonomys mainnet and Taurus testnet endpoints (Thanks to https://github.com/jfrank-summit) + +Changes: + +- Export all from Paseo Apps-config +- Disable unreachable endpoints +- Add Relay Chain Coretime Overview Tab +- Fix treasury page, and disable propose button +- Bump dev to 0.82.1 w/ typescript w/ tslib +- Fix showing waiting, active, and inactive nomination on the accounts page +- Fix staking payouts +- Update polkadot-js deps + - @polkadot/api -> 14.3.1 + - @polkadot/common -> 13.2.3 + - @polkadot/phishing -> 0.24.3 + - @polkadot/wasm-crypto -> 7.4.1 + - @polkadot/tools -> 0.60.3 + - @polkadot/extension -> 0.56.2 + - @polkadot/ui -> 3.11.3 +- Remove macos from electron CI build + + +## 0.145.1 Oct 15, 2024 + +Contributed: + +- Bump KILT dep (Thanks to https://github.com/ntn-x2) +- Remove rococoAmplitude and add paseoAmplitude (Thanks to https://github.com/gianfra-t) +- Renamed riot to matrix while displaying identity (Thanks to https://github.com/niklabh) +- Update translation: Bahasa Indonesia (Thanks to https://github.com/xryoshi) +- Change robonomics parachains colors (Thanks to https://github.com/PavelSheremetev) +- Add the official RPC for parallel network (Thanks to https://github.com/dio-will) +- Update Zero Canary Endpoints for productionRelayKusama.ts (Thanks to https://github.com/2075) +- RadiumBlock would like to bring up our Moonbase endpoints in Curie. Our high performance, highly distributed Endpoint Delivery Network. (Thanks to https://github.com/radiumb) +- Update subsquare supported chains (Thanks to https://github.com/wliyongfeng) +- Add RegionX Paseo (Thanks to https://github.com/Szegoo) +- Deleted OnFinality 3 endpoints (Thanks to https://github.com/FiveKG) + +Changes: +- Reflecting changes to Identity pallet +- Patch for crashing explorer +- H160 address parsing issues on Address book and AccountName component +- Naming issue for Paseo People chain +- Remove Rococo relay and parachains +- Add bittensor types to types bundle +- Update polkadot-js deps +- Disable unreachable endpoints + ## 0.144.1 Sep 24, 2024 Contributed: diff --git a/CONTRIBUTORS b/CONTRIBUTORS index a64e40dc199a..bffebc576745 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -1,5 +1,5 @@ 4364 Jaco Disable unreachable endpoints (#10221) - 83 Tarik Gul Update polkadot-js deps (#11009) + 94 Tarik Gul 0.146.1 (#11085) 81 Thibaut Sardan update overrides (#10090) 62 kwingram25 iadd fix (#2911) 49 pan update Bifrost kusama on Subsquare (#9752) @@ -18,6 +18,7 @@ 24 sxlwar crab config (#6995) 24 WoeOm feat: subscan support fellowship, referenda v2 (#8987) 20 Nikita Update icon and colors for Realis.Network (#6336) + 19 Daria disabled endpoints #11098 (#11099) 18 fomod-in Update translation.json (#5942) 18 Wei Tang Re-enable Neatcoin endpoint (#8271) 18 William Freudenberger re-activate centrifuge fullnodes (#9377) @@ -30,12 +31,12 @@ 15 lumir-mrkva moved HydraDX rococo RPC (#9732) 14 Gabriel Facco de Arruda Update InvArch logo and color (#9998) 14 Jakob Add Dwellir Coretime Westend endpoint (#10656) + 14 Nikos Kontakis Remove needsAccounts from fellowship and ambassador routing (#11022) 13 Alex D reenable nodes (#10125) 13 Bulat Saifullin add polkadot coretime parachain (#10857) 13 Daria Disabled unreachable endpoints (#10996) 13 Jonathan Udd Adding Dwellir Chainflip endpoint (#10421) 13 Miguel Hervas Adding Centrifuge OnFinality Service (#7328) - 13 Nikos Kontakis Feature - introduce ambassador Base (Members and Referenda) (#10838) 13 Zombieliu Update Web3Games Chain Network (#8685) 12 Cedric Decoster added ajuna paseo rpc (#10658) 12 Cheng JIANG switch to load balanced endpoints for parallel (#6056) @@ -113,9 +114,11 @@ 5 Antonio Bump KILT dep (#10953) 5 chenwei Add logo to SubDAO. (#5020) 5 Christian Groeschel DataHighway mainnet westlake (#5066) + 5 fewensa Add Subquery rpc (#11030) 5 FreePoi remove support of karura by elara (#6639) 5 imstar15 Remove the Turing Network endpoint provided by the provider Dwellir (#10370) 5 Ismail Mbarack (Nas) updated Darwinia crab RPC (#9166) + 5 Jakub Pánik Re-enable Hydration Paseo RPC (#11034) 5 Lovesh Harchandani Update types (#5499) 5 Marko Petrlić Update Ternoa logo and mainnet name (#7758) 5 Marni trying to get mapping of nominators correct (#346) @@ -142,12 +145,10 @@ 4 Caio Update Parachain ID of Zeitgeist (#5798) 4 Calvin Job Puram remove public endpoint support for Kusama and Westend (#10694) 4 Dee Evans DotScanner Kusama Support (#5843) - 4 fewensa Add Dcdao (#10682) 4 Fredrik Simonsson Update CI checkout, and setup_node to v4 (#10433) 4 Gautham Update Polkadex's parade (#7303) 4 helixstreet Update index.ts (#7771) 4 irsal Remove onfinality from Turing rpc selection (#7959) - 4 Jakub Pánik hydration-rebrand (#10669) 4 Jegor Sidorenko Support ipfs://ipfs/ links (#9772) 4 Jianping Deng Update calamari crowdloan UI and Dropdown menu (#6021) 4 John Whitton Update EAVE Parachain id for Rococo (#5286) @@ -267,8 +268,10 @@ 2 Irman Nur Muhammad Alamsyah feat: add DeBio Network endpoint (#8478) 2 Jared Norris Fix Sora configuration (#6677) 2 Jay Pan Peaq rpc add (#9547) + 2 Jeremy Frank Add Autonomys mainnet and Taurus testnet endpoints (#11067) 2 jimmy-tudeski Update add-accounts.json (#4759) 2 JimYam fix the bug that have no icon for listen in https://polkadot.js.org/apps (#7241) + 2 Juan Girini re-add IDN node provider (#11053) 2 Justin Zhou currently unreachable (#8130) 2 kaichao not enable identify for failed set identity txs. (#10747) 2 Krishna Singh Updated Polkadex mainnet and parachain endpoints (#9765) @@ -285,6 +288,7 @@ 2 mikolajsobolewski Fixed urls for genshiro & equilibrium (#10166) 2 momo200e add new types to SubGame network (#5954) 2 mosonyi Add integritee to polkadot (#7846) + 2 Mrigesh patni Add xode to paseo polkadotjs (#11069) 2 Muhammad Yahya Fix/display oli logo (#7886) 2 Muhammad Zoaib activating arctic again with correct endpoint (#7791) 2 Nikita Polyakov update type defenitions to 1.8.30 (#7488) @@ -322,6 +326,7 @@ 1 ||ȼhaiɳ Add Kinera logo and wss (#10664) 1 0xrust Add snow to kusama endpoint option array (#7893) 1 0xSamsara Added Samsara RPC to Robonomics parachain (#8240) + 1 0xverin Add litentry testnet to Paseo (#10999) 1 Abdulaziz Kamil Update index.tsx (#10035) 1 abhi fix text and isUnreachable properties for SNOW Network (#8252) 1 Abhishek Shah Add mythical-devnet to ethereumChains (#9642) @@ -370,6 +375,7 @@ 1 ddorgan Initial commit of kubernetes deployment (#616) 1 Dean mybank.network (#5024) 1 Denis Drozhzhin Genshiro on Rococo Testnet (#7423) + 1 Dino Pačandi Allow identity on Shibuya (#11081) 1 dio Add the official RPC for parallel network (#10980) 1 divdeploy remove repetitive words in comment (#10438) 1 dm4 Add Geminis parachain information (#7034) @@ -417,7 +423,6 @@ 1 Jakob Dwellir: update Neuroweb endpoint (#10683) 1 Jamie Cheng Fix an important translation error in Chinese (#3938) 1 Jeff Reiner adding in Wiki link to sidebar (#556) - 1 Jeremy Frank update creditcoin network endpoints (#7896) 1 Jesse Lurie Add competitors club network (#6754) 1 Jhon Identicon and error red shading adjustments for dark theme (#4483) 1 Jianwei Zhu Add Phala (PoC6) (#9912) @@ -515,6 +520,7 @@ 1 Satyam Agrawal Add Polymesh ITN Provider (#5242) 1 Sephiroth Add Allnodes endpoints for Polkadot, Kusama, Moonbeam, Moonriver (#10520) 1 Sergei Lonshakov Robonomics ParaID 2077 added (#5706) + 1 SesH92 API check for treasury page (#11047) 1 Shailesh B Nair Add KlugDossier (#5456) 1 Shamil Move Vara from Live networks to Test networks (#8295) 1 Shannon Wells update @frequency/api-augment to v1.9.0 (#10062) diff --git a/package.json b/package.json index b8a46d1756f5..3ac3fad1c5a9 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,10 @@ }, "sideEffects": false, "type": "module", - "version": "0.144.2-18-x", + "version": "0.146.2-1-x", "versions": { - "git": "0.144.2-18-x", - "npm": "0.144.1" + "git": "0.146.2-1-x", + "npm": "0.146.1" }, "workspaces": [ "packages/*" @@ -72,7 +72,7 @@ "devDependencies": { "@crustio/crust-pin": "^1.0.0", "@pinata/sdk": "^1.2.1", - "@polkadot/dev": "^0.80.1", + "@polkadot/dev": "^0.82.1", "@types/chart.js": "^2.9.41", "@types/file-saver": "^2.0.7", "@types/react-beautiful-dnd": "^13.1.8", @@ -94,34 +94,34 @@ "source-map-explorer": "^2.5.3" }, "resolutions": { - "@polkadot/api": "^14.0.1", - "@polkadot/api-augment": "^14.0.1", - "@polkadot/api-base": "^14.0.1", - "@polkadot/api-contract": "^14.0.1", - "@polkadot/api-derive": "^14.0.1", - "@polkadot/hw-ledger": "^13.1.1", - "@polkadot/keyring": "^13.1.1", - "@polkadot/networks": "^13.1.1", - "@polkadot/phishing": "^0.23.6", - "@polkadot/rpc-augment": "^14.0.1", - "@polkadot/rpc-core": "^14.0.1", - "@polkadot/rpc-provider": "^14.0.1", - "@polkadot/types": "^14.0.1", - "@polkadot/types-augment": "^14.0.1", - "@polkadot/types-codec": "^14.0.1", - "@polkadot/types-create": "^14.0.1", - "@polkadot/types-known": "^14.0.1", - "@polkadot/types-support": "^14.0.1", - "@polkadot/util": "^13.1.1", - "@polkadot/util-crypto": "^13.1.1", - "@polkadot/wasm-crypto": "^7.3.2", - "@polkadot/x-bigint": "^13.1.1", - "@polkadot/x-fetch": "^13.1.1", - "@polkadot/x-global": "^13.1.1", - "@polkadot/x-randomvalues": "^13.1.1", - "@polkadot/x-textdecoder": "^13.1.1", - "@polkadot/x-textencoder": "^13.1.1", - "@polkadot/x-ws": "^13.1.1", - "typescript": "^5.3.3" + "@polkadot/api": "^14.3.1", + "@polkadot/api-augment": "^14.3.1", + "@polkadot/api-base": "^14.3.1", + "@polkadot/api-contract": "^14.3.1", + "@polkadot/api-derive": "^14.3.1", + "@polkadot/hw-ledger": "^13.2.3", + "@polkadot/keyring": "^13.2.3", + "@polkadot/networks": "^13.2.3", + "@polkadot/phishing": "^0.24.3", + "@polkadot/rpc-augment": "^14.3.1", + "@polkadot/rpc-core": "^14.3.1", + "@polkadot/rpc-provider": "^14.3.1", + "@polkadot/types": "^14.3.1", + "@polkadot/types-augment": "^14.3.1", + "@polkadot/types-codec": "^14.3.1", + "@polkadot/types-create": "^14.3.1", + "@polkadot/types-known": "^14.3.1", + "@polkadot/types-support": "^14.3.1", + "@polkadot/util": "^13.2.3", + "@polkadot/util-crypto": "^13.2.3", + "@polkadot/wasm-crypto": "^7.4.1", + "@polkadot/x-bigint": "^13.2.3", + "@polkadot/x-fetch": "^13.2.3", + "@polkadot/x-global": "^13.2.3", + "@polkadot/x-randomvalues": "^13.2.3", + "@polkadot/x-textdecoder": "^13.2.3", + "@polkadot/x-textencoder": "^13.2.3", + "@polkadot/x-ws": "^13.2.3", + "typescript": "^5.5.4" } } diff --git a/packages/apps-config/package.json b/packages/apps-config/package.json index e6565758b261..080d0ef97f6b 100644 --- a/packages/apps-config/package.json +++ b/packages/apps-config/package.json @@ -13,7 +13,7 @@ }, "sideEffects": false, "type": "module", - "version": "0.144.2-18-x", + "version": "0.146.2-1-x", "main": "index.js", "dependencies": { "@acala-network/type-definitions": "5.1.2", @@ -37,21 +37,21 @@ "@peaqnetwork/type-definitions": "0.0.4", "@pendulum-chain/type-definitions": "1.1.1", "@phala/typedefs": "0.2.33", - "@polkadot/api": "^14.0.1", - "@polkadot/api-derive": "^14.0.1", - "@polkadot/networks": "^13.1.1", - "@polkadot/react-identicon": "^3.10.1", - "@polkadot/types": "^14.0.1", - "@polkadot/types-codec": "^14.2.1", - "@polkadot/util": "^13.1.1", - "@polkadot/util-crypto": "^13.1.1", - "@polkadot/wasm-util": "^7.3.2", - "@polkadot/x-fetch": "^13.1.1", - "@polkadot/x-ws": "^13.1.1", - "@polymeshassociation/polymesh-types": "5.15.0", + "@polkadot/api": "^14.3.1", + "@polkadot/api-derive": "^14.3.1", + "@polkadot/networks": "^13.2.3", + "@polkadot/react-identicon": "^3.11.3", + "@polkadot/types": "^14.3.1", + "@polkadot/types-codec": "^14.3.1", + "@polkadot/util": "^13.2.3", + "@polkadot/util-crypto": "^13.2.3", + "@polkadot/wasm-util": "^7.4.1", + "@polkadot/x-fetch": "^13.2.3", + "@polkadot/x-ws": "^13.2.3", + "@polymeshassociation/polymesh-types": "5.7.0", "@snowfork/snowbridge-types": "0.2.7", "@sora-substrate/type-definitions": "1.44.1", - "@storagehub/types-bundle": "0.1.3", + "@storagehub/types-bundle": "0.1.5", "@subsocial/definitions": "0.8.14", "@unique-nft/opal-testnet-types": "1003.70.0", "@unique-nft/quartz-mainnet-types": "1003.70.0", @@ -62,6 +62,6 @@ "moonbeam-types-bundle": "2.0.10", "pontem-types-bundle": "1.0.15", "rxjs": "^7.8.1", - "tslib": "^2.6.3" + "tslib": "^2.8.1" } } diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 38ef92f29f8a..c4cc78ed1b9c 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -244,10 +244,10 @@ const spec: Record = { mathchain, 'mathchain-galois': galois, messier: hyperbridge, - moonbase: moonbeam, - moonbeam, - moonriver: moonbeam, - moonshadow: moonbeam, + moonbase: moonbeam as OverrideBundleDefinition, + moonbeam: moonbeam as OverrideBundleDefinition, + moonriver: moonbeam as OverrideBundleDefinition, + moonshadow: moonbeam as OverrideBundleDefinition, muse, 'mybank.network Testnet': mybank, mythos, @@ -255,7 +255,7 @@ const spec: Record = { neuroweb, nexus: hyperbridge, nftmart, - 'node-moonbeam': moonbeam, + 'node-moonbeam': moonbeam as OverrideBundleDefinition, 'node-polkadex': polkadex, 'nodle-chain': nodle, oak, @@ -274,7 +274,7 @@ const spec: Record = { 'pioneer-runtime': bitcountryPioneer, polymesh_mainnet: polymeshMainnet, polymesh_testnet: polymeshTestnet, - 'pontem-node': pontem, + 'pontem-node': pontem as OverrideBundleDefinition, prism, 'quantum-portal-network-parachain': ferrum, quartz, @@ -285,7 +285,7 @@ const spec: Record = { sapphire, shibuya, shiden, - snowbridge, + snowbridge: snowbridge as OverrideBundleDefinition, 'sora-substrate': soraSubstrate, sora_ksm: soraSubstrate, 'spacewalk-standalone': pendulum, @@ -297,7 +297,7 @@ const spec: Record = { storagehub, subdao, subgame, - subsocial, + subsocial: subsocial as OverrideBundleDefinition, subspace, 'substrate-contracts-node': substrateContractsNode, subzero: zero, diff --git a/packages/apps-config/src/api/spec/polymesh-mainnet.ts b/packages/apps-config/src/api/spec/polymesh-mainnet.ts index ee1443f394ed..b3d4ef5dc9ab 100644 --- a/packages/apps-config/src/api/spec/polymesh-mainnet.ts +++ b/packages/apps-config/src/api/spec/polymesh-mainnet.ts @@ -5,6 +5,6 @@ import type { OverrideBundleDefinition } from '@polkadot/types/types'; import { typesBundle } from '@polymeshassociation/polymesh-types'; -const definitions: OverrideBundleDefinition = typesBundle.spec.polymesh_mainnet; +const definitions: OverrideBundleDefinition = typesBundle.spec.polymesh_mainnet as OverrideBundleDefinition; export default definitions; diff --git a/packages/apps-config/src/api/spec/polymesh-testnet.ts b/packages/apps-config/src/api/spec/polymesh-testnet.ts index b3b026676216..ba66ba3b2a3f 100644 --- a/packages/apps-config/src/api/spec/polymesh-testnet.ts +++ b/packages/apps-config/src/api/spec/polymesh-testnet.ts @@ -5,6 +5,6 @@ import type { OverrideBundleDefinition } from '@polkadot/types/types'; import { typesBundle } from '@polymeshassociation/polymesh-types'; -const definitions: OverrideBundleDefinition = typesBundle.spec.polymesh_testnet; +const definitions: OverrideBundleDefinition = typesBundle.spec.polymesh_testnet as OverrideBundleDefinition; export default definitions; diff --git a/packages/apps-config/src/api/typesBundle.ts b/packages/apps-config/src/api/typesBundle.ts index 7b5fb291df0e..3af4028f239f 100644 --- a/packages/apps-config/src/api/typesBundle.ts +++ b/packages/apps-config/src/api/typesBundle.ts @@ -13958,7 +13958,8 @@ export const typesBundle = { "Native": "Null", "XCM": "u8", "Stellar": "SpacewalkPrimitivesAsset", - "ZenlinkLPToken": "(u8,u8,u8,u8)" + "ZenlinkLPToken": "(u8,u8,u8,u8)", + "Token": "u64" } }, "SpacewalkPrimitivesAsset": { @@ -26272,7 +26273,8 @@ export const typesBundle = { "Native": "Null", "XCM": "u8", "Stellar": "SpacewalkPrimitivesAsset", - "ZenlinkLPToken": "(u8,u8,u8,u8)" + "ZenlinkLPToken": "(u8,u8,u8,u8)", + "Token": "u64" } }, "SpacewalkPrimitivesAsset": { @@ -26304,6 +26306,77 @@ export const typesBundle = { }, "frequency": { "rpc": { + "transactionWatch_v1": { + "submitAndWatch": { + "description": "", + "type": "", + "params": [] + }, + "unwatch": { + "description": "", + "type": "", + "params": [] + } + }, + "transaction_v1": { + "broadcast": { + "description": "", + "type": "", + "params": [] + }, + "stop": { + "description": "", + "type": "", + "params": [] + } + }, + "chainHead_v1": { + "body": { + "description": "", + "type": "", + "params": [] + }, + "call": { + "description": "", + "type": "", + "params": [] + }, + "continue": { + "description": "", + "type": "", + "params": [] + }, + "follow": { + "description": "", + "type": "", + "params": [] + }, + "header": { + "description": "", + "type": "", + "params": [] + }, + "stopOperation": { + "description": "", + "type": "", + "params": [] + }, + "storage": { + "description": "", + "type": "", + "params": [] + }, + "unfollow": { + "description": "", + "type": "", + "params": [] + }, + "unpin": { + "description": "", + "type": "", + "params": [] + } + }, "frequency": { "getEvents": { "description": "Get block Events", @@ -26706,7 +26779,7 @@ export const typesBundle = { "SchemasRuntimeApi": [ { "methods": { - "get_schema_by_id": { + "get_by_schema_id": { "description": "Fetch the schema by id", "params": [ { @@ -26774,6 +26847,14 @@ export const typesBundle = { "HandlesSignedExtension": { "extrinsic": {}, "payload": {} + }, + "StaleHashCheckExtension": { + "extrinsic": {}, + "payload": {} + }, + "StorageWeightReclaim": { + "extrinsic": {}, + "payload": {} } }, "types": [ @@ -26898,6 +26979,77 @@ export const typesBundle = { }, "frequency-testnet": { "rpc": { + "transactionWatch_v1": { + "submitAndWatch": { + "description": "", + "type": "", + "params": [] + }, + "unwatch": { + "description": "", + "type": "", + "params": [] + } + }, + "transaction_v1": { + "broadcast": { + "description": "", + "type": "", + "params": [] + }, + "stop": { + "description": "", + "type": "", + "params": [] + } + }, + "chainHead_v1": { + "body": { + "description": "", + "type": "", + "params": [] + }, + "call": { + "description": "", + "type": "", + "params": [] + }, + "continue": { + "description": "", + "type": "", + "params": [] + }, + "follow": { + "description": "", + "type": "", + "params": [] + }, + "header": { + "description": "", + "type": "", + "params": [] + }, + "stopOperation": { + "description": "", + "type": "", + "params": [] + }, + "storage": { + "description": "", + "type": "", + "params": [] + }, + "unfollow": { + "description": "", + "type": "", + "params": [] + }, + "unpin": { + "description": "", + "type": "", + "params": [] + } + }, "frequency": { "getEvents": { "description": "Get block Events", @@ -27300,7 +27452,7 @@ export const typesBundle = { "SchemasRuntimeApi": [ { "methods": { - "get_schema_by_id": { + "get_by_schema_id": { "description": "Fetch the schema by id", "params": [ { @@ -27368,6 +27520,14 @@ export const typesBundle = { "HandlesSignedExtension": { "extrinsic": {}, "payload": {} + }, + "StaleHashCheckExtension": { + "extrinsic": {}, + "payload": {} + }, + "StorageWeightReclaim": { + "extrinsic": {}, + "payload": {} } }, "types": [ @@ -60677,7 +60837,8 @@ export const typesBundle = { "Native": "Null", "XCM": "u8", "Stellar": "SpacewalkPrimitivesAsset", - "ZenlinkLPToken": "(u8,u8,u8,u8)" + "ZenlinkLPToken": "(u8,u8,u8,u8)", + "Token": "u64" } }, "SpacewalkPrimitivesAsset": { @@ -61259,6 +61420,22 @@ export const typesBundle = { ], "type": "CddStatus" }, + "getAssetDid": { + "description": "function is used to query the given ticker DID", + "params": [ + { + "name": "ticker", + "type": "Ticker", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true + } + ], + "type": "AssetDidResult" + }, "getDidRecords": { "description": "Used to get the did record values for a given DID", "params": [ @@ -61437,32 +61614,37 @@ export const typesBundle = { } }, "asset": { - "transferReport": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", + "canTransferGranular": { + "description": "Checks whether a transaction with given parameters can take place or not. The result is granular meaning each check is run and returned regardless of outcome.", "params": [ { - "name": "sender_portfolio", - "type": "PortfolioId", + "name": "from_custodian", + "type": "Option", "isOptional": false }, { - "name": "receiver_portfolio", + "name": "from_portfolio", "type": "PortfolioId", "isOptional": false }, { - "name": "asset_id", - "type": "AssetID", + "name": "to_custodian", + "type": "Option", "isOptional": false }, { - "name": "transfer_value", - "type": "Balance", + "name": "to_portfolio", + "type": "PortfolioId", "isOptional": false }, { - "name": "skip_locked_check", - "type": "bool", + "name": "ticker", + "type": "Ticker", + "isOptional": false + }, + { + "name": "value", + "type": "Balance", "isOptional": false }, { @@ -61471,7 +61653,7 @@ export const typesBundle = { "isOptional": true } ], - "type": "Vec" + "type": "CanTransferGranularReturn" } }, "group": { @@ -61499,8 +61681,8 @@ export const typesBundle = { } }, "nft": { - "transferReport": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", + "validateNFTTransfer": { + "description": "Verifies if and the sender and receiver are not the same, if both have valid balances, if the sender owns the nft, and if all compliance rules are being respected.", "params": [ { "name": "sender_portfolio", @@ -61517,18 +61699,13 @@ export const typesBundle = { "type": "NFTs", "isOptional": false }, - { - "name": "skip_locked_check", - "type": "bool", - "isOptional": false - }, { "name": "blockHash", "type": "Hash", "isOptional": true } ], - "type": "Vec" + "type": "DispatchResult" } }, "settlement": { @@ -61546,7 +61723,7 @@ export const typesBundle = { "isOptional": true } ], - "type": "Option" + "type": "ExecuteInstructionInfo" }, "getAffirmationCount": { "description": "Returns an instance of AffirmationCount, which holds the asset count for both the sender and receiver and the number of offchain assets in the instruction", @@ -61568,86 +61745,11 @@ export const typesBundle = { } ], "type": "AffirmationCount" - }, - "getExecuteInstructionReport": { - "description": "Returns a vector containing all errors for the execution. An empty vec means there's no error.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - } - ], - "type": "Vec" - }, - "getTransferReport": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "leg", - "type": "Leg" - }, - { - "name": "skip_locked_check", - "type": "bool" - } - ], - "type": "Vec" - } - }, - "compliance": { - "complianceReport": { - "description": "Checks all compliance requirements for the given asset.", - "params": [ - { - "name": "asset_id", - "type": "AssetID" - }, - { - "name": "sender_identity", - "type": "IdentityId" - }, - { - "name": "receiver_identity", - "type": "IdentityId" - } - ], - "type": "Result" } } }, "runtime": { "AssetApi": [ - { - "methods": { - "transfer_report": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "sender_portfolio", - "type": "PortfolioId" - }, - { - "name": "receiver_portfolio", - "type": "PortfolioId" - }, - { - "name": "asset_id", - "type": "AssetID" - }, - { - "name": "transfer_value", - "type": "Balance" - }, - { - "name": "skip_locked_check", - "type": "bool" - } - ], - "type": "Vec" - } - }, - "version": 4 - }, { "methods": { "can_transfer_granular": { @@ -61702,87 +61804,6 @@ export const typesBundle = { } ], "IdentityApi": [ - { - "methods": { - "is_identity_has_valid_cdd": { - "description": "use to tell whether the given did has valid cdd claim or not", - "params": [ - { - "name": "did", - "type": "IdentityId" - }, - { - "name": "buffer_time", - "type": "Option" - } - ], - "type": "CddStatus" - }, - "get_did_records": { - "description": "Used to get the did record values for a given DID", - "params": [ - { - "name": "did", - "type": "IdentityId" - } - ], - "type": "RpcDidRecords" - }, - "get_did_status": { - "description": "Retrieve status of the DID", - "params": [ - { - "name": "did", - "type": "Vec" - } - ], - "type": "Vec" - }, - "get_filtered_authorizations": { - "description": "Retrieve authorizations data for a given signatory and filtered using the given authorization type", - "params": [ - { - "name": "signatory", - "type": "Signatory" - }, - { - "name": "allow_expired", - "type": "bool" - }, - { - "name": "auth_type", - "type": "Option" - } - ], - "type": "Vec" - }, - "get_key_identity_data": { - "description": "Query relation between a signing key and a DID", - "params": [ - { - "name": "acc", - "type": "AccountId" - } - ], - "type": "Option" - }, - "valid_cdd_claims": { - "description": "Returns all valid IdentityClaim of type CustomerDueDiligence for the given target_identity", - "params": [ - { - "name": "target_identity", - "type": "IdentityId" - }, - { - "name": "cdd_checker_leeway", - "type": "Option" - } - ], - "type": "Vec" - } - }, - "version": 4 - }, { "methods": { "is_identity_has_valid_cdd": { @@ -61876,33 +61897,6 @@ export const typesBundle = { } ], "NFTApi": [ - { - "methods": { - "transfer_report": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "sender_portfolio", - "type": "PortfolioId" - }, - { - "name": "receiver_portfolio", - "type": "PortfolioId" - }, - { - "name": "nfts", - "type": "NFTs" - }, - { - "name": "skip_locked_check", - "type": "bool" - } - ], - "type": "Vec" - } - }, - "version": 2 - }, { "methods": { "validate_nft_transfer": { @@ -61928,59 +61922,6 @@ export const typesBundle = { } ], "SettlementApi": [ - { - "methods": { - "get_execute_instruction_info": { - "description": "Returns an ExecuteInstructionInfo instance containing the consumed weight and the number of tokens in the instruction.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - } - ], - "type": "Option" - }, - "get_affirmation_count": { - "description": "Returns an AffirmationCount instance containing the number of assets being sent/received from portfolios, and the number of off-chain assets in the instruction.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - }, - { - "name": "portfolios", - "type": "Vec" - } - ], - "type": "AffirmationCount" - }, - "get_transfer_report": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "leg", - "type": "Leg" - }, - { - "name": "skip_locked_check", - "type": "bool" - } - ], - "type": "Vec" - }, - "get_execute_instruction_report": { - "description": "Returns a vector containing all errors for the execution. An empty vec means there's no error.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - } - ], - "type": "Vec" - } - }, - "version": 2 - }, { "methods": { "get_execute_instruction_info": { @@ -62006,30 +61947,6 @@ export const typesBundle = { } ], "type": "AffirmationCount" - }, - "get_transfer_report": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "leg", - "type": "Leg" - }, - { - "name": "skip_locked_check", - "type": "bool" - } - ], - "type": "Vec" - }, - "get_execute_instruction_report": { - "description": "Returns a vector containing all errors for the execution. An empty vec means there's no error.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - } - ], - "type": "Vec" } }, "version": 1 @@ -62100,74 +62017,126 @@ export const typesBundle = { }, "version": 1 } - ], - "ComplianceApi": [ - { - "methods": { - "compliance_report": { - "description": "Checks all compliance requirements for the given asset_id.", - "params": [ - { - "name": "asset_id", - "type": "AssetID" - }, - { - "name": "sender_identity", - "type": "IdentityId" - }, - { - "name": "receiver_identity", - "type": "IdentityId" - } - ], - "type": "Result" - } - }, - "version": 2 - }, - { - "methods": { - "compliance_report": { - "description": "Checks all compliance requirements for the given ticker.", - "params": [ - { - "name": "ticker", - "type": "Ticker" - }, - { - "name": "sender_identity", - "type": "IdentityId" - }, - { - "name": "receiver_identity", - "type": "IdentityId" - } - ], - "type": "Result" - } - }, - "version": 1 - } ] }, "types": [ { "minmax": [ - 7000000, - 7999999 + 6001000, + 6001009 ], "types": { - "AssetID": "[u8; 16]", + "Address": "MultiAddress", + "LookupSource": "MultiAddress", + "AccountInfo": "AccountInfoWithDualRefCount", "IdentityId": "[u8; 32]", + "EventDid": "IdentityId", + "EventCounts": "Vec", + "ErrorAt": "(u32, DispatchError)", "Ticker": "[u8; 12]", "CddId": "[u8; 32]", + "PosRatio": "(u32, u32)", + "DocumentId": "u32", + "DocumentName": "Text", + "DocumentUri": "Text", + "DocumentHash": { + "_enum": { + "None": "", + "H512": "[u8; 64]", + "H384": "[u8; 48]", + "H320": "[u8; 40]", + "H256": "[u8; 32]", + "H224": "[u8; 28]", + "H192": "[u8; 24]", + "H160": "[u8; 20]", + "H128": "[u8; 16]" + } + }, + "DocumentType": "Text", + "Document": { + "uri": "DocumentUri", + "content_hash": "DocumentHash", + "name": "DocumentName", + "doc_type": "Option", + "filing_date": "Option" + }, + "Version": "u8", + "CustomAssetTypeId": "u32", + "AssetType": { + "_enum": { + "EquityCommon": "", + "EquityPreferred": "", + "Commodity": "", + "FixedIncome": "", + "REIT": "", + "Fund": "", + "RevenueShareAgreement": "", + "StructuredProduct": "", + "Derivative": "", + "Custom": "CustomAssetTypeId", + "StableCoin": "", + "NonFungible": "NonFungibleType" + } + }, + "AssetIdentifier": { + "_enum": { + "CUSIP": "[u8; 9]", + "CINS": "[u8; 9]", + "ISIN": "[u8; 12]", + "LEI": "[u8; 20]", + "FIGI": "[u8; 12]" + } + }, + "AssetOwnershipRelation": { + "_enum": { + "NotOwned": "", + "TickerOwned": "", + "AssetOwned": "" + } + }, + "AssetName": "Text", + "FundingRoundName": "Text", + "VenueDetails": "Text", + "SecurityToken": { + "total_supply": "Balance", + "owner_did": "IdentityId", + "divisible": "bool", + "asset_type": "AssetType" + }, + "AssetMetadataName": "Text", + "AssetMetadataValue": "Vec", + "AssetMetadataLocalKey": "u64", + "AssetMetadataGlobalKey": "u64", + "AssetMetadataKey": { + "_enum": { + "Global": "u64", + "Local": "u64" + } + }, + "AssetMetadataLockStatus": { + "_enum": { + "Unlocked": "", + "Locked": "", + "LockedUntil": "Moment" + } + }, + "AssetMetadataValueDetail": { + "expire": "Option", + "lock_status": "AssetMetadataLockStatus" + }, + "AssetMetadataDescription": "Text", + "AssetMetadataSpec": { + "url": "Option", + "description": "Option", + "type_def": "Option>" + }, "PalletName": "Text", - "ExtrinsicName": "Text", + "DispatchableName": "Text", "AssetPermissions": { "_enum": { "Whole": "", - "These": "Vec", - "Except": "Vec" + "These": "Vec", + "Except": "Vec" } }, "PortfolioPermissions": { @@ -62177,21 +62146,22 @@ export const typesBundle = { "Except": "Vec" } }, - "ExtrinsicNames": { + "DispatchableNames": { "_enum": { "Whole": "", - "These": "Vec", - "Except": "Vec" + "These": "Vec", + "Except": "Vec" } }, "PalletPermissions": { - "extrinsics": "ExtrinsicNames" + "pallet_name": "PalletName", + "dispatchable_names": "DispatchableNames" }, "ExtrinsicPermissions": { "_enum": { "Whole": "", - "These": "Vec<(PalletName, PalletPermissions)>", - "Except": "Vec<(PalletName, PalletPermissions)>" + "These": "Vec", + "Except": "Vec" } }, "Permissions": { @@ -62209,6 +62179,42 @@ export const typesBundle = { "key": "AccountId", "permissions": "Permissions" }, + "SecondaryKeyWithAuth": { + "secondary_key": "SecondaryKey", + "auth_signature": "H512" + }, + "Subsidy": { + "paying_key": "AccountId", + "remaining": "Balance" + }, + "IdentityRole": { + "_enum": [ + "Issuer", + "SimpleTokenIssuer", + "Validator", + "ClaimIssuer", + "Investor", + "NodeRunner", + "PM", + "CDDAMLClaimIssuer", + "AccreditedInvestorClaimIssuer", + "VerifiedIdentityClaimIssuer" + ] + }, + "PreAuthorizedKeyInfo": { + "target_id": "IdentityId", + "secondary_key": "SecondaryKey" + }, + "DidRecord": { + "primary_key": "Option" + }, + "KeyRecord": { + "_enum": { + "PrimaryKey": "IdentityId", + "SecondaryKey": "(IdentityId, Permissions)", + "MultiSigSignerKey": "AccountId" + } + }, "KeyIdentityData": { "identity": "IdentityId", "permissions": "Option" @@ -62470,7 +62476,7 @@ export const typesBundle = { "Scope": { "_enum": { "Identity": "IdentityId", - "Asset": "AssetID", + "Ticker": "Ticker", "Custom": "Vec" } }, @@ -62510,6 +62516,11 @@ export const typesBundle = { "expiry": "Option", "claim": "Claim" }, + "ComplianceRequirement": { + "sender_conditions": "Vec", + "receiver_conditions": "Vec", + "id": "u32" + }, "ComplianceRequirementResult": { "sender_conditions": "Vec", "receiver_conditions": "Vec", @@ -62543,7 +62554,125 @@ export const typesBundle = { "condition": "Condition", "result": "bool" }, + "TargetIdAuthorization": { + "target_id": "IdentityId", + "nonce": "u64", + "expires_at": "Moment" + }, + "TickerRegistration": { + "owner": "IdentityId", + "expiry": "Option" + }, + "TickerRegistrationConfig": { + "max_ticker_length": "u8", + "registration_length": "Option" + }, + "EthereumAddress": "[u8; 20]", + "EcdsaSignature": "[u8; 65]", + "MotionTitle": "Text", + "MotionInfoLink": "Text", + "ChoiceTitle": "Text", + "Motion": { + "title": "MotionTitle", + "info_link": "MotionInfoLink", + "choices": "Vec" + }, + "BallotTitle": "Text", + "BallotMeta": { + "title": "BallotTitle", + "motions": "Vec" + }, + "BallotTimeRange": { + "start": "Moment", + "end": "Moment" + }, + "BallotVote": { + "power": "Balance", + "fallback": "Option" + }, + "MaybeBlock": { + "_enum": { + "Some": "BlockNumber", + "None": "" + } + }, + "Url": "Text", + "PipDescription": "Text", + "PipsMetadata": { + "id": "PipId", + "url": "Option", + "description": "Option", + "created_at": "BlockNumber", + "transaction_version": "u32", + "expiry": "MaybeBlock" + }, + "Proposer": { + "_enum": { + "Community": "AccountId", + "Committee": "Committee" + } + }, + "Committee": { + "_enum": { + "Technical": "", + "Upgrade": "" + } + }, + "SkippedCount": "u8", + "SnapshottedPip": { + "id": "PipId", + "weight": "(bool, Balance)" + }, + "SnapshotId": "u32", + "SnapshotMetadata": { + "created_at": "BlockNumber", + "made_by": "AccountId", + "id": "SnapshotId" + }, + "SnapshotResult": { + "_enum": { + "Approve": "", + "Reject": "", + "Skip": "" + } + }, + "Beneficiary": { + "id": "IdentityId", + "amount": "Balance" + }, + "DepositInfo": { + "owner": "AccountId", + "amount": "Balance" + }, + "PolymeshVotes": { + "index": "u32", + "ayes": "Vec", + "nays": "Vec", + "expiry": "MaybeBlock" + }, "PipId": "u32", + "ProposalState": { + "_enum": [ + "Pending", + "Rejected", + "Scheduled", + "Failed", + "Executed", + "Expired" + ] + }, + "Pip": { + "id": "PipId", + "proposal": "Call", + "proposer": "Proposer" + }, + "ProposalData": { + "_enum": { + "Hash": "Hash", + "Proposal": "Vec" + } + }, + "OffChainSignature": "MultiSignature", "Authorization": { "authorization_data": "AuthorizationData", "authorized_by": "IdentityId", @@ -62556,15 +62685,45 @@ export const typesBundle = { "RotatePrimaryKey": "", "TransferTicker": "Ticker", "AddMultiSigSigner": "AccountId", - "TransferAssetOwnership": "AssetID", + "TransferAssetOwnership": "Ticker", "JoinIdentity": "Permissions", "PortfolioCustody": "PortfolioId", - "BecomeAgent": "(AssetID, AgentGroup)", + "BecomeAgent": "(Ticker, AgentGroup)", "AddRelayerPayingKey": "(AccountId, AccountId, Balance)", "RotatePrimaryKeyToSecondary": "Permissions" } }, + "AuthorizationNonce": "u64", "Percentage": "Permill", + "RestrictionResult": { + "_enum": [ + "Valid", + "Invalid", + "ForceValid" + ] + }, + "Memo": "[u8; 32]", + "BridgeTx": { + "nonce": "u32", + "recipient": "AccountId", + "amount": "Balance", + "tx_hash": "H256" + }, + "AssetScope": { + "_enum": { + "Ticker": "Ticker" + } + }, + "StatOpType": { + "_enum": [ + "Count", + "Balance" + ] + }, + "StatType": { + "op": "StatOpType", + "claim_issuer": "Option<(ClaimType, IdentityId)>" + }, "StatClaim": { "_enum": { "Accredited": "bool", @@ -62572,6 +62731,20 @@ export const typesBundle = { "Jurisdiction": "Option" } }, + "Stat1stKey": { + "asset": "AssetScope", + "stat_type": "StatType" + }, + "Stat2ndKey": { + "_enum": { + "NoClaimStat": "", + "Claim": "StatClaim" + } + }, + "StatUpdate": { + "key2": "Stat2ndKey", + "value": "Option" + }, "TransferCondition": { "_enum": { "MaxInvestorCount": "u64", @@ -62580,11 +62753,43 @@ export const typesBundle = { "ClaimOwnership": "(StatClaim, IdentityId, Percentage, Percentage)" } }, + "AssetTransferCompliance": { + "paused": "bool", + "requirements": "Vec" + }, + "TransferConditionExemptKey": { + "asset": "AssetScope", + "op": "StatOpType", + "claim_type": "Option" + }, + "AssetCompliance": { + "paused": "bool", + "requirements": "Vec" + }, "AssetComplianceResult": { "paused": "bool", "requirements": "Vec", "result": "bool" }, + "Claim1stKey": { + "target": "IdentityId", + "claim_type": "ClaimType" + }, + "Claim2ndKey": { + "issuer": "IdentityId", + "scope": "Option" + }, + "InactiveMember": { + "id": "IdentityId", + "deactivated_at": "Moment", + "expiry": "Option" + }, + "VotingResult": { + "ayes_count": "u32", + "ayes_stake": "Balance", + "nays_count": "u32", + "nays_stake": "Balance" + }, "ProtocolOp": { "_enum": [ "AssetRegisterTicker", @@ -62637,7 +62842,39 @@ export const typesBundle = { "ProposalNotFound": "" } }, + "Vote": "(bool, Balance)", + "VoteByPip": { + "pip": "PipId", + "vote": "Vote" + }, + "BridgeTxDetail": { + "amount": "Balance", + "status": "BridgeTxStatus", + "execution_block": "BlockNumber", + "tx_hash": "H256" + }, + "BridgeTxStatus": { + "_enum": { + "Absent": "", + "Pending": "u8", + "Frozen": "", + "Timelocked": "", + "Handled": "" + } + }, + "HandledTxStatus": { + "_enum": { + "Success": "", + "Error": "Text" + } + }, "CappedFee": "u64", + "CanTransferResult": { + "_enum": { + "Ok": "u8", + "Err": "Vec" + } + }, "AuthorizationType": { "_enum": { "AttestPrimaryKeyRotation": "", @@ -62652,6 +62889,22 @@ export const typesBundle = { "RotatePrimaryKeyToSecondary": "" } }, + "ProposalDetails": { + "approvals": "u64", + "rejections": "u64", + "status": "ProposalStatus", + "expiry": "Option", + "auto_close": "bool" + }, + "ProposalStatus": { + "_enum": { + "Invalid": "", + "ActiveOrExpired": "", + "ExecutionSuccessful": "", + "ExecutionFailed": "", + "Rejected": "" + } + }, "DidStatus": { "_enum": { "Unknown": "", @@ -62659,6 +62912,7 @@ export const typesBundle = { "CddVerified": "" } }, + "PortfolioName": "Text", "PortfolioNumber": "u64", "PortfolioKind": { "_enum": { @@ -62671,69 +62925,316 @@ export const typesBundle = { "kind": "PortfolioKind" }, "Moment": "u64", - "InstructionId": "u64", - "TargetIdentity": { - "_enum": { - "ExternalAgent": "", - "Specific": "IdentityId" - } + "CalendarUnit": { + "_enum": [ + "Second", + "Minute", + "Hour", + "Day", + "Week", + "Month", + "Year" + ] }, - "CanTransferGranularReturn": { - "_enum": { - "Ok": "GranularCanTransferResult", - "Err": "DispatchError" - } + "CalendarPeriod": { + "unit": "CalendarUnit", + "amount": "u64" }, - "GranularCanTransferResult": { - "invalid_granularity": "bool", - "self_transfer": "bool", - "invalid_receiver_cdd": "bool", - "invalid_sender_cdd": "bool", - "receiver_custodian_error": "bool", - "sender_custodian_error": "bool", - "sender_insufficient_balance": "bool", - "portfolio_validity_result": "PortfolioValidityResult", - "asset_frozen": "bool", - "transfer_condition_result": "Vec", - "compliance_result": "AssetComplianceResult", - "result": "bool", - "consumed_weight": "Option" + "CheckpointSchedule": { + "start": "Moment", + "period": "CalendarPeriod" }, - "PortfolioValidityResult": { - "receiver_is_same_portfolio": "bool", - "sender_portfolio_does_not_exist": "bool", - "receiver_portfolio_does_not_exist": "bool", - "sender_insufficient_balance": "bool", - "result": "bool" + "CheckpointId": "u64", + "ScheduleId": "u64", + "StoredSchedule": { + "schedule": "CheckpointSchedule", + "id": "ScheduleId", + "at": "Moment", + "remaining": "u32" }, - "TransferConditionResult": { - "condition": "TransferCondition", - "result": "bool" + "ScheduleSpec": { + "start": "Option", + "period": "CalendarPeriod", + "remaining": "u32" }, - "AGId": "u32", - "AgentGroup": { + "InstructionStatus": { "_enum": { - "Full": "", - "Custom": "AGId", - "ExceptMeta": "", - "PolymeshV1CAA": "", - "PolymeshV1PIA": "" + "Unknown": "", + "Pending": "", + "Failed": "" + } + }, + "LegStatus": { + "_enum": { + "PendingTokenLock": "", + "ExecutionPending": "", + "ExecutionToBeSkipped": "(AccountId, u64)" + } + }, + "AffirmationStatus": { + "_enum": { + "Unknown": "", + "Pending": "", + "Affirmed": "" + } + }, + "SettlementType": { + "_enum": { + "SettleOnAffirmation": "", + "SettleOnBlock": "BlockNumber", + "SettleManual": "BlockNumber" + } + }, + "LegId": "u64", + "InstructionId": "u64", + "Instruction": { + "instruction_id": "InstructionId", + "venue_id": "VenueId", + "status": "InstructionStatus", + "settlement_type": "SettlementType", + "created_at": "Option", + "trade_date": "Option", + "value_date": "Option" + }, + "Venue": { + "creator": "IdentityId", + "venue_type": "VenueType" + }, + "Receipt": { + "receipt_uid": "u64", + "from": "PortfolioId", + "to": "PortfolioId", + "asset": "Ticker", + "amount": "Balance" + }, + "ReceiptMetadata": "Text", + "ReceiptDetails": { + "receipt_uid": "u64", + "leg_id": "LegId", + "signer": "AccountId", + "signature": "OffChainSignature", + "metadata": "ReceiptMetadata" + }, + "UniqueCall": { + "nonce": "u64", + "call": "Call" + }, + "MovePortfolioItem": { + "ticker": "Ticker", + "amount": "Balance", + "memo": "Option" + }, + "WeightToFeeCoefficient": { + "coeffInteger": "Balance", + "coeffFrac": "Perbill", + "negative": "bool", + "degree": "u8" + }, + "WeightPerClass": { + "baseExtrinsic": "Weight", + "maxExtrinsic": "Option", + "maxTotal": "Option", + "reserved": "Option" + }, + "TargetIdentity": { + "_enum": { + "ExternalAgent": "", + "Specific": "IdentityId" + } + }, + "FundraiserId": "u64", + "FundraiserName": "Text", + "FundraiserStatus": { + "_enum": [ + "Live", + "Frozen", + "Closed", + "ClosedEarly" + ] + }, + "FundraiserTier": { + "total": "Balance", + "price": "Balance", + "remaining": "Balance" + }, + "Fundraiser": { + "creator": "IdentityId", + "offering_portfolio": "PortfolioId", + "offering_asset": "Ticker", + "raising_portfolio": "PortfolioId", + "raising_asset": "Ticker", + "tiers": "Vec", + "venue_id": "VenueId", + "start": "Moment", + "end": "Option", + "status": "FundraiserStatus", + "minimum_investment": "Balance" + }, + "VenueId": "u64", + "VenueType": { + "_enum": [ + "Other", + "Distribution", + "Sto", + "Exchange" + ] + }, + "Tax": "Permill", + "TargetIdentities": { + "identities": "Vec", + "treatment": "TargetTreatment" + }, + "TargetTreatment": { + "_enum": [ + "Include", + "Exclude" + ] + }, + "CAKind": { + "_enum": [ + "PredictableBenefit", + "UnpredictableBenefit", + "IssuerNotice", + "Reorganization", + "Other" + ] + }, + "CADetails": "Text", + "CACheckpoint": { + "_enum": { + "Scheduled": "(ScheduleId, u64)", + "Existing": "CheckpointId" + } + }, + "RecordDate": { + "date": "Moment", + "checkpoint": "CACheckpoint" + }, + "RecordDateSpec": { + "_enum": { + "Scheduled": "Moment", + "ExistingSchedule": "ScheduleId", + "Existing": "CheckpointId" + } + }, + "CorporateAction": { + "kind": "CAKind", + "decl_date": "Moment", + "record_date": "Option", + "targets": "TargetIdentities", + "default_withholding_tax": "Tax", + "withholding_tax": "Vec<(IdentityId, Tax)>" + }, + "InitiateCorporateActionArgs": { + "ticker": "Ticker", + "kind": "CAKind", + "decl_date": "Moment", + "record_date": "Option", + "details": "CADetails", + "targets": "Option", + "default_withholding_tax": "Option", + "withholding_tax": "Option>" + }, + "LocalCAId": "u32", + "CAId": { + "ticker": "Ticker", + "local_id": "LocalCAId" + }, + "Distribution": { + "from": "PortfolioId", + "currency": "Ticker", + "per_share": "Balance", + "amount": "Balance", + "remaining": "Balance", + "reclaimed": "bool", + "payment_at": "Moment", + "expires_at": "Option" + }, + "SlashingSwitch": { + "_enum": [ + "Validator", + "ValidatorAndNominator", + "None" + ] + }, + "PriceTier": { + "total": "Balance", + "price": "Balance" + }, + "PermissionedIdentityPrefs": { + "intended_count": "u32", + "running_count": "u32" + }, + "CanTransferGranularReturn": { + "_enum": { + "Ok": "GranularCanTransferResult", + "Err": "DispatchError" + } + }, + "GranularCanTransferResult": { + "invalid_granularity": "bool", + "self_transfer": "bool", + "invalid_receiver_cdd": "bool", + "invalid_sender_cdd": "bool", + "receiver_custodian_error": "bool", + "sender_custodian_error": "bool", + "sender_insufficient_balance": "bool", + "portfolio_validity_result": "PortfolioValidityResult", + "asset_frozen": "bool", + "transfer_condition_result": "Vec", + "compliance_result": "AssetComplianceResult", + "result": "bool", + "consumed_weight": "Option" + }, + "PortfolioValidityResult": { + "receiver_is_same_portfolio": "bool", + "sender_portfolio_does_not_exist": "bool", + "receiver_portfolio_does_not_exist": "bool", + "sender_insufficient_balance": "bool", + "result": "bool" + }, + "TransferConditionResult": { + "condition": "TransferCondition", + "result": "bool" + }, + "AGId": "u32", + "AgentGroup": { + "_enum": { + "Full": "", + "Custom": "AGId", + "ExceptMeta": "", + "PolymeshV1CAA": "", + "PolymeshV1PIA": "" + } + }, + "Member": { + "id": "IdentityId", + "expiry_at": "Option", + "inactive_from": "Option" + }, + "ItnRewardStatus": { + "_enum": { + "Unclaimed": "Balance", + "Claimed": "" } }, - "Member": { - "id": "IdentityId", - "expiry_at": "Option", - "inactive_from": "Option" - }, "NFTId": "u64", "NFTs": { - "asset_id": "AssetID", + "ticker": "Ticker", "ids": "Vec" }, + "FungibleToken": { + "ticker": "Ticker", + "amount": "Balance" + }, + "OffChainAsset": { + "ticker": "Ticker", + "amount": "Balance" + }, "FungibleLeg": { "sender": "PortfolioId", "receiver": "PortfolioId", - "asset_id": "AssetID", + "ticker": "Ticker", "amount": "Balance" }, "NonFungibleLeg": { @@ -62744,7 +63245,7 @@ export const typesBundle = { "OffChainLeg": { "sender_identity": "IdentityId", "receiver_identity": "IdentityId", - "asset_id": "AssetID", + "ticker": "Ticker", "amount": "Balance" }, "Leg": { @@ -62754,6 +63255,24 @@ export const typesBundle = { "OffChain": "OffChainLeg" } }, + "FundDescription": { + "_enum": { + "Fungible": "FungibleToken", + "NonFungible": "NFTs" + } + }, + "Fund": { + "description": "FundDescription", + "memo": "Option" + }, + "NonFungibleType": { + "_enum": { + "Derivative": "", + "FixedIncome": "", + "Invoice": "", + "Custom": "CustomAssetTypeId" + } + }, "ExecuteInstructionInfo": { "fungible_tokens": "u32", "non_fungible_tokens": "u32", @@ -62770,28 +63289,13 @@ export const typesBundle = { "sender_asset_count": "AssetCount", "receiver_asset_count": "AssetCount", "offchain_count": "u32" - }, - "ComplianceReport": { - "any_requirement_satistifed": "bool", - "paused_compliance": "bool", - "requirements": "Vec" - }, - "RequirementReport": { - "requirement_satisfied": "bool", - "id": "u32", - "sender_conditions": "Vec", - "receiver_conditions": "Vec" - }, - "ConditionReport": { - "satisfied": "bool", - "condition": "Condition" } } }, { "minmax": [ - 6003000, - 6999999 + 6000000, + 6000009 ], "types": { "Address": "MultiAddress", @@ -64047,38 +64551,13 @@ export const typesBundle = { "off_chain_assets": "u32", "consumed_weight": "Weight", "error": "Option" - }, - "AssetCount": { - "fungible_tokens": "u32", - "non_fungible_tokens": "u32", - "off_chain_assets": "u32" - }, - "AffirmationCount": { - "sender_asset_count": "AssetCount", - "receiver_asset_count": "AssetCount", - "offchain_count": "u32" - }, - "ComplianceReport": { - "any_requirement_satistifed": "bool", - "paused_compliance": "bool", - "requirements": "Vec" - }, - "RequirementReport": { - "requirement_satisfied": "bool", - "id": "u32", - "sender_conditions": "Vec", - "receiver_conditions": "Vec" - }, - "ConditionReport": { - "satisfied": "bool", - "condition": "Condition" } } }, { "minmax": [ - 6001000, - 6002999 + 5004000, + 5004009 ], "types": { "Address": "MultiAddress", @@ -64088,8 +64567,10 @@ export const typesBundle = { "EventDid": "IdentityId", "EventCounts": "Vec", "ErrorAt": "(u32, DispatchError)", + "InvestorUid": "[u8; 16]", "Ticker": "[u8; 12]", "CddId": "[u8; 32]", + "ScopeId": "[u8; 32]", "PosRatio": "(u32, u32)", "DocumentId": "u32", "DocumentName": "Text", @@ -64535,6 +65016,19 @@ export const typesBundle = { "Custom": "Vec" } }, + "InvestorZKProofData": "[u8; 64]", + "Scalar": "[u8; 32]", + "RistrettoPoint": "[u8; 32]", + "ZkProofData": { + "challenge_responses": "[Scalar; 2]", + "subtract_expressions_res": "RistrettoPoint", + "blinded_scope_did_hash": "RistrettoPoint" + }, + "ScopeClaimProof": { + "proof_scope_id_wellformed": "Signature", + "proof_scope_id_cdd_id_match": "ZkProofData", + "scope_id": "RistrettoPoint" + }, "CustomClaimTypeId": "u32", "Claim": { "_enum": { @@ -64547,6 +65041,9 @@ export const typesBundle = { "Jurisdiction": "(CountryCode, Scope)", "Exempted": "Scope", "Blocked": "Scope", + "InvestorUniqueness": "(Scope, ScopeId, CddId)", + "NoData": "", + "InvestorUniquenessV2": "CddId", "Custom": "(CustomClaimTypeId, Option)" } }, @@ -64561,6 +65058,9 @@ export const typesBundle = { "Jurisdiction": "", "Exempted": "", "Blocked": "", + "InvestorUniqueness": "", + "NoData": "", + "InvestorUniquenessV2": "", "Custom": "CustomClaimTypeId" } }, @@ -64622,6 +65122,16 @@ export const typesBundle = { "max_ticker_length": "u8", "registration_length": "Option" }, + "ClassicTickerRegistration": { + "eth_owner": "EthereumAddress", + "is_created": "bool" + }, + "ClassicTickerImport": { + "eth_owner": "EthereumAddress", + "ticker": "Ticker", + "is_contract": "bool", + "is_created": "bool" + }, "EthereumAddress": "[u8; 20]", "EcdsaSignature": "[u8; 65]", "MotionTitle": "Text", @@ -64859,10 +65369,7 @@ export const typesBundle = { "PipsPropose", "ContractsPutCode", "CorporateBallotAttachBallot", - "CapitalDistributionDistribute", - "NFTCreateCollection", - "NFTMint", - "IdentityCreateChildIdentity" + "CapitalDistributionDistribute" ] }, "CddStatus": { @@ -65051,6 +65558,12 @@ export const typesBundle = { "trade_date": "Option", "value_date": "Option" }, + "Leg": { + "from": "PortfolioId", + "to": "PortfolioId", + "asset": "Ticker", + "amount": "Balance" + }, "Venue": { "creator": "IdentityId", "venue_type": "VenueType" @@ -65220,17 +65733,12 @@ export const typesBundle = { "intended_count": "u32", "running_count": "u32" }, - "CanTransferGranularReturn": { - "_enum": { - "Ok": "GranularCanTransferResult", - "Err": "DispatchError" - } - }, "GranularCanTransferResult": { "invalid_granularity": "bool", "self_transfer": "bool", "invalid_receiver_cdd": "bool", "invalid_sender_cdd": "bool", + "missing_scope_claim": "bool", "receiver_custodian_error": "bool", "sender_custodian_error": "bool", "sender_insufficient_balance": "bool", @@ -65238,8 +65746,7 @@ export const typesBundle = { "asset_frozen": "bool", "transfer_condition_result": "Vec", "compliance_result": "AssetComplianceResult", - "result": "bool", - "consumed_weight": "Option" + "result": "bool" }, "PortfolioValidityResult": { "receiver_is_same_portfolio": "bool", @@ -65282,34 +65789,17 @@ export const typesBundle = { "ticker": "Ticker", "amount": "Balance" }, - "OffChainAsset": { - "ticker": "Ticker", - "amount": "Balance" - }, - "FungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "ticker": "Ticker", - "amount": "Balance" - }, - "NonFungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "nfts": "NFTs" - }, - "OffChainLeg": { - "sender_identity": "IdentityId", - "receiver_identity": "IdentityId", - "ticker": "Ticker", - "amount": "Balance" - }, - "Leg": { + "LegAsset": { "_enum": { - "Fungible": "FungibleLeg", - "NonFungible": "NonFungibleLeg", - "OffChain": "OffChainLeg" + "Fungible": "FungibleToken", + "NonFungible": "NFTs" } }, + "LegV2": { + "from": "PortfolioId", + "to": "PortfolioId", + "asset": "LegAsset" + }, "FundDescription": { "_enum": { "Fungible": "FungibleToken", @@ -65327,30 +65817,13 @@ export const typesBundle = { "Invoice": "", "Custom": "CustomAssetTypeId" } - }, - "ExecuteInstructionInfo": { - "fungible_tokens": "u32", - "non_fungible_tokens": "u32", - "off_chain_assets": "u32", - "consumed_weight": "Weight", - "error": "Option" - }, - "AssetCount": { - "fungible": "u32", - "non_fungible": "u32", - "off_chain": "u32" - }, - "AffirmationCount": { - "sender_asset_count": "AssetCount", - "receiver_asset_count": "AssetCount", - "offchain_count": "u32" } } }, { "minmax": [ - 6000000, - 6000009 + 5003000, + 5003009 ], "types": { "Address": "MultiAddress", @@ -65360,8 +65833,10 @@ export const typesBundle = { "EventDid": "IdentityId", "EventCounts": "Vec", "ErrorAt": "(u32, DispatchError)", + "InvestorUid": "[u8; 16]", "Ticker": "[u8; 12]", "CddId": "[u8; 32]", + "ScopeId": "[u8; 32]", "PosRatio": "(u32, u32)", "DocumentId": "u32", "DocumentName": "Text", @@ -65807,6 +66282,19 @@ export const typesBundle = { "Custom": "Vec" } }, + "InvestorZKProofData": "[u8; 64]", + "Scalar": "[u8; 32]", + "RistrettoPoint": "[u8; 32]", + "ZkProofData": { + "challenge_responses": "[Scalar; 2]", + "subtract_expressions_res": "RistrettoPoint", + "blinded_scope_did_hash": "RistrettoPoint" + }, + "ScopeClaimProof": { + "proof_scope_id_wellformed": "Signature", + "proof_scope_id_cdd_id_match": "ZkProofData", + "scope_id": "RistrettoPoint" + }, "CustomClaimTypeId": "u32", "Claim": { "_enum": { @@ -65819,6 +66307,9 @@ export const typesBundle = { "Jurisdiction": "(CountryCode, Scope)", "Exempted": "Scope", "Blocked": "Scope", + "InvestorUniqueness": "(Scope, ScopeId, CddId)", + "NoData": "", + "InvestorUniquenessV2": "CddId", "Custom": "(CustomClaimTypeId, Option)" } }, @@ -65833,6 +66324,9 @@ export const typesBundle = { "Jurisdiction": "", "Exempted": "", "Blocked": "", + "InvestorUniqueness": "", + "NoData": "", + "InvestorUniquenessV2": "", "Custom": "CustomClaimTypeId" } }, @@ -65894,6 +66388,16 @@ export const typesBundle = { "max_ticker_length": "u8", "registration_length": "Option" }, + "ClassicTickerRegistration": { + "eth_owner": "EthereumAddress", + "is_created": "bool" + }, + "ClassicTickerImport": { + "eth_owner": "EthereumAddress", + "ticker": "Ticker", + "is_contract": "bool", + "is_created": "bool" + }, "EthereumAddress": "[u8; 20]", "EcdsaSignature": "[u8; 65]", "MotionTitle": "Text", @@ -66131,10 +66635,7 @@ export const typesBundle = { "PipsPropose", "ContractsPutCode", "CorporateBallotAttachBallot", - "CapitalDistributionDistribute", - "NFTCreateCollection", - "NFTMint", - "IdentityCreateChildIdentity" + "CapitalDistributionDistribute" ] }, "CddStatus": { @@ -66323,6 +66824,12 @@ export const typesBundle = { "trade_date": "Option", "value_date": "Option" }, + "Leg": { + "from": "PortfolioId", + "to": "PortfolioId", + "asset": "Ticker", + "amount": "Balance" + }, "Venue": { "creator": "IdentityId", "venue_type": "VenueType" @@ -66492,17 +66999,12 @@ export const typesBundle = { "intended_count": "u32", "running_count": "u32" }, - "CanTransferGranularReturn": { - "_enum": { - "Ok": "GranularCanTransferResult", - "Err": "DispatchError" - } - }, "GranularCanTransferResult": { "invalid_granularity": "bool", "self_transfer": "bool", "invalid_receiver_cdd": "bool", "invalid_sender_cdd": "bool", + "missing_scope_claim": "bool", "receiver_custodian_error": "bool", "sender_custodian_error": "bool", "sender_insufficient_balance": "bool", @@ -66510,8 +67012,7 @@ export const typesBundle = { "asset_frozen": "bool", "transfer_condition_result": "Vec", "compliance_result": "AssetComplianceResult", - "result": "bool", - "consumed_weight": "Option" + "result": "bool" }, "PortfolioValidityResult": { "receiver_is_same_portfolio": "bool", @@ -66554,34 +67055,17 @@ export const typesBundle = { "ticker": "Ticker", "amount": "Balance" }, - "OffChainAsset": { - "ticker": "Ticker", - "amount": "Balance" - }, - "FungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "ticker": "Ticker", - "amount": "Balance" - }, - "NonFungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "nfts": "NFTs" - }, - "OffChainLeg": { - "sender_identity": "IdentityId", - "receiver_identity": "IdentityId", - "ticker": "Ticker", - "amount": "Balance" - }, - "Leg": { + "LegAsset": { "_enum": { - "Fungible": "FungibleLeg", - "NonFungible": "NonFungibleLeg", - "OffChain": "OffChainLeg" + "Fungible": "FungibleToken", + "NonFungible": "NFTs" } }, + "LegV2": { + "from": "PortfolioId", + "to": "PortfolioId", + "asset": "LegAsset" + }, "FundDescription": { "_enum": { "Fungible": "FungibleToken", @@ -66599,20 +67083,13 @@ export const typesBundle = { "Invoice": "", "Custom": "CustomAssetTypeId" } - }, - "ExecuteInstructionInfo": { - "fungible_tokens": "u32", - "non_fungible_tokens": "u32", - "off_chain_assets": "u32", - "consumed_weight": "Weight", - "error": "Option" } } }, { "minmax": [ - 5004000, - 5004009 + 5002000, + 5002009 ], "types": { "Address": "MultiAddress", @@ -66665,8 +67142,7 @@ export const typesBundle = { "StructuredProduct": "", "Derivative": "", "Custom": "CustomAssetTypeId", - "StableCoin": "", - "NonFungible": "NonFungibleType" + "StableCoin": "" } }, "AssetIdentifier": { @@ -67834,51 +68310,13 @@ export const typesBundle = { "Unclaimed": "Balance", "Claimed": "" } - }, - "NFTId": "u64", - "NFTs": { - "ticker": "Ticker", - "ids": "Vec" - }, - "FungibleToken": { - "ticker": "Ticker", - "amount": "Balance" - }, - "LegAsset": { - "_enum": { - "Fungible": "FungibleToken", - "NonFungible": "NFTs" - } - }, - "LegV2": { - "from": "PortfolioId", - "to": "PortfolioId", - "asset": "LegAsset" - }, - "FundDescription": { - "_enum": { - "Fungible": "FungibleToken", - "NonFungible": "NFTs" - } - }, - "Fund": { - "description": "FundDescription", - "memo": "Option" - }, - "NonFungibleType": { - "_enum": { - "Derivative": "", - "FixedIncome": "", - "Invoice": "", - "Custom": "CustomAssetTypeId" - } } } }, { "minmax": [ - 5003000, - 5003009 + 5001000, + 5001009 ], "types": { "Address": "MultiAddress", @@ -67931,8 +68369,7 @@ export const typesBundle = { "StructuredProduct": "", "Derivative": "", "Custom": "CustomAssetTypeId", - "StableCoin": "", - "NonFungible": "NonFungibleType" + "StableCoin": "" } }, "AssetIdentifier": { @@ -68350,7 +68787,6 @@ export const typesBundle = { "proof_scope_id_cdd_id_match": "ZkProofData", "scope_id": "RistrettoPoint" }, - "CustomClaimTypeId": "u32", "Claim": { "_enum": { "Accredited": "Scope", @@ -68364,8 +68800,7 @@ export const typesBundle = { "Blocked": "Scope", "InvestorUniqueness": "(Scope, ScopeId, CddId)", "NoData": "", - "InvestorUniquenessV2": "CddId", - "Custom": "(CustomClaimTypeId, Option)" + "InvestorUniquenessV2": "(CddId)" } }, "ClaimType": { @@ -68381,8 +68816,7 @@ export const typesBundle = { "Blocked": "", "InvestorUniqueness": "", "NoData": "", - "InvestorUniquenessV2": "", - "Custom": "CustomClaimTypeId" + "InvestorUniquenessV2": "" } }, "IdentityClaim": { @@ -68864,8 +69298,7 @@ export const typesBundle = { "SettlementType": { "_enum": { "SettleOnAffirmation": "", - "SettleOnBlock": "BlockNumber", - "SettleManual": "BlockNumber" + "SettleOnBlock": "BlockNumber" } }, "LegId": "u64", @@ -68968,6 +69401,10 @@ export const typesBundle = { "Exchange" ] }, + "ExtensionAttributes": { + "usage_fee": "Balance", + "version": "MetaVersion" + }, "Tax": "Permill", "TargetIdentities": { "identities": "Vec", @@ -69090,61 +69527,18 @@ export const typesBundle = { "PolymeshV1PIA": "" } }, - "Member": { - "id": "IdentityId", - "expiry_at": "Option", - "inactive_from": "Option" - }, "ItnRewardStatus": { "_enum": { "Unclaimed": "Balance", "Claimed": "" } - }, - "NFTId": "u64", - "NFTs": { - "ticker": "Ticker", - "ids": "Vec" - }, - "FungibleToken": { - "ticker": "Ticker", - "amount": "Balance" - }, - "LegAsset": { - "_enum": { - "Fungible": "FungibleToken", - "NonFungible": "NFTs" - } - }, - "LegV2": { - "from": "PortfolioId", - "to": "PortfolioId", - "asset": "LegAsset" - }, - "FundDescription": { - "_enum": { - "Fungible": "FungibleToken", - "NonFungible": "NFTs" - } - }, - "Fund": { - "description": "FundDescription", - "memo": "Option" - }, - "NonFungibleType": { - "_enum": { - "Derivative": "", - "FixedIncome": "", - "Invoice": "", - "Custom": "CustomAssetTypeId" - } } } }, { "minmax": [ - 5002000, - 5002009 + 5000000, + 5000009 ], "types": { "Address": "MultiAddress", @@ -69205,8 +69599,7 @@ export const typesBundle = { "CUSIP": "[u8; 9]", "CINS": "[u8; 9]", "ISIN": "[u8; 12]", - "LEI": "[u8; 20]", - "FIGI": "[u8; 12]" + "LEI": "[u8; 20]" } }, "AssetOwnershipRelation": { @@ -69291,6 +69684,16 @@ export const typesBundle = { "extrinsic": "ExtrinsicPermissions", "portfolio": "PortfolioPermissions" }, + "LegacyPalletPermissions": { + "pallet_name": "PalletName", + "total": "bool", + "dispatchable_names": "Vec" + }, + "LegacyPermissions": { + "asset": "Option>", + "extrinsic": "Option>", + "portfolio": "Option>" + }, "Signatory": { "_enum": { "Identity": "IdentityId", @@ -69602,7 +70005,11 @@ export const typesBundle = { "Custom": "Vec" } }, - "InvestorZKProofData": "[u8; 64]", + "InvestorZKProofData": { + "r": "CompressedRistretto", + "s": "Scalar" + }, + "CompressedRistretto": "[u8; 32]", "Scalar": "[u8; 32]", "RistrettoPoint": "[u8; 32]", "ZkProofData": { @@ -69615,7 +70022,6 @@ export const typesBundle = { "proof_scope_id_cdd_id_match": "ZkProofData", "scope_id": "RistrettoPoint" }, - "CustomClaimTypeId": "u32", "Claim": { "_enum": { "Accredited": "Scope", @@ -69629,8 +70035,7 @@ export const typesBundle = { "Blocked": "Scope", "InvestorUniqueness": "(Scope, ScopeId, CddId)", "NoData": "", - "InvestorUniquenessV2": "CddId", - "Custom": "(CustomClaimTypeId, Option)" + "InvestorUniquenessV2": "(CddId)" } }, "ClaimType": { @@ -69646,8 +70051,7 @@ export const typesBundle = { "Blocked": "", "InvestorUniqueness": "", "NoData": "", - "InvestorUniquenessV2": "", - "Custom": "CustomClaimTypeId" + "InvestorUniquenessV2": "" } }, "IdentityClaim": { @@ -69689,7 +70093,7 @@ export const typesBundle = { }, "Condition": { "condition_type": "ConditionType", - "issuers": "Vec" + "issuers": "Vec" }, "ConditionResult": { "condition": "Condition", @@ -69815,6 +70219,7 @@ export const typesBundle = { "Pip": { "id": "PipId", "proposal": "Call", + "state": "ProposalState", "proposer": "Proposer" }, "ProposalData": { @@ -69844,6 +70249,37 @@ export const typesBundle = { "RotatePrimaryKeyToSecondary": "Permissions" } }, + "SmartExtensionType": { + "_enum": { + "TransferManager": "", + "Offerings": "", + "SmartWallet": "", + "Custom": "Vec" + } + }, + "SmartExtensionName": "Text", + "SmartExtension": { + "extension_type": "SmartExtensionType", + "extension_name": "SmartExtensionName", + "extension_id": "AccountId", + "is_archive": "bool" + }, + "MetaUrl": "Text", + "MetaDescription": "Text", + "MetaVersion": "u32", + "ExtVersion": "u32", + "TemplateMetadata": { + "url": "Option", + "se_type": "SmartExtensionType", + "usage_fee": "Balance", + "description": "MetaDescription", + "version": "MetaVersion" + }, + "TemplateDetails": { + "instantiation_fee": "Balance", + "owner": "IdentityId", + "frozen": "bool" + }, "AuthorizationNonce": "u64", "Percentage": "Permill", "RestrictionResult": { @@ -70129,8 +70565,7 @@ export const typesBundle = { "SettlementType": { "_enum": { "SettleOnAffirmation": "", - "SettleOnBlock": "BlockNumber", - "SettleManual": "BlockNumber" + "SettleOnBlock": "BlockNumber" } }, "LegId": "u64", @@ -70233,6 +70668,10 @@ export const typesBundle = { "Exchange" ] }, + "ExtensionAttributes": { + "usage_fee": "Balance", + "version": "MetaVersion" + }, "Tax": "Permill", "TargetIdentities": { "identities": "Vec", @@ -70279,16 +70718,6 @@ export const typesBundle = { "default_withholding_tax": "Tax", "withholding_tax": "Vec<(IdentityId, Tax)>" }, - "InitiateCorporateActionArgs": { - "ticker": "Ticker", - "kind": "CAKind", - "decl_date": "Moment", - "record_date": "Option", - "details": "CADetails", - "targets": "Option", - "default_withholding_tax": "Option", - "withholding_tax": "Option>" - }, "LocalCAId": "u32", "CAId": { "ticker": "Ticker", @@ -70355,11 +70784,6 @@ export const typesBundle = { "PolymeshV1PIA": "" } }, - "Member": { - "id": "IdentityId", - "expiry_at": "Option", - "inactive_from": "Option" - }, "ItnRewardStatus": { "_enum": { "Unclaimed": "Balance", @@ -70370,8 +70794,8 @@ export const typesBundle = { }, { "minmax": [ - 5001000, - 5001009 + 3010, + 3019 ], "types": { "Address": "MultiAddress", @@ -70432,8 +70856,7 @@ export const typesBundle = { "CUSIP": "[u8; 9]", "CINS": "[u8; 9]", "ISIN": "[u8; 12]", - "LEI": "[u8; 20]", - "FIGI": "[u8; 12]" + "LEI": "[u8; 20]" } }, "AssetOwnershipRelation": { @@ -70452,33 +70875,6 @@ export const typesBundle = { "divisible": "bool", "asset_type": "AssetType" }, - "AssetMetadataName": "Text", - "AssetMetadataValue": "Vec", - "AssetMetadataLocalKey": "u64", - "AssetMetadataGlobalKey": "u64", - "AssetMetadataKey": { - "_enum": { - "Global": "u64", - "Local": "u64" - } - }, - "AssetMetadataLockStatus": { - "_enum": { - "Unlocked": "", - "Locked": "", - "LockedUntil": "Moment" - } - }, - "AssetMetadataValueDetail": { - "expire": "Option", - "lock_status": "AssetMetadataLockStatus" - }, - "AssetMetadataDescription": "Text", - "AssetMetadataSpec": { - "url": "Option", - "description": "Option", - "type_def": "Option>" - }, "PalletName": "Text", "DispatchableName": "Text", "AssetPermissions": { @@ -70518,6 +70914,16 @@ export const typesBundle = { "extrinsic": "ExtrinsicPermissions", "portfolio": "PortfolioPermissions" }, + "LegacyPalletPermissions": { + "pallet_name": "PalletName", + "total": "bool", + "dispatchable_names": "Vec" + }, + "LegacyPermissions": { + "asset": "Option>", + "extrinsic": "Option>", + "portfolio": "Option>" + }, "Signatory": { "_enum": { "Identity": "IdentityId", @@ -70525,12 +70931,12 @@ export const typesBundle = { } }, "SecondaryKey": { - "key": "AccountId", + "signer": "Signatory", "permissions": "Permissions" }, "SecondaryKeyWithAuth": { "secondary_key": "SecondaryKey", - "auth_signature": "H512" + "auth_signature": "Signature" }, "Subsidy": { "paying_key": "AccountId", @@ -70555,14 +70961,8 @@ export const typesBundle = { "secondary_key": "SecondaryKey" }, "DidRecord": { - "primary_key": "Option" - }, - "KeyRecord": { - "_enum": { - "PrimaryKey": "IdentityId", - "SecondaryKey": "(IdentityId, Permissions)", - "MultiSigSignerKey": "AccountId" - } + "primary_key": "AccountId", + "secondary_keys": "Vec" }, "KeyIdentityData": { "identity": "IdentityId", @@ -70829,7 +71229,7 @@ export const typesBundle = { "Custom": "Vec" } }, - "InvestorZKProofData": "[u8; 64]", + "InvestorZKProofData": "Signature", "Scalar": "[u8; 32]", "RistrettoPoint": "[u8; 32]", "ZkProofData": { @@ -71039,6 +71439,7 @@ export const typesBundle = { "Pip": { "id": "PipId", "proposal": "Call", + "state": "ProposalState", "proposer": "Proposer" }, "ProposalData": { @@ -71047,7 +71448,13 @@ export const typesBundle = { "Proposal": "Vec" } }, - "OffChainSignature": "MultiSignature", + "OffChainSignature": { + "_enum": { + "Ed25519": "H512", + "Sr25519": "H512", + "Ecdsa": "H512" + } + }, "Authorization": { "authorization_data": "AuthorizationData", "authorized_by": "IdentityId", @@ -71068,8 +71475,46 @@ export const typesBundle = { "RotatePrimaryKeyToSecondary": "Permissions" } }, + "SmartExtensionType": { + "_enum": { + "TransferManager": "", + "Offerings": "", + "SmartWallet": "", + "Custom": "Vec" + } + }, + "SmartExtensionName": "Text", + "SmartExtension": { + "extension_type": "SmartExtensionType", + "extension_name": "SmartExtensionName", + "extension_id": "AccountId", + "is_archive": "bool" + }, + "MetaUrl": "Text", + "MetaDescription": "Text", + "MetaVersion": "u32", + "ExtVersion": "u32", + "TemplateMetadata": { + "url": "Option", + "se_type": "SmartExtensionType", + "usage_fee": "Balance", + "description": "MetaDescription", + "version": "MetaVersion" + }, + "TemplateDetails": { + "instantiation_fee": "Balance", + "owner": "IdentityId", + "frozen": "bool" + }, "AuthorizationNonce": "u64", + "Counter": "u64", "Percentage": "Permill", + "TransferManager": { + "_enum": { + "CountTransferManager": "Counter", + "PercentageTransferManager": "Percentage" + } + }, "RestrictionResult": { "_enum": [ "Valid", @@ -71077,66 +71522,13 @@ export const typesBundle = { "ForceValid" ] }, - "Memo": "[u8; 32]", + "Memo": "[u8;32]", "BridgeTx": { "nonce": "u32", "recipient": "AccountId", "amount": "Balance", "tx_hash": "H256" }, - "AssetScope": { - "_enum": { - "Ticker": "Ticker" - } - }, - "StatOpType": { - "_enum": [ - "Count", - "Balance" - ] - }, - "StatType": { - "op": "StatOpType", - "claim_issuer": "Option<(ClaimType, IdentityId)>" - }, - "StatClaim": { - "_enum": { - "Accredited": "bool", - "Affiliate": "bool", - "Jurisdiction": "Option" - } - }, - "Stat1stKey": { - "asset": "AssetScope", - "stat_type": "StatType" - }, - "Stat2ndKey": { - "_enum": { - "NoClaimStat": "", - "Claim": "StatClaim" - } - }, - "StatUpdate": { - "key2": "Stat2ndKey", - "value": "Option" - }, - "TransferCondition": { - "_enum": { - "MaxInvestorCount": "u64", - "MaxInvestorOwnership": "Percentage", - "ClaimCount": "(StatClaim, IdentityId, u64, Option)", - "ClaimOwnership": "(StatClaim, IdentityId, Percentage, Percentage)" - } - }, - "AssetTransferCompliance": { - "paused": "bool", - "requirements": "Vec" - }, - "TransferConditionExemptKey": { - "asset": "AssetScope", - "op": "StatOpType", - "claim_type": "Option" - }, "AssetCompliance": { "paused": "bool", "requirements": "Vec" @@ -71194,13 +71586,13 @@ export const typesBundle = { "Err": "Vec" } }, - "RpcDidRecordsSuccess": { + "DidRecordsSuccess": { "primary_key": "AccountId", "secondary_keys": "Vec" }, - "RpcDidRecords": { + "DidRecords": { "_enum": { - "Success": "RpcDidRecordsSuccess", + "Success": "DidRecordsSuccess", "IdNotFound": "Vec" } }, @@ -71407,12 +71799,6 @@ export const typesBundle = { "negative": "bool", "degree": "u8" }, - "WeightPerClass": { - "baseExtrinsic": "Weight", - "maxExtrinsic": "Option", - "maxTotal": "Option", - "reserved": "Option" - }, "TargetIdentity": { "_enum": { "ExternalAgent": "", @@ -71506,16 +71892,6 @@ export const typesBundle = { "default_withholding_tax": "Tax", "withholding_tax": "Vec<(IdentityId, Tax)>" }, - "InitiateCorporateActionArgs": { - "ticker": "Ticker", - "kind": "CAKind", - "decl_date": "Moment", - "record_date": "Option", - "details": "CADetails", - "targets": "Option", - "default_withholding_tax": "Option", - "withholding_tax": "Option>" - }, "LocalCAId": "u32", "CAId": { "ticker": "Ticker", @@ -71557,7 +71933,7 @@ export const typesBundle = { "sender_insufficient_balance": "bool", "portfolio_validity_result": "PortfolioValidityResult", "asset_frozen": "bool", - "transfer_condition_result": "Vec", + "statistics_result": "Vec", "compliance_result": "AssetComplianceResult", "result": "bool" }, @@ -71568,8 +71944,8 @@ export const typesBundle = { "sender_insufficient_balance": "bool", "result": "bool" }, - "TransferConditionResult": { - "condition": "TransferCondition", + "TransferManagerResult": { + "tm": "TransferManager", "result": "bool" }, "AGId": "u32", @@ -71587,13 +71963,14 @@ export const typesBundle = { "Unclaimed": "Balance", "Claimed": "" } - } + }, + "DispatchErrorModule": "DispatchErrorModuleU8" } }, { "minmax": [ - 5000000, - 5000009 + 3002, + 3002 ], "types": { "Address": "MultiAddress", @@ -71673,33 +72050,6 @@ export const typesBundle = { "divisible": "bool", "asset_type": "AssetType" }, - "AssetMetadataName": "Text", - "AssetMetadataValue": "Vec", - "AssetMetadataLocalKey": "u64", - "AssetMetadataGlobalKey": "u64", - "AssetMetadataKey": { - "_enum": { - "Global": "u64", - "Local": "u64" - } - }, - "AssetMetadataLockStatus": { - "_enum": { - "Unlocked": "", - "Locked": "", - "LockedUntil": "Moment" - } - }, - "AssetMetadataValueDetail": { - "expire": "Option", - "lock_status": "AssetMetadataLockStatus" - }, - "AssetMetadataDescription": "Text", - "AssetMetadataSpec": { - "url": "Option", - "description": "Option", - "type_def": "Option>" - }, "PalletName": "Text", "DispatchableName": "Text", "AssetPermissions": { @@ -71756,12 +72106,12 @@ export const typesBundle = { } }, "SecondaryKey": { - "key": "AccountId", + "signer": "Signatory", "permissions": "Permissions" }, "SecondaryKeyWithAuth": { "secondary_key": "SecondaryKey", - "auth_signature": "H512" + "auth_signature": "Signature" }, "Subsidy": { "paying_key": "AccountId", @@ -71786,14 +72136,8 @@ export const typesBundle = { "secondary_key": "SecondaryKey" }, "DidRecord": { - "primary_key": "Option" - }, - "KeyRecord": { - "_enum": { - "PrimaryKey": "IdentityId", - "SecondaryKey": "(IdentityId, Permissions)", - "MultiSigSignerKey": "AccountId" - } + "primary_key": "AccountId", + "secondary_keys": "Vec" }, "KeyIdentityData": { "identity": "IdentityId", @@ -72060,11 +72404,7 @@ export const typesBundle = { "Custom": "Vec" } }, - "InvestorZKProofData": { - "r": "CompressedRistretto", - "s": "Scalar" - }, - "CompressedRistretto": "[u8; 32]", + "InvestorZKProofData": "Signature", "Scalar": "[u8; 32]", "RistrettoPoint": "[u8; 32]", "ZkProofData": { @@ -72148,7 +72488,7 @@ export const typesBundle = { }, "Condition": { "condition_type": "ConditionType", - "issuers": "Vec" + "issuers": "Vec" }, "ConditionResult": { "condition": "Condition", @@ -72283,7 +72623,13 @@ export const typesBundle = { "Proposal": "Vec" } }, - "OffChainSignature": "MultiSignature", + "OffChainSignature": { + "_enum": { + "Ed25519": "H512", + "Sr25519": "H512", + "Ecdsa": "H512" + } + }, "Authorization": { "authorization_data": "AuthorizationData", "authorized_by": "IdentityId", @@ -72336,7 +72682,14 @@ export const typesBundle = { "frozen": "bool" }, "AuthorizationNonce": "u64", + "Counter": "u64", "Percentage": "Permill", + "TransferManager": { + "_enum": { + "CountTransferManager": "Counter", + "PercentageTransferManager": "Percentage" + } + }, "RestrictionResult": { "_enum": [ "Valid", @@ -72344,66 +72697,13 @@ export const typesBundle = { "ForceValid" ] }, - "Memo": "[u8; 32]", + "Memo": "[u8;32]", "BridgeTx": { "nonce": "u32", "recipient": "AccountId", "amount": "Balance", "tx_hash": "H256" }, - "AssetScope": { - "_enum": { - "Ticker": "Ticker" - } - }, - "StatOpType": { - "_enum": [ - "Count", - "Balance" - ] - }, - "StatType": { - "op": "StatOpType", - "claim_issuer": "Option<(ClaimType, IdentityId)>" - }, - "StatClaim": { - "_enum": { - "Accredited": "bool", - "Affiliate": "bool", - "Jurisdiction": "Option" - } - }, - "Stat1stKey": { - "asset": "AssetScope", - "stat_type": "StatType" - }, - "Stat2ndKey": { - "_enum": { - "NoClaimStat": "", - "Claim": "StatClaim" - } - }, - "StatUpdate": { - "key2": "Stat2ndKey", - "value": "Option" - }, - "TransferCondition": { - "_enum": { - "MaxInvestorCount": "u64", - "MaxInvestorOwnership": "Percentage", - "ClaimCount": "(StatClaim, IdentityId, u64, Option)", - "ClaimOwnership": "(StatClaim, IdentityId, Percentage, Percentage)" - } - }, - "AssetTransferCompliance": { - "paused": "bool", - "requirements": "Vec" - }, - "TransferConditionExemptKey": { - "asset": "AssetScope", - "op": "StatOpType", - "claim_type": "Option" - }, "AssetCompliance": { "paused": "bool", "requirements": "Vec" @@ -72461,13 +72761,13 @@ export const typesBundle = { "Err": "Vec" } }, - "RpcDidRecordsSuccess": { + "DidRecordsSuccess": { "primary_key": "AccountId", "secondary_keys": "Vec" }, - "RpcDidRecords": { + "DidRecords": { "_enum": { - "Success": "RpcDidRecordsSuccess", + "Success": "DidRecordsSuccess", "IdNotFound": "Vec" } }, @@ -72674,12 +72974,6 @@ export const typesBundle = { "negative": "bool", "degree": "u8" }, - "WeightPerClass": { - "baseExtrinsic": "Weight", - "maxExtrinsic": "Option", - "maxTotal": "Option", - "reserved": "Option" - }, "TargetIdentity": { "_enum": { "ExternalAgent": "", @@ -72814,7 +73108,7 @@ export const typesBundle = { "sender_insufficient_balance": "bool", "portfolio_validity_result": "PortfolioValidityResult", "asset_frozen": "bool", - "transfer_condition_result": "Vec", + "statistics_result": "Vec", "compliance_result": "AssetComplianceResult", "result": "bool" }, @@ -72825,8 +73119,8 @@ export const typesBundle = { "sender_insufficient_balance": "bool", "result": "bool" }, - "TransferConditionResult": { - "condition": "TransferCondition", + "TransferManagerResult": { + "tm": "TransferManager", "result": "bool" }, "AGId": "u32", @@ -72844,13 +73138,14 @@ export const typesBundle = { "Unclaimed": "Balance", "Claimed": "" } - } + }, + "DispatchErrorModule": "DispatchErrorModuleU8" } }, { "minmax": [ - 3010, - 3019 + 3003, + 3003 ], "types": { "Address": "MultiAddress", @@ -73476,8 +73771,8 @@ export const typesBundle = { }, "PolymeshVotes": { "index": "u32", - "ayes": "Vec", - "nays": "Vec", + "ayes": "Vec<(IdentityId, Balance)>", + "nays": "Vec<(IdentityId, Balance)>", "expiry": "MaybeBlock" }, "PipId": "u32", @@ -73526,8 +73821,7 @@ export const typesBundle = { "JoinIdentity": "Permissions", "PortfolioCustody": "PortfolioId", "BecomeAgent": "(Ticker, AgentGroup)", - "AddRelayerPayingKey": "(AccountId, AccountId, Balance)", - "RotatePrimaryKeyToSecondary": "Permissions" + "AddRelayerPayingKey": "(AccountId, AccountId, Balance)" } }, "SmartExtensionType": { @@ -73704,8 +73998,7 @@ export const typesBundle = { "JoinIdentity": "", "PortfolioCustody": "", "BecomeAgent": "", - "AddRelayerPayingKey": "", - "RotatePrimaryKeyToSecondary": "" + "AddRelayerPayingKey": "" } }, "ProposalDetails": { @@ -73803,11 +74096,9 @@ export const typesBundle = { "SettleOnBlock": "BlockNumber" } }, - "LegId": "u64", - "InstructionId": "u64", "Instruction": { - "instruction_id": "InstructionId", - "venue_id": "VenueId", + "instruction_id": "u64", + "venue_id": "u64", "status": "InstructionStatus", "settlement_type": "SettlementType", "created_at": "Option", @@ -73834,7 +74125,7 @@ export const typesBundle = { "ReceiptMetadata": "Text", "ReceiptDetails": { "receipt_uid": "u64", - "leg_id": "LegId", + "leg_id": "u64", "signer": "AccountId", "signature": "OffChainSignature", "metadata": "ReceiptMetadata" @@ -73860,7 +74151,6 @@ export const typesBundle = { "Specific": "IdentityId" } }, - "FundraiserId": "u64", "FundraiserName": "Text", "FundraiserStatus": { "_enum": [ @@ -73882,13 +74172,12 @@ export const typesBundle = { "raising_portfolio": "PortfolioId", "raising_asset": "Ticker", "tiers": "Vec", - "venue_id": "VenueId", + "venue_id": "u64", "start": "Moment", "end": "Option", "status": "FundraiserStatus", "minimum_investment": "Balance" }, - "VenueId": "u64", "VenueType": { "_enum": [ "Other", @@ -74024,8 +74313,8 @@ export const typesBundle = { }, { "minmax": [ - 3002, - 3002 + 3000, + 3001 ], "types": { "Address": "MultiAddress", @@ -74651,8 +74940,8 @@ export const typesBundle = { }, "PolymeshVotes": { "index": "u32", - "ayes": "Vec", - "nays": "Vec", + "ayes": "Vec<(IdentityId, Balance)>", + "nays": "Vec<(IdentityId, Balance)>", "expiry": "MaybeBlock" }, "PipId": "u32", @@ -74701,8 +74990,7 @@ export const typesBundle = { "JoinIdentity": "Permissions", "PortfolioCustody": "PortfolioId", "BecomeAgent": "(Ticker, AgentGroup)", - "AddRelayerPayingKey": "(AccountId, AccountId, Balance)", - "RotatePrimaryKeyToSecondary": "Permissions" + "AddRelayerPayingKey": "(AccountId, AccountId, Balance)" } }, "SmartExtensionType": { @@ -74879,8 +75167,7 @@ export const typesBundle = { "JoinIdentity": "", "PortfolioCustody": "", "BecomeAgent": "", - "AddRelayerPayingKey": "", - "RotatePrimaryKeyToSecondary": "" + "AddRelayerPayingKey": "" } }, "ProposalDetails": { @@ -74978,11 +75265,9 @@ export const typesBundle = { "SettleOnBlock": "BlockNumber" } }, - "LegId": "u64", - "InstructionId": "u64", "Instruction": { - "instruction_id": "InstructionId", - "venue_id": "VenueId", + "instruction_id": "u64", + "venue_id": "u64", "status": "InstructionStatus", "settlement_type": "SettlementType", "created_at": "Option", @@ -75009,7 +75294,7 @@ export const typesBundle = { "ReceiptMetadata": "Text", "ReceiptDetails": { "receipt_uid": "u64", - "leg_id": "LegId", + "leg_id": "u64", "signer": "AccountId", "signature": "OffChainSignature", "metadata": "ReceiptMetadata" @@ -75035,7 +75320,6 @@ export const typesBundle = { "Specific": "IdentityId" } }, - "FundraiserId": "u64", "FundraiserName": "Text", "FundraiserStatus": { "_enum": [ @@ -75057,13 +75341,12 @@ export const typesBundle = { "raising_portfolio": "PortfolioId", "raising_asset": "Ticker", "tiers": "Vec", - "venue_id": "VenueId", + "venue_id": "u64", "start": "Moment", "end": "Option", "status": "FundraiserStatus", "minimum_investment": "Balance" }, - "VenueId": "u64", "VenueType": { "_enum": [ "Other", @@ -75199,7749 +75482,651 @@ export const typesBundle = { }, { "minmax": [ - 3003, - 3003 + 2021, + 2023 ], "types": { - "Address": "MultiAddress", - "LookupSource": "MultiAddress", - "AccountInfo": "AccountInfoWithDualRefCount", - "IdentityId": "[u8; 32]", - "EventDid": "IdentityId", - "EventCounts": "Vec", - "ErrorAt": "(u32, DispatchError)", - "InvestorUid": "[u8; 16]", - "Ticker": "[u8; 12]", - "CddId": "[u8; 32]", - "ScopeId": "[u8; 32]", - "PosRatio": "(u32, u32)", - "DocumentId": "u32", - "DocumentName": "Text", - "DocumentUri": "Text", - "DocumentHash": { - "_enum": { - "None": "", - "H512": "[u8; 64]", - "H384": "[u8; 48]", - "H320": "[u8; 40]", - "H256": "[u8; 32]", - "H224": "[u8; 28]", - "H192": "[u8; 24]", - "H160": "[u8; 20]", - "H128": "[u8; 16]" - } - }, - "DocumentType": "Text", - "Document": { - "uri": "DocumentUri", - "content_hash": "DocumentHash", - "name": "DocumentName", - "doc_type": "Option", - "filing_date": "Option" - }, - "Version": "u8", - "CustomAssetTypeId": "u32", - "AssetType": { - "_enum": { - "EquityCommon": "", - "EquityPreferred": "", - "Commodity": "", - "FixedIncome": "", - "REIT": "", - "Fund": "", - "RevenueShareAgreement": "", - "StructuredProduct": "", - "Derivative": "", - "Custom": "CustomAssetTypeId", - "StableCoin": "" + "AccountInfo": "AccountInfoWithRefCount", + "Address": "IndicesLookupSource", + "LookupSource": "IndicesLookupSource" + } + } + ], + "signedExtensions": { + "StoreCallMetadata": { + "extrinsic": {}, + "payload": {} + } + } + }, + "polymesh_testnet": { + "rpc": { + "identity": { + "isIdentityHasValidCdd": { + "description": "use to tell whether the given did has valid cdd claim or not", + "params": [ + { + "name": "did", + "type": "IdentityId", + "isOptional": false + }, + { + "name": "buffer_time", + "type": "u64", + "isOptional": true + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "AssetIdentifier": { - "_enum": { - "CUSIP": "[u8; 9]", - "CINS": "[u8; 9]", - "ISIN": "[u8; 12]", - "LEI": "[u8; 20]" + ], + "type": "CddStatus" + }, + "getAssetDid": { + "description": "function is used to query the given ticker DID", + "params": [ + { + "name": "ticker", + "type": "Ticker", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "AssetOwnershipRelation": { - "_enum": { - "NotOwned": "", - "TickerOwned": "", - "AssetOwned": "" + ], + "type": "AssetDidResult" + }, + "getDidRecords": { + "description": "Used to get the did record values for a given DID", + "params": [ + { + "name": "did", + "type": "IdentityId", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "AssetName": "Text", - "FundingRoundName": "Text", - "VenueDetails": "Text", - "SecurityToken": { - "total_supply": "Balance", - "owner_did": "IdentityId", - "divisible": "bool", - "asset_type": "AssetType" - }, - "PalletName": "Text", - "DispatchableName": "Text", - "AssetPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" + ], + "type": "RpcDidRecords" + }, + "getDidStatus": { + "description": "Retrieve status of the DID", + "params": [ + { + "name": "did", + "type": "Vec", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "PortfolioPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" + ], + "type": "Vec" + }, + "getFilteredAuthorizations": { + "description": "Retrieve authorizations data for a given signatory and filtered using the given authorization type", + "params": [ + { + "name": "signatory", + "type": "Signatory", + "isOptional": false + }, + { + "name": "allow_expired", + "type": "bool", + "isOptional": false + }, + { + "name": "auth_type", + "type": "AuthorizationType", + "isOptional": true + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "DispatchableNames": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" + ], + "type": "Vec" + }, + "getKeyIdentityData": { + "description": "Query relation between a signing key and a DID", + "params": [ + { + "name": "acc", + "type": "AccountId", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "PalletPermissions": { - "pallet_name": "PalletName", - "dispatchable_names": "DispatchableNames" - }, - "ExtrinsicPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" + ], + "type": "Option" + }, + "validCDDClaims": { + "description": "Returns all valid IdentityClaim of type CustomerDueDiligence for the given target_identity", + "params": [ + { + "name": "target_identity", + "type": "IdentityId", + "isOptional": false + }, + { + "name": "cdd_checker_leeway", + "type": "u64", + "isOptional": true + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "Permissions": { - "asset": "AssetPermissions", - "extrinsic": "ExtrinsicPermissions", - "portfolio": "PortfolioPermissions" - }, - "LegacyPalletPermissions": { - "pallet_name": "PalletName", - "total": "bool", - "dispatchable_names": "Vec" - }, - "LegacyPermissions": { - "asset": "Option>", - "extrinsic": "Option>", - "portfolio": "Option>" - }, - "Signatory": { - "_enum": { - "Identity": "IdentityId", - "Account": "AccountId" + ], + "type": "Vec" + } + }, + "pips": { + "getVotes": { + "description": "Summary of votes of a proposal given by index", + "params": [ + { + "name": "index", + "type": "PipId", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "SecondaryKey": { - "signer": "Signatory", - "permissions": "Permissions" - }, - "SecondaryKeyWithAuth": { - "secondary_key": "SecondaryKey", - "auth_signature": "Signature" - }, - "Subsidy": { - "paying_key": "AccountId", - "remaining": "Balance" - }, - "IdentityRole": { - "_enum": [ - "Issuer", - "SimpleTokenIssuer", - "Validator", - "ClaimIssuer", - "Investor", - "NodeRunner", - "PM", - "CDDAMLClaimIssuer", - "AccreditedInvestorClaimIssuer", - "VerifiedIdentityClaimIssuer" - ] - }, - "PreAuthorizedKeyInfo": { - "target_id": "IdentityId", - "secondary_key": "SecondaryKey" - }, - "DidRecord": { - "primary_key": "AccountId", - "secondary_keys": "Vec" - }, - "KeyIdentityData": { - "identity": "IdentityId", - "permissions": "Option" - }, - "CountryCode": { - "_enum": [ - "AF", - "AX", - "AL", - "DZ", - "AS", - "AD", - "AO", - "AI", - "AQ", - "AG", - "AR", - "AM", - "AW", - "AU", - "AT", - "AZ", - "BS", - "BH", - "BD", - "BB", - "BY", - "BE", - "BZ", - "BJ", - "BM", - "BT", - "BO", - "BA", - "BW", - "BV", - "BR", - "VG", - "IO", - "BN", - "BG", - "BF", - "BI", - "KH", - "CM", - "CA", - "CV", - "KY", - "CF", - "TD", - "CL", - "CN", - "HK", - "MO", - "CX", - "CC", - "CO", - "KM", - "CG", - "CD", - "CK", - "CR", - "CI", - "HR", - "CU", - "CY", - "CZ", - "DK", - "DJ", - "DM", - "DO", - "EC", - "EG", - "SV", - "GQ", - "ER", - "EE", - "ET", - "FK", - "FO", - "FJ", - "FI", - "FR", - "GF", - "PF", - "TF", - "GA", - "GM", - "GE", - "DE", - "GH", - "GI", - "GR", - "GL", - "GD", - "GP", - "GU", - "GT", - "GG", - "GN", - "GW", - "GY", - "HT", - "HM", - "VA", - "HN", - "HU", - "IS", - "IN", - "ID", - "IR", - "IQ", - "IE", - "IM", - "IL", - "IT", - "JM", - "JP", - "JE", - "JO", - "KZ", - "KE", - "KI", - "KP", - "KR", - "KW", - "KG", - "LA", - "LV", - "LB", - "LS", - "LR", - "LY", - "LI", - "LT", - "LU", - "MK", - "MG", - "MW", - "MY", - "MV", - "ML", - "MT", - "MH", - "MQ", - "MR", - "MU", - "YT", - "MX", - "FM", - "MD", - "MC", - "MN", - "ME", - "MS", - "MA", - "MZ", - "MM", - "NA", - "NR", - "NP", - "NL", - "AN", - "NC", - "NZ", - "NI", - "NE", - "NG", - "NU", - "NF", - "MP", - "NO", - "OM", - "PK", - "PW", - "PS", - "PA", - "PG", - "PY", - "PE", - "PH", - "PN", - "PL", - "PT", - "PR", - "QA", - "RE", - "RO", - "RU", - "RW", - "BL", - "SH", - "KN", - "LC", - "MF", - "PM", - "VC", - "WS", - "SM", - "ST", - "SA", - "SN", - "RS", - "SC", - "SL", - "SG", - "SK", - "SI", - "SB", - "SO", - "ZA", - "GS", - "SS", - "ES", - "LK", - "SD", - "SR", - "SJ", - "SZ", - "SE", - "CH", - "SY", - "TW", - "TJ", - "TZ", - "TH", - "TL", - "TG", - "TK", - "TO", - "TT", - "TN", - "TR", - "TM", - "TC", - "TV", - "UG", - "UA", - "AE", - "GB", - "US", - "UM", - "UY", - "UZ", - "VU", - "VE", - "VN", - "VI", - "WF", - "EH", - "YE", - "ZM", - "ZW", - "BQ", - "CW", - "SX" - ] - }, - "Scope": { - "_enum": { - "Identity": "IdentityId", - "Ticker": "Ticker", - "Custom": "Vec" - } - }, - "InvestorZKProofData": "Signature", - "Scalar": "[u8; 32]", - "RistrettoPoint": "[u8; 32]", - "ZkProofData": { - "challenge_responses": "[Scalar; 2]", - "subtract_expressions_res": "RistrettoPoint", - "blinded_scope_did_hash": "RistrettoPoint" - }, - "ScopeClaimProof": { - "proof_scope_id_wellformed": "Signature", - "proof_scope_id_cdd_id_match": "ZkProofData", - "scope_id": "RistrettoPoint" - }, - "Claim": { - "_enum": { - "Accredited": "Scope", - "Affiliate": "Scope", - "BuyLockup": "Scope", - "SellLockup": "Scope", - "CustomerDueDiligence": "CddId", - "KnowYourCustomer": "Scope", - "Jurisdiction": "(CountryCode, Scope)", - "Exempted": "Scope", - "Blocked": "Scope", - "InvestorUniqueness": "(Scope, ScopeId, CddId)", - "NoData": "", - "InvestorUniquenessV2": "(CddId)" - } - }, - "ClaimType": { - "_enum": { - "Accredited": "", - "Affiliate": "", - "BuyLockup": "", - "SellLockup": "", - "CustomerDueDiligence": "", - "KnowYourCustomer": "", - "Jurisdiction": "", - "Exempted": "", - "Blocked": "", - "InvestorUniqueness": "", - "NoData": "", - "InvestorUniquenessV2": "" - } - }, - "IdentityClaim": { - "claim_issuer": "IdentityId", - "issuance_date": "Moment", - "last_update_date": "Moment", - "expiry": "Option", - "claim": "Claim" - }, - "ComplianceRequirement": { - "sender_conditions": "Vec", - "receiver_conditions": "Vec", - "id": "u32" - }, - "ComplianceRequirementResult": { - "sender_conditions": "Vec", - "receiver_conditions": "Vec", - "id": "u32", - "result": "bool" - }, - "ConditionType": { - "_enum": { - "IsPresent": "Claim", - "IsAbsent": "Claim", - "IsAnyOf": "Vec", - "IsNoneOf": "Vec", - "IsIdentity": "TargetIdentity" - } - }, - "TrustedFor": { - "_enum": { - "Any": "", - "Specific": "Vec" - } - }, - "TrustedIssuer": { - "issuer": "IdentityId", - "trusted_for": "TrustedFor" - }, - "Condition": { - "condition_type": "ConditionType", - "issuers": "Vec" - }, - "ConditionResult": { - "condition": "Condition", - "result": "bool" - }, - "TargetIdAuthorization": { - "target_id": "IdentityId", - "nonce": "u64", - "expires_at": "Moment" - }, - "TickerRegistration": { - "owner": "IdentityId", - "expiry": "Option" - }, - "TickerRegistrationConfig": { - "max_ticker_length": "u8", - "registration_length": "Option" - }, - "ClassicTickerRegistration": { - "eth_owner": "EthereumAddress", - "is_created": "bool" - }, - "ClassicTickerImport": { - "eth_owner": "EthereumAddress", - "ticker": "Ticker", - "is_contract": "bool", - "is_created": "bool" - }, - "EthereumAddress": "[u8; 20]", - "EcdsaSignature": "[u8; 65]", - "MotionTitle": "Text", - "MotionInfoLink": "Text", - "ChoiceTitle": "Text", - "Motion": { - "title": "MotionTitle", - "info_link": "MotionInfoLink", - "choices": "Vec" - }, - "BallotTitle": "Text", - "BallotMeta": { - "title": "BallotTitle", - "motions": "Vec" - }, - "BallotTimeRange": { - "start": "Moment", - "end": "Moment" - }, - "BallotVote": { - "power": "Balance", - "fallback": "Option" - }, - "MaybeBlock": { - "_enum": { - "Some": "BlockNumber", - "None": "" - } - }, - "Url": "Text", - "PipDescription": "Text", - "PipsMetadata": { - "id": "PipId", - "url": "Option", - "description": "Option", - "created_at": "BlockNumber", - "transaction_version": "u32", - "expiry": "MaybeBlock" - }, - "Proposer": { - "_enum": { - "Community": "AccountId", - "Committee": "Committee" - } - }, - "Committee": { - "_enum": { - "Technical": "", - "Upgrade": "" - } - }, - "SkippedCount": "u8", - "SnapshottedPip": { - "id": "PipId", - "weight": "(bool, Balance)" - }, - "SnapshotId": "u32", - "SnapshotMetadata": { - "created_at": "BlockNumber", - "made_by": "AccountId", - "id": "SnapshotId" - }, - "SnapshotResult": { - "_enum": { - "Approve": "", - "Reject": "", - "Skip": "" - } - }, - "Beneficiary": { - "id": "IdentityId", - "amount": "Balance" - }, - "DepositInfo": { - "owner": "AccountId", - "amount": "Balance" - }, - "PolymeshVotes": { - "index": "u32", - "ayes": "Vec<(IdentityId, Balance)>", - "nays": "Vec<(IdentityId, Balance)>", - "expiry": "MaybeBlock" - }, - "PipId": "u32", - "ProposalState": { - "_enum": [ - "Pending", - "Rejected", - "Scheduled", - "Failed", - "Executed", - "Expired" - ] - }, - "Pip": { - "id": "PipId", - "proposal": "Call", - "state": "ProposalState", - "proposer": "Proposer" - }, - "ProposalData": { - "_enum": { - "Hash": "Hash", - "Proposal": "Vec" - } - }, - "OffChainSignature": { - "_enum": { - "Ed25519": "H512", - "Sr25519": "H512", - "Ecdsa": "H512" - } - }, - "Authorization": { - "authorization_data": "AuthorizationData", - "authorized_by": "IdentityId", - "expiry": "Option", - "auth_id": "u64" - }, - "AuthorizationData": { - "_enum": { - "AttestPrimaryKeyRotation": "IdentityId", - "RotatePrimaryKey": "", - "TransferTicker": "Ticker", - "AddMultiSigSigner": "AccountId", - "TransferAssetOwnership": "Ticker", - "JoinIdentity": "Permissions", - "PortfolioCustody": "PortfolioId", - "BecomeAgent": "(Ticker, AgentGroup)", - "AddRelayerPayingKey": "(AccountId, AccountId, Balance)" - } - }, - "SmartExtensionType": { - "_enum": { - "TransferManager": "", - "Offerings": "", - "SmartWallet": "", - "Custom": "Vec" - } - }, - "SmartExtensionName": "Text", - "SmartExtension": { - "extension_type": "SmartExtensionType", - "extension_name": "SmartExtensionName", - "extension_id": "AccountId", - "is_archive": "bool" - }, - "MetaUrl": "Text", - "MetaDescription": "Text", - "MetaVersion": "u32", - "ExtVersion": "u32", - "TemplateMetadata": { - "url": "Option", - "se_type": "SmartExtensionType", - "usage_fee": "Balance", - "description": "MetaDescription", - "version": "MetaVersion" - }, - "TemplateDetails": { - "instantiation_fee": "Balance", - "owner": "IdentityId", - "frozen": "bool" - }, - "AuthorizationNonce": "u64", - "Counter": "u64", - "Percentage": "Permill", - "TransferManager": { - "_enum": { - "CountTransferManager": "Counter", - "PercentageTransferManager": "Percentage" - } - }, - "RestrictionResult": { - "_enum": [ - "Valid", - "Invalid", - "ForceValid" - ] - }, - "Memo": "[u8;32]", - "BridgeTx": { - "nonce": "u32", - "recipient": "AccountId", - "amount": "Balance", - "tx_hash": "H256" - }, - "AssetCompliance": { - "paused": "bool", - "requirements": "Vec" - }, - "AssetComplianceResult": { - "paused": "bool", - "requirements": "Vec", - "result": "bool" - }, - "Claim1stKey": { - "target": "IdentityId", - "claim_type": "ClaimType" - }, - "Claim2ndKey": { - "issuer": "IdentityId", - "scope": "Option" - }, - "InactiveMember": { - "id": "IdentityId", - "deactivated_at": "Moment", - "expiry": "Option" - }, - "VotingResult": { - "ayes_count": "u32", - "ayes_stake": "Balance", - "nays_count": "u32", - "nays_stake": "Balance" - }, - "ProtocolOp": { - "_enum": [ - "AssetRegisterTicker", - "AssetIssue", - "AssetAddDocuments", - "AssetCreateAsset", - "CheckpointCreateSchedule", - "ComplianceManagerAddComplianceRequirement", - "IdentityCddRegisterDid", - "IdentityAddClaim", - "IdentityAddSecondaryKeysWithAuthorization", - "PipsPropose", - "ContractsPutCode", - "CorporateBallotAttachBallot", - "CapitalDistributionDistribute" - ] - }, - "CddStatus": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "AssetDidResult": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "DidRecordsSuccess": { - "primary_key": "AccountId", - "secondary_keys": "Vec" - }, - "DidRecords": { - "_enum": { - "Success": "DidRecordsSuccess", - "IdNotFound": "Vec" - } - }, - "VoteCountProposalFound": { - "ayes": "u64", - "nays": "u64" - }, - "VoteCount": { - "_enum": { - "ProposalFound": "VoteCountProposalFound", - "ProposalNotFound": "" - } - }, - "Vote": "(bool, Balance)", - "VoteByPip": { - "pip": "PipId", - "vote": "Vote" - }, - "BridgeTxDetail": { - "amount": "Balance", - "status": "BridgeTxStatus", - "execution_block": "BlockNumber", - "tx_hash": "H256" - }, - "BridgeTxStatus": { - "_enum": { - "Absent": "", - "Pending": "u8", - "Frozen": "", - "Timelocked": "", - "Handled": "" - } - }, - "HandledTxStatus": { - "_enum": { - "Success": "", - "Error": "Text" - } - }, - "CappedFee": "u64", - "CanTransferResult": { - "_enum": { - "Ok": "u8", - "Err": "Vec" - } - }, - "AuthorizationType": { - "_enum": { - "AttestPrimaryKeyRotation": "", - "RotatePrimaryKey": "", - "TransferTicker": "", - "AddMultiSigSigner": "", - "TransferAssetOwnership": "", - "JoinIdentity": "", - "PortfolioCustody": "", - "BecomeAgent": "", - "AddRelayerPayingKey": "" - } - }, - "ProposalDetails": { - "approvals": "u64", - "rejections": "u64", - "status": "ProposalStatus", - "expiry": "Option", - "auto_close": "bool" - }, - "ProposalStatus": { - "_enum": { - "Invalid": "", - "ActiveOrExpired": "", - "ExecutionSuccessful": "", - "ExecutionFailed": "", - "Rejected": "" - } - }, - "DidStatus": { - "_enum": { - "Unknown": "", - "Exists": "", - "CddVerified": "" - } - }, - "PortfolioName": "Text", - "PortfolioNumber": "u64", - "PortfolioKind": { - "_enum": { - "Default": "", - "User": "PortfolioNumber" - } - }, - "PortfolioId": { - "did": "IdentityId", - "kind": "PortfolioKind" - }, - "Moment": "u64", - "CalendarUnit": { - "_enum": [ - "Second", - "Minute", - "Hour", - "Day", - "Week", - "Month", - "Year" - ] - }, - "CalendarPeriod": { - "unit": "CalendarUnit", - "amount": "u64" - }, - "CheckpointSchedule": { - "start": "Moment", - "period": "CalendarPeriod" - }, - "CheckpointId": "u64", - "ScheduleId": "u64", - "StoredSchedule": { - "schedule": "CheckpointSchedule", - "id": "ScheduleId", - "at": "Moment", - "remaining": "u32" - }, - "ScheduleSpec": { - "start": "Option", - "period": "CalendarPeriod", - "remaining": "u32" - }, - "InstructionStatus": { - "_enum": { - "Unknown": "", - "Pending": "", - "Failed": "" - } - }, - "LegStatus": { - "_enum": { - "PendingTokenLock": "", - "ExecutionPending": "", - "ExecutionToBeSkipped": "(AccountId, u64)" - } - }, - "AffirmationStatus": { - "_enum": { - "Unknown": "", - "Pending": "", - "Affirmed": "" - } - }, - "SettlementType": { - "_enum": { - "SettleOnAffirmation": "", - "SettleOnBlock": "BlockNumber" - } - }, - "Instruction": { - "instruction_id": "u64", - "venue_id": "u64", - "status": "InstructionStatus", - "settlement_type": "SettlementType", - "created_at": "Option", - "trade_date": "Option", - "value_date": "Option" - }, - "Leg": { - "from": "PortfolioId", - "to": "PortfolioId", - "asset": "Ticker", - "amount": "Balance" - }, - "Venue": { - "creator": "IdentityId", - "venue_type": "VenueType" - }, - "Receipt": { - "receipt_uid": "u64", - "from": "PortfolioId", - "to": "PortfolioId", - "asset": "Ticker", - "amount": "Balance" - }, - "ReceiptMetadata": "Text", - "ReceiptDetails": { - "receipt_uid": "u64", - "leg_id": "u64", - "signer": "AccountId", - "signature": "OffChainSignature", - "metadata": "ReceiptMetadata" - }, - "UniqueCall": { - "nonce": "u64", - "call": "Call" - }, - "MovePortfolioItem": { - "ticker": "Ticker", - "amount": "Balance", - "memo": "Option" - }, - "WeightToFeeCoefficient": { - "coeffInteger": "Balance", - "coeffFrac": "Perbill", - "negative": "bool", - "degree": "u8" - }, - "TargetIdentity": { - "_enum": { - "ExternalAgent": "", - "Specific": "IdentityId" - } - }, - "FundraiserName": "Text", - "FundraiserStatus": { - "_enum": [ - "Live", - "Frozen", - "Closed", - "ClosedEarly" - ] - }, - "FundraiserTier": { - "total": "Balance", - "price": "Balance", - "remaining": "Balance" - }, - "Fundraiser": { - "creator": "IdentityId", - "offering_portfolio": "PortfolioId", - "offering_asset": "Ticker", - "raising_portfolio": "PortfolioId", - "raising_asset": "Ticker", - "tiers": "Vec", - "venue_id": "u64", - "start": "Moment", - "end": "Option", - "status": "FundraiserStatus", - "minimum_investment": "Balance" - }, - "VenueType": { - "_enum": [ - "Other", - "Distribution", - "Sto", - "Exchange" - ] - }, - "ExtensionAttributes": { - "usage_fee": "Balance", - "version": "MetaVersion" - }, - "Tax": "Permill", - "TargetIdentities": { - "identities": "Vec", - "treatment": "TargetTreatment" - }, - "TargetTreatment": { - "_enum": [ - "Include", - "Exclude" - ] - }, - "CAKind": { - "_enum": [ - "PredictableBenefit", - "UnpredictableBenefit", - "IssuerNotice", - "Reorganization", - "Other" - ] - }, - "CADetails": "Text", - "CACheckpoint": { - "_enum": { - "Scheduled": "(ScheduleId, u64)", - "Existing": "CheckpointId" - } - }, - "RecordDate": { - "date": "Moment", - "checkpoint": "CACheckpoint" - }, - "RecordDateSpec": { - "_enum": { - "Scheduled": "Moment", - "ExistingSchedule": "ScheduleId", - "Existing": "CheckpointId" - } - }, - "CorporateAction": { - "kind": "CAKind", - "decl_date": "Moment", - "record_date": "Option", - "targets": "TargetIdentities", - "default_withholding_tax": "Tax", - "withholding_tax": "Vec<(IdentityId, Tax)>" - }, - "LocalCAId": "u32", - "CAId": { - "ticker": "Ticker", - "local_id": "LocalCAId" - }, - "Distribution": { - "from": "PortfolioId", - "currency": "Ticker", - "per_share": "Balance", - "amount": "Balance", - "remaining": "Balance", - "reclaimed": "bool", - "payment_at": "Moment", - "expires_at": "Option" - }, - "SlashingSwitch": { - "_enum": [ - "Validator", - "ValidatorAndNominator", - "None" - ] - }, - "PriceTier": { - "total": "Balance", - "price": "Balance" - }, - "PermissionedIdentityPrefs": { - "intended_count": "u32", - "running_count": "u32" - }, - "GranularCanTransferResult": { - "invalid_granularity": "bool", - "self_transfer": "bool", - "invalid_receiver_cdd": "bool", - "invalid_sender_cdd": "bool", - "missing_scope_claim": "bool", - "receiver_custodian_error": "bool", - "sender_custodian_error": "bool", - "sender_insufficient_balance": "bool", - "portfolio_validity_result": "PortfolioValidityResult", - "asset_frozen": "bool", - "statistics_result": "Vec", - "compliance_result": "AssetComplianceResult", - "result": "bool" - }, - "PortfolioValidityResult": { - "receiver_is_same_portfolio": "bool", - "sender_portfolio_does_not_exist": "bool", - "receiver_portfolio_does_not_exist": "bool", - "sender_insufficient_balance": "bool", - "result": "bool" - }, - "TransferManagerResult": { - "tm": "TransferManager", - "result": "bool" - }, - "AGId": "u32", - "AgentGroup": { - "_enum": { - "Full": "", - "Custom": "AGId", - "ExceptMeta": "", - "PolymeshV1CAA": "", - "PolymeshV1PIA": "" - } - }, - "ItnRewardStatus": { - "_enum": { - "Unclaimed": "Balance", - "Claimed": "" - } - }, - "DispatchErrorModule": "DispatchErrorModuleU8" - } - }, - { - "minmax": [ - 3000, - 3001 - ], - "types": { - "Address": "MultiAddress", - "LookupSource": "MultiAddress", - "AccountInfo": "AccountInfoWithDualRefCount", - "IdentityId": "[u8; 32]", - "EventDid": "IdentityId", - "EventCounts": "Vec", - "ErrorAt": "(u32, DispatchError)", - "InvestorUid": "[u8; 16]", - "Ticker": "[u8; 12]", - "CddId": "[u8; 32]", - "ScopeId": "[u8; 32]", - "PosRatio": "(u32, u32)", - "DocumentId": "u32", - "DocumentName": "Text", - "DocumentUri": "Text", - "DocumentHash": { - "_enum": { - "None": "", - "H512": "[u8; 64]", - "H384": "[u8; 48]", - "H320": "[u8; 40]", - "H256": "[u8; 32]", - "H224": "[u8; 28]", - "H192": "[u8; 24]", - "H160": "[u8; 20]", - "H128": "[u8; 16]" - } - }, - "DocumentType": "Text", - "Document": { - "uri": "DocumentUri", - "content_hash": "DocumentHash", - "name": "DocumentName", - "doc_type": "Option", - "filing_date": "Option" - }, - "Version": "u8", - "CustomAssetTypeId": "u32", - "AssetType": { - "_enum": { - "EquityCommon": "", - "EquityPreferred": "", - "Commodity": "", - "FixedIncome": "", - "REIT": "", - "Fund": "", - "RevenueShareAgreement": "", - "StructuredProduct": "", - "Derivative": "", - "Custom": "CustomAssetTypeId", - "StableCoin": "" - } - }, - "AssetIdentifier": { - "_enum": { - "CUSIP": "[u8; 9]", - "CINS": "[u8; 9]", - "ISIN": "[u8; 12]", - "LEI": "[u8; 20]" - } - }, - "AssetOwnershipRelation": { - "_enum": { - "NotOwned": "", - "TickerOwned": "", - "AssetOwned": "" - } - }, - "AssetName": "Text", - "FundingRoundName": "Text", - "VenueDetails": "Text", - "SecurityToken": { - "total_supply": "Balance", - "owner_did": "IdentityId", - "divisible": "bool", - "asset_type": "AssetType" - }, - "PalletName": "Text", - "DispatchableName": "Text", - "AssetPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "PortfolioPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "DispatchableNames": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "PalletPermissions": { - "pallet_name": "PalletName", - "dispatchable_names": "DispatchableNames" - }, - "ExtrinsicPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "Permissions": { - "asset": "AssetPermissions", - "extrinsic": "ExtrinsicPermissions", - "portfolio": "PortfolioPermissions" - }, - "LegacyPalletPermissions": { - "pallet_name": "PalletName", - "total": "bool", - "dispatchable_names": "Vec" - }, - "LegacyPermissions": { - "asset": "Option>", - "extrinsic": "Option>", - "portfolio": "Option>" - }, - "Signatory": { - "_enum": { - "Identity": "IdentityId", - "Account": "AccountId" - } - }, - "SecondaryKey": { - "signer": "Signatory", - "permissions": "Permissions" - }, - "SecondaryKeyWithAuth": { - "secondary_key": "SecondaryKey", - "auth_signature": "Signature" - }, - "Subsidy": { - "paying_key": "AccountId", - "remaining": "Balance" - }, - "IdentityRole": { - "_enum": [ - "Issuer", - "SimpleTokenIssuer", - "Validator", - "ClaimIssuer", - "Investor", - "NodeRunner", - "PM", - "CDDAMLClaimIssuer", - "AccreditedInvestorClaimIssuer", - "VerifiedIdentityClaimIssuer" - ] - }, - "PreAuthorizedKeyInfo": { - "target_id": "IdentityId", - "secondary_key": "SecondaryKey" - }, - "DidRecord": { - "primary_key": "AccountId", - "secondary_keys": "Vec" - }, - "KeyIdentityData": { - "identity": "IdentityId", - "permissions": "Option" - }, - "CountryCode": { - "_enum": [ - "AF", - "AX", - "AL", - "DZ", - "AS", - "AD", - "AO", - "AI", - "AQ", - "AG", - "AR", - "AM", - "AW", - "AU", - "AT", - "AZ", - "BS", - "BH", - "BD", - "BB", - "BY", - "BE", - "BZ", - "BJ", - "BM", - "BT", - "BO", - "BA", - "BW", - "BV", - "BR", - "VG", - "IO", - "BN", - "BG", - "BF", - "BI", - "KH", - "CM", - "CA", - "CV", - "KY", - "CF", - "TD", - "CL", - "CN", - "HK", - "MO", - "CX", - "CC", - "CO", - "KM", - "CG", - "CD", - "CK", - "CR", - "CI", - "HR", - "CU", - "CY", - "CZ", - "DK", - "DJ", - "DM", - "DO", - "EC", - "EG", - "SV", - "GQ", - "ER", - "EE", - "ET", - "FK", - "FO", - "FJ", - "FI", - "FR", - "GF", - "PF", - "TF", - "GA", - "GM", - "GE", - "DE", - "GH", - "GI", - "GR", - "GL", - "GD", - "GP", - "GU", - "GT", - "GG", - "GN", - "GW", - "GY", - "HT", - "HM", - "VA", - "HN", - "HU", - "IS", - "IN", - "ID", - "IR", - "IQ", - "IE", - "IM", - "IL", - "IT", - "JM", - "JP", - "JE", - "JO", - "KZ", - "KE", - "KI", - "KP", - "KR", - "KW", - "KG", - "LA", - "LV", - "LB", - "LS", - "LR", - "LY", - "LI", - "LT", - "LU", - "MK", - "MG", - "MW", - "MY", - "MV", - "ML", - "MT", - "MH", - "MQ", - "MR", - "MU", - "YT", - "MX", - "FM", - "MD", - "MC", - "MN", - "ME", - "MS", - "MA", - "MZ", - "MM", - "NA", - "NR", - "NP", - "NL", - "AN", - "NC", - "NZ", - "NI", - "NE", - "NG", - "NU", - "NF", - "MP", - "NO", - "OM", - "PK", - "PW", - "PS", - "PA", - "PG", - "PY", - "PE", - "PH", - "PN", - "PL", - "PT", - "PR", - "QA", - "RE", - "RO", - "RU", - "RW", - "BL", - "SH", - "KN", - "LC", - "MF", - "PM", - "VC", - "WS", - "SM", - "ST", - "SA", - "SN", - "RS", - "SC", - "SL", - "SG", - "SK", - "SI", - "SB", - "SO", - "ZA", - "GS", - "SS", - "ES", - "LK", - "SD", - "SR", - "SJ", - "SZ", - "SE", - "CH", - "SY", - "TW", - "TJ", - "TZ", - "TH", - "TL", - "TG", - "TK", - "TO", - "TT", - "TN", - "TR", - "TM", - "TC", - "TV", - "UG", - "UA", - "AE", - "GB", - "US", - "UM", - "UY", - "UZ", - "VU", - "VE", - "VN", - "VI", - "WF", - "EH", - "YE", - "ZM", - "ZW", - "BQ", - "CW", - "SX" - ] - }, - "Scope": { - "_enum": { - "Identity": "IdentityId", - "Ticker": "Ticker", - "Custom": "Vec" - } - }, - "InvestorZKProofData": "Signature", - "Scalar": "[u8; 32]", - "RistrettoPoint": "[u8; 32]", - "ZkProofData": { - "challenge_responses": "[Scalar; 2]", - "subtract_expressions_res": "RistrettoPoint", - "blinded_scope_did_hash": "RistrettoPoint" - }, - "ScopeClaimProof": { - "proof_scope_id_wellformed": "Signature", - "proof_scope_id_cdd_id_match": "ZkProofData", - "scope_id": "RistrettoPoint" - }, - "Claim": { - "_enum": { - "Accredited": "Scope", - "Affiliate": "Scope", - "BuyLockup": "Scope", - "SellLockup": "Scope", - "CustomerDueDiligence": "CddId", - "KnowYourCustomer": "Scope", - "Jurisdiction": "(CountryCode, Scope)", - "Exempted": "Scope", - "Blocked": "Scope", - "InvestorUniqueness": "(Scope, ScopeId, CddId)", - "NoData": "", - "InvestorUniquenessV2": "(CddId)" - } - }, - "ClaimType": { - "_enum": { - "Accredited": "", - "Affiliate": "", - "BuyLockup": "", - "SellLockup": "", - "CustomerDueDiligence": "", - "KnowYourCustomer": "", - "Jurisdiction": "", - "Exempted": "", - "Blocked": "", - "InvestorUniqueness": "", - "NoData": "", - "InvestorUniquenessV2": "" - } - }, - "IdentityClaim": { - "claim_issuer": "IdentityId", - "issuance_date": "Moment", - "last_update_date": "Moment", - "expiry": "Option", - "claim": "Claim" - }, - "ComplianceRequirement": { - "sender_conditions": "Vec", - "receiver_conditions": "Vec", - "id": "u32" - }, - "ComplianceRequirementResult": { - "sender_conditions": "Vec", - "receiver_conditions": "Vec", - "id": "u32", - "result": "bool" - }, - "ConditionType": { - "_enum": { - "IsPresent": "Claim", - "IsAbsent": "Claim", - "IsAnyOf": "Vec", - "IsNoneOf": "Vec", - "IsIdentity": "TargetIdentity" - } - }, - "TrustedFor": { - "_enum": { - "Any": "", - "Specific": "Vec" - } - }, - "TrustedIssuer": { - "issuer": "IdentityId", - "trusted_for": "TrustedFor" - }, - "Condition": { - "condition_type": "ConditionType", - "issuers": "Vec" - }, - "ConditionResult": { - "condition": "Condition", - "result": "bool" - }, - "TargetIdAuthorization": { - "target_id": "IdentityId", - "nonce": "u64", - "expires_at": "Moment" - }, - "TickerRegistration": { - "owner": "IdentityId", - "expiry": "Option" - }, - "TickerRegistrationConfig": { - "max_ticker_length": "u8", - "registration_length": "Option" - }, - "ClassicTickerRegistration": { - "eth_owner": "EthereumAddress", - "is_created": "bool" - }, - "ClassicTickerImport": { - "eth_owner": "EthereumAddress", - "ticker": "Ticker", - "is_contract": "bool", - "is_created": "bool" - }, - "EthereumAddress": "[u8; 20]", - "EcdsaSignature": "[u8; 65]", - "MotionTitle": "Text", - "MotionInfoLink": "Text", - "ChoiceTitle": "Text", - "Motion": { - "title": "MotionTitle", - "info_link": "MotionInfoLink", - "choices": "Vec" - }, - "BallotTitle": "Text", - "BallotMeta": { - "title": "BallotTitle", - "motions": "Vec" - }, - "BallotTimeRange": { - "start": "Moment", - "end": "Moment" - }, - "BallotVote": { - "power": "Balance", - "fallback": "Option" - }, - "MaybeBlock": { - "_enum": { - "Some": "BlockNumber", - "None": "" - } - }, - "Url": "Text", - "PipDescription": "Text", - "PipsMetadata": { - "id": "PipId", - "url": "Option", - "description": "Option", - "created_at": "BlockNumber", - "transaction_version": "u32", - "expiry": "MaybeBlock" - }, - "Proposer": { - "_enum": { - "Community": "AccountId", - "Committee": "Committee" - } - }, - "Committee": { - "_enum": { - "Technical": "", - "Upgrade": "" - } - }, - "SkippedCount": "u8", - "SnapshottedPip": { - "id": "PipId", - "weight": "(bool, Balance)" - }, - "SnapshotId": "u32", - "SnapshotMetadata": { - "created_at": "BlockNumber", - "made_by": "AccountId", - "id": "SnapshotId" - }, - "SnapshotResult": { - "_enum": { - "Approve": "", - "Reject": "", - "Skip": "" - } - }, - "Beneficiary": { - "id": "IdentityId", - "amount": "Balance" - }, - "DepositInfo": { - "owner": "AccountId", - "amount": "Balance" - }, - "PolymeshVotes": { - "index": "u32", - "ayes": "Vec<(IdentityId, Balance)>", - "nays": "Vec<(IdentityId, Balance)>", - "expiry": "MaybeBlock" - }, - "PipId": "u32", - "ProposalState": { - "_enum": [ - "Pending", - "Rejected", - "Scheduled", - "Failed", - "Executed", - "Expired" - ] - }, - "Pip": { - "id": "PipId", - "proposal": "Call", - "state": "ProposalState", - "proposer": "Proposer" - }, - "ProposalData": { - "_enum": { - "Hash": "Hash", - "Proposal": "Vec" - } - }, - "OffChainSignature": { - "_enum": { - "Ed25519": "H512", - "Sr25519": "H512", - "Ecdsa": "H512" - } - }, - "Authorization": { - "authorization_data": "AuthorizationData", - "authorized_by": "IdentityId", - "expiry": "Option", - "auth_id": "u64" - }, - "AuthorizationData": { - "_enum": { - "AttestPrimaryKeyRotation": "IdentityId", - "RotatePrimaryKey": "", - "TransferTicker": "Ticker", - "AddMultiSigSigner": "AccountId", - "TransferAssetOwnership": "Ticker", - "JoinIdentity": "Permissions", - "PortfolioCustody": "PortfolioId", - "BecomeAgent": "(Ticker, AgentGroup)", - "AddRelayerPayingKey": "(AccountId, AccountId, Balance)" - } - }, - "SmartExtensionType": { - "_enum": { - "TransferManager": "", - "Offerings": "", - "SmartWallet": "", - "Custom": "Vec" - } - }, - "SmartExtensionName": "Text", - "SmartExtension": { - "extension_type": "SmartExtensionType", - "extension_name": "SmartExtensionName", - "extension_id": "AccountId", - "is_archive": "bool" - }, - "MetaUrl": "Text", - "MetaDescription": "Text", - "MetaVersion": "u32", - "ExtVersion": "u32", - "TemplateMetadata": { - "url": "Option", - "se_type": "SmartExtensionType", - "usage_fee": "Balance", - "description": "MetaDescription", - "version": "MetaVersion" - }, - "TemplateDetails": { - "instantiation_fee": "Balance", - "owner": "IdentityId", - "frozen": "bool" - }, - "AuthorizationNonce": "u64", - "Counter": "u64", - "Percentage": "Permill", - "TransferManager": { - "_enum": { - "CountTransferManager": "Counter", - "PercentageTransferManager": "Percentage" - } - }, - "RestrictionResult": { - "_enum": [ - "Valid", - "Invalid", - "ForceValid" - ] - }, - "Memo": "[u8;32]", - "BridgeTx": { - "nonce": "u32", - "recipient": "AccountId", - "amount": "Balance", - "tx_hash": "H256" - }, - "AssetCompliance": { - "paused": "bool", - "requirements": "Vec" - }, - "AssetComplianceResult": { - "paused": "bool", - "requirements": "Vec", - "result": "bool" - }, - "Claim1stKey": { - "target": "IdentityId", - "claim_type": "ClaimType" - }, - "Claim2ndKey": { - "issuer": "IdentityId", - "scope": "Option" - }, - "InactiveMember": { - "id": "IdentityId", - "deactivated_at": "Moment", - "expiry": "Option" - }, - "VotingResult": { - "ayes_count": "u32", - "ayes_stake": "Balance", - "nays_count": "u32", - "nays_stake": "Balance" - }, - "ProtocolOp": { - "_enum": [ - "AssetRegisterTicker", - "AssetIssue", - "AssetAddDocuments", - "AssetCreateAsset", - "CheckpointCreateSchedule", - "ComplianceManagerAddComplianceRequirement", - "IdentityCddRegisterDid", - "IdentityAddClaim", - "IdentityAddSecondaryKeysWithAuthorization", - "PipsPropose", - "ContractsPutCode", - "CorporateBallotAttachBallot", - "CapitalDistributionDistribute" - ] - }, - "CddStatus": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "AssetDidResult": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "DidRecordsSuccess": { - "primary_key": "AccountId", - "secondary_keys": "Vec" - }, - "DidRecords": { - "_enum": { - "Success": "DidRecordsSuccess", - "IdNotFound": "Vec" - } - }, - "VoteCountProposalFound": { - "ayes": "u64", - "nays": "u64" - }, - "VoteCount": { - "_enum": { - "ProposalFound": "VoteCountProposalFound", - "ProposalNotFound": "" - } - }, - "Vote": "(bool, Balance)", - "VoteByPip": { - "pip": "PipId", - "vote": "Vote" - }, - "BridgeTxDetail": { - "amount": "Balance", - "status": "BridgeTxStatus", - "execution_block": "BlockNumber", - "tx_hash": "H256" - }, - "BridgeTxStatus": { - "_enum": { - "Absent": "", - "Pending": "u8", - "Frozen": "", - "Timelocked": "", - "Handled": "" - } - }, - "HandledTxStatus": { - "_enum": { - "Success": "", - "Error": "Text" - } - }, - "CappedFee": "u64", - "CanTransferResult": { - "_enum": { - "Ok": "u8", - "Err": "Vec" - } - }, - "AuthorizationType": { - "_enum": { - "AttestPrimaryKeyRotation": "", - "RotatePrimaryKey": "", - "TransferTicker": "", - "AddMultiSigSigner": "", - "TransferAssetOwnership": "", - "JoinIdentity": "", - "PortfolioCustody": "", - "BecomeAgent": "", - "AddRelayerPayingKey": "" - } - }, - "ProposalDetails": { - "approvals": "u64", - "rejections": "u64", - "status": "ProposalStatus", - "expiry": "Option", - "auto_close": "bool" - }, - "ProposalStatus": { - "_enum": { - "Invalid": "", - "ActiveOrExpired": "", - "ExecutionSuccessful": "", - "ExecutionFailed": "", - "Rejected": "" - } - }, - "DidStatus": { - "_enum": { - "Unknown": "", - "Exists": "", - "CddVerified": "" - } - }, - "PortfolioName": "Text", - "PortfolioNumber": "u64", - "PortfolioKind": { - "_enum": { - "Default": "", - "User": "PortfolioNumber" - } - }, - "PortfolioId": { - "did": "IdentityId", - "kind": "PortfolioKind" - }, - "Moment": "u64", - "CalendarUnit": { - "_enum": [ - "Second", - "Minute", - "Hour", - "Day", - "Week", - "Month", - "Year" - ] - }, - "CalendarPeriod": { - "unit": "CalendarUnit", - "amount": "u64" - }, - "CheckpointSchedule": { - "start": "Moment", - "period": "CalendarPeriod" - }, - "CheckpointId": "u64", - "ScheduleId": "u64", - "StoredSchedule": { - "schedule": "CheckpointSchedule", - "id": "ScheduleId", - "at": "Moment", - "remaining": "u32" - }, - "ScheduleSpec": { - "start": "Option", - "period": "CalendarPeriod", - "remaining": "u32" - }, - "InstructionStatus": { - "_enum": { - "Unknown": "", - "Pending": "", - "Failed": "" - } - }, - "LegStatus": { - "_enum": { - "PendingTokenLock": "", - "ExecutionPending": "", - "ExecutionToBeSkipped": "(AccountId, u64)" - } - }, - "AffirmationStatus": { - "_enum": { - "Unknown": "", - "Pending": "", - "Affirmed": "" - } - }, - "SettlementType": { - "_enum": { - "SettleOnAffirmation": "", - "SettleOnBlock": "BlockNumber" - } - }, - "Instruction": { - "instruction_id": "u64", - "venue_id": "u64", - "status": "InstructionStatus", - "settlement_type": "SettlementType", - "created_at": "Option", - "trade_date": "Option", - "value_date": "Option" - }, - "Leg": { - "from": "PortfolioId", - "to": "PortfolioId", - "asset": "Ticker", - "amount": "Balance" - }, - "Venue": { - "creator": "IdentityId", - "venue_type": "VenueType" - }, - "Receipt": { - "receipt_uid": "u64", - "from": "PortfolioId", - "to": "PortfolioId", - "asset": "Ticker", - "amount": "Balance" - }, - "ReceiptMetadata": "Text", - "ReceiptDetails": { - "receipt_uid": "u64", - "leg_id": "u64", - "signer": "AccountId", - "signature": "OffChainSignature", - "metadata": "ReceiptMetadata" - }, - "UniqueCall": { - "nonce": "u64", - "call": "Call" - }, - "MovePortfolioItem": { - "ticker": "Ticker", - "amount": "Balance", - "memo": "Option" - }, - "WeightToFeeCoefficient": { - "coeffInteger": "Balance", - "coeffFrac": "Perbill", - "negative": "bool", - "degree": "u8" - }, - "TargetIdentity": { - "_enum": { - "ExternalAgent": "", - "Specific": "IdentityId" - } - }, - "FundraiserName": "Text", - "FundraiserStatus": { - "_enum": [ - "Live", - "Frozen", - "Closed", - "ClosedEarly" - ] - }, - "FundraiserTier": { - "total": "Balance", - "price": "Balance", - "remaining": "Balance" - }, - "Fundraiser": { - "creator": "IdentityId", - "offering_portfolio": "PortfolioId", - "offering_asset": "Ticker", - "raising_portfolio": "PortfolioId", - "raising_asset": "Ticker", - "tiers": "Vec", - "venue_id": "u64", - "start": "Moment", - "end": "Option", - "status": "FundraiserStatus", - "minimum_investment": "Balance" - }, - "VenueType": { - "_enum": [ - "Other", - "Distribution", - "Sto", - "Exchange" - ] - }, - "ExtensionAttributes": { - "usage_fee": "Balance", - "version": "MetaVersion" - }, - "Tax": "Permill", - "TargetIdentities": { - "identities": "Vec", - "treatment": "TargetTreatment" - }, - "TargetTreatment": { - "_enum": [ - "Include", - "Exclude" - ] - }, - "CAKind": { - "_enum": [ - "PredictableBenefit", - "UnpredictableBenefit", - "IssuerNotice", - "Reorganization", - "Other" - ] - }, - "CADetails": "Text", - "CACheckpoint": { - "_enum": { - "Scheduled": "(ScheduleId, u64)", - "Existing": "CheckpointId" - } - }, - "RecordDate": { - "date": "Moment", - "checkpoint": "CACheckpoint" - }, - "RecordDateSpec": { - "_enum": { - "Scheduled": "Moment", - "ExistingSchedule": "ScheduleId", - "Existing": "CheckpointId" - } - }, - "CorporateAction": { - "kind": "CAKind", - "decl_date": "Moment", - "record_date": "Option", - "targets": "TargetIdentities", - "default_withholding_tax": "Tax", - "withholding_tax": "Vec<(IdentityId, Tax)>" - }, - "LocalCAId": "u32", - "CAId": { - "ticker": "Ticker", - "local_id": "LocalCAId" - }, - "Distribution": { - "from": "PortfolioId", - "currency": "Ticker", - "per_share": "Balance", - "amount": "Balance", - "remaining": "Balance", - "reclaimed": "bool", - "payment_at": "Moment", - "expires_at": "Option" - }, - "SlashingSwitch": { - "_enum": [ - "Validator", - "ValidatorAndNominator", - "None" - ] - }, - "PriceTier": { - "total": "Balance", - "price": "Balance" - }, - "PermissionedIdentityPrefs": { - "intended_count": "u32", - "running_count": "u32" - }, - "GranularCanTransferResult": { - "invalid_granularity": "bool", - "self_transfer": "bool", - "invalid_receiver_cdd": "bool", - "invalid_sender_cdd": "bool", - "missing_scope_claim": "bool", - "receiver_custodian_error": "bool", - "sender_custodian_error": "bool", - "sender_insufficient_balance": "bool", - "portfolio_validity_result": "PortfolioValidityResult", - "asset_frozen": "bool", - "statistics_result": "Vec", - "compliance_result": "AssetComplianceResult", - "result": "bool" - }, - "PortfolioValidityResult": { - "receiver_is_same_portfolio": "bool", - "sender_portfolio_does_not_exist": "bool", - "receiver_portfolio_does_not_exist": "bool", - "sender_insufficient_balance": "bool", - "result": "bool" - }, - "TransferManagerResult": { - "tm": "TransferManager", - "result": "bool" - }, - "AGId": "u32", - "AgentGroup": { - "_enum": { - "Full": "", - "Custom": "AGId", - "ExceptMeta": "", - "PolymeshV1CAA": "", - "PolymeshV1PIA": "" - } - }, - "ItnRewardStatus": { - "_enum": { - "Unclaimed": "Balance", - "Claimed": "" - } - }, - "DispatchErrorModule": "DispatchErrorModuleU8" - } - }, - { - "minmax": [ - 2021, - 2023 - ], - "types": { - "AccountInfo": "AccountInfoWithRefCount", - "Address": "IndicesLookupSource", - "LookupSource": "IndicesLookupSource" - } - }, - { - "minmax": [ - 1000000, - 1999999 - ], - "types": { - "Address": "MultiAddress", - "LookupSource": "MultiAddress", - "AccountInfo": "AccountInfoWithDualRefCount", - "IdentityId": "[u8; 32]", - "EventDid": "IdentityId", - "EventCounts": "Vec", - "ErrorAt": "(u32, DispatchError)", - "Ticker": "[u8; 12]", - "CddId": "[u8; 32]", - "PosRatio": "(u32, u32)", - "DocumentId": "u32", - "DocumentName": "Text", - "DocumentUri": "Text", - "DocumentHash": { - "_enum": { - "None": "", - "H512": "[u8; 64]", - "H384": "[u8; 48]", - "H320": "[u8; 40]", - "H256": "[u8; 32]", - "H224": "[u8; 28]", - "H192": "[u8; 24]", - "H160": "[u8; 20]", - "H128": "[u8; 16]" - } - }, - "DocumentType": "Text", - "Document": { - "uri": "DocumentUri", - "content_hash": "DocumentHash", - "name": "DocumentName", - "doc_type": "Option", - "filing_date": "Option" - }, - "Version": "u8", - "CustomAssetTypeId": "u32", - "AssetType": { - "_enum": { - "EquityCommon": "", - "EquityPreferred": "", - "Commodity": "", - "FixedIncome": "", - "REIT": "", - "Fund": "", - "RevenueShareAgreement": "", - "StructuredProduct": "", - "Derivative": "", - "Custom": "CustomAssetTypeId", - "StableCoin": "", - "NonFungible": "NonFungibleType" - } - }, - "AssetIdentifier": { - "_enum": { - "CUSIP": "[u8; 9]", - "CINS": "[u8; 9]", - "ISIN": "[u8; 12]", - "LEI": "[u8; 20]", - "FIGI": "[u8; 12]" - } - }, - "AssetOwnershipRelation": { - "_enum": { - "NotOwned": "", - "TickerOwned": "", - "AssetOwned": "" - } - }, - "AssetName": "Text", - "FundingRoundName": "Text", - "VenueDetails": "Text", - "SecurityToken": { - "total_supply": "Balance", - "owner_did": "IdentityId", - "divisible": "bool", - "asset_type": "AssetType" - }, - "AssetMetadataName": "Text", - "AssetMetadataValue": "Vec", - "AssetMetadataLocalKey": "u64", - "AssetMetadataGlobalKey": "u64", - "AssetMetadataKey": { - "_enum": { - "Global": "u64", - "Local": "u64" - } - }, - "AssetMetadataLockStatus": { - "_enum": { - "Unlocked": "", - "Locked": "", - "LockedUntil": "Moment" - } - }, - "AssetMetadataValueDetail": { - "expire": "Option", - "lock_status": "AssetMetadataLockStatus" - }, - "AssetMetadataDescription": "Text", - "AssetMetadataSpec": { - "url": "Option", - "description": "Option", - "type_def": "Option>" - }, - "PalletName": "Text", - "DispatchableName": "Text", - "AssetPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "PortfolioPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "DispatchableNames": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "PalletPermissions": { - "pallet_name": "PalletName", - "dispatchable_names": "DispatchableNames" - }, - "ExtrinsicPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "Permissions": { - "asset": "AssetPermissions", - "extrinsic": "ExtrinsicPermissions", - "portfolio": "PortfolioPermissions" - }, - "Signatory": { - "_enum": { - "Identity": "IdentityId", - "Account": "AccountId" - } - }, - "SecondaryKey": { - "key": "AccountId", - "permissions": "Permissions" - }, - "SecondaryKeyWithAuth": { - "secondary_key": "SecondaryKey", - "auth_signature": "H512" - }, - "Subsidy": { - "paying_key": "AccountId", - "remaining": "Balance" - }, - "IdentityRole": { - "_enum": [ - "Issuer", - "SimpleTokenIssuer", - "Validator", - "ClaimIssuer", - "Investor", - "NodeRunner", - "PM", - "CDDAMLClaimIssuer", - "AccreditedInvestorClaimIssuer", - "VerifiedIdentityClaimIssuer" - ] - }, - "PreAuthorizedKeyInfo": { - "target_id": "IdentityId", - "secondary_key": "SecondaryKey" - }, - "DidRecord": { - "primary_key": "Option" - }, - "KeyRecord": { - "_enum": { - "PrimaryKey": "IdentityId", - "SecondaryKey": "(IdentityId, Permissions)", - "MultiSigSignerKey": "AccountId" - } - }, - "KeyIdentityData": { - "identity": "IdentityId", - "permissions": "Option" - }, - "CountryCode": { - "_enum": [ - "AF", - "AX", - "AL", - "DZ", - "AS", - "AD", - "AO", - "AI", - "AQ", - "AG", - "AR", - "AM", - "AW", - "AU", - "AT", - "AZ", - "BS", - "BH", - "BD", - "BB", - "BY", - "BE", - "BZ", - "BJ", - "BM", - "BT", - "BO", - "BA", - "BW", - "BV", - "BR", - "VG", - "IO", - "BN", - "BG", - "BF", - "BI", - "KH", - "CM", - "CA", - "CV", - "KY", - "CF", - "TD", - "CL", - "CN", - "HK", - "MO", - "CX", - "CC", - "CO", - "KM", - "CG", - "CD", - "CK", - "CR", - "CI", - "HR", - "CU", - "CY", - "CZ", - "DK", - "DJ", - "DM", - "DO", - "EC", - "EG", - "SV", - "GQ", - "ER", - "EE", - "ET", - "FK", - "FO", - "FJ", - "FI", - "FR", - "GF", - "PF", - "TF", - "GA", - "GM", - "GE", - "DE", - "GH", - "GI", - "GR", - "GL", - "GD", - "GP", - "GU", - "GT", - "GG", - "GN", - "GW", - "GY", - "HT", - "HM", - "VA", - "HN", - "HU", - "IS", - "IN", - "ID", - "IR", - "IQ", - "IE", - "IM", - "IL", - "IT", - "JM", - "JP", - "JE", - "JO", - "KZ", - "KE", - "KI", - "KP", - "KR", - "KW", - "KG", - "LA", - "LV", - "LB", - "LS", - "LR", - "LY", - "LI", - "LT", - "LU", - "MK", - "MG", - "MW", - "MY", - "MV", - "ML", - "MT", - "MH", - "MQ", - "MR", - "MU", - "YT", - "MX", - "FM", - "MD", - "MC", - "MN", - "ME", - "MS", - "MA", - "MZ", - "MM", - "NA", - "NR", - "NP", - "NL", - "AN", - "NC", - "NZ", - "NI", - "NE", - "NG", - "NU", - "NF", - "MP", - "NO", - "OM", - "PK", - "PW", - "PS", - "PA", - "PG", - "PY", - "PE", - "PH", - "PN", - "PL", - "PT", - "PR", - "QA", - "RE", - "RO", - "RU", - "RW", - "BL", - "SH", - "KN", - "LC", - "MF", - "PM", - "VC", - "WS", - "SM", - "ST", - "SA", - "SN", - "RS", - "SC", - "SL", - "SG", - "SK", - "SI", - "SB", - "SO", - "ZA", - "GS", - "SS", - "ES", - "LK", - "SD", - "SR", - "SJ", - "SZ", - "SE", - "CH", - "SY", - "TW", - "TJ", - "TZ", - "TH", - "TL", - "TG", - "TK", - "TO", - "TT", - "TN", - "TR", - "TM", - "TC", - "TV", - "UG", - "UA", - "AE", - "GB", - "US", - "UM", - "UY", - "UZ", - "VU", - "VE", - "VN", - "VI", - "WF", - "EH", - "YE", - "ZM", - "ZW", - "BQ", - "CW", - "SX" - ] - }, - "Scope": { - "_enum": { - "Identity": "IdentityId", - "Ticker": "Ticker", - "Custom": "Vec" - } - }, - "CustomClaimTypeId": "u32", - "Claim": { - "_enum": { - "Accredited": "Scope", - "Affiliate": "Scope", - "BuyLockup": "Scope", - "SellLockup": "Scope", - "CustomerDueDiligence": "CddId", - "KnowYourCustomer": "Scope", - "Jurisdiction": "(CountryCode, Scope)", - "Exempted": "Scope", - "Blocked": "Scope", - "Custom": "(CustomClaimTypeId, Option)" - } - }, - "ClaimType": { - "_enum": { - "Accredited": "", - "Affiliate": "", - "BuyLockup": "", - "SellLockup": "", - "CustomerDueDiligence": "", - "KnowYourCustomer": "", - "Jurisdiction": "", - "Exempted": "", - "Blocked": "", - "Custom": "CustomClaimTypeId" - } - }, - "IdentityClaim": { - "claim_issuer": "IdentityId", - "issuance_date": "Moment", - "last_update_date": "Moment", - "expiry": "Option", - "claim": "Claim" - }, - "ComplianceRequirement": { - "sender_conditions": "Vec", - "receiver_conditions": "Vec", - "id": "u32" - }, - "ComplianceRequirementResult": { - "sender_conditions": "Vec", - "receiver_conditions": "Vec", - "id": "u32", - "result": "bool" - }, - "ConditionType": { - "_enum": { - "IsPresent": "Claim", - "IsAbsent": "Claim", - "IsAnyOf": "Vec", - "IsNoneOf": "Vec", - "IsIdentity": "TargetIdentity" - } - }, - "TrustedFor": { - "_enum": { - "Any": "", - "Specific": "Vec" - } - }, - "TrustedIssuer": { - "issuer": "IdentityId", - "trusted_for": "TrustedFor" - }, - "Condition": { - "condition_type": "ConditionType", - "issuers": "Vec" - }, - "ConditionResult": { - "condition": "Condition", - "result": "bool" - }, - "TargetIdAuthorization": { - "target_id": "IdentityId", - "nonce": "u64", - "expires_at": "Moment" - }, - "TickerRegistration": { - "owner": "IdentityId", - "expiry": "Option" - }, - "TickerRegistrationConfig": { - "max_ticker_length": "u8", - "registration_length": "Option" - }, - "EthereumAddress": "[u8; 20]", - "EcdsaSignature": "[u8; 65]", - "MotionTitle": "Text", - "MotionInfoLink": "Text", - "ChoiceTitle": "Text", - "Motion": { - "title": "MotionTitle", - "info_link": "MotionInfoLink", - "choices": "Vec" - }, - "BallotTitle": "Text", - "BallotMeta": { - "title": "BallotTitle", - "motions": "Vec" - }, - "BallotTimeRange": { - "start": "Moment", - "end": "Moment" - }, - "BallotVote": { - "power": "Balance", - "fallback": "Option" - }, - "MaybeBlock": { - "_enum": { - "Some": "BlockNumber", - "None": "" - } - }, - "Url": "Text", - "PipDescription": "Text", - "PipsMetadata": { - "id": "PipId", - "url": "Option", - "description": "Option", - "created_at": "BlockNumber", - "transaction_version": "u32", - "expiry": "MaybeBlock" - }, - "Proposer": { - "_enum": { - "Community": "AccountId", - "Committee": "Committee" - } - }, - "Committee": { - "_enum": { - "Technical": "", - "Upgrade": "" - } - }, - "SkippedCount": "u8", - "SnapshottedPip": { - "id": "PipId", - "weight": "(bool, Balance)" - }, - "SnapshotId": "u32", - "SnapshotMetadata": { - "created_at": "BlockNumber", - "made_by": "AccountId", - "id": "SnapshotId" - }, - "SnapshotResult": { - "_enum": { - "Approve": "", - "Reject": "", - "Skip": "" - } - }, - "Beneficiary": { - "id": "IdentityId", - "amount": "Balance" - }, - "DepositInfo": { - "owner": "AccountId", - "amount": "Balance" - }, - "PolymeshVotes": { - "index": "u32", - "ayes": "Vec", - "nays": "Vec", - "expiry": "MaybeBlock" - }, - "PipId": "u32", - "ProposalState": { - "_enum": [ - "Pending", - "Rejected", - "Scheduled", - "Failed", - "Executed", - "Expired" - ] - }, - "Pip": { - "id": "PipId", - "proposal": "Call", - "proposer": "Proposer" - }, - "ProposalData": { - "_enum": { - "Hash": "Hash", - "Proposal": "Vec" - } - }, - "OffChainSignature": "MultiSignature", - "Authorization": { - "authorization_data": "AuthorizationData", - "authorized_by": "IdentityId", - "expiry": "Option", - "auth_id": "u64" - }, - "AuthorizationData": { - "_enum": { - "AttestPrimaryKeyRotation": "IdentityId", - "RotatePrimaryKey": "", - "TransferTicker": "Ticker", - "AddMultiSigSigner": "AccountId", - "TransferAssetOwnership": "Ticker", - "JoinIdentity": "Permissions", - "PortfolioCustody": "PortfolioId", - "BecomeAgent": "(Ticker, AgentGroup)", - "AddRelayerPayingKey": "(AccountId, AccountId, Balance)", - "RotatePrimaryKeyToSecondary": "Permissions" - } - }, - "AuthorizationNonce": "u64", - "Percentage": "Permill", - "RestrictionResult": { - "_enum": [ - "Valid", - "Invalid", - "ForceValid" - ] - }, - "Memo": "[u8; 32]", - "BridgeTx": { - "nonce": "u32", - "recipient": "AccountId", - "amount": "Balance", - "tx_hash": "H256" - }, - "AssetScope": { - "_enum": { - "Ticker": "Ticker" - } - }, - "StatOpType": { - "_enum": [ - "Count", - "Balance" - ] - }, - "StatType": { - "op": "StatOpType", - "claim_issuer": "Option<(ClaimType, IdentityId)>" - }, - "StatClaim": { - "_enum": { - "Accredited": "bool", - "Affiliate": "bool", - "Jurisdiction": "Option" - } - }, - "Stat1stKey": { - "asset": "AssetScope", - "stat_type": "StatType" - }, - "Stat2ndKey": { - "_enum": { - "NoClaimStat": "", - "Claim": "StatClaim" - } - }, - "StatUpdate": { - "key2": "Stat2ndKey", - "value": "Option" - }, - "TransferCondition": { - "_enum": { - "MaxInvestorCount": "u64", - "MaxInvestorOwnership": "Percentage", - "ClaimCount": "(StatClaim, IdentityId, u64, Option)", - "ClaimOwnership": "(StatClaim, IdentityId, Percentage, Percentage)" - } - }, - "AssetTransferCompliance": { - "paused": "bool", - "requirements": "Vec" - }, - "TransferConditionExemptKey": { - "asset": "AssetScope", - "op": "StatOpType", - "claim_type": "Option" - }, - "AssetCompliance": { - "paused": "bool", - "requirements": "Vec" - }, - "AssetComplianceResult": { - "paused": "bool", - "requirements": "Vec", - "result": "bool" - }, - "Claim1stKey": { - "target": "IdentityId", - "claim_type": "ClaimType" - }, - "Claim2ndKey": { - "issuer": "IdentityId", - "scope": "Option" - }, - "InactiveMember": { - "id": "IdentityId", - "deactivated_at": "Moment", - "expiry": "Option" - }, - "VotingResult": { - "ayes_count": "u32", - "ayes_stake": "Balance", - "nays_count": "u32", - "nays_stake": "Balance" - }, - "ProtocolOp": { - "_enum": [ - "AssetRegisterTicker", - "AssetIssue", - "AssetAddDocuments", - "AssetCreateAsset", - "CheckpointCreateSchedule", - "ComplianceManagerAddComplianceRequirement", - "IdentityCddRegisterDid", - "IdentityAddClaim", - "IdentityAddSecondaryKeysWithAuthorization", - "PipsPropose", - "ContractsPutCode", - "CorporateBallotAttachBallot", - "CapitalDistributionDistribute", - "NFTCreateCollection", - "NFTMint", - "IdentityCreateChildIdentity" - ] - }, - "CddStatus": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "AssetDidResult": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "RpcDidRecordsSuccess": { - "primary_key": "AccountId", - "secondary_keys": "Vec" - }, - "RpcDidRecords": { - "_enum": { - "Success": "RpcDidRecordsSuccess", - "IdNotFound": "Vec" - } - }, - "VoteCountProposalFound": { - "ayes": "u64", - "nays": "u64" - }, - "VoteCount": { - "_enum": { - "ProposalFound": "VoteCountProposalFound", - "ProposalNotFound": "" - } - }, - "Vote": "(bool, Balance)", - "VoteByPip": { - "pip": "PipId", - "vote": "Vote" - }, - "BridgeTxDetail": { - "amount": "Balance", - "status": "BridgeTxStatus", - "execution_block": "BlockNumber", - "tx_hash": "H256" - }, - "BridgeTxStatus": { - "_enum": { - "Absent": "", - "Pending": "u8", - "Frozen": "", - "Timelocked": "", - "Handled": "" - } - }, - "HandledTxStatus": { - "_enum": { - "Success": "", - "Error": "Text" - } - }, - "CappedFee": "u64", - "CanTransferResult": { - "_enum": { - "Ok": "u8", - "Err": "Vec" - } - }, - "AuthorizationType": { - "_enum": { - "AttestPrimaryKeyRotation": "", - "RotatePrimaryKey": "", - "TransferTicker": "", - "AddMultiSigSigner": "", - "TransferAssetOwnership": "", - "JoinIdentity": "", - "PortfolioCustody": "", - "BecomeAgent": "", - "AddRelayerPayingKey": "", - "RotatePrimaryKeyToSecondary": "" - } - }, - "ProposalDetails": { - "approvals": "u64", - "rejections": "u64", - "status": "ProposalStatus", - "expiry": "Option", - "auto_close": "bool" - }, - "ProposalStatus": { - "_enum": { - "Invalid": "", - "ActiveOrExpired": "", - "ExecutionSuccessful": "", - "ExecutionFailed": "", - "Rejected": "" - } - }, - "DidStatus": { - "_enum": { - "Unknown": "", - "Exists": "", - "CddVerified": "" - } - }, - "PortfolioName": "Text", - "PortfolioNumber": "u64", - "PortfolioKind": { - "_enum": { - "Default": "", - "User": "PortfolioNumber" - } - }, - "PortfolioId": { - "did": "IdentityId", - "kind": "PortfolioKind" - }, - "Moment": "u64", - "CalendarUnit": { - "_enum": [ - "Second", - "Minute", - "Hour", - "Day", - "Week", - "Month", - "Year" - ] - }, - "CalendarPeriod": { - "unit": "CalendarUnit", - "amount": "u64" - }, - "CheckpointSchedule": { - "start": "Moment", - "period": "CalendarPeriod" - }, - "CheckpointId": "u64", - "ScheduleId": "u64", - "StoredSchedule": { - "schedule": "CheckpointSchedule", - "id": "ScheduleId", - "at": "Moment", - "remaining": "u32" - }, - "ScheduleSpec": { - "start": "Option", - "period": "CalendarPeriod", - "remaining": "u32" - }, - "InstructionStatus": { - "_enum": { - "Unknown": "", - "Pending": "", - "Failed": "" - } - }, - "LegStatus": { - "_enum": { - "PendingTokenLock": "", - "ExecutionPending": "", - "ExecutionToBeSkipped": "(AccountId, u64)" - } - }, - "AffirmationStatus": { - "_enum": { - "Unknown": "", - "Pending": "", - "Affirmed": "" - } - }, - "SettlementType": { - "_enum": { - "SettleOnAffirmation": "", - "SettleOnBlock": "BlockNumber", - "SettleManual": "BlockNumber" - } - }, - "LegId": "u64", - "InstructionId": "u64", - "Instruction": { - "instruction_id": "InstructionId", - "venue_id": "VenueId", - "status": "InstructionStatus", - "settlement_type": "SettlementType", - "created_at": "Option", - "trade_date": "Option", - "value_date": "Option" - }, - "Venue": { - "creator": "IdentityId", - "venue_type": "VenueType" - }, - "Receipt": { - "receipt_uid": "u64", - "from": "PortfolioId", - "to": "PortfolioId", - "asset": "Ticker", - "amount": "Balance" - }, - "ReceiptMetadata": "Text", - "ReceiptDetails": { - "receipt_uid": "u64", - "leg_id": "LegId", - "signer": "AccountId", - "signature": "OffChainSignature", - "metadata": "ReceiptMetadata" - }, - "UniqueCall": { - "nonce": "u64", - "call": "Call" - }, - "MovePortfolioItem": { - "ticker": "Ticker", - "amount": "Balance", - "memo": "Option" - }, - "WeightToFeeCoefficient": { - "coeffInteger": "Balance", - "coeffFrac": "Perbill", - "negative": "bool", - "degree": "u8" - }, - "WeightPerClass": { - "baseExtrinsic": "Weight", - "maxExtrinsic": "Option", - "maxTotal": "Option", - "reserved": "Option" - }, - "TargetIdentity": { - "_enum": { - "ExternalAgent": "", - "Specific": "IdentityId" - } - }, - "FundraiserId": "u64", - "FundraiserName": "Text", - "FundraiserStatus": { - "_enum": [ - "Live", - "Frozen", - "Closed", - "ClosedEarly" - ] - }, - "FundraiserTier": { - "total": "Balance", - "price": "Balance", - "remaining": "Balance" - }, - "Fundraiser": { - "creator": "IdentityId", - "offering_portfolio": "PortfolioId", - "offering_asset": "Ticker", - "raising_portfolio": "PortfolioId", - "raising_asset": "Ticker", - "tiers": "Vec", - "venue_id": "VenueId", - "start": "Moment", - "end": "Option", - "status": "FundraiserStatus", - "minimum_investment": "Balance" - }, - "VenueId": "u64", - "VenueType": { - "_enum": [ - "Other", - "Distribution", - "Sto", - "Exchange" - ] - }, - "Tax": "Permill", - "TargetIdentities": { - "identities": "Vec", - "treatment": "TargetTreatment" - }, - "TargetTreatment": { - "_enum": [ - "Include", - "Exclude" - ] - }, - "CAKind": { - "_enum": [ - "PredictableBenefit", - "UnpredictableBenefit", - "IssuerNotice", - "Reorganization", - "Other" - ] - }, - "CADetails": "Text", - "CACheckpoint": { - "_enum": { - "Scheduled": "(ScheduleId, u64)", - "Existing": "CheckpointId" - } - }, - "RecordDate": { - "date": "Moment", - "checkpoint": "CACheckpoint" - }, - "RecordDateSpec": { - "_enum": { - "Scheduled": "Moment", - "ExistingSchedule": "ScheduleId", - "Existing": "CheckpointId" - } - }, - "CorporateAction": { - "kind": "CAKind", - "decl_date": "Moment", - "record_date": "Option", - "targets": "TargetIdentities", - "default_withholding_tax": "Tax", - "withholding_tax": "Vec<(IdentityId, Tax)>" - }, - "InitiateCorporateActionArgs": { - "ticker": "Ticker", - "kind": "CAKind", - "decl_date": "Moment", - "record_date": "Option", - "details": "CADetails", - "targets": "Option", - "default_withholding_tax": "Option", - "withholding_tax": "Option>" - }, - "LocalCAId": "u32", - "CAId": { - "ticker": "Ticker", - "local_id": "LocalCAId" - }, - "Distribution": { - "from": "PortfolioId", - "currency": "Ticker", - "per_share": "Balance", - "amount": "Balance", - "remaining": "Balance", - "reclaimed": "bool", - "payment_at": "Moment", - "expires_at": "Option" - }, - "SlashingSwitch": { - "_enum": [ - "Validator", - "ValidatorAndNominator", - "None" - ] - }, - "PriceTier": { - "total": "Balance", - "price": "Balance" - }, - "PermissionedIdentityPrefs": { - "intended_count": "u32", - "running_count": "u32" - }, - "CanTransferGranularReturn": { - "_enum": { - "Ok": "GranularCanTransferResult", - "Err": "DispatchError" - } - }, - "GranularCanTransferResult": { - "invalid_granularity": "bool", - "self_transfer": "bool", - "invalid_receiver_cdd": "bool", - "invalid_sender_cdd": "bool", - "receiver_custodian_error": "bool", - "sender_custodian_error": "bool", - "sender_insufficient_balance": "bool", - "portfolio_validity_result": "PortfolioValidityResult", - "asset_frozen": "bool", - "transfer_condition_result": "Vec", - "compliance_result": "AssetComplianceResult", - "result": "bool", - "consumed_weight": "Option" - }, - "PortfolioValidityResult": { - "receiver_is_same_portfolio": "bool", - "sender_portfolio_does_not_exist": "bool", - "receiver_portfolio_does_not_exist": "bool", - "sender_insufficient_balance": "bool", - "result": "bool" - }, - "TransferConditionResult": { - "condition": "TransferCondition", - "result": "bool" - }, - "AGId": "u32", - "AgentGroup": { - "_enum": { - "Full": "", - "Custom": "AGId", - "ExceptMeta": "", - "PolymeshV1CAA": "", - "PolymeshV1PIA": "" - } - }, - "Member": { - "id": "IdentityId", - "expiry_at": "Option", - "inactive_from": "Option" - }, - "ItnRewardStatus": { - "_enum": { - "Unclaimed": "Balance", - "Claimed": "" - } - }, - "NFTId": "u64", - "NFTs": { - "ticker": "Ticker", - "ids": "Vec" - }, - "FungibleToken": { - "ticker": "Ticker", - "amount": "Balance" - }, - "OffChainAsset": { - "ticker": "Ticker", - "amount": "Balance" - }, - "FungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "ticker": "Ticker", - "amount": "Balance" - }, - "NonFungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "nfts": "NFTs" - }, - "OffChainLeg": { - "sender_identity": "IdentityId", - "receiver_identity": "IdentityId", - "ticker": "Ticker", - "amount": "Balance" - }, - "Leg": { - "_enum": { - "Fungible": "FungibleLeg", - "NonFungible": "NonFungibleLeg", - "OffChain": "OffChainLeg" - } - }, - "FundDescription": { - "_enum": { - "Fungible": "FungibleToken", - "NonFungible": "NFTs" - } - }, - "Fund": { - "description": "FundDescription", - "memo": "Option" - }, - "NonFungibleType": { - "_enum": { - "Derivative": "", - "FixedIncome": "", - "Invoice": "", - "Custom": "CustomAssetTypeId" - } - }, - "ExecuteInstructionInfo": { - "fungible_tokens": "u32", - "non_fungible_tokens": "u32", - "off_chain_assets": "u32", - "consumed_weight": "Weight", - "error": "Option" - }, - "AssetCount": { - "fungible": "u32", - "non_fungible": "u32", - "off_chain": "u32" - }, - "AffirmationCount": { - "sender_asset_count": "AssetCount", - "receiver_asset_count": "AssetCount", - "offchain_count": "u32" - } - } - } - ], - "signedExtensions": { - "StoreCallMetadata": { - "extrinsic": {}, - "payload": {} - } - } - }, - "polymesh_testnet": { - "rpc": { - "identity": { - "isIdentityHasValidCdd": { - "description": "use to tell whether the given did has valid cdd claim or not", - "params": [ - { - "name": "did", - "type": "IdentityId", - "isOptional": false - }, - { - "name": "buffer_time", - "type": "u64", - "isOptional": true - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "CddStatus" - }, - "getDidRecords": { - "description": "Used to get the did record values for a given DID", - "params": [ - { - "name": "did", - "type": "IdentityId", - "isOptional": false - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "RpcDidRecords" - }, - "getDidStatus": { - "description": "Retrieve status of the DID", - "params": [ - { - "name": "did", - "type": "Vec", - "isOptional": false - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Vec" - }, - "getFilteredAuthorizations": { - "description": "Retrieve authorizations data for a given signatory and filtered using the given authorization type", - "params": [ - { - "name": "signatory", - "type": "Signatory", - "isOptional": false - }, - { - "name": "allow_expired", - "type": "bool", - "isOptional": false - }, - { - "name": "auth_type", - "type": "AuthorizationType", - "isOptional": true - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Vec" - }, - "getKeyIdentityData": { - "description": "Query relation between a signing key and a DID", - "params": [ - { - "name": "acc", - "type": "AccountId", - "isOptional": false - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Option" - }, - "validCDDClaims": { - "description": "Returns all valid IdentityClaim of type CustomerDueDiligence for the given target_identity", - "params": [ - { - "name": "target_identity", - "type": "IdentityId", - "isOptional": false - }, - { - "name": "cdd_checker_leeway", - "type": "u64", - "isOptional": true - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Vec" - } - }, - "pips": { - "getVotes": { - "description": "Summary of votes of a proposal given by index", - "params": [ - { - "name": "index", - "type": "PipId", - "isOptional": false - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "VoteCount" - }, - "proposedBy": { - "description": "Retrieves proposal indices started by address", - "params": [ - { - "name": "address", - "type": "AccountId", - "isOptional": false - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Vec" - }, - "votedOn": { - "description": "Retrieves proposal address indices voted on", - "params": [ - { - "name": "address", - "type": "AccountId", - "isOptional": false - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Vec" - } - }, - "protocolFee": { - "computeFee": { - "description": "Gets the fee of a chargeable extrinsic operation", - "params": [ - { - "name": "op", - "type": "ProtocolOp", - "isOptional": false - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "CappedFee" - } - }, - "staking": { - "getCurve": { - "description": "Retrieves curves parameters", - "params": [ - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Vec<(Perbill, Perbill)>" - } - }, - "asset": { - "transferReport": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "sender_portfolio", - "type": "PortfolioId", - "isOptional": false - }, - { - "name": "receiver_portfolio", - "type": "PortfolioId", - "isOptional": false - }, - { - "name": "asset_id", - "type": "AssetID", - "isOptional": false - }, - { - "name": "transfer_value", - "type": "Balance", - "isOptional": false - }, - { - "name": "skip_locked_check", - "type": "bool", - "isOptional": false - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Vec" - } - }, - "group": { - "getCDDValidMembers": { - "description": "Get the CDD members", - "params": [ - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Vec" - }, - "getGCValidMembers": { - "description": "Get the GC members", - "params": [ - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Vec" - } - }, - "nft": { - "transferReport": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "sender_portfolio", - "type": "PortfolioId", - "isOptional": false - }, - { - "name": "receiver_portfolio", - "type": "PortfolioId", - "isOptional": false - }, - { - "name": "nfts", - "type": "NFTs", - "isOptional": false - }, - { - "name": "skip_locked_check", - "type": "bool", - "isOptional": false - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Vec" - } - }, - "settlement": { - "getExecuteInstructionInfo": { - "description": "Returns an ExecuteInstructionInfo instance, containing the consumed weight and the number of tokens in the instruction.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId", - "isOptional": false - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "Option" - }, - "getAffirmationCount": { - "description": "Returns an instance of AffirmationCount, which holds the asset count for both the sender and receiver and the number of offchain assets in the instruction", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId", - "isOptional": false - }, - { - "name": "portfolios", - "type": "Vec", - "isOptional": false - }, - { - "name": "blockHash", - "type": "Hash", - "isOptional": true - } - ], - "type": "AffirmationCount" - }, - "getExecuteInstructionReport": { - "description": "Returns a vector containing all errors for the execution. An empty vec means there's no error.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - } - ], - "type": "Vec" - }, - "getTransferReport": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "leg", - "type": "Leg" - }, - { - "name": "skip_locked_check", - "type": "bool" - } - ], - "type": "Vec" - } - }, - "compliance": { - "complianceReport": { - "description": "Checks all compliance requirements for the given asset.", - "params": [ - { - "name": "asset_id", - "type": "AssetID" - }, - { - "name": "sender_identity", - "type": "IdentityId" - }, - { - "name": "receiver_identity", - "type": "IdentityId" - } - ], - "type": "Result" - } - } - }, - "runtime": { - "AssetApi": [ - { - "methods": { - "transfer_report": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "sender_portfolio", - "type": "PortfolioId" - }, - { - "name": "receiver_portfolio", - "type": "PortfolioId" - }, - { - "name": "asset_id", - "type": "AssetID" - }, - { - "name": "transfer_value", - "type": "Balance" - }, - { - "name": "skip_locked_check", - "type": "bool" - } - ], - "type": "Vec" - } - }, - "version": 4 - }, - { - "methods": { - "can_transfer_granular": { - "description": "Checks whether a transaction with given parameters can take place or not. The result is granular meaning each check is run and returned regardless of outcome.", - "params": [ - { - "name": "from_custodian", - "type": "Option" - }, - { - "name": "from_portfolio", - "type": "PortfolioId" - }, - { - "name": "to_custodian", - "type": "Option" - }, - { - "name": "to_portfolio", - "type": "PortfolioId" - }, - { - "name": "ticker", - "type": "Ticker" - }, - { - "name": "value", - "type": "Balance" - } - ], - "type": "CanTransferGranularReturn" - } - }, - "version": 3 - } - ], - "GroupApi": [ - { - "methods": { - "get_cdd_valid_members": { - "description": "Get the CDD members", - "params": [], - "type": "Vec" - }, - "get_gc_valid_members": { - "description": "Get the GC members", - "params": [], - "type": "Vec" - } - }, - "version": 1 - } - ], - "IdentityApi": [ - { - "methods": { - "is_identity_has_valid_cdd": { - "description": "use to tell whether the given did has valid cdd claim or not", - "params": [ - { - "name": "did", - "type": "IdentityId" - }, - { - "name": "buffer_time", - "type": "Option" - } - ], - "type": "CddStatus" - }, - "get_did_records": { - "description": "Used to get the did record values for a given DID", - "params": [ - { - "name": "did", - "type": "IdentityId" - } - ], - "type": "RpcDidRecords" - }, - "get_did_status": { - "description": "Retrieve status of the DID", - "params": [ - { - "name": "did", - "type": "Vec" - } - ], - "type": "Vec" - }, - "get_filtered_authorizations": { - "description": "Retrieve authorizations data for a given signatory and filtered using the given authorization type", - "params": [ - { - "name": "signatory", - "type": "Signatory" - }, - { - "name": "allow_expired", - "type": "bool" - }, - { - "name": "auth_type", - "type": "Option" - } - ], - "type": "Vec" - }, - "get_key_identity_data": { - "description": "Query relation between a signing key and a DID", - "params": [ - { - "name": "acc", - "type": "AccountId" - } - ], - "type": "Option" - }, - "valid_cdd_claims": { - "description": "Returns all valid IdentityClaim of type CustomerDueDiligence for the given target_identity", - "params": [ - { - "name": "target_identity", - "type": "IdentityId" - }, - { - "name": "cdd_checker_leeway", - "type": "Option" - } - ], - "type": "Vec" - } - }, - "version": 4 - }, - { - "methods": { - "is_identity_has_valid_cdd": { - "description": "use to tell whether the given did has valid cdd claim or not", - "params": [ - { - "name": "did", - "type": "IdentityId" - }, - { - "name": "buffer_time", - "type": "Option" - } - ], - "type": "CddStatus" - }, - "get_asset_did": { - "description": "function is used to query the given ticker DID", - "params": [ - { - "name": "ticker", - "type": "Ticker" - } - ], - "type": "AssetDidResult" - }, - "get_did_records": { - "description": "Used to get the did record values for a given DID", - "params": [ - { - "name": "did", - "type": "IdentityId" - } - ], - "type": "RpcDidRecords" - }, - "get_did_status": { - "description": "Retrieve status of the DID", - "params": [ - { - "name": "did", - "type": "Vec" - } - ], - "type": "Vec" - }, - "get_filtered_authorizations": { - "description": "Retrieve authorizations data for a given signatory and filtered using the given authorization type", - "params": [ - { - "name": "signatory", - "type": "Signatory" - }, - { - "name": "allow_expired", - "type": "bool" - }, - { - "name": "auth_type", - "type": "Option" - } - ], - "type": "Vec" - }, - "get_key_identity_data": { - "description": "Query relation between a signing key and a DID", - "params": [ - { - "name": "acc", - "type": "AccountId" - } - ], - "type": "Option" - }, - "valid_cdd_claims": { - "description": "Returns all valid IdentityClaim of type CustomerDueDiligence for the given target_identity", - "params": [ - { - "name": "target_identity", - "type": "IdentityId" - }, - { - "name": "cdd_checker_leeway", - "type": "Option" - } - ], - "type": "Vec" - } - }, - "version": 3 - } - ], - "NFTApi": [ - { - "methods": { - "transfer_report": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "sender_portfolio", - "type": "PortfolioId" - }, - { - "name": "receiver_portfolio", - "type": "PortfolioId" - }, - { - "name": "nfts", - "type": "NFTs" - }, - { - "name": "skip_locked_check", - "type": "bool" - } - ], - "type": "Vec" - } - }, - "version": 2 - }, - { - "methods": { - "validate_nft_transfer": { - "description": "Verifies if and the sender and receiver are not the same, if both have valid balances, if the sender owns the nft, and if all compliance rules are being respected.", - "params": [ - { - "name": "sender_portfolio", - "type": "PortfolioId" - }, - { - "name": "receiver_portfolio", - "type": "PortfolioId" - }, - { - "name": "nfts", - "type": "NFTs" - } - ], - "type": "DispatchResult" - } - }, - "version": 1 - } - ], - "SettlementApi": [ - { - "methods": { - "get_execute_instruction_info": { - "description": "Returns an ExecuteInstructionInfo instance containing the consumed weight and the number of tokens in the instruction.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - } - ], - "type": "Option" - }, - "get_affirmation_count": { - "description": "Returns an AffirmationCount instance containing the number of assets being sent/received from portfolios, and the number of off-chain assets in the instruction.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - }, - { - "name": "portfolios", - "type": "Vec" - } - ], - "type": "AffirmationCount" - }, - "get_transfer_report": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "leg", - "type": "Leg" - }, - { - "name": "skip_locked_check", - "type": "bool" - } - ], - "type": "Vec" - }, - "get_execute_instruction_report": { - "description": "Returns a vector containing all errors for the execution. An empty vec means there's no error.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - } - ], - "type": "Vec" - } - }, - "version": 2 - }, - { - "methods": { - "get_execute_instruction_info": { - "description": "Returns an ExecuteInstructionInfo instance containing the consumed weight and the number of tokens in the instruction.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - } - ], - "type": "ExecuteInstructionInfo" - }, - "get_affirmation_count": { - "description": "Returns an AffirmationCount instance containing the number of assets being sent/received from portfolios, and the number of off-chain assets in the instruction.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - }, - { - "name": "portfolios", - "type": "Vec" - } - ], - "type": "AffirmationCount" - }, - "get_transfer_report": { - "description": "Returns a vector containing all errors for the transfer. An empty vec means there's no error.", - "params": [ - { - "name": "leg", - "type": "Leg" - }, - { - "name": "skip_locked_check", - "type": "bool" - } - ], - "type": "Vec" - }, - "get_execute_instruction_report": { - "description": "Returns a vector containing all errors for the execution. An empty vec means there's no error.", - "params": [ - { - "name": "instruction_id", - "type": "InstructionId" - } - ], - "type": "Vec" - } - }, - "version": 1 - } - ], - "PipsApi": [ - { - "methods": { - "get_votes": { - "description": "Summary of votes of a proposal given by index", - "params": [ - { - "name": "index", - "type": "PipId" - } - ], - "type": "VoteCount" - }, - "proposed_by": { - "description": "Retrieves proposal indices started by address", - "params": [ - { - "name": "address", - "type": "AccountId" - } - ], - "type": "Vec" - }, - "voted_on": { - "description": "Retrieves proposal address indices voted on", - "params": [ - { - "name": "address", - "type": "AccountId" - } - ], - "type": "Vec" - } - }, - "version": 1 - } - ], - "ProtocolFeeApi": [ - { - "methods": { - "compute_fee": { - "description": "Gets the fee of a chargeable extrinsic operation", - "params": [ - { - "name": "op", - "type": "ProtocolOp" - } - ], - "type": "CappedFee" - } - }, - "version": 1 - } - ], - "StakingApi": [ - { - "methods": { - "get_curve": { - "description": "Retrieves curves parameters", - "params": [], - "type": "Vec<(Perbill, Perbill)>" - } - }, - "version": 1 - } - ], - "ComplianceApi": [ - { - "methods": { - "compliance_report": { - "description": "Checks all compliance requirements for the given asset_id.", - "params": [ - { - "name": "asset_id", - "type": "AssetID" - }, - { - "name": "sender_identity", - "type": "IdentityId" - }, - { - "name": "receiver_identity", - "type": "IdentityId" - } - ], - "type": "Result" - } - }, - "version": 2 - }, - { - "methods": { - "compliance_report": { - "description": "Checks all compliance requirements for the given ticker.", - "params": [ - { - "name": "ticker", - "type": "Ticker" - }, - { - "name": "sender_identity", - "type": "IdentityId" - }, - { - "name": "receiver_identity", - "type": "IdentityId" - } - ], - "type": "Result" - } - }, - "version": 1 - } - ] - }, - "types": [ - { - "minmax": [ - 7000000, - 7999999 - ], - "types": { - "AssetID": "[u8; 16]", - "IdentityId": "[u8; 32]", - "Ticker": "[u8; 12]", - "CddId": "[u8; 32]", - "PalletName": "Text", - "ExtrinsicName": "Text", - "AssetPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "PortfolioPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "ExtrinsicNames": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "PalletPermissions": { - "extrinsics": "ExtrinsicNames" - }, - "ExtrinsicPermissions": { - "_enum": { - "Whole": "", - "These": "Vec<(PalletName, PalletPermissions)>", - "Except": "Vec<(PalletName, PalletPermissions)>" - } - }, - "Permissions": { - "asset": "AssetPermissions", - "extrinsic": "ExtrinsicPermissions", - "portfolio": "PortfolioPermissions" - }, - "Signatory": { - "_enum": { - "Identity": "IdentityId", - "Account": "AccountId" - } - }, - "SecondaryKey": { - "key": "AccountId", - "permissions": "Permissions" - }, - "KeyIdentityData": { - "identity": "IdentityId", - "permissions": "Option" - }, - "CountryCode": { - "_enum": [ - "AF", - "AX", - "AL", - "DZ", - "AS", - "AD", - "AO", - "AI", - "AQ", - "AG", - "AR", - "AM", - "AW", - "AU", - "AT", - "AZ", - "BS", - "BH", - "BD", - "BB", - "BY", - "BE", - "BZ", - "BJ", - "BM", - "BT", - "BO", - "BA", - "BW", - "BV", - "BR", - "VG", - "IO", - "BN", - "BG", - "BF", - "BI", - "KH", - "CM", - "CA", - "CV", - "KY", - "CF", - "TD", - "CL", - "CN", - "HK", - "MO", - "CX", - "CC", - "CO", - "KM", - "CG", - "CD", - "CK", - "CR", - "CI", - "HR", - "CU", - "CY", - "CZ", - "DK", - "DJ", - "DM", - "DO", - "EC", - "EG", - "SV", - "GQ", - "ER", - "EE", - "ET", - "FK", - "FO", - "FJ", - "FI", - "FR", - "GF", - "PF", - "TF", - "GA", - "GM", - "GE", - "DE", - "GH", - "GI", - "GR", - "GL", - "GD", - "GP", - "GU", - "GT", - "GG", - "GN", - "GW", - "GY", - "HT", - "HM", - "VA", - "HN", - "HU", - "IS", - "IN", - "ID", - "IR", - "IQ", - "IE", - "IM", - "IL", - "IT", - "JM", - "JP", - "JE", - "JO", - "KZ", - "KE", - "KI", - "KP", - "KR", - "KW", - "KG", - "LA", - "LV", - "LB", - "LS", - "LR", - "LY", - "LI", - "LT", - "LU", - "MK", - "MG", - "MW", - "MY", - "MV", - "ML", - "MT", - "MH", - "MQ", - "MR", - "MU", - "YT", - "MX", - "FM", - "MD", - "MC", - "MN", - "ME", - "MS", - "MA", - "MZ", - "MM", - "NA", - "NR", - "NP", - "NL", - "AN", - "NC", - "NZ", - "NI", - "NE", - "NG", - "NU", - "NF", - "MP", - "NO", - "OM", - "PK", - "PW", - "PS", - "PA", - "PG", - "PY", - "PE", - "PH", - "PN", - "PL", - "PT", - "PR", - "QA", - "RE", - "RO", - "RU", - "RW", - "BL", - "SH", - "KN", - "LC", - "MF", - "PM", - "VC", - "WS", - "SM", - "ST", - "SA", - "SN", - "RS", - "SC", - "SL", - "SG", - "SK", - "SI", - "SB", - "SO", - "ZA", - "GS", - "SS", - "ES", - "LK", - "SD", - "SR", - "SJ", - "SZ", - "SE", - "CH", - "SY", - "TW", - "TJ", - "TZ", - "TH", - "TL", - "TG", - "TK", - "TO", - "TT", - "TN", - "TR", - "TM", - "TC", - "TV", - "UG", - "UA", - "AE", - "GB", - "US", - "UM", - "UY", - "UZ", - "VU", - "VE", - "VN", - "VI", - "WF", - "EH", - "YE", - "ZM", - "ZW", - "BQ", - "CW", - "SX" - ] - }, - "Scope": { - "_enum": { - "Identity": "IdentityId", - "Asset": "AssetID", - "Custom": "Vec" - } - }, - "CustomClaimTypeId": "u32", - "Claim": { - "_enum": { - "Accredited": "Scope", - "Affiliate": "Scope", - "BuyLockup": "Scope", - "SellLockup": "Scope", - "CustomerDueDiligence": "CddId", - "KnowYourCustomer": "Scope", - "Jurisdiction": "(CountryCode, Scope)", - "Exempted": "Scope", - "Blocked": "Scope", - "Custom": "(CustomClaimTypeId, Option)" - } - }, - "ClaimType": { - "_enum": { - "Accredited": "", - "Affiliate": "", - "BuyLockup": "", - "SellLockup": "", - "CustomerDueDiligence": "", - "KnowYourCustomer": "", - "Jurisdiction": "", - "Exempted": "", - "Blocked": "", - "Custom": "CustomClaimTypeId" - } - }, - "IdentityClaim": { - "claim_issuer": "IdentityId", - "issuance_date": "Moment", - "last_update_date": "Moment", - "expiry": "Option", - "claim": "Claim" - }, - "ComplianceRequirementResult": { - "sender_conditions": "Vec", - "receiver_conditions": "Vec", - "id": "u32", - "result": "bool" - }, - "ConditionType": { - "_enum": { - "IsPresent": "Claim", - "IsAbsent": "Claim", - "IsAnyOf": "Vec", - "IsNoneOf": "Vec", - "IsIdentity": "TargetIdentity" - } - }, - "TrustedFor": { - "_enum": { - "Any": "", - "Specific": "Vec" - } - }, - "TrustedIssuer": { - "issuer": "IdentityId", - "trusted_for": "TrustedFor" - }, - "Condition": { - "condition_type": "ConditionType", - "issuers": "Vec" - }, - "ConditionResult": { - "condition": "Condition", - "result": "bool" - }, - "PipId": "u32", - "Authorization": { - "authorization_data": "AuthorizationData", - "authorized_by": "IdentityId", - "expiry": "Option", - "auth_id": "u64" - }, - "AuthorizationData": { - "_enum": { - "AttestPrimaryKeyRotation": "IdentityId", - "RotatePrimaryKey": "", - "TransferTicker": "Ticker", - "AddMultiSigSigner": "AccountId", - "TransferAssetOwnership": "AssetID", - "JoinIdentity": "Permissions", - "PortfolioCustody": "PortfolioId", - "BecomeAgent": "(AssetID, AgentGroup)", - "AddRelayerPayingKey": "(AccountId, AccountId, Balance)", - "RotatePrimaryKeyToSecondary": "Permissions" - } - }, - "Percentage": "Permill", - "StatClaim": { - "_enum": { - "Accredited": "bool", - "Affiliate": "bool", - "Jurisdiction": "Option" - } - }, - "TransferCondition": { - "_enum": { - "MaxInvestorCount": "u64", - "MaxInvestorOwnership": "Percentage", - "ClaimCount": "(StatClaim, IdentityId, u64, Option)", - "ClaimOwnership": "(StatClaim, IdentityId, Percentage, Percentage)" - } - }, - "AssetComplianceResult": { - "paused": "bool", - "requirements": "Vec", - "result": "bool" - }, - "ProtocolOp": { - "_enum": [ - "AssetRegisterTicker", - "AssetIssue", - "AssetAddDocuments", - "AssetCreateAsset", - "CheckpointCreateSchedule", - "ComplianceManagerAddComplianceRequirement", - "IdentityCddRegisterDid", - "IdentityAddClaim", - "IdentityAddSecondaryKeysWithAuthorization", - "PipsPropose", - "ContractsPutCode", - "CorporateBallotAttachBallot", - "CapitalDistributionDistribute", - "NFTCreateCollection", - "NFTMint", - "IdentityCreateChildIdentity" - ] - }, - "CddStatus": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "AssetDidResult": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "RpcDidRecordsSuccess": { - "primary_key": "AccountId", - "secondary_keys": "Vec" - }, - "RpcDidRecords": { - "_enum": { - "Success": "RpcDidRecordsSuccess", - "IdNotFound": "Vec" - } - }, - "VoteCountProposalFound": { - "ayes": "u64", - "nays": "u64" - }, - "VoteCount": { - "_enum": { - "ProposalFound": "VoteCountProposalFound", - "ProposalNotFound": "" - } - }, - "CappedFee": "u64", - "AuthorizationType": { - "_enum": { - "AttestPrimaryKeyRotation": "", - "RotatePrimaryKey": "", - "TransferTicker": "", - "AddMultiSigSigner": "", - "TransferAssetOwnership": "", - "JoinIdentity": "", - "PortfolioCustody": "", - "BecomeAgent": "", - "AddRelayerPayingKey": "", - "RotatePrimaryKeyToSecondary": "" - } - }, - "DidStatus": { - "_enum": { - "Unknown": "", - "Exists": "", - "CddVerified": "" - } - }, - "PortfolioNumber": "u64", - "PortfolioKind": { - "_enum": { - "Default": "", - "User": "PortfolioNumber" - } - }, - "PortfolioId": { - "did": "IdentityId", - "kind": "PortfolioKind" - }, - "Moment": "u64", - "InstructionId": "u64", - "TargetIdentity": { - "_enum": { - "ExternalAgent": "", - "Specific": "IdentityId" - } - }, - "CanTransferGranularReturn": { - "_enum": { - "Ok": "GranularCanTransferResult", - "Err": "DispatchError" - } - }, - "GranularCanTransferResult": { - "invalid_granularity": "bool", - "self_transfer": "bool", - "invalid_receiver_cdd": "bool", - "invalid_sender_cdd": "bool", - "receiver_custodian_error": "bool", - "sender_custodian_error": "bool", - "sender_insufficient_balance": "bool", - "portfolio_validity_result": "PortfolioValidityResult", - "asset_frozen": "bool", - "transfer_condition_result": "Vec", - "compliance_result": "AssetComplianceResult", - "result": "bool", - "consumed_weight": "Option" - }, - "PortfolioValidityResult": { - "receiver_is_same_portfolio": "bool", - "sender_portfolio_does_not_exist": "bool", - "receiver_portfolio_does_not_exist": "bool", - "sender_insufficient_balance": "bool", - "result": "bool" - }, - "TransferConditionResult": { - "condition": "TransferCondition", - "result": "bool" - }, - "AGId": "u32", - "AgentGroup": { - "_enum": { - "Full": "", - "Custom": "AGId", - "ExceptMeta": "", - "PolymeshV1CAA": "", - "PolymeshV1PIA": "" - } - }, - "Member": { - "id": "IdentityId", - "expiry_at": "Option", - "inactive_from": "Option" - }, - "NFTId": "u64", - "NFTs": { - "asset_id": "AssetID", - "ids": "Vec" - }, - "FungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "asset_id": "AssetID", - "amount": "Balance" - }, - "NonFungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "nfts": "NFTs" - }, - "OffChainLeg": { - "sender_identity": "IdentityId", - "receiver_identity": "IdentityId", - "asset_id": "AssetID", - "amount": "Balance" - }, - "Leg": { - "_enum": { - "Fungible": "FungibleLeg", - "NonFungible": "NonFungibleLeg", - "OffChain": "OffChainLeg" - } - }, - "ExecuteInstructionInfo": { - "fungible_tokens": "u32", - "non_fungible_tokens": "u32", - "off_chain_assets": "u32", - "consumed_weight": "Weight", - "error": "Option" - }, - "AssetCount": { - "fungible_tokens": "u32", - "non_fungible_tokens": "u32", - "off_chain_assets": "u32" - }, - "AffirmationCount": { - "sender_asset_count": "AssetCount", - "receiver_asset_count": "AssetCount", - "offchain_count": "u32" - }, - "ComplianceReport": { - "any_requirement_satistifed": "bool", - "paused_compliance": "bool", - "requirements": "Vec" - }, - "RequirementReport": { - "requirement_satisfied": "bool", - "id": "u32", - "sender_conditions": "Vec", - "receiver_conditions": "Vec" - }, - "ConditionReport": { - "satisfied": "bool", - "condition": "Condition" - } - } - }, - { - "minmax": [ - 6003000, - 6999999 - ], - "types": { - "Address": "MultiAddress", - "LookupSource": "MultiAddress", - "AccountInfo": "AccountInfoWithDualRefCount", - "IdentityId": "[u8; 32]", - "EventDid": "IdentityId", - "EventCounts": "Vec", - "ErrorAt": "(u32, DispatchError)", - "Ticker": "[u8; 12]", - "CddId": "[u8; 32]", - "PosRatio": "(u32, u32)", - "DocumentId": "u32", - "DocumentName": "Text", - "DocumentUri": "Text", - "DocumentHash": { - "_enum": { - "None": "", - "H512": "[u8; 64]", - "H384": "[u8; 48]", - "H320": "[u8; 40]", - "H256": "[u8; 32]", - "H224": "[u8; 28]", - "H192": "[u8; 24]", - "H160": "[u8; 20]", - "H128": "[u8; 16]" - } - }, - "DocumentType": "Text", - "Document": { - "uri": "DocumentUri", - "content_hash": "DocumentHash", - "name": "DocumentName", - "doc_type": "Option", - "filing_date": "Option" - }, - "Version": "u8", - "CustomAssetTypeId": "u32", - "AssetType": { - "_enum": { - "EquityCommon": "", - "EquityPreferred": "", - "Commodity": "", - "FixedIncome": "", - "REIT": "", - "Fund": "", - "RevenueShareAgreement": "", - "StructuredProduct": "", - "Derivative": "", - "Custom": "CustomAssetTypeId", - "StableCoin": "", - "NonFungible": "NonFungibleType" - } - }, - "AssetIdentifier": { - "_enum": { - "CUSIP": "[u8; 9]", - "CINS": "[u8; 9]", - "ISIN": "[u8; 12]", - "LEI": "[u8; 20]", - "FIGI": "[u8; 12]" - } - }, - "AssetOwnershipRelation": { - "_enum": { - "NotOwned": "", - "TickerOwned": "", - "AssetOwned": "" - } - }, - "AssetName": "Text", - "FundingRoundName": "Text", - "VenueDetails": "Text", - "SecurityToken": { - "total_supply": "Balance", - "owner_did": "IdentityId", - "divisible": "bool", - "asset_type": "AssetType" - }, - "AssetMetadataName": "Text", - "AssetMetadataValue": "Vec", - "AssetMetadataLocalKey": "u64", - "AssetMetadataGlobalKey": "u64", - "AssetMetadataKey": { - "_enum": { - "Global": "u64", - "Local": "u64" - } - }, - "AssetMetadataLockStatus": { - "_enum": { - "Unlocked": "", - "Locked": "", - "LockedUntil": "Moment" - } - }, - "AssetMetadataValueDetail": { - "expire": "Option", - "lock_status": "AssetMetadataLockStatus" - }, - "AssetMetadataDescription": "Text", - "AssetMetadataSpec": { - "url": "Option", - "description": "Option", - "type_def": "Option>" - }, - "PalletName": "Text", - "DispatchableName": "Text", - "AssetPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "PortfolioPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "DispatchableNames": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "PalletPermissions": { - "pallet_name": "PalletName", - "dispatchable_names": "DispatchableNames" - }, - "ExtrinsicPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "Permissions": { - "asset": "AssetPermissions", - "extrinsic": "ExtrinsicPermissions", - "portfolio": "PortfolioPermissions" - }, - "Signatory": { - "_enum": { - "Identity": "IdentityId", - "Account": "AccountId" - } - }, - "SecondaryKey": { - "key": "AccountId", - "permissions": "Permissions" - }, - "SecondaryKeyWithAuth": { - "secondary_key": "SecondaryKey", - "auth_signature": "H512" - }, - "Subsidy": { - "paying_key": "AccountId", - "remaining": "Balance" - }, - "IdentityRole": { - "_enum": [ - "Issuer", - "SimpleTokenIssuer", - "Validator", - "ClaimIssuer", - "Investor", - "NodeRunner", - "PM", - "CDDAMLClaimIssuer", - "AccreditedInvestorClaimIssuer", - "VerifiedIdentityClaimIssuer" - ] - }, - "PreAuthorizedKeyInfo": { - "target_id": "IdentityId", - "secondary_key": "SecondaryKey" - }, - "DidRecord": { - "primary_key": "Option" - }, - "KeyRecord": { - "_enum": { - "PrimaryKey": "IdentityId", - "SecondaryKey": "(IdentityId, Permissions)", - "MultiSigSignerKey": "AccountId" - } - }, - "KeyIdentityData": { - "identity": "IdentityId", - "permissions": "Option" - }, - "CountryCode": { - "_enum": [ - "AF", - "AX", - "AL", - "DZ", - "AS", - "AD", - "AO", - "AI", - "AQ", - "AG", - "AR", - "AM", - "AW", - "AU", - "AT", - "AZ", - "BS", - "BH", - "BD", - "BB", - "BY", - "BE", - "BZ", - "BJ", - "BM", - "BT", - "BO", - "BA", - "BW", - "BV", - "BR", - "VG", - "IO", - "BN", - "BG", - "BF", - "BI", - "KH", - "CM", - "CA", - "CV", - "KY", - "CF", - "TD", - "CL", - "CN", - "HK", - "MO", - "CX", - "CC", - "CO", - "KM", - "CG", - "CD", - "CK", - "CR", - "CI", - "HR", - "CU", - "CY", - "CZ", - "DK", - "DJ", - "DM", - "DO", - "EC", - "EG", - "SV", - "GQ", - "ER", - "EE", - "ET", - "FK", - "FO", - "FJ", - "FI", - "FR", - "GF", - "PF", - "TF", - "GA", - "GM", - "GE", - "DE", - "GH", - "GI", - "GR", - "GL", - "GD", - "GP", - "GU", - "GT", - "GG", - "GN", - "GW", - "GY", - "HT", - "HM", - "VA", - "HN", - "HU", - "IS", - "IN", - "ID", - "IR", - "IQ", - "IE", - "IM", - "IL", - "IT", - "JM", - "JP", - "JE", - "JO", - "KZ", - "KE", - "KI", - "KP", - "KR", - "KW", - "KG", - "LA", - "LV", - "LB", - "LS", - "LR", - "LY", - "LI", - "LT", - "LU", - "MK", - "MG", - "MW", - "MY", - "MV", - "ML", - "MT", - "MH", - "MQ", - "MR", - "MU", - "YT", - "MX", - "FM", - "MD", - "MC", - "MN", - "ME", - "MS", - "MA", - "MZ", - "MM", - "NA", - "NR", - "NP", - "NL", - "AN", - "NC", - "NZ", - "NI", - "NE", - "NG", - "NU", - "NF", - "MP", - "NO", - "OM", - "PK", - "PW", - "PS", - "PA", - "PG", - "PY", - "PE", - "PH", - "PN", - "PL", - "PT", - "PR", - "QA", - "RE", - "RO", - "RU", - "RW", - "BL", - "SH", - "KN", - "LC", - "MF", - "PM", - "VC", - "WS", - "SM", - "ST", - "SA", - "SN", - "RS", - "SC", - "SL", - "SG", - "SK", - "SI", - "SB", - "SO", - "ZA", - "GS", - "SS", - "ES", - "LK", - "SD", - "SR", - "SJ", - "SZ", - "SE", - "CH", - "SY", - "TW", - "TJ", - "TZ", - "TH", - "TL", - "TG", - "TK", - "TO", - "TT", - "TN", - "TR", - "TM", - "TC", - "TV", - "UG", - "UA", - "AE", - "GB", - "US", - "UM", - "UY", - "UZ", - "VU", - "VE", - "VN", - "VI", - "WF", - "EH", - "YE", - "ZM", - "ZW", - "BQ", - "CW", - "SX" - ] - }, - "Scope": { - "_enum": { - "Identity": "IdentityId", - "Ticker": "Ticker", - "Custom": "Vec" - } - }, - "CustomClaimTypeId": "u32", - "Claim": { - "_enum": { - "Accredited": "Scope", - "Affiliate": "Scope", - "BuyLockup": "Scope", - "SellLockup": "Scope", - "CustomerDueDiligence": "CddId", - "KnowYourCustomer": "Scope", - "Jurisdiction": "(CountryCode, Scope)", - "Exempted": "Scope", - "Blocked": "Scope", - "Custom": "(CustomClaimTypeId, Option)" - } - }, - "ClaimType": { - "_enum": { - "Accredited": "", - "Affiliate": "", - "BuyLockup": "", - "SellLockup": "", - "CustomerDueDiligence": "", - "KnowYourCustomer": "", - "Jurisdiction": "", - "Exempted": "", - "Blocked": "", - "Custom": "CustomClaimTypeId" - } - }, - "IdentityClaim": { - "claim_issuer": "IdentityId", - "issuance_date": "Moment", - "last_update_date": "Moment", - "expiry": "Option", - "claim": "Claim" - }, - "ComplianceRequirement": { - "sender_conditions": "Vec", - "receiver_conditions": "Vec", - "id": "u32" - }, - "ComplianceRequirementResult": { - "sender_conditions": "Vec", - "receiver_conditions": "Vec", - "id": "u32", - "result": "bool" - }, - "ConditionType": { - "_enum": { - "IsPresent": "Claim", - "IsAbsent": "Claim", - "IsAnyOf": "Vec", - "IsNoneOf": "Vec", - "IsIdentity": "TargetIdentity" - } - }, - "TrustedFor": { - "_enum": { - "Any": "", - "Specific": "Vec" - } - }, - "TrustedIssuer": { - "issuer": "IdentityId", - "trusted_for": "TrustedFor" - }, - "Condition": { - "condition_type": "ConditionType", - "issuers": "Vec" - }, - "ConditionResult": { - "condition": "Condition", - "result": "bool" - }, - "TargetIdAuthorization": { - "target_id": "IdentityId", - "nonce": "u64", - "expires_at": "Moment" - }, - "TickerRegistration": { - "owner": "IdentityId", - "expiry": "Option" - }, - "TickerRegistrationConfig": { - "max_ticker_length": "u8", - "registration_length": "Option" - }, - "EthereumAddress": "[u8; 20]", - "EcdsaSignature": "[u8; 65]", - "MotionTitle": "Text", - "MotionInfoLink": "Text", - "ChoiceTitle": "Text", - "Motion": { - "title": "MotionTitle", - "info_link": "MotionInfoLink", - "choices": "Vec" - }, - "BallotTitle": "Text", - "BallotMeta": { - "title": "BallotTitle", - "motions": "Vec" - }, - "BallotTimeRange": { - "start": "Moment", - "end": "Moment" - }, - "BallotVote": { - "power": "Balance", - "fallback": "Option" - }, - "MaybeBlock": { - "_enum": { - "Some": "BlockNumber", - "None": "" - } - }, - "Url": "Text", - "PipDescription": "Text", - "PipsMetadata": { - "id": "PipId", - "url": "Option", - "description": "Option", - "created_at": "BlockNumber", - "transaction_version": "u32", - "expiry": "MaybeBlock" - }, - "Proposer": { - "_enum": { - "Community": "AccountId", - "Committee": "Committee" - } - }, - "Committee": { - "_enum": { - "Technical": "", - "Upgrade": "" - } - }, - "SkippedCount": "u8", - "SnapshottedPip": { - "id": "PipId", - "weight": "(bool, Balance)" - }, - "SnapshotId": "u32", - "SnapshotMetadata": { - "created_at": "BlockNumber", - "made_by": "AccountId", - "id": "SnapshotId" - }, - "SnapshotResult": { - "_enum": { - "Approve": "", - "Reject": "", - "Skip": "" - } - }, - "Beneficiary": { - "id": "IdentityId", - "amount": "Balance" - }, - "DepositInfo": { - "owner": "AccountId", - "amount": "Balance" - }, - "PolymeshVotes": { - "index": "u32", - "ayes": "Vec", - "nays": "Vec", - "expiry": "MaybeBlock" - }, - "PipId": "u32", - "ProposalState": { - "_enum": [ - "Pending", - "Rejected", - "Scheduled", - "Failed", - "Executed", - "Expired" - ] - }, - "Pip": { - "id": "PipId", - "proposal": "Call", - "proposer": "Proposer" - }, - "ProposalData": { - "_enum": { - "Hash": "Hash", - "Proposal": "Vec" - } - }, - "OffChainSignature": "MultiSignature", - "Authorization": { - "authorization_data": "AuthorizationData", - "authorized_by": "IdentityId", - "expiry": "Option", - "auth_id": "u64" - }, - "AuthorizationData": { - "_enum": { - "AttestPrimaryKeyRotation": "IdentityId", - "RotatePrimaryKey": "", - "TransferTicker": "Ticker", - "AddMultiSigSigner": "AccountId", - "TransferAssetOwnership": "Ticker", - "JoinIdentity": "Permissions", - "PortfolioCustody": "PortfolioId", - "BecomeAgent": "(Ticker, AgentGroup)", - "AddRelayerPayingKey": "(AccountId, AccountId, Balance)", - "RotatePrimaryKeyToSecondary": "Permissions" - } - }, - "AuthorizationNonce": "u64", - "Percentage": "Permill", - "RestrictionResult": { - "_enum": [ - "Valid", - "Invalid", - "ForceValid" - ] - }, - "Memo": "[u8; 32]", - "BridgeTx": { - "nonce": "u32", - "recipient": "AccountId", - "amount": "Balance", - "tx_hash": "H256" - }, - "AssetScope": { - "_enum": { - "Ticker": "Ticker" - } - }, - "StatOpType": { - "_enum": [ - "Count", - "Balance" - ] - }, - "StatType": { - "op": "StatOpType", - "claim_issuer": "Option<(ClaimType, IdentityId)>" - }, - "StatClaim": { - "_enum": { - "Accredited": "bool", - "Affiliate": "bool", - "Jurisdiction": "Option" - } - }, - "Stat1stKey": { - "asset": "AssetScope", - "stat_type": "StatType" - }, - "Stat2ndKey": { - "_enum": { - "NoClaimStat": "", - "Claim": "StatClaim" - } - }, - "StatUpdate": { - "key2": "Stat2ndKey", - "value": "Option" - }, - "TransferCondition": { - "_enum": { - "MaxInvestorCount": "u64", - "MaxInvestorOwnership": "Percentage", - "ClaimCount": "(StatClaim, IdentityId, u64, Option)", - "ClaimOwnership": "(StatClaim, IdentityId, Percentage, Percentage)" - } - }, - "AssetTransferCompliance": { - "paused": "bool", - "requirements": "Vec" - }, - "TransferConditionExemptKey": { - "asset": "AssetScope", - "op": "StatOpType", - "claim_type": "Option" - }, - "AssetCompliance": { - "paused": "bool", - "requirements": "Vec" - }, - "AssetComplianceResult": { - "paused": "bool", - "requirements": "Vec", - "result": "bool" - }, - "Claim1stKey": { - "target": "IdentityId", - "claim_type": "ClaimType" - }, - "Claim2ndKey": { - "issuer": "IdentityId", - "scope": "Option" - }, - "InactiveMember": { - "id": "IdentityId", - "deactivated_at": "Moment", - "expiry": "Option" - }, - "VotingResult": { - "ayes_count": "u32", - "ayes_stake": "Balance", - "nays_count": "u32", - "nays_stake": "Balance" - }, - "ProtocolOp": { - "_enum": [ - "AssetRegisterTicker", - "AssetIssue", - "AssetAddDocuments", - "AssetCreateAsset", - "CheckpointCreateSchedule", - "ComplianceManagerAddComplianceRequirement", - "IdentityCddRegisterDid", - "IdentityAddClaim", - "IdentityAddSecondaryKeysWithAuthorization", - "PipsPropose", - "ContractsPutCode", - "CorporateBallotAttachBallot", - "CapitalDistributionDistribute", - "NFTCreateCollection", - "NFTMint", - "IdentityCreateChildIdentity" - ] - }, - "CddStatus": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "AssetDidResult": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "RpcDidRecordsSuccess": { - "primary_key": "AccountId", - "secondary_keys": "Vec" - }, - "RpcDidRecords": { - "_enum": { - "Success": "RpcDidRecordsSuccess", - "IdNotFound": "Vec" - } - }, - "VoteCountProposalFound": { - "ayes": "u64", - "nays": "u64" - }, - "VoteCount": { - "_enum": { - "ProposalFound": "VoteCountProposalFound", - "ProposalNotFound": "" - } - }, - "Vote": "(bool, Balance)", - "VoteByPip": { - "pip": "PipId", - "vote": "Vote" - }, - "BridgeTxDetail": { - "amount": "Balance", - "status": "BridgeTxStatus", - "execution_block": "BlockNumber", - "tx_hash": "H256" - }, - "BridgeTxStatus": { - "_enum": { - "Absent": "", - "Pending": "u8", - "Frozen": "", - "Timelocked": "", - "Handled": "" - } - }, - "HandledTxStatus": { - "_enum": { - "Success": "", - "Error": "Text" - } - }, - "CappedFee": "u64", - "CanTransferResult": { - "_enum": { - "Ok": "u8", - "Err": "Vec" - } - }, - "AuthorizationType": { - "_enum": { - "AttestPrimaryKeyRotation": "", - "RotatePrimaryKey": "", - "TransferTicker": "", - "AddMultiSigSigner": "", - "TransferAssetOwnership": "", - "JoinIdentity": "", - "PortfolioCustody": "", - "BecomeAgent": "", - "AddRelayerPayingKey": "", - "RotatePrimaryKeyToSecondary": "" - } - }, - "ProposalDetails": { - "approvals": "u64", - "rejections": "u64", - "status": "ProposalStatus", - "expiry": "Option", - "auto_close": "bool" - }, - "ProposalStatus": { - "_enum": { - "Invalid": "", - "ActiveOrExpired": "", - "ExecutionSuccessful": "", - "ExecutionFailed": "", - "Rejected": "" - } - }, - "DidStatus": { - "_enum": { - "Unknown": "", - "Exists": "", - "CddVerified": "" - } - }, - "PortfolioName": "Text", - "PortfolioNumber": "u64", - "PortfolioKind": { - "_enum": { - "Default": "", - "User": "PortfolioNumber" - } - }, - "PortfolioId": { - "did": "IdentityId", - "kind": "PortfolioKind" - }, - "Moment": "u64", - "CalendarUnit": { - "_enum": [ - "Second", - "Minute", - "Hour", - "Day", - "Week", - "Month", - "Year" - ] - }, - "CalendarPeriod": { - "unit": "CalendarUnit", - "amount": "u64" - }, - "CheckpointSchedule": { - "start": "Moment", - "period": "CalendarPeriod" - }, - "CheckpointId": "u64", - "ScheduleId": "u64", - "StoredSchedule": { - "schedule": "CheckpointSchedule", - "id": "ScheduleId", - "at": "Moment", - "remaining": "u32" - }, - "ScheduleSpec": { - "start": "Option", - "period": "CalendarPeriod", - "remaining": "u32" - }, - "InstructionStatus": { - "_enum": { - "Unknown": "", - "Pending": "", - "Failed": "" - } - }, - "LegStatus": { - "_enum": { - "PendingTokenLock": "", - "ExecutionPending": "", - "ExecutionToBeSkipped": "(AccountId, u64)" - } - }, - "AffirmationStatus": { - "_enum": { - "Unknown": "", - "Pending": "", - "Affirmed": "" - } - }, - "SettlementType": { - "_enum": { - "SettleOnAffirmation": "", - "SettleOnBlock": "BlockNumber", - "SettleManual": "BlockNumber" - } - }, - "LegId": "u64", - "InstructionId": "u64", - "Instruction": { - "instruction_id": "InstructionId", - "venue_id": "VenueId", - "status": "InstructionStatus", - "settlement_type": "SettlementType", - "created_at": "Option", - "trade_date": "Option", - "value_date": "Option" - }, - "Venue": { - "creator": "IdentityId", - "venue_type": "VenueType" - }, - "Receipt": { - "receipt_uid": "u64", - "from": "PortfolioId", - "to": "PortfolioId", - "asset": "Ticker", - "amount": "Balance" - }, - "ReceiptMetadata": "Text", - "ReceiptDetails": { - "receipt_uid": "u64", - "leg_id": "LegId", - "signer": "AccountId", - "signature": "OffChainSignature", - "metadata": "ReceiptMetadata" - }, - "UniqueCall": { - "nonce": "u64", - "call": "Call" - }, - "MovePortfolioItem": { - "ticker": "Ticker", - "amount": "Balance", - "memo": "Option" - }, - "WeightToFeeCoefficient": { - "coeffInteger": "Balance", - "coeffFrac": "Perbill", - "negative": "bool", - "degree": "u8" - }, - "WeightPerClass": { - "baseExtrinsic": "Weight", - "maxExtrinsic": "Option", - "maxTotal": "Option", - "reserved": "Option" - }, - "TargetIdentity": { - "_enum": { - "ExternalAgent": "", - "Specific": "IdentityId" - } - }, - "FundraiserId": "u64", - "FundraiserName": "Text", - "FundraiserStatus": { - "_enum": [ - "Live", - "Frozen", - "Closed", - "ClosedEarly" - ] - }, - "FundraiserTier": { - "total": "Balance", - "price": "Balance", - "remaining": "Balance" - }, - "Fundraiser": { - "creator": "IdentityId", - "offering_portfolio": "PortfolioId", - "offering_asset": "Ticker", - "raising_portfolio": "PortfolioId", - "raising_asset": "Ticker", - "tiers": "Vec", - "venue_id": "VenueId", - "start": "Moment", - "end": "Option", - "status": "FundraiserStatus", - "minimum_investment": "Balance" - }, - "VenueId": "u64", - "VenueType": { - "_enum": [ - "Other", - "Distribution", - "Sto", - "Exchange" - ] - }, - "Tax": "Permill", - "TargetIdentities": { - "identities": "Vec", - "treatment": "TargetTreatment" - }, - "TargetTreatment": { - "_enum": [ - "Include", - "Exclude" - ] - }, - "CAKind": { - "_enum": [ - "PredictableBenefit", - "UnpredictableBenefit", - "IssuerNotice", - "Reorganization", - "Other" - ] - }, - "CADetails": "Text", - "CACheckpoint": { - "_enum": { - "Scheduled": "(ScheduleId, u64)", - "Existing": "CheckpointId" - } - }, - "RecordDate": { - "date": "Moment", - "checkpoint": "CACheckpoint" - }, - "RecordDateSpec": { - "_enum": { - "Scheduled": "Moment", - "ExistingSchedule": "ScheduleId", - "Existing": "CheckpointId" - } - }, - "CorporateAction": { - "kind": "CAKind", - "decl_date": "Moment", - "record_date": "Option", - "targets": "TargetIdentities", - "default_withholding_tax": "Tax", - "withholding_tax": "Vec<(IdentityId, Tax)>" - }, - "InitiateCorporateActionArgs": { - "ticker": "Ticker", - "kind": "CAKind", - "decl_date": "Moment", - "record_date": "Option", - "details": "CADetails", - "targets": "Option", - "default_withholding_tax": "Option", - "withholding_tax": "Option>" - }, - "LocalCAId": "u32", - "CAId": { - "ticker": "Ticker", - "local_id": "LocalCAId" - }, - "Distribution": { - "from": "PortfolioId", - "currency": "Ticker", - "per_share": "Balance", - "amount": "Balance", - "remaining": "Balance", - "reclaimed": "bool", - "payment_at": "Moment", - "expires_at": "Option" - }, - "SlashingSwitch": { - "_enum": [ - "Validator", - "ValidatorAndNominator", - "None" - ] - }, - "PriceTier": { - "total": "Balance", - "price": "Balance" - }, - "PermissionedIdentityPrefs": { - "intended_count": "u32", - "running_count": "u32" - }, - "CanTransferGranularReturn": { - "_enum": { - "Ok": "GranularCanTransferResult", - "Err": "DispatchError" - } - }, - "GranularCanTransferResult": { - "invalid_granularity": "bool", - "self_transfer": "bool", - "invalid_receiver_cdd": "bool", - "invalid_sender_cdd": "bool", - "receiver_custodian_error": "bool", - "sender_custodian_error": "bool", - "sender_insufficient_balance": "bool", - "portfolio_validity_result": "PortfolioValidityResult", - "asset_frozen": "bool", - "transfer_condition_result": "Vec", - "compliance_result": "AssetComplianceResult", - "result": "bool", - "consumed_weight": "Option" - }, - "PortfolioValidityResult": { - "receiver_is_same_portfolio": "bool", - "sender_portfolio_does_not_exist": "bool", - "receiver_portfolio_does_not_exist": "bool", - "sender_insufficient_balance": "bool", - "result": "bool" - }, - "TransferConditionResult": { - "condition": "TransferCondition", - "result": "bool" - }, - "AGId": "u32", - "AgentGroup": { - "_enum": { - "Full": "", - "Custom": "AGId", - "ExceptMeta": "", - "PolymeshV1CAA": "", - "PolymeshV1PIA": "" - } - }, - "Member": { - "id": "IdentityId", - "expiry_at": "Option", - "inactive_from": "Option" - }, - "ItnRewardStatus": { - "_enum": { - "Unclaimed": "Balance", - "Claimed": "" - } - }, - "NFTId": "u64", - "NFTs": { - "ticker": "Ticker", - "ids": "Vec" - }, - "FungibleToken": { - "ticker": "Ticker", - "amount": "Balance" - }, - "OffChainAsset": { - "ticker": "Ticker", - "amount": "Balance" - }, - "FungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "ticker": "Ticker", - "amount": "Balance" - }, - "NonFungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "nfts": "NFTs" - }, - "OffChainLeg": { - "sender_identity": "IdentityId", - "receiver_identity": "IdentityId", - "ticker": "Ticker", - "amount": "Balance" - }, - "Leg": { - "_enum": { - "Fungible": "FungibleLeg", - "NonFungible": "NonFungibleLeg", - "OffChain": "OffChainLeg" - } - }, - "FundDescription": { - "_enum": { - "Fungible": "FungibleToken", - "NonFungible": "NFTs" - } - }, - "Fund": { - "description": "FundDescription", - "memo": "Option" - }, - "NonFungibleType": { - "_enum": { - "Derivative": "", - "FixedIncome": "", - "Invoice": "", - "Custom": "CustomAssetTypeId" - } - }, - "ExecuteInstructionInfo": { - "fungible_tokens": "u32", - "non_fungible_tokens": "u32", - "off_chain_assets": "u32", - "consumed_weight": "Weight", - "error": "Option" - }, - "AssetCount": { - "fungible_tokens": "u32", - "non_fungible_tokens": "u32", - "off_chain_assets": "u32" - }, - "AffirmationCount": { - "sender_asset_count": "AssetCount", - "receiver_asset_count": "AssetCount", - "offchain_count": "u32" - }, - "ComplianceReport": { - "any_requirement_satistifed": "bool", - "paused_compliance": "bool", - "requirements": "Vec" - }, - "RequirementReport": { - "requirement_satisfied": "bool", - "id": "u32", - "sender_conditions": "Vec", - "receiver_conditions": "Vec" - }, - "ConditionReport": { - "satisfied": "bool", - "condition": "Condition" - } - } - }, - { - "minmax": [ - 6001000, - 6002999 - ], - "types": { - "Address": "MultiAddress", - "LookupSource": "MultiAddress", - "AccountInfo": "AccountInfoWithDualRefCount", - "IdentityId": "[u8; 32]", - "EventDid": "IdentityId", - "EventCounts": "Vec", - "ErrorAt": "(u32, DispatchError)", - "Ticker": "[u8; 12]", - "CddId": "[u8; 32]", - "PosRatio": "(u32, u32)", - "DocumentId": "u32", - "DocumentName": "Text", - "DocumentUri": "Text", - "DocumentHash": { - "_enum": { - "None": "", - "H512": "[u8; 64]", - "H384": "[u8; 48]", - "H320": "[u8; 40]", - "H256": "[u8; 32]", - "H224": "[u8; 28]", - "H192": "[u8; 24]", - "H160": "[u8; 20]", - "H128": "[u8; 16]" - } - }, - "DocumentType": "Text", - "Document": { - "uri": "DocumentUri", - "content_hash": "DocumentHash", - "name": "DocumentName", - "doc_type": "Option", - "filing_date": "Option" - }, - "Version": "u8", - "CustomAssetTypeId": "u32", - "AssetType": { - "_enum": { - "EquityCommon": "", - "EquityPreferred": "", - "Commodity": "", - "FixedIncome": "", - "REIT": "", - "Fund": "", - "RevenueShareAgreement": "", - "StructuredProduct": "", - "Derivative": "", - "Custom": "CustomAssetTypeId", - "StableCoin": "", - "NonFungible": "NonFungibleType" - } - }, - "AssetIdentifier": { - "_enum": { - "CUSIP": "[u8; 9]", - "CINS": "[u8; 9]", - "ISIN": "[u8; 12]", - "LEI": "[u8; 20]", - "FIGI": "[u8; 12]" - } - }, - "AssetOwnershipRelation": { - "_enum": { - "NotOwned": "", - "TickerOwned": "", - "AssetOwned": "" - } - }, - "AssetName": "Text", - "FundingRoundName": "Text", - "VenueDetails": "Text", - "SecurityToken": { - "total_supply": "Balance", - "owner_did": "IdentityId", - "divisible": "bool", - "asset_type": "AssetType" - }, - "AssetMetadataName": "Text", - "AssetMetadataValue": "Vec", - "AssetMetadataLocalKey": "u64", - "AssetMetadataGlobalKey": "u64", - "AssetMetadataKey": { - "_enum": { - "Global": "u64", - "Local": "u64" - } - }, - "AssetMetadataLockStatus": { - "_enum": { - "Unlocked": "", - "Locked": "", - "LockedUntil": "Moment" - } - }, - "AssetMetadataValueDetail": { - "expire": "Option", - "lock_status": "AssetMetadataLockStatus" - }, - "AssetMetadataDescription": "Text", - "AssetMetadataSpec": { - "url": "Option", - "description": "Option", - "type_def": "Option>" - }, - "PalletName": "Text", - "DispatchableName": "Text", - "AssetPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "PortfolioPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "DispatchableNames": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "PalletPermissions": { - "pallet_name": "PalletName", - "dispatchable_names": "DispatchableNames" - }, - "ExtrinsicPermissions": { - "_enum": { - "Whole": "", - "These": "Vec", - "Except": "Vec" - } - }, - "Permissions": { - "asset": "AssetPermissions", - "extrinsic": "ExtrinsicPermissions", - "portfolio": "PortfolioPermissions" - }, - "Signatory": { - "_enum": { - "Identity": "IdentityId", - "Account": "AccountId" - } - }, - "SecondaryKey": { - "key": "AccountId", - "permissions": "Permissions" - }, - "SecondaryKeyWithAuth": { - "secondary_key": "SecondaryKey", - "auth_signature": "H512" - }, - "Subsidy": { - "paying_key": "AccountId", - "remaining": "Balance" - }, - "IdentityRole": { - "_enum": [ - "Issuer", - "SimpleTokenIssuer", - "Validator", - "ClaimIssuer", - "Investor", - "NodeRunner", - "PM", - "CDDAMLClaimIssuer", - "AccreditedInvestorClaimIssuer", - "VerifiedIdentityClaimIssuer" - ] - }, - "PreAuthorizedKeyInfo": { - "target_id": "IdentityId", - "secondary_key": "SecondaryKey" - }, - "DidRecord": { - "primary_key": "Option" - }, - "KeyRecord": { - "_enum": { - "PrimaryKey": "IdentityId", - "SecondaryKey": "(IdentityId, Permissions)", - "MultiSigSignerKey": "AccountId" - } - }, - "KeyIdentityData": { - "identity": "IdentityId", - "permissions": "Option" - }, - "CountryCode": { - "_enum": [ - "AF", - "AX", - "AL", - "DZ", - "AS", - "AD", - "AO", - "AI", - "AQ", - "AG", - "AR", - "AM", - "AW", - "AU", - "AT", - "AZ", - "BS", - "BH", - "BD", - "BB", - "BY", - "BE", - "BZ", - "BJ", - "BM", - "BT", - "BO", - "BA", - "BW", - "BV", - "BR", - "VG", - "IO", - "BN", - "BG", - "BF", - "BI", - "KH", - "CM", - "CA", - "CV", - "KY", - "CF", - "TD", - "CL", - "CN", - "HK", - "MO", - "CX", - "CC", - "CO", - "KM", - "CG", - "CD", - "CK", - "CR", - "CI", - "HR", - "CU", - "CY", - "CZ", - "DK", - "DJ", - "DM", - "DO", - "EC", - "EG", - "SV", - "GQ", - "ER", - "EE", - "ET", - "FK", - "FO", - "FJ", - "FI", - "FR", - "GF", - "PF", - "TF", - "GA", - "GM", - "GE", - "DE", - "GH", - "GI", - "GR", - "GL", - "GD", - "GP", - "GU", - "GT", - "GG", - "GN", - "GW", - "GY", - "HT", - "HM", - "VA", - "HN", - "HU", - "IS", - "IN", - "ID", - "IR", - "IQ", - "IE", - "IM", - "IL", - "IT", - "JM", - "JP", - "JE", - "JO", - "KZ", - "KE", - "KI", - "KP", - "KR", - "KW", - "KG", - "LA", - "LV", - "LB", - "LS", - "LR", - "LY", - "LI", - "LT", - "LU", - "MK", - "MG", - "MW", - "MY", - "MV", - "ML", - "MT", - "MH", - "MQ", - "MR", - "MU", - "YT", - "MX", - "FM", - "MD", - "MC", - "MN", - "ME", - "MS", - "MA", - "MZ", - "MM", - "NA", - "NR", - "NP", - "NL", - "AN", - "NC", - "NZ", - "NI", - "NE", - "NG", - "NU", - "NF", - "MP", - "NO", - "OM", - "PK", - "PW", - "PS", - "PA", - "PG", - "PY", - "PE", - "PH", - "PN", - "PL", - "PT", - "PR", - "QA", - "RE", - "RO", - "RU", - "RW", - "BL", - "SH", - "KN", - "LC", - "MF", - "PM", - "VC", - "WS", - "SM", - "ST", - "SA", - "SN", - "RS", - "SC", - "SL", - "SG", - "SK", - "SI", - "SB", - "SO", - "ZA", - "GS", - "SS", - "ES", - "LK", - "SD", - "SR", - "SJ", - "SZ", - "SE", - "CH", - "SY", - "TW", - "TJ", - "TZ", - "TH", - "TL", - "TG", - "TK", - "TO", - "TT", - "TN", - "TR", - "TM", - "TC", - "TV", - "UG", - "UA", - "AE", - "GB", - "US", - "UM", - "UY", - "UZ", - "VU", - "VE", - "VN", - "VI", - "WF", - "EH", - "YE", - "ZM", - "ZW", - "BQ", - "CW", - "SX" - ] - }, - "Scope": { - "_enum": { - "Identity": "IdentityId", - "Ticker": "Ticker", - "Custom": "Vec" - } - }, - "CustomClaimTypeId": "u32", - "Claim": { - "_enum": { - "Accredited": "Scope", - "Affiliate": "Scope", - "BuyLockup": "Scope", - "SellLockup": "Scope", - "CustomerDueDiligence": "CddId", - "KnowYourCustomer": "Scope", - "Jurisdiction": "(CountryCode, Scope)", - "Exempted": "Scope", - "Blocked": "Scope", - "Custom": "(CustomClaimTypeId, Option)" - } - }, - "ClaimType": { - "_enum": { - "Accredited": "", - "Affiliate": "", - "BuyLockup": "", - "SellLockup": "", - "CustomerDueDiligence": "", - "KnowYourCustomer": "", - "Jurisdiction": "", - "Exempted": "", - "Blocked": "", - "Custom": "CustomClaimTypeId" - } - }, - "IdentityClaim": { - "claim_issuer": "IdentityId", - "issuance_date": "Moment", - "last_update_date": "Moment", - "expiry": "Option", - "claim": "Claim" - }, - "ComplianceRequirement": { - "sender_conditions": "Vec", - "receiver_conditions": "Vec", - "id": "u32" - }, - "ComplianceRequirementResult": { - "sender_conditions": "Vec", - "receiver_conditions": "Vec", - "id": "u32", - "result": "bool" - }, - "ConditionType": { - "_enum": { - "IsPresent": "Claim", - "IsAbsent": "Claim", - "IsAnyOf": "Vec", - "IsNoneOf": "Vec", - "IsIdentity": "TargetIdentity" - } - }, - "TrustedFor": { - "_enum": { - "Any": "", - "Specific": "Vec" - } - }, - "TrustedIssuer": { - "issuer": "IdentityId", - "trusted_for": "TrustedFor" - }, - "Condition": { - "condition_type": "ConditionType", - "issuers": "Vec" - }, - "ConditionResult": { - "condition": "Condition", - "result": "bool" - }, - "TargetIdAuthorization": { - "target_id": "IdentityId", - "nonce": "u64", - "expires_at": "Moment" - }, - "TickerRegistration": { - "owner": "IdentityId", - "expiry": "Option" - }, - "TickerRegistrationConfig": { - "max_ticker_length": "u8", - "registration_length": "Option" - }, - "EthereumAddress": "[u8; 20]", - "EcdsaSignature": "[u8; 65]", - "MotionTitle": "Text", - "MotionInfoLink": "Text", - "ChoiceTitle": "Text", - "Motion": { - "title": "MotionTitle", - "info_link": "MotionInfoLink", - "choices": "Vec" - }, - "BallotTitle": "Text", - "BallotMeta": { - "title": "BallotTitle", - "motions": "Vec" - }, - "BallotTimeRange": { - "start": "Moment", - "end": "Moment" - }, - "BallotVote": { - "power": "Balance", - "fallback": "Option" - }, - "MaybeBlock": { - "_enum": { - "Some": "BlockNumber", - "None": "" - } - }, - "Url": "Text", - "PipDescription": "Text", - "PipsMetadata": { - "id": "PipId", - "url": "Option", - "description": "Option", - "created_at": "BlockNumber", - "transaction_version": "u32", - "expiry": "MaybeBlock" - }, - "Proposer": { - "_enum": { - "Community": "AccountId", - "Committee": "Committee" - } - }, - "Committee": { - "_enum": { - "Technical": "", - "Upgrade": "" - } - }, - "SkippedCount": "u8", - "SnapshottedPip": { - "id": "PipId", - "weight": "(bool, Balance)" - }, - "SnapshotId": "u32", - "SnapshotMetadata": { - "created_at": "BlockNumber", - "made_by": "AccountId", - "id": "SnapshotId" - }, - "SnapshotResult": { - "_enum": { - "Approve": "", - "Reject": "", - "Skip": "" - } - }, - "Beneficiary": { - "id": "IdentityId", - "amount": "Balance" - }, - "DepositInfo": { - "owner": "AccountId", - "amount": "Balance" - }, - "PolymeshVotes": { - "index": "u32", - "ayes": "Vec", - "nays": "Vec", - "expiry": "MaybeBlock" - }, - "PipId": "u32", - "ProposalState": { - "_enum": [ - "Pending", - "Rejected", - "Scheduled", - "Failed", - "Executed", - "Expired" - ] - }, - "Pip": { - "id": "PipId", - "proposal": "Call", - "proposer": "Proposer" - }, - "ProposalData": { - "_enum": { - "Hash": "Hash", - "Proposal": "Vec" - } - }, - "OffChainSignature": "MultiSignature", - "Authorization": { - "authorization_data": "AuthorizationData", - "authorized_by": "IdentityId", - "expiry": "Option", - "auth_id": "u64" - }, - "AuthorizationData": { - "_enum": { - "AttestPrimaryKeyRotation": "IdentityId", - "RotatePrimaryKey": "", - "TransferTicker": "Ticker", - "AddMultiSigSigner": "AccountId", - "TransferAssetOwnership": "Ticker", - "JoinIdentity": "Permissions", - "PortfolioCustody": "PortfolioId", - "BecomeAgent": "(Ticker, AgentGroup)", - "AddRelayerPayingKey": "(AccountId, AccountId, Balance)", - "RotatePrimaryKeyToSecondary": "Permissions" - } - }, - "AuthorizationNonce": "u64", - "Percentage": "Permill", - "RestrictionResult": { - "_enum": [ - "Valid", - "Invalid", - "ForceValid" - ] - }, - "Memo": "[u8; 32]", - "BridgeTx": { - "nonce": "u32", - "recipient": "AccountId", - "amount": "Balance", - "tx_hash": "H256" - }, - "AssetScope": { - "_enum": { - "Ticker": "Ticker" - } - }, - "StatOpType": { - "_enum": [ - "Count", - "Balance" - ] - }, - "StatType": { - "op": "StatOpType", - "claim_issuer": "Option<(ClaimType, IdentityId)>" - }, - "StatClaim": { - "_enum": { - "Accredited": "bool", - "Affiliate": "bool", - "Jurisdiction": "Option" - } - }, - "Stat1stKey": { - "asset": "AssetScope", - "stat_type": "StatType" - }, - "Stat2ndKey": { - "_enum": { - "NoClaimStat": "", - "Claim": "StatClaim" - } - }, - "StatUpdate": { - "key2": "Stat2ndKey", - "value": "Option" - }, - "TransferCondition": { - "_enum": { - "MaxInvestorCount": "u64", - "MaxInvestorOwnership": "Percentage", - "ClaimCount": "(StatClaim, IdentityId, u64, Option)", - "ClaimOwnership": "(StatClaim, IdentityId, Percentage, Percentage)" - } - }, - "AssetTransferCompliance": { - "paused": "bool", - "requirements": "Vec" - }, - "TransferConditionExemptKey": { - "asset": "AssetScope", - "op": "StatOpType", - "claim_type": "Option" - }, - "AssetCompliance": { - "paused": "bool", - "requirements": "Vec" - }, - "AssetComplianceResult": { - "paused": "bool", - "requirements": "Vec", - "result": "bool" - }, - "Claim1stKey": { - "target": "IdentityId", - "claim_type": "ClaimType" - }, - "Claim2ndKey": { - "issuer": "IdentityId", - "scope": "Option" - }, - "InactiveMember": { - "id": "IdentityId", - "deactivated_at": "Moment", - "expiry": "Option" - }, - "VotingResult": { - "ayes_count": "u32", - "ayes_stake": "Balance", - "nays_count": "u32", - "nays_stake": "Balance" - }, - "ProtocolOp": { - "_enum": [ - "AssetRegisterTicker", - "AssetIssue", - "AssetAddDocuments", - "AssetCreateAsset", - "CheckpointCreateSchedule", - "ComplianceManagerAddComplianceRequirement", - "IdentityCddRegisterDid", - "IdentityAddClaim", - "IdentityAddSecondaryKeysWithAuthorization", - "PipsPropose", - "ContractsPutCode", - "CorporateBallotAttachBallot", - "CapitalDistributionDistribute", - "NFTCreateCollection", - "NFTMint", - "IdentityCreateChildIdentity" - ] - }, - "CddStatus": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "AssetDidResult": { - "_enum": { - "Ok": "IdentityId", - "Err": "Vec" - } - }, - "RpcDidRecordsSuccess": { - "primary_key": "AccountId", - "secondary_keys": "Vec" - }, - "RpcDidRecords": { - "_enum": { - "Success": "RpcDidRecordsSuccess", - "IdNotFound": "Vec" - } - }, - "VoteCountProposalFound": { - "ayes": "u64", - "nays": "u64" - }, - "VoteCount": { - "_enum": { - "ProposalFound": "VoteCountProposalFound", - "ProposalNotFound": "" - } - }, - "Vote": "(bool, Balance)", - "VoteByPip": { - "pip": "PipId", - "vote": "Vote" - }, - "BridgeTxDetail": { - "amount": "Balance", - "status": "BridgeTxStatus", - "execution_block": "BlockNumber", - "tx_hash": "H256" - }, - "BridgeTxStatus": { - "_enum": { - "Absent": "", - "Pending": "u8", - "Frozen": "", - "Timelocked": "", - "Handled": "" - } - }, - "HandledTxStatus": { - "_enum": { - "Success": "", - "Error": "Text" - } - }, - "CappedFee": "u64", - "CanTransferResult": { - "_enum": { - "Ok": "u8", - "Err": "Vec" - } - }, - "AuthorizationType": { - "_enum": { - "AttestPrimaryKeyRotation": "", - "RotatePrimaryKey": "", - "TransferTicker": "", - "AddMultiSigSigner": "", - "TransferAssetOwnership": "", - "JoinIdentity": "", - "PortfolioCustody": "", - "BecomeAgent": "", - "AddRelayerPayingKey": "", - "RotatePrimaryKeyToSecondary": "" + ], + "type": "VoteCount" + }, + "proposedBy": { + "description": "Retrieves proposal indices started by address", + "params": [ + { + "name": "address", + "type": "AccountId", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "ProposalDetails": { - "approvals": "u64", - "rejections": "u64", - "status": "ProposalStatus", - "expiry": "Option", - "auto_close": "bool" - }, - "ProposalStatus": { - "_enum": { - "Invalid": "", - "ActiveOrExpired": "", - "ExecutionSuccessful": "", - "ExecutionFailed": "", - "Rejected": "" + ], + "type": "Vec" + }, + "votedOn": { + "description": "Retrieves proposal address indices voted on", + "params": [ + { + "name": "address", + "type": "AccountId", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "DidStatus": { - "_enum": { - "Unknown": "", - "Exists": "", - "CddVerified": "" + ], + "type": "Vec" + } + }, + "protocolFee": { + "computeFee": { + "description": "Gets the fee of a chargeable extrinsic operation", + "params": [ + { + "name": "op", + "type": "ProtocolOp", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "PortfolioName": "Text", - "PortfolioNumber": "u64", - "PortfolioKind": { - "_enum": { - "Default": "", - "User": "PortfolioNumber" + ], + "type": "CappedFee" + } + }, + "staking": { + "getCurve": { + "description": "Retrieves curves parameters", + "params": [ + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "PortfolioId": { - "did": "IdentityId", - "kind": "PortfolioKind" - }, - "Moment": "u64", - "CalendarUnit": { - "_enum": [ - "Second", - "Minute", - "Hour", - "Day", - "Week", - "Month", - "Year" - ] - }, - "CalendarPeriod": { - "unit": "CalendarUnit", - "amount": "u64" - }, - "CheckpointSchedule": { - "start": "Moment", - "period": "CalendarPeriod" - }, - "CheckpointId": "u64", - "ScheduleId": "u64", - "StoredSchedule": { - "schedule": "CheckpointSchedule", - "id": "ScheduleId", - "at": "Moment", - "remaining": "u32" - }, - "ScheduleSpec": { - "start": "Option", - "period": "CalendarPeriod", - "remaining": "u32" - }, - "InstructionStatus": { - "_enum": { - "Unknown": "", - "Pending": "", - "Failed": "" + ], + "type": "Vec<(Perbill, Perbill)>" + } + }, + "asset": { + "canTransferGranular": { + "description": "Checks whether a transaction with given parameters can take place or not. The result is granular meaning each check is run and returned regardless of outcome.", + "params": [ + { + "name": "from_custodian", + "type": "Option", + "isOptional": false + }, + { + "name": "from_portfolio", + "type": "PortfolioId", + "isOptional": false + }, + { + "name": "to_custodian", + "type": "Option", + "isOptional": false + }, + { + "name": "to_portfolio", + "type": "PortfolioId", + "isOptional": false + }, + { + "name": "ticker", + "type": "Ticker", + "isOptional": false + }, + { + "name": "value", + "type": "Balance", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "LegStatus": { - "_enum": { - "PendingTokenLock": "", - "ExecutionPending": "", - "ExecutionToBeSkipped": "(AccountId, u64)" + ], + "type": "CanTransferGranularReturn" + } + }, + "group": { + "getCDDValidMembers": { + "description": "Get the CDD members", + "params": [ + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "AffirmationStatus": { - "_enum": { - "Unknown": "", - "Pending": "", - "Affirmed": "" + ], + "type": "Vec" + }, + "getGCValidMembers": { + "description": "Get the GC members", + "params": [ + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "SettlementType": { - "_enum": { - "SettleOnAffirmation": "", - "SettleOnBlock": "BlockNumber", - "SettleManual": "BlockNumber" + ], + "type": "Vec" + } + }, + "nft": { + "validateNFTTransfer": { + "description": "Verifies if and the sender and receiver are not the same, if both have valid balances, if the sender owns the nft, and if all compliance rules are being respected.", + "params": [ + { + "name": "sender_portfolio", + "type": "PortfolioId", + "isOptional": false + }, + { + "name": "receiver_portfolio", + "type": "PortfolioId", + "isOptional": false + }, + { + "name": "nfts", + "type": "NFTs", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "LegId": "u64", - "InstructionId": "u64", - "Instruction": { - "instruction_id": "InstructionId", - "venue_id": "VenueId", - "status": "InstructionStatus", - "settlement_type": "SettlementType", - "created_at": "Option", - "trade_date": "Option", - "value_date": "Option" - }, - "Venue": { - "creator": "IdentityId", - "venue_type": "VenueType" - }, - "Receipt": { - "receipt_uid": "u64", - "from": "PortfolioId", - "to": "PortfolioId", - "asset": "Ticker", - "amount": "Balance" - }, - "ReceiptMetadata": "Text", - "ReceiptDetails": { - "receipt_uid": "u64", - "leg_id": "LegId", - "signer": "AccountId", - "signature": "OffChainSignature", - "metadata": "ReceiptMetadata" - }, - "UniqueCall": { - "nonce": "u64", - "call": "Call" - }, - "MovePortfolioItem": { - "ticker": "Ticker", - "amount": "Balance", - "memo": "Option" - }, - "WeightToFeeCoefficient": { - "coeffInteger": "Balance", - "coeffFrac": "Perbill", - "negative": "bool", - "degree": "u8" - }, - "WeightPerClass": { - "baseExtrinsic": "Weight", - "maxExtrinsic": "Option", - "maxTotal": "Option", - "reserved": "Option" - }, - "TargetIdentity": { - "_enum": { - "ExternalAgent": "", - "Specific": "IdentityId" + ], + "type": "DispatchResult" + } + }, + "settlement": { + "getExecuteInstructionInfo": { + "description": "Returns an ExecuteInstructionInfo instance, containing the consumed weight and the number of tokens in the instruction.", + "params": [ + { + "name": "instruction_id", + "type": "InstructionId", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "FundraiserId": "u64", - "FundraiserName": "Text", - "FundraiserStatus": { - "_enum": [ - "Live", - "Frozen", - "Closed", - "ClosedEarly" - ] - }, - "FundraiserTier": { - "total": "Balance", - "price": "Balance", - "remaining": "Balance" - }, - "Fundraiser": { - "creator": "IdentityId", - "offering_portfolio": "PortfolioId", - "offering_asset": "Ticker", - "raising_portfolio": "PortfolioId", - "raising_asset": "Ticker", - "tiers": "Vec", - "venue_id": "VenueId", - "start": "Moment", - "end": "Option", - "status": "FundraiserStatus", - "minimum_investment": "Balance" - }, - "VenueId": "u64", - "VenueType": { - "_enum": [ - "Other", - "Distribution", - "Sto", - "Exchange" - ] - }, - "Tax": "Permill", - "TargetIdentities": { - "identities": "Vec", - "treatment": "TargetTreatment" - }, - "TargetTreatment": { - "_enum": [ - "Include", - "Exclude" - ] - }, - "CAKind": { - "_enum": [ - "PredictableBenefit", - "UnpredictableBenefit", - "IssuerNotice", - "Reorganization", - "Other" - ] - }, - "CADetails": "Text", - "CACheckpoint": { - "_enum": { - "Scheduled": "(ScheduleId, u64)", - "Existing": "CheckpointId" + ], + "type": "ExecuteInstructionInfo" + }, + "getAffirmationCount": { + "description": "Returns an instance of AffirmationCount, which holds the asset count for both the sender and receiver and the number of offchain assets in the instruction", + "params": [ + { + "name": "instruction_id", + "type": "InstructionId", + "isOptional": false + }, + { + "name": "portfolios", + "type": "Vec", + "isOptional": false + }, + { + "name": "blockHash", + "type": "Hash", + "isOptional": true } - }, - "RecordDate": { - "date": "Moment", - "checkpoint": "CACheckpoint" - }, - "RecordDateSpec": { - "_enum": { - "Scheduled": "Moment", - "ExistingSchedule": "ScheduleId", - "Existing": "CheckpointId" + ], + "type": "AffirmationCount" + } + } + }, + "runtime": { + "AssetApi": [ + { + "methods": { + "can_transfer_granular": { + "description": "Checks whether a transaction with given parameters can take place or not. The result is granular meaning each check is run and returned regardless of outcome.", + "params": [ + { + "name": "from_custodian", + "type": "Option" + }, + { + "name": "from_portfolio", + "type": "PortfolioId" + }, + { + "name": "to_custodian", + "type": "Option" + }, + { + "name": "to_portfolio", + "type": "PortfolioId" + }, + { + "name": "ticker", + "type": "Ticker" + }, + { + "name": "value", + "type": "Balance" + } + ], + "type": "CanTransferGranularReturn" } }, - "CorporateAction": { - "kind": "CAKind", - "decl_date": "Moment", - "record_date": "Option", - "targets": "TargetIdentities", - "default_withholding_tax": "Tax", - "withholding_tax": "Vec<(IdentityId, Tax)>" - }, - "InitiateCorporateActionArgs": { - "ticker": "Ticker", - "kind": "CAKind", - "decl_date": "Moment", - "record_date": "Option", - "details": "CADetails", - "targets": "Option", - "default_withholding_tax": "Option", - "withholding_tax": "Option>" - }, - "LocalCAId": "u32", - "CAId": { - "ticker": "Ticker", - "local_id": "LocalCAId" - }, - "Distribution": { - "from": "PortfolioId", - "currency": "Ticker", - "per_share": "Balance", - "amount": "Balance", - "remaining": "Balance", - "reclaimed": "bool", - "payment_at": "Moment", - "expires_at": "Option" - }, - "SlashingSwitch": { - "_enum": [ - "Validator", - "ValidatorAndNominator", - "None" - ] - }, - "PriceTier": { - "total": "Balance", - "price": "Balance" - }, - "PermissionedIdentityPrefs": { - "intended_count": "u32", - "running_count": "u32" + "version": 3 + } + ], + "GroupApi": [ + { + "methods": { + "get_cdd_valid_members": { + "description": "Get the CDD members", + "params": [], + "type": "Vec" + }, + "get_gc_valid_members": { + "description": "Get the GC members", + "params": [], + "type": "Vec" + } }, - "CanTransferGranularReturn": { - "_enum": { - "Ok": "GranularCanTransferResult", - "Err": "DispatchError" + "version": 1 + } + ], + "IdentityApi": [ + { + "methods": { + "is_identity_has_valid_cdd": { + "description": "use to tell whether the given did has valid cdd claim or not", + "params": [ + { + "name": "did", + "type": "IdentityId" + }, + { + "name": "buffer_time", + "type": "Option" + } + ], + "type": "CddStatus" + }, + "get_asset_did": { + "description": "function is used to query the given ticker DID", + "params": [ + { + "name": "ticker", + "type": "Ticker" + } + ], + "type": "AssetDidResult" + }, + "get_did_records": { + "description": "Used to get the did record values for a given DID", + "params": [ + { + "name": "did", + "type": "IdentityId" + } + ], + "type": "RpcDidRecords" + }, + "get_did_status": { + "description": "Retrieve status of the DID", + "params": [ + { + "name": "did", + "type": "Vec" + } + ], + "type": "Vec" + }, + "get_filtered_authorizations": { + "description": "Retrieve authorizations data for a given signatory and filtered using the given authorization type", + "params": [ + { + "name": "signatory", + "type": "Signatory" + }, + { + "name": "allow_expired", + "type": "bool" + }, + { + "name": "auth_type", + "type": "Option" + } + ], + "type": "Vec" + }, + "get_key_identity_data": { + "description": "Query relation between a signing key and a DID", + "params": [ + { + "name": "acc", + "type": "AccountId" + } + ], + "type": "Option" + }, + "valid_cdd_claims": { + "description": "Returns all valid IdentityClaim of type CustomerDueDiligence for the given target_identity", + "params": [ + { + "name": "target_identity", + "type": "IdentityId" + }, + { + "name": "cdd_checker_leeway", + "type": "Option" + } + ], + "type": "Vec" } }, - "GranularCanTransferResult": { - "invalid_granularity": "bool", - "self_transfer": "bool", - "invalid_receiver_cdd": "bool", - "invalid_sender_cdd": "bool", - "receiver_custodian_error": "bool", - "sender_custodian_error": "bool", - "sender_insufficient_balance": "bool", - "portfolio_validity_result": "PortfolioValidityResult", - "asset_frozen": "bool", - "transfer_condition_result": "Vec", - "compliance_result": "AssetComplianceResult", - "result": "bool", - "consumed_weight": "Option" - }, - "PortfolioValidityResult": { - "receiver_is_same_portfolio": "bool", - "sender_portfolio_does_not_exist": "bool", - "receiver_portfolio_does_not_exist": "bool", - "sender_insufficient_balance": "bool", - "result": "bool" - }, - "TransferConditionResult": { - "condition": "TransferCondition", - "result": "bool" - }, - "AGId": "u32", - "AgentGroup": { - "_enum": { - "Full": "", - "Custom": "AGId", - "ExceptMeta": "", - "PolymeshV1CAA": "", - "PolymeshV1PIA": "" + "version": 3 + } + ], + "NFTApi": [ + { + "methods": { + "validate_nft_transfer": { + "description": "Verifies if and the sender and receiver are not the same, if both have valid balances, if the sender owns the nft, and if all compliance rules are being respected.", + "params": [ + { + "name": "sender_portfolio", + "type": "PortfolioId" + }, + { + "name": "receiver_portfolio", + "type": "PortfolioId" + }, + { + "name": "nfts", + "type": "NFTs" + } + ], + "type": "DispatchResult" } }, - "Member": { - "id": "IdentityId", - "expiry_at": "Option", - "inactive_from": "Option" - }, - "ItnRewardStatus": { - "_enum": { - "Unclaimed": "Balance", - "Claimed": "" + "version": 1 + } + ], + "SettlementApi": [ + { + "methods": { + "get_execute_instruction_info": { + "description": "Returns an ExecuteInstructionInfo instance containing the consumed weight and the number of tokens in the instruction.", + "params": [ + { + "name": "instruction_id", + "type": "InstructionId" + } + ], + "type": "ExecuteInstructionInfo" + }, + "get_affirmation_count": { + "description": "Returns an AffirmationCount instance containing the number of assets being sent/received from portfolios, and the number of off-chain assets in the instruction.", + "params": [ + { + "name": "instruction_id", + "type": "InstructionId" + }, + { + "name": "portfolios", + "type": "Vec" + } + ], + "type": "AffirmationCount" } }, - "NFTId": "u64", - "NFTs": { - "ticker": "Ticker", - "ids": "Vec" - }, - "FungibleToken": { - "ticker": "Ticker", - "amount": "Balance" - }, - "OffChainAsset": { - "ticker": "Ticker", - "amount": "Balance" - }, - "FungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "ticker": "Ticker", - "amount": "Balance" - }, - "NonFungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "nfts": "NFTs" - }, - "OffChainLeg": { - "sender_identity": "IdentityId", - "receiver_identity": "IdentityId", - "ticker": "Ticker", - "amount": "Balance" - }, - "Leg": { - "_enum": { - "Fungible": "FungibleLeg", - "NonFungible": "NonFungibleLeg", - "OffChain": "OffChainLeg" + "version": 1 + } + ], + "PipsApi": [ + { + "methods": { + "get_votes": { + "description": "Summary of votes of a proposal given by index", + "params": [ + { + "name": "index", + "type": "PipId" + } + ], + "type": "VoteCount" + }, + "proposed_by": { + "description": "Retrieves proposal indices started by address", + "params": [ + { + "name": "address", + "type": "AccountId" + } + ], + "type": "Vec" + }, + "voted_on": { + "description": "Retrieves proposal address indices voted on", + "params": [ + { + "name": "address", + "type": "AccountId" + } + ], + "type": "Vec" } }, - "FundDescription": { - "_enum": { - "Fungible": "FungibleToken", - "NonFungible": "NFTs" + "version": 1 + } + ], + "ProtocolFeeApi": [ + { + "methods": { + "compute_fee": { + "description": "Gets the fee of a chargeable extrinsic operation", + "params": [ + { + "name": "op", + "type": "ProtocolOp" + } + ], + "type": "CappedFee" } }, - "Fund": { - "description": "FundDescription", - "memo": "Option" - }, - "NonFungibleType": { - "_enum": { - "Derivative": "", - "FixedIncome": "", - "Invoice": "", - "Custom": "CustomAssetTypeId" + "version": 1 + } + ], + "StakingApi": [ + { + "methods": { + "get_curve": { + "description": "Retrieves curves parameters", + "params": [], + "type": "Vec<(Perbill, Perbill)>" } }, - "ExecuteInstructionInfo": { - "fungible_tokens": "u32", - "non_fungible_tokens": "u32", - "off_chain_assets": "u32", - "consumed_weight": "Weight", - "error": "Option" - }, - "AssetCount": { - "fungible": "u32", - "non_fungible": "u32", - "off_chain": "u32" - }, - "AffirmationCount": { - "sender_asset_count": "AssetCount", - "receiver_asset_count": "AssetCount", - "offchain_count": "u32" - } + "version": 1 } - }, + ] + }, + "types": [ { "minmax": [ - 6000000, - 6000009 + 6001000, + 6001009 ], "types": { "Address": "MultiAddress", @@ -84197,13 +77382,23 @@ export const typesBundle = { "off_chain_assets": "u32", "consumed_weight": "Weight", "error": "Option" + }, + "AssetCount": { + "fungible_tokens": "u32", + "non_fungible_tokens": "u32", + "off_chain_assets": "u32" + }, + "AffirmationCount": { + "sender_asset_count": "AssetCount", + "receiver_asset_count": "AssetCount", + "offchain_count": "u32" } } }, { "minmax": [ - 5004000, - 5004009 + 6000000, + 6000009 ], "types": { "Address": "MultiAddress", @@ -84213,10 +77408,8 @@ export const typesBundle = { "EventDid": "IdentityId", "EventCounts": "Vec", "ErrorAt": "(u32, DispatchError)", - "InvestorUid": "[u8; 16]", "Ticker": "[u8; 12]", "CddId": "[u8; 32]", - "ScopeId": "[u8; 32]", "PosRatio": "(u32, u32)", "DocumentId": "u32", "DocumentName": "Text", @@ -84662,19 +77855,6 @@ export const typesBundle = { "Custom": "Vec" } }, - "InvestorZKProofData": "[u8; 64]", - "Scalar": "[u8; 32]", - "RistrettoPoint": "[u8; 32]", - "ZkProofData": { - "challenge_responses": "[Scalar; 2]", - "subtract_expressions_res": "RistrettoPoint", - "blinded_scope_did_hash": "RistrettoPoint" - }, - "ScopeClaimProof": { - "proof_scope_id_wellformed": "Signature", - "proof_scope_id_cdd_id_match": "ZkProofData", - "scope_id": "RistrettoPoint" - }, "CustomClaimTypeId": "u32", "Claim": { "_enum": { @@ -84687,9 +77867,6 @@ export const typesBundle = { "Jurisdiction": "(CountryCode, Scope)", "Exempted": "Scope", "Blocked": "Scope", - "InvestorUniqueness": "(Scope, ScopeId, CddId)", - "NoData": "", - "InvestorUniquenessV2": "CddId", "Custom": "(CustomClaimTypeId, Option)" } }, @@ -84704,9 +77881,6 @@ export const typesBundle = { "Jurisdiction": "", "Exempted": "", "Blocked": "", - "InvestorUniqueness": "", - "NoData": "", - "InvestorUniquenessV2": "", "Custom": "CustomClaimTypeId" } }, @@ -84768,16 +77942,6 @@ export const typesBundle = { "max_ticker_length": "u8", "registration_length": "Option" }, - "ClassicTickerRegistration": { - "eth_owner": "EthereumAddress", - "is_created": "bool" - }, - "ClassicTickerImport": { - "eth_owner": "EthereumAddress", - "ticker": "Ticker", - "is_contract": "bool", - "is_created": "bool" - }, "EthereumAddress": "[u8; 20]", "EcdsaSignature": "[u8; 65]", "MotionTitle": "Text", @@ -85015,7 +78179,10 @@ export const typesBundle = { "PipsPropose", "ContractsPutCode", "CorporateBallotAttachBallot", - "CapitalDistributionDistribute" + "CapitalDistributionDistribute", + "NFTCreateCollection", + "NFTMint", + "IdentityCreateChildIdentity" ] }, "CddStatus": { @@ -85204,12 +78371,6 @@ export const typesBundle = { "trade_date": "Option", "value_date": "Option" }, - "Leg": { - "from": "PortfolioId", - "to": "PortfolioId", - "asset": "Ticker", - "amount": "Balance" - }, "Venue": { "creator": "IdentityId", "venue_type": "VenueType" @@ -85379,12 +78540,17 @@ export const typesBundle = { "intended_count": "u32", "running_count": "u32" }, + "CanTransferGranularReturn": { + "_enum": { + "Ok": "GranularCanTransferResult", + "Err": "DispatchError" + } + }, "GranularCanTransferResult": { "invalid_granularity": "bool", "self_transfer": "bool", "invalid_receiver_cdd": "bool", "invalid_sender_cdd": "bool", - "missing_scope_claim": "bool", "receiver_custodian_error": "bool", "sender_custodian_error": "bool", "sender_insufficient_balance": "bool", @@ -85392,7 +78558,8 @@ export const typesBundle = { "asset_frozen": "bool", "transfer_condition_result": "Vec", "compliance_result": "AssetComplianceResult", - "result": "bool" + "result": "bool", + "consumed_weight": "Option" }, "PortfolioValidityResult": { "receiver_is_same_portfolio": "bool", @@ -85435,17 +78602,34 @@ export const typesBundle = { "ticker": "Ticker", "amount": "Balance" }, - "LegAsset": { + "OffChainAsset": { + "ticker": "Ticker", + "amount": "Balance" + }, + "FungibleLeg": { + "sender": "PortfolioId", + "receiver": "PortfolioId", + "ticker": "Ticker", + "amount": "Balance" + }, + "NonFungibleLeg": { + "sender": "PortfolioId", + "receiver": "PortfolioId", + "nfts": "NFTs" + }, + "OffChainLeg": { + "sender_identity": "IdentityId", + "receiver_identity": "IdentityId", + "ticker": "Ticker", + "amount": "Balance" + }, + "Leg": { "_enum": { - "Fungible": "FungibleToken", - "NonFungible": "NFTs" + "Fungible": "FungibleLeg", + "NonFungible": "NonFungibleLeg", + "OffChain": "OffChainLeg" } }, - "LegV2": { - "from": "PortfolioId", - "to": "PortfolioId", - "asset": "LegAsset" - }, "FundDescription": { "_enum": { "Fungible": "FungibleToken", @@ -85463,13 +78647,20 @@ export const typesBundle = { "Invoice": "", "Custom": "CustomAssetTypeId" } + }, + "ExecuteInstructionInfo": { + "fungible_tokens": "u32", + "non_fungible_tokens": "u32", + "off_chain_assets": "u32", + "consumed_weight": "Weight", + "error": "Option" } } }, { "minmax": [ - 5003000, - 5003009 + 5004000, + 5004009 ], "types": { "Address": "MultiAddress", @@ -86734,8 +79925,8 @@ export const typesBundle = { }, { "minmax": [ - 5002000, - 5002009 + 5003000, + 5003009 ], "types": { "Address": "MultiAddress", @@ -86788,7 +79979,8 @@ export const typesBundle = { "StructuredProduct": "", "Derivative": "", "Custom": "CustomAssetTypeId", - "StableCoin": "" + "StableCoin": "", + "NonFungible": "NonFungibleType" } }, "AssetIdentifier": { @@ -87956,13 +81148,51 @@ export const typesBundle = { "Unclaimed": "Balance", "Claimed": "" } + }, + "NFTId": "u64", + "NFTs": { + "ticker": "Ticker", + "ids": "Vec" + }, + "FungibleToken": { + "ticker": "Ticker", + "amount": "Balance" + }, + "LegAsset": { + "_enum": { + "Fungible": "FungibleToken", + "NonFungible": "NFTs" + } + }, + "LegV2": { + "from": "PortfolioId", + "to": "PortfolioId", + "asset": "LegAsset" + }, + "FundDescription": { + "_enum": { + "Fungible": "FungibleToken", + "NonFungible": "NFTs" + } + }, + "Fund": { + "description": "FundDescription", + "memo": "Option" + }, + "NonFungibleType": { + "_enum": { + "Derivative": "", + "FixedIncome": "", + "Invoice": "", + "Custom": "CustomAssetTypeId" + } } } }, { "minmax": [ - 5001000, - 5001009 + 5002000, + 5002009 ], "types": { "Address": "MultiAddress", @@ -88433,6 +81663,7 @@ export const typesBundle = { "proof_scope_id_cdd_id_match": "ZkProofData", "scope_id": "RistrettoPoint" }, + "CustomClaimTypeId": "u32", "Claim": { "_enum": { "Accredited": "Scope", @@ -88446,7 +81677,8 @@ export const typesBundle = { "Blocked": "Scope", "InvestorUniqueness": "(Scope, ScopeId, CddId)", "NoData": "", - "InvestorUniquenessV2": "(CddId)" + "InvestorUniquenessV2": "CddId", + "Custom": "(CustomClaimTypeId, Option)" } }, "ClaimType": { @@ -88462,7 +81694,8 @@ export const typesBundle = { "Blocked": "", "InvestorUniqueness": "", "NoData": "", - "InvestorUniquenessV2": "" + "InvestorUniquenessV2": "", + "Custom": "CustomClaimTypeId" } }, "IdentityClaim": { @@ -88944,7 +82177,8 @@ export const typesBundle = { "SettlementType": { "_enum": { "SettleOnAffirmation": "", - "SettleOnBlock": "BlockNumber" + "SettleOnBlock": "BlockNumber", + "SettleManual": "BlockNumber" } }, "LegId": "u64", @@ -89047,10 +82281,6 @@ export const typesBundle = { "Exchange" ] }, - "ExtensionAttributes": { - "usage_fee": "Balance", - "version": "MetaVersion" - }, "Tax": "Permill", "TargetIdentities": { "identities": "Vec", @@ -89173,6 +82403,11 @@ export const typesBundle = { "PolymeshV1PIA": "" } }, + "Member": { + "id": "IdentityId", + "expiry_at": "Option", + "inactive_from": "Option" + }, "ItnRewardStatus": { "_enum": { "Unclaimed": "Balance", @@ -89183,8 +82418,8 @@ export const typesBundle = { }, { "minmax": [ - 5000000, - 5000009 + 5001000, + 5001009 ], "types": { "Address": "MultiAddress", @@ -89245,7 +82480,8 @@ export const typesBundle = { "CUSIP": "[u8; 9]", "CINS": "[u8; 9]", "ISIN": "[u8; 12]", - "LEI": "[u8; 20]" + "LEI": "[u8; 20]", + "FIGI": "[u8; 12]" } }, "AssetOwnershipRelation": { @@ -89330,16 +82566,6 @@ export const typesBundle = { "extrinsic": "ExtrinsicPermissions", "portfolio": "PortfolioPermissions" }, - "LegacyPalletPermissions": { - "pallet_name": "PalletName", - "total": "bool", - "dispatchable_names": "Vec" - }, - "LegacyPermissions": { - "asset": "Option>", - "extrinsic": "Option>", - "portfolio": "Option>" - }, "Signatory": { "_enum": { "Identity": "IdentityId", @@ -89651,11 +82877,7 @@ export const typesBundle = { "Custom": "Vec" } }, - "InvestorZKProofData": { - "r": "CompressedRistretto", - "s": "Scalar" - }, - "CompressedRistretto": "[u8; 32]", + "InvestorZKProofData": "[u8; 64]", "Scalar": "[u8; 32]", "RistrettoPoint": "[u8; 32]", "ZkProofData": { @@ -89739,7 +82961,7 @@ export const typesBundle = { }, "Condition": { "condition_type": "ConditionType", - "issuers": "Vec" + "issuers": "Vec" }, "ConditionResult": { "condition": "Condition", @@ -89865,7 +83087,6 @@ export const typesBundle = { "Pip": { "id": "PipId", "proposal": "Call", - "state": "ProposalState", "proposer": "Proposer" }, "ProposalData": { @@ -89895,37 +83116,6 @@ export const typesBundle = { "RotatePrimaryKeyToSecondary": "Permissions" } }, - "SmartExtensionType": { - "_enum": { - "TransferManager": "", - "Offerings": "", - "SmartWallet": "", - "Custom": "Vec" - } - }, - "SmartExtensionName": "Text", - "SmartExtension": { - "extension_type": "SmartExtensionType", - "extension_name": "SmartExtensionName", - "extension_id": "AccountId", - "is_archive": "bool" - }, - "MetaUrl": "Text", - "MetaDescription": "Text", - "MetaVersion": "u32", - "ExtVersion": "u32", - "TemplateMetadata": { - "url": "Option", - "se_type": "SmartExtensionType", - "usage_fee": "Balance", - "description": "MetaDescription", - "version": "MetaVersion" - }, - "TemplateDetails": { - "instantiation_fee": "Balance", - "owner": "IdentityId", - "frozen": "bool" - }, "AuthorizationNonce": "u64", "Percentage": "Permill", "RestrictionResult": { @@ -90364,6 +83554,16 @@ export const typesBundle = { "default_withholding_tax": "Tax", "withholding_tax": "Vec<(IdentityId, Tax)>" }, + "InitiateCorporateActionArgs": { + "ticker": "Ticker", + "kind": "CAKind", + "decl_date": "Moment", + "record_date": "Option", + "details": "CADetails", + "targets": "Option", + "default_withholding_tax": "Option", + "withholding_tax": "Option>" + }, "LocalCAId": "u32", "CAId": { "ticker": "Ticker", @@ -90440,8 +83640,8 @@ export const typesBundle = { }, { "minmax": [ - 3010, - 3019 + 5000000, + 5000009 ], "types": { "Address": "MultiAddress", @@ -90521,6 +83721,33 @@ export const typesBundle = { "divisible": "bool", "asset_type": "AssetType" }, + "AssetMetadataName": "Text", + "AssetMetadataValue": "Vec", + "AssetMetadataLocalKey": "u64", + "AssetMetadataGlobalKey": "u64", + "AssetMetadataKey": { + "_enum": { + "Global": "u64", + "Local": "u64" + } + }, + "AssetMetadataLockStatus": { + "_enum": { + "Unlocked": "", + "Locked": "", + "LockedUntil": "Moment" + } + }, + "AssetMetadataValueDetail": { + "expire": "Option", + "lock_status": "AssetMetadataLockStatus" + }, + "AssetMetadataDescription": "Text", + "AssetMetadataSpec": { + "url": "Option", + "description": "Option", + "type_def": "Option>" + }, "PalletName": "Text", "DispatchableName": "Text", "AssetPermissions": { @@ -90577,12 +83804,12 @@ export const typesBundle = { } }, "SecondaryKey": { - "signer": "Signatory", + "key": "AccountId", "permissions": "Permissions" }, "SecondaryKeyWithAuth": { "secondary_key": "SecondaryKey", - "auth_signature": "Signature" + "auth_signature": "H512" }, "Subsidy": { "paying_key": "AccountId", @@ -90607,8 +83834,14 @@ export const typesBundle = { "secondary_key": "SecondaryKey" }, "DidRecord": { - "primary_key": "AccountId", - "secondary_keys": "Vec" + "primary_key": "Option" + }, + "KeyRecord": { + "_enum": { + "PrimaryKey": "IdentityId", + "SecondaryKey": "(IdentityId, Permissions)", + "MultiSigSignerKey": "AccountId" + } }, "KeyIdentityData": { "identity": "IdentityId", @@ -90875,7 +84108,11 @@ export const typesBundle = { "Custom": "Vec" } }, - "InvestorZKProofData": "Signature", + "InvestorZKProofData": { + "r": "CompressedRistretto", + "s": "Scalar" + }, + "CompressedRistretto": "[u8; 32]", "Scalar": "[u8; 32]", "RistrettoPoint": "[u8; 32]", "ZkProofData": { @@ -90959,7 +84196,7 @@ export const typesBundle = { }, "Condition": { "condition_type": "ConditionType", - "issuers": "Vec" + "issuers": "Vec" }, "ConditionResult": { "condition": "Condition", @@ -91094,13 +84331,7 @@ export const typesBundle = { "Proposal": "Vec" } }, - "OffChainSignature": { - "_enum": { - "Ed25519": "H512", - "Sr25519": "H512", - "Ecdsa": "H512" - } - }, + "OffChainSignature": "MultiSignature", "Authorization": { "authorization_data": "AuthorizationData", "authorized_by": "IdentityId", @@ -91153,14 +84384,7 @@ export const typesBundle = { "frozen": "bool" }, "AuthorizationNonce": "u64", - "Counter": "u64", "Percentage": "Permill", - "TransferManager": { - "_enum": { - "CountTransferManager": "Counter", - "PercentageTransferManager": "Percentage" - } - }, "RestrictionResult": { "_enum": [ "Valid", @@ -91168,13 +84392,66 @@ export const typesBundle = { "ForceValid" ] }, - "Memo": "[u8;32]", + "Memo": "[u8; 32]", "BridgeTx": { "nonce": "u32", "recipient": "AccountId", "amount": "Balance", "tx_hash": "H256" }, + "AssetScope": { + "_enum": { + "Ticker": "Ticker" + } + }, + "StatOpType": { + "_enum": [ + "Count", + "Balance" + ] + }, + "StatType": { + "op": "StatOpType", + "claim_issuer": "Option<(ClaimType, IdentityId)>" + }, + "StatClaim": { + "_enum": { + "Accredited": "bool", + "Affiliate": "bool", + "Jurisdiction": "Option" + } + }, + "Stat1stKey": { + "asset": "AssetScope", + "stat_type": "StatType" + }, + "Stat2ndKey": { + "_enum": { + "NoClaimStat": "", + "Claim": "StatClaim" + } + }, + "StatUpdate": { + "key2": "Stat2ndKey", + "value": "Option" + }, + "TransferCondition": { + "_enum": { + "MaxInvestorCount": "u64", + "MaxInvestorOwnership": "Percentage", + "ClaimCount": "(StatClaim, IdentityId, u64, Option)", + "ClaimOwnership": "(StatClaim, IdentityId, Percentage, Percentage)" + } + }, + "AssetTransferCompliance": { + "paused": "bool", + "requirements": "Vec" + }, + "TransferConditionExemptKey": { + "asset": "AssetScope", + "op": "StatOpType", + "claim_type": "Option" + }, "AssetCompliance": { "paused": "bool", "requirements": "Vec" @@ -91232,13 +84509,13 @@ export const typesBundle = { "Err": "Vec" } }, - "DidRecordsSuccess": { + "RpcDidRecordsSuccess": { "primary_key": "AccountId", "secondary_keys": "Vec" }, - "DidRecords": { + "RpcDidRecords": { "_enum": { - "Success": "DidRecordsSuccess", + "Success": "RpcDidRecordsSuccess", "IdNotFound": "Vec" } }, @@ -91445,6 +84722,12 @@ export const typesBundle = { "negative": "bool", "degree": "u8" }, + "WeightPerClass": { + "baseExtrinsic": "Weight", + "maxExtrinsic": "Option", + "maxTotal": "Option", + "reserved": "Option" + }, "TargetIdentity": { "_enum": { "ExternalAgent": "", @@ -91579,7 +84862,7 @@ export const typesBundle = { "sender_insufficient_balance": "bool", "portfolio_validity_result": "PortfolioValidityResult", "asset_frozen": "bool", - "statistics_result": "Vec", + "transfer_condition_result": "Vec", "compliance_result": "AssetComplianceResult", "result": "bool" }, @@ -91590,8 +84873,8 @@ export const typesBundle = { "sender_insufficient_balance": "bool", "result": "bool" }, - "TransferManagerResult": { - "tm": "TransferManager", + "TransferConditionResult": { + "condition": "TransferCondition", "result": "bool" }, "AGId": "u32", @@ -91609,14 +84892,13 @@ export const typesBundle = { "Unclaimed": "Balance", "Claimed": "" } - }, - "DispatchErrorModule": "DispatchErrorModuleU8" + } } }, { "minmax": [ - 3002, - 3002 + 3010, + 3019 ], "types": { "Address": "MultiAddress", @@ -92790,8 +86072,8 @@ export const typesBundle = { }, { "minmax": [ - 3003, - 3003 + 3002, + 3002 ], "types": { "Address": "MultiAddress", @@ -93417,8 +86699,8 @@ export const typesBundle = { }, "PolymeshVotes": { "index": "u32", - "ayes": "Vec<(IdentityId, Balance)>", - "nays": "Vec<(IdentityId, Balance)>", + "ayes": "Vec", + "nays": "Vec", "expiry": "MaybeBlock" }, "PipId": "u32", @@ -93467,7 +86749,8 @@ export const typesBundle = { "JoinIdentity": "Permissions", "PortfolioCustody": "PortfolioId", "BecomeAgent": "(Ticker, AgentGroup)", - "AddRelayerPayingKey": "(AccountId, AccountId, Balance)" + "AddRelayerPayingKey": "(AccountId, AccountId, Balance)", + "RotatePrimaryKeyToSecondary": "Permissions" } }, "SmartExtensionType": { @@ -93644,7 +86927,8 @@ export const typesBundle = { "JoinIdentity": "", "PortfolioCustody": "", "BecomeAgent": "", - "AddRelayerPayingKey": "" + "AddRelayerPayingKey": "", + "RotatePrimaryKeyToSecondary": "" } }, "ProposalDetails": { @@ -93742,9 +87026,11 @@ export const typesBundle = { "SettleOnBlock": "BlockNumber" } }, + "LegId": "u64", + "InstructionId": "u64", "Instruction": { - "instruction_id": "u64", - "venue_id": "u64", + "instruction_id": "InstructionId", + "venue_id": "VenueId", "status": "InstructionStatus", "settlement_type": "SettlementType", "created_at": "Option", @@ -93771,7 +87057,7 @@ export const typesBundle = { "ReceiptMetadata": "Text", "ReceiptDetails": { "receipt_uid": "u64", - "leg_id": "u64", + "leg_id": "LegId", "signer": "AccountId", "signature": "OffChainSignature", "metadata": "ReceiptMetadata" @@ -93797,6 +87083,7 @@ export const typesBundle = { "Specific": "IdentityId" } }, + "FundraiserId": "u64", "FundraiserName": "Text", "FundraiserStatus": { "_enum": [ @@ -93818,12 +87105,13 @@ export const typesBundle = { "raising_portfolio": "PortfolioId", "raising_asset": "Ticker", "tiers": "Vec", - "venue_id": "u64", + "venue_id": "VenueId", "start": "Moment", "end": "Option", "status": "FundraiserStatus", "minimum_investment": "Balance" }, + "VenueId": "u64", "VenueType": { "_enum": [ "Other", @@ -93959,8 +87247,8 @@ export const typesBundle = { }, { "minmax": [ - 3000, - 3001 + 3003, + 3003 ], "types": { "Address": "MultiAddress", @@ -95128,19 +88416,8 @@ export const typesBundle = { }, { "minmax": [ - 2021, - 2023 - ], - "types": { - "AccountInfo": "AccountInfoWithRefCount", - "Address": "IndicesLookupSource", - "LookupSource": "IndicesLookupSource" - } - }, - { - "minmax": [ - 1000000, - 1999999 + 3000, + 3001 ], "types": { "Address": "MultiAddress", @@ -95150,8 +88427,10 @@ export const typesBundle = { "EventDid": "IdentityId", "EventCounts": "Vec", "ErrorAt": "(u32, DispatchError)", + "InvestorUid": "[u8; 16]", "Ticker": "[u8; 12]", "CddId": "[u8; 32]", + "ScopeId": "[u8; 32]", "PosRatio": "(u32, u32)", "DocumentId": "u32", "DocumentName": "Text", @@ -95191,8 +88470,7 @@ export const typesBundle = { "StructuredProduct": "", "Derivative": "", "Custom": "CustomAssetTypeId", - "StableCoin": "", - "NonFungible": "NonFungibleType" + "StableCoin": "" } }, "AssetIdentifier": { @@ -95200,8 +88478,7 @@ export const typesBundle = { "CUSIP": "[u8; 9]", "CINS": "[u8; 9]", "ISIN": "[u8; 12]", - "LEI": "[u8; 20]", - "FIGI": "[u8; 12]" + "LEI": "[u8; 20]" } }, "AssetOwnershipRelation": { @@ -95220,33 +88497,6 @@ export const typesBundle = { "divisible": "bool", "asset_type": "AssetType" }, - "AssetMetadataName": "Text", - "AssetMetadataValue": "Vec", - "AssetMetadataLocalKey": "u64", - "AssetMetadataGlobalKey": "u64", - "AssetMetadataKey": { - "_enum": { - "Global": "u64", - "Local": "u64" - } - }, - "AssetMetadataLockStatus": { - "_enum": { - "Unlocked": "", - "Locked": "", - "LockedUntil": "Moment" - } - }, - "AssetMetadataValueDetail": { - "expire": "Option", - "lock_status": "AssetMetadataLockStatus" - }, - "AssetMetadataDescription": "Text", - "AssetMetadataSpec": { - "url": "Option", - "description": "Option", - "type_def": "Option>" - }, "PalletName": "Text", "DispatchableName": "Text", "AssetPermissions": { @@ -95286,6 +88536,16 @@ export const typesBundle = { "extrinsic": "ExtrinsicPermissions", "portfolio": "PortfolioPermissions" }, + "LegacyPalletPermissions": { + "pallet_name": "PalletName", + "total": "bool", + "dispatchable_names": "Vec" + }, + "LegacyPermissions": { + "asset": "Option>", + "extrinsic": "Option>", + "portfolio": "Option>" + }, "Signatory": { "_enum": { "Identity": "IdentityId", @@ -95293,12 +88553,12 @@ export const typesBundle = { } }, "SecondaryKey": { - "key": "AccountId", + "signer": "Signatory", "permissions": "Permissions" }, "SecondaryKeyWithAuth": { "secondary_key": "SecondaryKey", - "auth_signature": "H512" + "auth_signature": "Signature" }, "Subsidy": { "paying_key": "AccountId", @@ -95323,14 +88583,8 @@ export const typesBundle = { "secondary_key": "SecondaryKey" }, "DidRecord": { - "primary_key": "Option" - }, - "KeyRecord": { - "_enum": { - "PrimaryKey": "IdentityId", - "SecondaryKey": "(IdentityId, Permissions)", - "MultiSigSignerKey": "AccountId" - } + "primary_key": "AccountId", + "secondary_keys": "Vec" }, "KeyIdentityData": { "identity": "IdentityId", @@ -95597,7 +88851,19 @@ export const typesBundle = { "Custom": "Vec" } }, - "CustomClaimTypeId": "u32", + "InvestorZKProofData": "Signature", + "Scalar": "[u8; 32]", + "RistrettoPoint": "[u8; 32]", + "ZkProofData": { + "challenge_responses": "[Scalar; 2]", + "subtract_expressions_res": "RistrettoPoint", + "blinded_scope_did_hash": "RistrettoPoint" + }, + "ScopeClaimProof": { + "proof_scope_id_wellformed": "Signature", + "proof_scope_id_cdd_id_match": "ZkProofData", + "scope_id": "RistrettoPoint" + }, "Claim": { "_enum": { "Accredited": "Scope", @@ -95609,7 +88875,9 @@ export const typesBundle = { "Jurisdiction": "(CountryCode, Scope)", "Exempted": "Scope", "Blocked": "Scope", - "Custom": "(CustomClaimTypeId, Option)" + "InvestorUniqueness": "(Scope, ScopeId, CddId)", + "NoData": "", + "InvestorUniquenessV2": "(CddId)" } }, "ClaimType": { @@ -95623,7 +88891,9 @@ export const typesBundle = { "Jurisdiction": "", "Exempted": "", "Blocked": "", - "Custom": "CustomClaimTypeId" + "InvestorUniqueness": "", + "NoData": "", + "InvestorUniquenessV2": "" } }, "IdentityClaim": { @@ -95684,6 +88954,16 @@ export const typesBundle = { "max_ticker_length": "u8", "registration_length": "Option" }, + "ClassicTickerRegistration": { + "eth_owner": "EthereumAddress", + "is_created": "bool" + }, + "ClassicTickerImport": { + "eth_owner": "EthereumAddress", + "ticker": "Ticker", + "is_contract": "bool", + "is_created": "bool" + }, "EthereumAddress": "[u8; 20]", "EcdsaSignature": "[u8; 65]", "MotionTitle": "Text", @@ -95763,8 +89043,8 @@ export const typesBundle = { }, "PolymeshVotes": { "index": "u32", - "ayes": "Vec", - "nays": "Vec", + "ayes": "Vec<(IdentityId, Balance)>", + "nays": "Vec<(IdentityId, Balance)>", "expiry": "MaybeBlock" }, "PipId": "u32", @@ -95781,6 +89061,7 @@ export const typesBundle = { "Pip": { "id": "PipId", "proposal": "Call", + "state": "ProposalState", "proposer": "Proposer" }, "ProposalData": { @@ -95789,7 +89070,13 @@ export const typesBundle = { "Proposal": "Vec" } }, - "OffChainSignature": "MultiSignature", + "OffChainSignature": { + "_enum": { + "Ed25519": "H512", + "Sr25519": "H512", + "Ecdsa": "H512" + } + }, "Authorization": { "authorization_data": "AuthorizationData", "authorized_by": "IdentityId", @@ -95806,12 +89093,49 @@ export const typesBundle = { "JoinIdentity": "Permissions", "PortfolioCustody": "PortfolioId", "BecomeAgent": "(Ticker, AgentGroup)", - "AddRelayerPayingKey": "(AccountId, AccountId, Balance)", - "RotatePrimaryKeyToSecondary": "Permissions" + "AddRelayerPayingKey": "(AccountId, AccountId, Balance)" } }, + "SmartExtensionType": { + "_enum": { + "TransferManager": "", + "Offerings": "", + "SmartWallet": "", + "Custom": "Vec" + } + }, + "SmartExtensionName": "Text", + "SmartExtension": { + "extension_type": "SmartExtensionType", + "extension_name": "SmartExtensionName", + "extension_id": "AccountId", + "is_archive": "bool" + }, + "MetaUrl": "Text", + "MetaDescription": "Text", + "MetaVersion": "u32", + "ExtVersion": "u32", + "TemplateMetadata": { + "url": "Option", + "se_type": "SmartExtensionType", + "usage_fee": "Balance", + "description": "MetaDescription", + "version": "MetaVersion" + }, + "TemplateDetails": { + "instantiation_fee": "Balance", + "owner": "IdentityId", + "frozen": "bool" + }, "AuthorizationNonce": "u64", + "Counter": "u64", "Percentage": "Permill", + "TransferManager": { + "_enum": { + "CountTransferManager": "Counter", + "PercentageTransferManager": "Percentage" + } + }, "RestrictionResult": { "_enum": [ "Valid", @@ -95819,66 +89143,13 @@ export const typesBundle = { "ForceValid" ] }, - "Memo": "[u8; 32]", + "Memo": "[u8;32]", "BridgeTx": { "nonce": "u32", "recipient": "AccountId", "amount": "Balance", "tx_hash": "H256" }, - "AssetScope": { - "_enum": { - "Ticker": "Ticker" - } - }, - "StatOpType": { - "_enum": [ - "Count", - "Balance" - ] - }, - "StatType": { - "op": "StatOpType", - "claim_issuer": "Option<(ClaimType, IdentityId)>" - }, - "StatClaim": { - "_enum": { - "Accredited": "bool", - "Affiliate": "bool", - "Jurisdiction": "Option" - } - }, - "Stat1stKey": { - "asset": "AssetScope", - "stat_type": "StatType" - }, - "Stat2ndKey": { - "_enum": { - "NoClaimStat": "", - "Claim": "StatClaim" - } - }, - "StatUpdate": { - "key2": "Stat2ndKey", - "value": "Option" - }, - "TransferCondition": { - "_enum": { - "MaxInvestorCount": "u64", - "MaxInvestorOwnership": "Percentage", - "ClaimCount": "(StatClaim, IdentityId, u64, Option)", - "ClaimOwnership": "(StatClaim, IdentityId, Percentage, Percentage)" - } - }, - "AssetTransferCompliance": { - "paused": "bool", - "requirements": "Vec" - }, - "TransferConditionExemptKey": { - "asset": "AssetScope", - "op": "StatOpType", - "claim_type": "Option" - }, "AssetCompliance": { "paused": "bool", "requirements": "Vec" @@ -95921,10 +89192,7 @@ export const typesBundle = { "PipsPropose", "ContractsPutCode", "CorporateBallotAttachBallot", - "CapitalDistributionDistribute", - "NFTCreateCollection", - "NFTMint", - "IdentityCreateChildIdentity" + "CapitalDistributionDistribute" ] }, "CddStatus": { @@ -95939,13 +89207,13 @@ export const typesBundle = { "Err": "Vec" } }, - "RpcDidRecordsSuccess": { + "DidRecordsSuccess": { "primary_key": "AccountId", "secondary_keys": "Vec" }, - "RpcDidRecords": { + "DidRecords": { "_enum": { - "Success": "RpcDidRecordsSuccess", + "Success": "DidRecordsSuccess", "IdNotFound": "Vec" } }, @@ -96002,8 +89270,7 @@ export const typesBundle = { "JoinIdentity": "", "PortfolioCustody": "", "BecomeAgent": "", - "AddRelayerPayingKey": "", - "RotatePrimaryKeyToSecondary": "" + "AddRelayerPayingKey": "" } }, "ProposalDetails": { @@ -96098,21 +89365,24 @@ export const typesBundle = { "SettlementType": { "_enum": { "SettleOnAffirmation": "", - "SettleOnBlock": "BlockNumber", - "SettleManual": "BlockNumber" + "SettleOnBlock": "BlockNumber" } }, - "LegId": "u64", - "InstructionId": "u64", "Instruction": { - "instruction_id": "InstructionId", - "venue_id": "VenueId", + "instruction_id": "u64", + "venue_id": "u64", "status": "InstructionStatus", "settlement_type": "SettlementType", "created_at": "Option", "trade_date": "Option", "value_date": "Option" }, + "Leg": { + "from": "PortfolioId", + "to": "PortfolioId", + "asset": "Ticker", + "amount": "Balance" + }, "Venue": { "creator": "IdentityId", "venue_type": "VenueType" @@ -96127,7 +89397,7 @@ export const typesBundle = { "ReceiptMetadata": "Text", "ReceiptDetails": { "receipt_uid": "u64", - "leg_id": "LegId", + "leg_id": "u64", "signer": "AccountId", "signature": "OffChainSignature", "metadata": "ReceiptMetadata" @@ -96147,19 +89417,12 @@ export const typesBundle = { "negative": "bool", "degree": "u8" }, - "WeightPerClass": { - "baseExtrinsic": "Weight", - "maxExtrinsic": "Option", - "maxTotal": "Option", - "reserved": "Option" - }, "TargetIdentity": { "_enum": { "ExternalAgent": "", "Specific": "IdentityId" } }, - "FundraiserId": "u64", "FundraiserName": "Text", "FundraiserStatus": { "_enum": [ @@ -96181,13 +89444,12 @@ export const typesBundle = { "raising_portfolio": "PortfolioId", "raising_asset": "Ticker", "tiers": "Vec", - "venue_id": "VenueId", + "venue_id": "u64", "start": "Moment", "end": "Option", "status": "FundraiserStatus", "minimum_investment": "Balance" }, - "VenueId": "u64", "VenueType": { "_enum": [ "Other", @@ -96196,6 +89458,10 @@ export const typesBundle = { "Exchange" ] }, + "ExtensionAttributes": { + "usage_fee": "Balance", + "version": "MetaVersion" + }, "Tax": "Permill", "TargetIdentities": { "identities": "Vec", @@ -96242,16 +89508,6 @@ export const typesBundle = { "default_withholding_tax": "Tax", "withholding_tax": "Vec<(IdentityId, Tax)>" }, - "InitiateCorporateActionArgs": { - "ticker": "Ticker", - "kind": "CAKind", - "decl_date": "Moment", - "record_date": "Option", - "details": "CADetails", - "targets": "Option", - "default_withholding_tax": "Option", - "withholding_tax": "Option>" - }, "LocalCAId": "u32", "CAId": { "ticker": "Ticker", @@ -96282,26 +89538,20 @@ export const typesBundle = { "intended_count": "u32", "running_count": "u32" }, - "CanTransferGranularReturn": { - "_enum": { - "Ok": "GranularCanTransferResult", - "Err": "DispatchError" - } - }, "GranularCanTransferResult": { "invalid_granularity": "bool", "self_transfer": "bool", "invalid_receiver_cdd": "bool", "invalid_sender_cdd": "bool", + "missing_scope_claim": "bool", "receiver_custodian_error": "bool", "sender_custodian_error": "bool", "sender_insufficient_balance": "bool", "portfolio_validity_result": "PortfolioValidityResult", "asset_frozen": "bool", - "transfer_condition_result": "Vec", + "statistics_result": "Vec", "compliance_result": "AssetComplianceResult", - "result": "bool", - "consumed_weight": "Option" + "result": "bool" }, "PortfolioValidityResult": { "receiver_is_same_portfolio": "bool", @@ -96310,8 +89560,8 @@ export const typesBundle = { "sender_insufficient_balance": "bool", "result": "bool" }, - "TransferConditionResult": { - "condition": "TransferCondition", + "TransferManagerResult": { + "tm": "TransferManager", "result": "bool" }, "AGId": "u32", @@ -96324,89 +89574,24 @@ export const typesBundle = { "PolymeshV1PIA": "" } }, - "Member": { - "id": "IdentityId", - "expiry_at": "Option", - "inactive_from": "Option" - }, "ItnRewardStatus": { "_enum": { "Unclaimed": "Balance", "Claimed": "" } }, - "NFTId": "u64", - "NFTs": { - "ticker": "Ticker", - "ids": "Vec" - }, - "FungibleToken": { - "ticker": "Ticker", - "amount": "Balance" - }, - "OffChainAsset": { - "ticker": "Ticker", - "amount": "Balance" - }, - "FungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "ticker": "Ticker", - "amount": "Balance" - }, - "NonFungibleLeg": { - "sender": "PortfolioId", - "receiver": "PortfolioId", - "nfts": "NFTs" - }, - "OffChainLeg": { - "sender_identity": "IdentityId", - "receiver_identity": "IdentityId", - "ticker": "Ticker", - "amount": "Balance" - }, - "Leg": { - "_enum": { - "Fungible": "FungibleLeg", - "NonFungible": "NonFungibleLeg", - "OffChain": "OffChainLeg" - } - }, - "FundDescription": { - "_enum": { - "Fungible": "FungibleToken", - "NonFungible": "NFTs" - } - }, - "Fund": { - "description": "FundDescription", - "memo": "Option" - }, - "NonFungibleType": { - "_enum": { - "Derivative": "", - "FixedIncome": "", - "Invoice": "", - "Custom": "CustomAssetTypeId" - } - }, - "ExecuteInstructionInfo": { - "fungible_tokens": "u32", - "non_fungible_tokens": "u32", - "off_chain_assets": "u32", - "consumed_weight": "Weight", - "error": "Option" - }, - "AssetCount": { - "fungible": "u32", - "non_fungible": "u32", - "off_chain": "u32" - }, - "AffirmationCount": { - "sender_asset_count": "AssetCount", - "receiver_asset_count": "AssetCount", - "offchain_count": "u32" - } + "DispatchErrorModule": "DispatchErrorModuleU8" + } + }, + { + "minmax": [ + 2021, + 2023 + ], + "types": { + "AccountInfo": "AccountInfoWithRefCount", + "Address": "IndicesLookupSource", + "LookupSource": "IndicesLookupSource" } } ], @@ -102349,7 +95534,8 @@ export const typesBundle = { "Native": "Null", "XCM": "u8", "Stellar": "SpacewalkPrimitivesAsset", - "ZenlinkLPToken": "(u8,u8,u8,u8)" + "ZenlinkLPToken": "(u8,u8,u8,u8)", + "Token": "u64" } }, "SpacewalkPrimitivesAsset": { @@ -103479,7 +96665,7 @@ export const typesBundle = { "type": "Option" } ], - "type": "H256" + "type": "Option" }, "isFileInForest": { "description": "Check if a file is in the forest.", @@ -103533,6 +96719,24 @@ export const typesBundle = { ], "type": "Vec" }, + "generateProof": { + "description": "Generate a SCALE-encoded proof for a group of file keys that might or might not be in the forest, alongside their key proofs.", + "params": [ + { + "name": "provider_id", + "type": "H256" + }, + { + "name": "seed", + "type": "H256" + }, + { + "name": "checkpoint_challenges", + "type": "Option>" + } + ], + "type": "Vec" + }, "insertBcsvKeys": { "description": "Generate and insert new keys of type BCSV into the keystore.", "params": [ @@ -103796,6 +97000,16 @@ export const typesBundle = { } ], "type": "Result" + }, + "query_value_propositions_for_msp": { + "description": "Query the value propositions for a MSP.", + "params": [ + { + "name": "mspId", + "type": "MainStorageProviderId" + } + ], + "type": "Vec" } }, "version": 1 @@ -103870,7 +97084,12 @@ export const typesBundle = { "ProviderId": "H256", "Key": "H256", "RandomnessOutput": "H256", - "TrieRemoveMutation": {}, + "TrieRemoveMutation": "Null", + "CheckpointChallenge": { + "file_key": "H256", + "should_remove_file": "bool" + }, + "ShouldRemoveFile": "bool", "BackupStorageProviderId": "H256", "MainStorageProviderId": "H256", "StorageData": "u32", @@ -103878,6 +97097,15 @@ export const typesBundle = { "ChunkId": "u64", "StorageDataUnit": "u32", "Multiaddresses": "BoundedVec", + "ValuePropId": "H256", + "ValueProposition": { + "price_per_unit_of_data_per_block": "u64", + "bucket_data_limit": "StorageDataUnit" + }, + "ValuePropositionWithId": { + "id": "ValuePropId", + "value_prop": "ValueProposition" + }, "BackupStorageProvider": { "capacity": "StorageData", "data_used": "StorageData", @@ -104052,7 +97280,7 @@ export const typesBundle = { "type": "Option" } ], - "type": "H256" + "type": "Option" }, "isFileInForest": { "description": "Check if a file is in the forest.", @@ -104106,6 +97334,24 @@ export const typesBundle = { ], "type": "Vec" }, + "generateProof": { + "description": "Generate a SCALE-encoded proof for a group of file keys that might or might not be in the forest, alongside their key proofs.", + "params": [ + { + "name": "provider_id", + "type": "H256" + }, + { + "name": "seed", + "type": "H256" + }, + { + "name": "checkpoint_challenges", + "type": "Option>" + } + ], + "type": "Vec" + }, "insertBcsvKeys": { "description": "Generate and insert new keys of type BCSV into the keystore.", "params": [ @@ -104369,6 +97615,16 @@ export const typesBundle = { } ], "type": "Result" + }, + "query_value_propositions_for_msp": { + "description": "Query the value propositions for a MSP.", + "params": [ + { + "name": "mspId", + "type": "MainStorageProviderId" + } + ], + "type": "Vec" } }, "version": 1 @@ -104443,7 +97699,12 @@ export const typesBundle = { "ProviderId": "H256", "Key": "H256", "RandomnessOutput": "H256", - "TrieRemoveMutation": {}, + "TrieRemoveMutation": "Null", + "CheckpointChallenge": { + "file_key": "H256", + "should_remove_file": "bool" + }, + "ShouldRemoveFile": "bool", "BackupStorageProviderId": "H256", "MainStorageProviderId": "H256", "StorageData": "u32", @@ -104451,6 +97712,15 @@ export const typesBundle = { "ChunkId": "u64", "StorageDataUnit": "u32", "Multiaddresses": "BoundedVec", + "ValuePropId": "H256", + "ValueProposition": { + "price_per_unit_of_data_per_block": "u64", + "bucket_data_limit": "StorageDataUnit" + }, + "ValuePropositionWithId": { + "id": "ValuePropId", + "value_prop": "ValueProposition" + }, "BackupStorageProvider": { "capacity": "StorageData", "data_used": "StorageData", diff --git a/packages/apps-config/src/endpoints/production.ts b/packages/apps-config/src/endpoints/production.ts index cb702dccbe75..85ddb19d095c 100644 --- a/packages/apps-config/src/endpoints/production.ts +++ b/packages/apps-config/src/endpoints/production.ts @@ -4,7 +4,7 @@ import type { EndpointOption } from './types.js'; import { chains3dpassSVG, chainsAlephSVG, chainsBittensorPNG, chainsChainflipPNG, chainsCommuneaiPNG, chainsCreditcoinPNG, chainsDebioSVG, chainsFragnovaPNG, chainsJurPNG, chainsLiberlandPNG, chainsLogionPNG, chainsMyriadPNG, chainsSpannerPNG, chainsTanglePNG, chainsVaraPNG, chainsVtbPNG } from '../ui/logos/chains/index.js'; -import { nodesAresOdysseySVG, nodesCentrifugePNG, nodesCereSVG, nodesChainxSVG, nodesCompetitorsClubPNG, nodesCrownSterlingPNG, nodesCrustSVG, nodesDatahighwayPNG, nodesDockPNG, nodesEdgewareWhitePNG, nodesEfinitySVG, nodesElysiumPNG, nodesHanyonycashPNG, nodesHumanodePNG, nodesInnovatorPNG, nodesJoystreamSVG, nodesKulupuSVG, nodesKusariSVG, nodesMathSVG, nodesMinixPNG, nodesNftmartPNG, nodesNodleSVG, nodesPolkadexSVG, nodesPolymeshSVG, nodesRiochainSVG, nodesRobonomicsSVG, nodesSherpaxPNG, nodesSoraSubstrateSVG, nodesStafiPNG, nodesSubgameSVG, nodesSubsocialSVG, nodesSwapdexSVG, nodesTernoaSVG, nodesThebifrostPNG, nodesUniartsPNG, nodesUnitnetworkPNG } from '../ui/logos/nodes/index.js'; +import { nodesAresOdysseySVG, nodesAutonomysPNG, nodesCentrifugePNG, nodesCereSVG, nodesChainxSVG, nodesCompetitorsClubPNG, nodesCrownSterlingPNG, nodesCrustSVG, nodesDatahighwayPNG, nodesDockPNG, nodesEdgewareWhitePNG, nodesEfinitySVG, nodesElysiumPNG, nodesHanyonycashPNG, nodesHumanodePNG, nodesInnovatorPNG, nodesJoystreamSVG, nodesKulupuSVG, nodesKusariSVG, nodesMathSVG, nodesMinixPNG, nodesNftmartPNG, nodesNodleSVG, nodesPolkadexSVG, nodesPolymeshSVG, nodesRiochainSVG, nodesRobonomicsSVG, nodesSherpaxPNG, nodesSoraSubstrateSVG, nodesStafiPNG, nodesSubgameSVG, nodesSubsocialSVG, nodesSwapdexSVG, nodesTernoaSVG, nodesThebifrostPNG, nodesUniartsPNG, nodesUnitnetworkPNG } from '../ui/logos/nodes/index.js'; export * from './productionRelayKusama.js'; export * from './productionRelayPolkadot.js'; @@ -52,6 +52,18 @@ export const prodChains: Omit[] = [ logo: nodesAresOdysseySVG } }, + { + info: 'autonomys-mainnet', + providers: { + Foundation: 'wss://rpc.mainnet.subspace.foundation/ws', + Labs: 'wss://rpc-0.mainnet.autonomys.xyz/ws' + }, + text: 'Autonomys', + ui: { + color: '#5870B3', + logo: nodesAutonomysPNG + } + }, { info: 'thebifrost-mainnet', providers: { @@ -222,8 +234,8 @@ export const prodChains: Omit[] = [ // 'Commonwealth Labs': 'wss://mainnet2.edgewa.re', // https://github.com/polkadot-js/apps/issues/10373 'JelliedOwl London': 'wss://edgeware-rpc1.jelliedowl.net', 'JelliedOwl Los Angeles': 'wss://edgeware-rpc3.jelliedowl.net', - 'JelliedOwl New York': 'wss://edgeware-rpc0.jelliedowl.net', - 'JelliedOwl Singapore': 'wss://edgeware-rpc2.jelliedowl.net' + 'JelliedOwl New York': 'wss://edgeware-rpc0.jelliedowl.net' + // 'JelliedOwl Singapore': 'wss://edgeware-rpc2.jelliedowl.net' // https://github.com/polkadot-js/apps/issues/11098 // OnFinality: 'wss://edgeware.api.onfinality.io/public-ws' // https://github.com/polkadot-js/apps/issues/9795 }, text: 'Edgeware', diff --git a/packages/apps-config/src/endpoints/productionRelayKusama.ts b/packages/apps-config/src/endpoints/productionRelayKusama.ts index a6ae266c0ca7..3da45e894e05 100644 --- a/packages/apps-config/src/endpoints/productionRelayKusama.ts +++ b/packages/apps-config/src/endpoints/productionRelayKusama.ts @@ -354,8 +354,8 @@ export const prodParasKusama: Omit[] = [ Dwellir: 'wss://khala-rpc.dwellir.com', Helikon: 'wss://rpc.helikon.io/khala', OnFinality: 'wss://khala.api.onfinality.io/public-ws', - Phala: 'wss://khala-api.phala.network/ws', - RadiumBlock: 'wss://khala.public.curie.radiumblock.co/ws' + Phala: 'wss://khala-api.phala.network/ws' + // RadiumBlock: 'wss://khala.public.curie.radiumblock.co/ws' // https://github.com/polkadot-js/apps/issues/11098 // Rockx: 'wss://rockx-khala.w3node.com/polka-public-khala/ws' // https://github.com/polkadot-js/apps/issues/10728 }, text: 'Khala Network', @@ -665,11 +665,11 @@ export const prodParasKusama: Omit[] = [ info: 'robonomics', paraId: 2048, providers: { - Airalab: 'wss://kusama.rpc.robonomics.network/', + Airalab: 'wss://kusama.rpc.robonomics.network/' // Dwellir: 'wss://robonomics-rpc.dwellir.com', // https://github.com/polkadot-js/apps/issues/10912 // Leemo: 'wss://robonomics.leemo.me', // https://github.com/polkadot-js/apps/issues/9817 // OnFinality: 'wss://robonomics.api.onfinality.io/public-ws', // https://github.com/polkadot-js/apps/issues/9824 - Samsara: 'wss://robonomics.0xsamsara.com' + // Samsara: 'wss://robonomics.0xsamsara.com' https://github.com/polkadot-js/apps/issues/11026 }, text: 'Robonomics', ui: { @@ -683,10 +683,10 @@ export const prodParasKusama: Omit[] = [ isUnreachable: true, paraId: 2240, providers: { - Airalab: 'wss://kusama.rpc.robonomics.network/', + Airalab: 'wss://kusama.rpc.robonomics.network/' // Leemo: 'wss://robonomics.leemo.me', // https://github.com/polkadot-js/apps/issues/9817 // OnFinality: 'wss://robonomics.api.onfinality.io/public-ws', // https://github.com/polkadot-js/apps/issues/9824 - Samsara: 'wss://robonomics.0xsamsara.com' + // Samsara: 'wss://robonomics.0xsamsara.com' https://github.com/polkadot-js/apps/issues/11026 }, text: 'Robonomics 2', ui: { @@ -717,7 +717,7 @@ export const prodParasKusama: Omit[] = [ Blast: 'wss://shiden.public.blastapi.io', Dwellir: 'wss://shiden-rpc.dwellir.com', OnFinality: 'wss://shiden.api.onfinality.io/public-ws', - RadiumBlock: 'wss://shiden.public.curie.radiumblock.co/ws', + // RadiumBlock: 'wss://shiden.public.curie.radiumblock.co/ws', // https://github.com/polkadot-js/apps/issues/11098 'light client': 'light://substrate-connect/kusama/shiden' }, text: 'Shiden', @@ -834,8 +834,8 @@ export const prodParasKusama: Omit[] = [ info: 'turing', paraId: 2114, providers: { - Dwellir: 'wss://turing-rpc.dwellir.com', - OAK: 'wss://rpc.turing.oak.tech' + Dwellir: 'wss://turing-rpc.dwellir.com' + // OAK: 'wss://rpc.turing.oak.tech' // https://github.com/polkadot-js/apps/issues/11098 }, text: 'Turing Network', ui: { @@ -886,7 +886,7 @@ export const prodParasKusama: Omit[] = [ paraId: 2236, providers: { // 'Zero Network': 'wss://rpc-1.kusama.node.zero.io' // https://github.com/polkadot-js/apps/issues/10803 - GameDAO: 'wss://rpc-1.gamedao.net' + // GameDAO: 'wss://rpc-1.gamedao.net' https://github.com/polkadot-js/apps/issues/11026 }, text: 'ZERO Canary', ui: { @@ -932,7 +932,7 @@ export const prodParasKusamaCommon: EndpointOption[] = [ LuckyFriday: 'wss://rpc-bridge-hub-kusama.luckyfriday.io', // OnFinality: 'wss://bridgehub-kusama.api.onfinality.io/public-ws', Parity: 'wss://kusama-bridge-hub-rpc.polkadot.io', - RadiumBlock: 'wss://bridgehub-kusama.public.curie.radiumblock.co/ws', + // RadiumBlock: 'wss://bridgehub-kusama.public.curie.radiumblock.co/ws', // https://github.com/polkadot-js/apps/issues/11098 Stakeworld: 'wss://ksm-rpc.stakeworld.io/bridgehub' }, relayName: 'kusama', @@ -1029,7 +1029,7 @@ export const prodRelayKusama: EndpointOption = { RadiumBlock: 'wss://kusama.public.curie.radiumblock.co/ws', RockX: 'wss://rockx-ksm.w3node.com/polka-public-ksm/ws', Stakeworld: 'wss://ksm-rpc.stakeworld.io', - SubQuery: 'wss://kusama.rpc.subquery.network/public/ws', + // SubQuery: 'wss://kusama.rpc.subquery.network/public/ws', https://github.com/polkadot-js/apps/issues/11026 'light client': 'light://substrate-connect/kusama' }, teleport: getTeleports(prodParasKusamaCommon), diff --git a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts index 582153867bbf..587c61afdd32 100644 --- a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts +++ b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts @@ -108,9 +108,9 @@ export const prodParasPolkadot: Omit[] = [ IBP1: 'wss://bifrost-polkadot.ibp.network', IBP2: 'wss://bifrost-polkadot.dotters.network', Liebi: 'wss://hk.p.bifrost-rpc.liebi.com/ws', - LiebiEU: 'wss://eu.bifrost-polkadot-rpc.liebi.com/ws', + LiebiEU: 'wss://eu.bifrost-polkadot-rpc.liebi.com/ws' // OnFinality: 'wss://bifrost-polkadot.api.onfinality.io/public-ws', - RadiumBlock: 'wss://bifrost.public.curie.radiumblock.co/ws' + // RadiumBlock: 'wss://bifrost.public.curie.radiumblock.co/ws' // https://github.com/polkadot-js/apps/issues/11098 }, text: 'Bifrost', ui: { @@ -226,7 +226,8 @@ export const prodParasPolkadot: Omit[] = [ providers: { Darwinia: 'wss://rpc.darwinia.network', Dcdao: 'wss://darwinia-rpc.dcdao.box', - Dwellir: 'wss://darwinia-rpc.dwellir.com' + Dwellir: 'wss://darwinia-rpc.dwellir.com', + Subquery: 'wss://darwinia.rpc.subquery.network/public/ws' }, text: 'Darwinia', ui: { @@ -871,7 +872,7 @@ export const prodParasPolkadotCommon: EndpointOption[] = [ LuckyFriday: 'wss://rpc-asset-hub-polkadot.luckyfriday.io', OnFinality: 'wss://statemint.api.onfinality.io/public-ws', Parity: 'wss://polkadot-asset-hub-rpc.polkadot.io', - RadiumBlock: 'wss://statemint.public.curie.radiumblock.co/ws', + // RadiumBlock: 'wss://statemint.public.curie.radiumblock.co/ws', https://github.com/polkadot-js/apps/issues/11098 Stakeworld: 'wss://dot-rpc.stakeworld.io/assethub' }, relayName: 'polkadot', diff --git a/packages/apps-config/src/endpoints/testing.ts b/packages/apps-config/src/endpoints/testing.ts index dc1eb2b18d11..fd25193bf916 100644 --- a/packages/apps-config/src/endpoints/testing.ts +++ b/packages/apps-config/src/endpoints/testing.ts @@ -4,8 +4,9 @@ import type { EndpointOption } from './types.js'; import { chains3dpassSVG, chainsAcalaSVG, chainsAlephSVG, chainsAllfeatSVG, chainsAnalogSVG, chainsArgonSVG, chainsBrainstormPNG, chainsChainflipPNG, chainsCreditcoinTestPNG, chainsDebioSVG, chainsEquilibriumSVG, chainsFerrumPNG, chainsFragnovaPNG, chainsJurPNG, chainsKintsugiPNG, chainsLiberlandPNG, chainsLogionPNG, chainsMyriadPNG, chainsShidenPNG, chainsSkyekiwiPNG, chainsTanglePNG, chainsVaraTestnetPNG } from '../ui/logos/chains/index.js'; -import { nodesArcticPNG, nodesAresGladiosSVG, nodesBifrostSVG, nodesBitcountryPNG, nodesCereSVG, nodesCessPNG, nodesCloverSVG, nodesCrustMaxwellSVG, nodesCurioSVG, nodesDanceboxSVG, nodesDatahighwayPNG, nodesDockPNG, nodesDolphinSVG, nodesDotmogSVG, nodesEdgewareWhitePNG, nodesEncointerBlueSVG, nodesFantourPNG, nodesGalitalLogoPNG, nodesGamepowerSVG, nodesGeekSVG, nodesInterlaySVG, nodesIpsePNG, nodesJazPNG, nodesJupiterSVG, nodesKarmachainSVG, nodesKhalaSVG, nodesKlugPNG, nodesKylinPNG, nodesLaminarCircleSVG, nodesLitentryPNG, nodesMantaPNG, nodesMathSVG, nodesMinixPNG, nodesMoonbaseAlphaSVG, nodesMybankPNG, nodesNftmartPNG, nodesNodleSVG, nodesOpalLogoPNG, nodesOpportunityPNG, nodesPhalaSVG, nodesPhoenixPNG, nodesPhykenNetworkPNG, nodesPichiuPNG, nodesPolkadexSVG, nodesPolkafoundrySVG, nodesPolymeshSVG, nodesPontemSVG, nodesPrismPNG, nodesRealisPNG, nodesRiochainSVG, nodesSherpaxPNG, nodesSoonsocialPNG, nodesSoraSubstrateSVG, nodesSubdaoPNG, nodesSubgameSVG, nodesSubspacePNG, nodesSubstrateHexagonSVG, nodesTernoaSVG, nodesThebifrostPNG, nodesUniartsPNG, nodesUniqueSVG, nodesUnitnetworkPNG, nodesWeb3gamesSVG, nodesZCloakSVG, nodesZeroSVG } from '../ui/logos/nodes/index.js'; +import { nodesArcticPNG, nodesAresGladiosSVG, nodesAutonomysPNG, nodesBifrostSVG, nodesBitcountryPNG, nodesCereSVG, nodesCessPNG, nodesCloverSVG, nodesCrustMaxwellSVG, nodesCurioSVG, nodesDanceboxSVG, nodesDatahighwayPNG, nodesDockPNG, nodesDolphinSVG, nodesDotmogSVG, nodesEdgewareWhitePNG, nodesEncointerBlueSVG, nodesFantourPNG, nodesGalitalLogoPNG, nodesGamepowerSVG, nodesGeekSVG, nodesInterlaySVG, nodesIpsePNG, nodesJazPNG, nodesJupiterSVG, nodesKarmachainSVG, nodesKhalaSVG, nodesKlugPNG, nodesKylinPNG, nodesLaminarCircleSVG, nodesLitentryPNG, nodesMantaPNG, nodesMathSVG, nodesMinixPNG, nodesMoonbaseAlphaSVG, nodesMybankPNG, nodesNftmartPNG, nodesNodleSVG, nodesOpalLogoPNG, nodesOpportunityPNG, nodesPhalaSVG, nodesPhoenixPNG, nodesPhykenNetworkPNG, nodesPichiuPNG, nodesPolkadexSVG, nodesPolkafoundrySVG, nodesPolymeshSVG, nodesPontemSVG, nodesPrismPNG, nodesRealisPNG, nodesRiochainSVG, nodesSherpaxPNG, nodesSoonsocialPNG, nodesSoraSubstrateSVG, nodesSubdaoPNG, nodesSubgameSVG, nodesSubspacePNG, nodesSubstrateHexagonSVG, nodesTernoaSVG, nodesThebifrostPNG, nodesUniartsPNG, nodesUniqueSVG, nodesUnitnetworkPNG, nodesWeb3gamesSVG, nodesZCloakSVG, nodesZeroSVG } from '../ui/logos/nodes/index.js'; +export * from './testingRelayPaseo.js'; export * from './testingRelayWestend.js'; // The available endpoints that will show in the dropdown. For the most part (with the exception of @@ -107,6 +108,18 @@ export const testChains: Omit[] = [ logo: nodesJazPNG } }, + { + info: 'autonomys-taurus-testnet', + providers: { + 'Labs 1': 'wss://rpc-0.taurus.subspace.network/ws', + 'Labs 2': 'wss://rpc-1.taurus.subspace.network/ws' + }, + text: 'Autonomys Taurus Testnet', + ui: { + color: '#5870B3', + logo: nodesAutonomysPNG + } + }, { info: 'edgeware', providers: { @@ -609,7 +622,7 @@ export const testChains: Omit[] = [ Blast: 'wss://moonbase-alpha.public.blastapi.io', Dwellir: 'wss://moonbase-rpc.dwellir.com', 'Moonbeam Foundation': 'wss://wss.api.moonbase.moonbeam.network', - OnFinality: 'wss://moonbeam-alpha.api.onfinality.io/public-ws', + // OnFinality: 'wss://moonbeam-alpha.api.onfinality.io/public-ws', https://github.com/polkadot-js/apps/issues/11026 RadiumBlock: 'wss://moonbase.public.curie.radiumblock.co/ws', UnitedBloc: 'wss://moonbase.unitedbloc.com' }, @@ -800,6 +813,7 @@ export const testChains: Omit[] = [ }, { info: 'shibuya', + isPeople: true, providers: { Astar: 'wss://rpc.shibuya.astar.network', Dwellir: 'wss://shibuya-rpc.dwellir.com' @@ -926,8 +940,8 @@ export const testChains: Omit[] = [ { info: 'subspace-gemini-3h', providers: { - US: 'wss://rpc-0.gemini-3h.subspace.network/ws', - US2: 'wss://rpc-1.gemini-3h.subspace.network/ws' + US: 'wss://rpc-0.gemini-3h.subspace.network/ws' + // US2: 'wss://rpc-1.gemini-3h.subspace.network/ws' // https://github.com/polkadot-js/apps/issues/11098 }, text: 'Subspace Gemini 3h', ui: { @@ -938,8 +952,8 @@ export const testChains: Omit[] = [ { info: 'subspace-gemini-3h-nova', providers: { - EU1: 'wss://nova-0.gemini-3h.subspace.network/ws', - EU2: 'wss://nova-1.gemini-3h.subspace.network/ws' + // EU1: 'wss://nova-0.gemini-3h.subspace.network/ws', // https://github.com/polkadot-js/apps/issues/11098 + // EU2: 'wss://nova-1.gemini-3h.subspace.network/ws' // https://github.com/polkadot-js/apps/issues/11098 }, text: 'Subspace Gemini 3h Nova', ui: { @@ -1098,7 +1112,7 @@ export const testChains: Omit[] = [ homepage: 'https://zero.io', info: 'ZERO Alphaville', providers: { - GameDAO: 'wss://rpc.dev.gamedao.net' + // GameDAO: 'wss://rpc.dev.gamedao.net' https://github.com/polkadot-js/apps/issues/11026 }, text: 'ZERO Alphaville', ui: { diff --git a/packages/apps-config/src/endpoints/testingRelayPaseo.ts b/packages/apps-config/src/endpoints/testingRelayPaseo.ts index d95de9ff630a..08f69f5e04d8 100644 --- a/packages/apps-config/src/endpoints/testingRelayPaseo.ts +++ b/packages/apps-config/src/endpoints/testingRelayPaseo.ts @@ -3,8 +3,8 @@ import type { EndpointOption } from './types.js'; -import { chainsAmplitudeSVG, chainsCoretimeKusamaSVG, chainsFrequencyPaseoSVG, chainsHydrationPaseoSVG, chainsLaosSigmaPNG, chainsMyxcavPNG, chainsPaseoPNG, chainsPeoplePolkadotSVG, chainsPopNetworkSVG } from '@polkadot/apps-config/ui/logos/chains'; -import { nodesAjunaPNG, nodesAssetHubSVG, nodesAventusSVG, nodesBajunPNG, nodesBifrostSVG, nodesBridgeHubSVG, nodesDarwiniaKoiSVG, nodesHyperbridgePNG, nodesIdealNetworkSVG, nodesIntegriteeSVG, nodesKiltPNG, nodesMandalaPNG, nodesMusePNG, nodesMyriadPaseoSVG, nodesNodleSVG, nodesRegionxPNG, nodesRexSVG, nodesZeitgeistPNG } from '@polkadot/apps-config/ui/logos/nodes'; +import { chainsAmplitudeSVG, chainsCoretimeKusamaSVG, chainsFrequencyPaseoSVG, chainsHydrationPaseoSVG, chainsLaosSigmaPNG, chainsMyxcavPNG, chainsPaseoPNG, chainsPeoplePolkadotSVG, chainsPopNetworkSVG, chainsWatrPNG } from '@polkadot/apps-config/ui/logos/chains'; +import { nodesAjunaPNG, nodesAssetHubSVG, nodesAventusSVG, nodesBajunPNG, nodesBifrostSVG, nodesBridgeHubSVG, nodesDarwiniaKoiSVG, nodesHyperbridgePNG, nodesIdealNetworkSVG, nodesIntegriteeSVG, nodesKiltPNG, nodesLitentryPaseoSVG, nodesMandalaPNG, nodesMusePNG, nodesMyriadPaseoSVG, nodesNodleSVG, nodesRegionxPNG, nodesRexSVG, nodesXodePNG, nodesZeitgeistPNG } from '@polkadot/apps-config/ui/logos/nodes'; import { PASEO_GENESIS } from '../api/constants.js'; // import { testnetParachainSVG } from '../ui/logos/nodes/index.js'; @@ -74,7 +74,7 @@ export const testParasPaseo: Omit[] = [ info: 'Bajun(paseo)', paraId: 2119, providers: { - BajunNetwork: 'wss://rpc-paseo.bajun.network' + // BajunNetwork: 'wss://rpc-paseo.bajun.network' https://github.com/polkadot-js/apps/issues/11026 }, text: 'Bajun Network (Paseo)', ui: { @@ -152,7 +152,7 @@ export const testParasPaseo: Omit[] = [ info: 'Ideal Network', paraId: 4502, providers: { - // 'IDN Node': 'wss://idn0-testnet.idealabs.network' https://github.com/polkadot-js/apps/issues/10966 + 'IDN Node': 'wss://idn0-testnet.idealabs.network' }, text: 'Ideal Network', ui: { @@ -198,6 +198,19 @@ export const testParasPaseo: Omit[] = [ logo: chainsLaosSigmaPNG } }, + { + homepage: 'https://www.litentry.com/', + info: 'paseoLitentry', + paraId: 2106, + providers: { + Litentry: 'wss://rpc.paseo-parachain.litentry.io' + }, + text: 'Litentry', + ui: { + color: '#ECDA38', + logo: nodesLitentryPaseoSVG + } + }, { info: 'muse', paraId: 3369, @@ -281,7 +294,7 @@ export const testParasPaseo: Omit[] = [ info: 'regionxCocos', paraId: 4509, providers: { - RegionX: 'wss://regionx-paseo.regionx.tech' + // RegionX: 'wss://regionx-paseo.regionx.tech' // https://github.com/polkadot-js/apps/issues/11098 }, text: 'RegionX(Paseo)', ui: { @@ -289,6 +302,18 @@ export const testParasPaseo: Omit[] = [ logo: nodesRegionxPNG } }, + { + info: 'paseoWatr', + paraId: 2058, + providers: { + Watr: 'wss://rpc.dev.watr.org' + }, + text: 'Watr Network', + ui: { + color: '#373b39', + logo: chainsWatrPNG + } + }, { homepage: 'https://xcavate.io/', info: 'Xcavate', @@ -302,6 +327,19 @@ export const testParasPaseo: Omit[] = [ logo: chainsMyxcavPNG } }, + { + homepage: 'https://xode.net', + info: 'paseoXode', + paraId: 4389, + providers: { + XodeCommunity: 'wss://testrpcnodea01.xode.net/aRoyklGrhl9m2LlhX8NP/rpc' + }, + text: 'Xode', + ui: { + color: '#ed1f7a', + logo: nodesXodePNG + } + }, { homepage: 'zeitgeist.pm', info: 'ZeitgeistBatteryStation', @@ -338,7 +376,7 @@ export const testParasPaseoCommon: EndpointOption[] = [ } }, { - info: 'BridgeHub', + info: 'PaseoBridgeHub', isPeopleForIdentity: true, paraId: 1002, providers: { @@ -354,7 +392,7 @@ export const testParasPaseoCommon: EndpointOption[] = [ } }, { - info: 'Coretime', + info: 'PaseoCoretime', isPeopleForIdentity: true, paraId: 1005, providers: { diff --git a/packages/apps-config/src/endpoints/testingRelayWestend.ts b/packages/apps-config/src/endpoints/testingRelayWestend.ts index 11bbbcfef274..ed96b957d30d 100644 --- a/packages/apps-config/src/endpoints/testingRelayWestend.ts +++ b/packages/apps-config/src/endpoints/testingRelayWestend.ts @@ -225,7 +225,7 @@ export const testRelayWestend: EndpointOption = { // LuckyFriday: 'wss://rpc-westend.luckyfriday.io', // https://github.com/polkadot-js/apps/issues/10728 OnFinality: 'wss://westend.api.onfinality.io/public-ws', Parity: 'wss://westend-rpc.polkadot.io', - RadiumBlock: 'wss://westend.public.curie.radiumblock.co/ws', + // RadiumBlock: 'wss://westend.public.curie.radiumblock.co/ws', // https://github.com/polkadot-js/apps/issues/11098 // Stakeworld: 'wss://wnd-rpc.stakeworld.io', 'light client': 'light://substrate-connect/westend' }, diff --git a/packages/apps-config/src/packageInfo.ts b/packages/apps-config/src/packageInfo.ts index a916b5aa647f..2e59a0bab9ff 100644 --- a/packages/apps-config/src/packageInfo.ts +++ b/packages/apps-config/src/packageInfo.ts @@ -3,4 +3,4 @@ // Do not edit, auto-generated by @polkadot/dev -export const packageInfo = { name: '@polkadot/apps-config', path: 'auto', type: 'auto', version: '0.144.2-18-x' }; +export const packageInfo = { name: '@polkadot/apps-config', path: 'auto', type: 'auto', version: '0.146.2-1-x' }; diff --git a/packages/apps-config/src/ui/logos/nodes/autonomys.png b/packages/apps-config/src/ui/logos/nodes/autonomys.png new file mode 100644 index 000000000000..5c3c3a30673f Binary files /dev/null and b/packages/apps-config/src/ui/logos/nodes/autonomys.png differ diff --git a/packages/apps-config/src/ui/logos/nodes/generated/autonomysPNG.ts b/packages/apps-config/src/ui/logos/nodes/generated/autonomysPNG.ts new file mode 100644 index 000000000000..8f4333a2c95c --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/generated/autonomysPNG.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2024 @polkadot/apps authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +// Do not edit. Auto-generated via node scripts/imgConvert.mjs + +export const nodesAutonomysPNG = 'data:image/png;base64,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'; diff --git a/packages/apps-config/src/ui/logos/nodes/generated/litentry-paseoSVG.ts b/packages/apps-config/src/ui/logos/nodes/generated/litentry-paseoSVG.ts new file mode 100644 index 000000000000..345f62a1272f --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/generated/litentry-paseoSVG.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2024 @polkadot/apps authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +// Do not edit. Auto-generated via node scripts/imgConvert.mjs + +export const nodesLitentryPaseoSVG = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMy42NDU4IDE4LjcxNjdMMzEuNTcwNiAxNi44MTQzTDI5LjU1OTIgMTkuMDA4M0MyOC43OTYxIDE5Ljg0MDcgMjcuNjg1NiAyMC4yNjUyIDI2LjU2MTggMjAuMTU0MUwyNi4wMzUgMjAuMTAyMUMyNS4yODU4IDIwLjAyOCAyNC41NDU1IDIwLjMxMSAyNC4wMzY4IDIwLjg2NkwxNi4wNzI0IDI5LjU1MzNMMTguMTQ3NiAzMS40NTU4TDI3LjIzNzQgMjEuNTQwOEMyNy44MjQ0IDIwLjkwMDYgMjguNzEyMyAyMC42Mjg5IDI5LjU1NzEgMjAuODMxTDI5Ljk1MTggMjAuOTI1NUMzMC43OTY2IDIxLjEyNzcgMzEuNjg0NiAyMC44NTYgMzIuMjcxNSAyMC4yMTU3TDMzLjY0NTggMTguNzE2N1oiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yNDdfMzMwKSIvPgo8cGF0aCBkPSJNMjkuMTg0OCAxNC42Mjc3TDI3LjEwOTYgMTIuNzI1M0wyMi45ODQ0IDE3LjIyNUMyMi4yMjEzIDE4LjA1NzQgMjEuMTEwOCAxOC40ODE5IDE5Ljk4NyAxOC4zNzA5TDE5LjQ2MDIgMTguMzE4OEMxOC43MTEgMTguMjQ0OCAxNy45NzA3IDE4LjUyNzggMTcuNDYyIDE5LjA4MjdMMTEuNjExNSAyNS40NjQzTDEzLjY4NjcgMjcuMzY2OEwyMC42NjI2IDE5Ljc1NzZDMjEuMjQ5NiAxOS4xMTczIDIyLjEzNzUgMTguODQ1NiAyMi45ODIzIDE5LjA0NzhMMjMuMzc3IDE5LjE0MjNDMjQuMjIxOCAxOS4zNDQ0IDI1LjEwOTggMTkuMDcyNyAyNS42OTY4IDE4LjQzMjVMMjkuMTg0OCAxNC42Mjc3WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzI0N18zMzApIi8+CjxwYXRoIGQ9Ik0yNC43MjUxIDEwLjUzODZMMjIuNjQ5OSA4LjYzNjE3TDE2LjQxMDggMTUuNDQxN0MxNS42NDc3IDE2LjI3NDEgMTQuNTM3MiAxNi42OTg2IDEzLjQxMzQgMTYuNTg3NUwxMi44ODY3IDE2LjUzNTVDMTIuMTM3NSAxNi40NjE0IDExLjM5NzIgMTYuNzQ0NCAxMC44ODg0IDE3LjI5OTRMNy4xNTE3OCAyMS4zNzUyTDkuMjI2OTUgMjMuMjc3N0wxNC4wODkgMTcuOTc0MkMxNC42NzYgMTcuMzM0IDE1LjU2NCAxNy4wNjIzIDE2LjQwODcgMTcuMjY0NEwxNi44MDM1IDE3LjM1ODlDMTcuNjQ4MiAxNy41NjExIDE4LjUzNjIgMTcuMjg5NCAxOS4xMjMyIDE2LjY0OTFMMjQuNzI1MSAxMC41Mzg2WiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyXzI0N18zMzApIi8+CjxwYXRoIGQ9Ik0yMC4yNjM5IDYuNDQ5NTJMMTguMTg4NyA0LjU0NzA2TDkuODM1NzggMTMuNjU4M0M5LjA3MjY3IDE0LjQ5MDcgNy45NjIxOSAxNC45MTUyIDYuODM4NDEgMTQuODA0Mkw2LjMxMTYzIDE0Ljc1MjFDNS41NjI0NSAxNC42NzgxIDQuODIyMTMgMTQuOTYxMSA0LjMxMzM5IDE1LjUxNkwyLjY5MDYgMTcuMjg2MUw0Ljc2NTc4IDE5LjE4ODZMNy41MTM5OSAxNi4xOTA5QzguMTAwOTcgMTUuNTUwNiA4Ljk4ODk0IDE1LjI3ODkgOS44MzM3MSAxNS40ODExTDEwLjIyODQgMTUuNTc1NUMxMS4wNzMyIDE1Ljc3NzcgMTEuOTYxMiAxNS41MDYgMTIuNTQ4MiAxNC44NjU3TDIwLjI2MzkgNi40NDk1MloiIGZpbGw9InVybCgjcGFpbnQzX2xpbmVhcl8yNDdfMzMwKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI0N18zMzAiIHgxPSIzMS41NzA2IiB5MT0iMTYuODE0MyIgeDI9IjE4LjE0NzYiIHkyPSIzMS40NTU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4yMDk2NTIiIHN0b3AtY29sb3I9IiNFQ0RBMzkiLz4KPHN0b3Agb2Zmc2V0PSIwLjMzNTkwOCIgc3RvcC1jb2xvcj0iIzBDRkVDMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMjQ3XzMzMCIgeDE9IjI3LjEwOTYiIHkxPSIxMi43MjUzIiB4Mj0iMTMuNjg2NyIgeTI9IjI3LjM2NjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwLjMyMTYwNCIgc3RvcC1jb2xvcj0iI0VDREEzOSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTA2NDI0IiBzdG9wLWNvbG9yPSIjMjhENTk2Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8yNDdfMzMwIiB4MT0iMjIuNjQ5OSIgeTE9IjguNjM2MTciIHgyPSI5LjIyNjk2IiB5Mj0iMjMuMjc3NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuNTAxMjM5IiBzdG9wLWNvbG9yPSIjRUNEQTM5Ii8+CjxzdG9wIG9mZnNldD0iMC42NDEzNzIiIHN0b3AtY29sb3I9IiMxNUI3ODYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzI0N18zMzAiIHgxPSIxOC4xODg3IiB5MT0iNC41NDcwNiIgeDI9IjQuNzY1NzgiIHkyPSIxOS4xODg2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC42NDk2MzEiIHN0b3AtY29sb3I9IiNFQ0RBMzkiLz4KPHN0b3Agb2Zmc2V0PSIwLjc5NjcxMSIgc3RvcC1jb2xvcj0iIzEzQTA3NiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo='; diff --git a/packages/apps-config/src/ui/logos/nodes/index.ts b/packages/apps-config/src/ui/logos/nodes/index.ts index aaffeedcaaf2..6c41e9ab0aa0 100644 --- a/packages/apps-config/src/ui/logos/nodes/index.ts +++ b/packages/apps-config/src/ui/logos/nodes/index.ts @@ -12,6 +12,7 @@ export { nodesAresOdysseySVG } from './generated/ares-odysseySVG.js'; export { nodesAresPNG } from './generated/aresPNG.js'; export { nodesAssetHubSVG } from './generated/assetHubSVG.js'; export { nodesAstarPNG } from './generated/astarPNG.js'; +export { nodesAutonomysPNG } from './generated/autonomysPNG.js'; export { nodesAventusSVG } from './generated/aventusSVG.js'; export { nodesBajunPNG } from './generated/bajunPNG.js'; export { nodesBasiliskRococoBgPNG } from './generated/basilisk-rococo-bgPNG.js'; @@ -86,6 +87,7 @@ export { nodesKulupuSVG } from './generated/kulupuSVG.js'; export { nodesKusariSVG } from './generated/kusariSVG.js'; export { nodesKylinPNG } from './generated/kylinPNG.js'; export { nodesLaminarCircleSVG } from './generated/laminar-circleSVG.js'; +export { nodesLitentryPaseoSVG } from './generated/litentry-paseoSVG.js'; export { nodesLitentryRococoPNG } from './generated/litentry-rococoPNG.js'; export { nodesLitentryPNG } from './generated/litentryPNG.js'; export { nodesLitmusPNG } from './generated/litmusPNG.js'; diff --git a/packages/apps-config/src/ui/logos/nodes/litentry-paseo.svg b/packages/apps-config/src/ui/logos/nodes/litentry-paseo.svg new file mode 100644 index 000000000000..0a50681e508a --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/litentry-paseo.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/apps-electron/package.json b/packages/apps-electron/package.json index c9d37dc966c5..fca70ec8ead9 100644 --- a/packages/apps-electron/package.json +++ b/packages/apps-electron/package.json @@ -15,14 +15,14 @@ "url": "https://github.com/polkadot-js/apps.git" }, "sideEffects": false, - "version": "0.144.2-18-x", + "version": "0.146.2-1-x", "main": "build/electron.js", "dependencies": { "electron-log": "^5.1.7", "electron-updater": "^6.1.7" }, "devDependencies": { - "@polkadot/dev": "^0.80.1", + "@polkadot/dev": "^0.82.1", "@types/tmp": "^0.2.6", "copy-webpack-plugin": "^11.0.0", "electron": "28.0.0", diff --git a/packages/apps-routing/package.json b/packages/apps-routing/package.json index 413d4b4611d3..b9996f76dc38 100644 --- a/packages/apps-routing/package.json +++ b/packages/apps-routing/package.json @@ -14,7 +14,7 @@ }, "sideEffects": false, "type": "module", - "version": "0.144.2-18-x", + "version": "0.146.2-1-x", "peerDependencies": { "react": "*", "react-dom": "*", diff --git a/packages/apps-routing/src/ambassador.ts b/packages/apps-routing/src/ambassador.ts index 87739383b654..afebdf46b091 100644 --- a/packages/apps-routing/src/ambassador.ts +++ b/packages/apps-routing/src/ambassador.ts @@ -9,7 +9,6 @@ export default function create (t: TFunction): Route { return { Component, display: { - needsAccounts: true, needsApi: [ 'tx.ambassadorCollective.vote', 'tx.ambassadorReferenda.submit', diff --git a/packages/apps-routing/src/coretime.ts b/packages/apps-routing/src/coretime.ts new file mode 100644 index 000000000000..37b45a48d8ea --- /dev/null +++ b/packages/apps-routing/src/coretime.ts @@ -0,0 +1,22 @@ +// Copyright 2017-2024 @polkadot/apps-routing authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import type { Route, TFunction } from './types.js'; + +import Component from '@polkadot/app-coretime'; + +export default function create (t: TFunction): Route { + return { + Component, + display: { + needsApi: [ + 'query.coretimeAssignmentProvider.coreDescriptors' + ], + needsApiInstances: true + }, + group: 'network', + icon: 'flask', + name: 'coretime', + text: t('nav.coretime', 'Coretime (Experimental)', { ns: 'apps-routing' }) + }; +} diff --git a/packages/apps-routing/src/fellowship.ts b/packages/apps-routing/src/fellowship.ts index 964e69d4b889..797d68411fa7 100644 --- a/packages/apps-routing/src/fellowship.ts +++ b/packages/apps-routing/src/fellowship.ts @@ -9,7 +9,6 @@ export default function create (t: TFunction): Route { return { Component, display: { - needsAccounts: true, needsApi: [ 'tx.fellowshipCollective.vote', 'tx.fellowshipReferenda.submit', diff --git a/packages/apps-routing/src/index.ts b/packages/apps-routing/src/index.ts index 60d3a739c24b..713b0b9bcc02 100644 --- a/packages/apps-routing/src/index.ts +++ b/packages/apps-routing/src/index.ts @@ -14,6 +14,7 @@ import calendar from './calendar.js'; import claims from './claims.js'; import collator from './collator.js'; import contracts from './contracts.js'; +import coretime from './coretime.js'; import council from './council.js'; import democracy from './democracy.js'; import explorer from './explorer.js'; @@ -62,7 +63,9 @@ export default function create (t: TFunction): Routes { // Legacy staking Pre v14 pallet version. stakingLegacy(t), collator(t), + // Coretime broker(t), + coretime(t), // governance v2 referenda(t), membership(t), diff --git a/packages/apps-routing/src/treasury.ts b/packages/apps-routing/src/treasury.ts index b051ca3d7668..b31e3b03153c 100644 --- a/packages/apps-routing/src/treasury.ts +++ b/packages/apps-routing/src/treasury.ts @@ -10,7 +10,7 @@ export default function create (t: TFunction): Route { Component, display: { needsApi: [ - 'tx.treasury.proposeSpend' + 'query.treasury.proposals' ] }, group: 'governance', diff --git a/packages/apps-routing/tsconfig.build.json b/packages/apps-routing/tsconfig.build.json index 32327a5d919a..b1f8b42f3575 100644 --- a/packages/apps-routing/tsconfig.build.json +++ b/packages/apps-routing/tsconfig.build.json @@ -11,12 +11,13 @@ { "path": "../page-alliance/tsconfig.build.json" }, { "path": "../page-ambassador/tsconfig.build.json" }, { "path": "../page-assets/tsconfig.build.json" }, + { "path": "../page-broker/tsconfig.build.json" }, { "path": "../page-bounties/tsconfig.build.json" }, { "path": "../page-calendar/tsconfig.build.json" }, { "path": "../page-claims/tsconfig.build.json" }, - { "path": "../page-broker/tsconfig.build.json" }, { "path": "../page-collator/tsconfig.build.json" }, { "path": "../page-contracts/tsconfig.build.json" }, + { "path": "../page-coretime/tsconfig.build.json" }, { "path": "../page-council/tsconfig.build.json" }, { "path": "../page-democracy/tsconfig.build.json" }, { "path": "../page-explorer/tsconfig.build.json" }, diff --git a/packages/apps/package.json b/packages/apps/package.json index 83efb3fb6055..6cc6efd379be 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -14,18 +14,18 @@ }, "sideEffects": true, "type": "module", - "version": "0.144.2-18-x", + "version": "0.146.2-1-x", "dependencies": { "@acala-network/chopsticks-core": "^0.13.3", - "@polkadot/apps-config": "^0.144.2-18-x", - "@polkadot/apps-routing": "^0.144.2-18-x", - "@polkadot/dev": "^0.80.1", - "@polkadot/react-api": "^0.144.2-18-x", - "@polkadot/react-components": "^0.144.2-18-x", - "@polkadot/react-hooks": "^0.144.2-18-x", - "@polkadot/react-params": "^0.144.2-18-x", - "@polkadot/react-query": "^0.144.2-18-x", - "@polkadot/react-signer": "^0.144.2-18-x", + "@polkadot/apps-config": "^0.146.2-1-x", + "@polkadot/apps-routing": "^0.146.2-1-x", + "@polkadot/dev": "^0.82.1", + "@polkadot/react-api": "^0.146.2-1-x", + "@polkadot/react-components": "^0.146.2-1-x", + "@polkadot/react-hooks": "^0.146.2-1-x", + "@polkadot/react-params": "^0.146.2-1-x", + "@polkadot/react-query": "^0.146.2-1-x", + "@polkadot/react-signer": "^0.146.2-1-x", "punycode": "^2.3.1", "query-string": "^8.1.0", "react": "^18.3.1", diff --git a/packages/apps/public/ipfs/index.html b/packages/apps/public/ipfs/index.html index 8e1ba1dd651f..e1c8e834cf3d 100644 --- a/packages/apps/public/ipfs/index.html +++ b/packages/apps/public/ipfs/index.html @@ -2,7 +2,7 @@ Redirecting to ipfs gateway - +