diff --git a/.github/workflows/chain-endpoints.yml b/.github/workflows/chain-endpoints.yml index bfbfa93167f1..05c694779a55 100644 --- a/.github/workflows/chain-endpoints.yml +++ b/.github/workflows/chain-endpoints.yml @@ -11,8 +11,8 @@ jobs: if: github.repository == 'polkadot-js/apps' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 'lts/*' - name: check diff --git a/.github/workflows/pr-any.yml b/.github/workflows/pr-any.yml index 062a01e07c11..9405a0795545 100644 --- a/.github/workflows/pr-any.yml +++ b/.github/workflows/pr-any.yml @@ -9,8 +9,8 @@ jobs: step: ['lint', 'test', 'build:code'] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 'lts/*' - name: ${{ matrix.step }} diff --git a/.github/workflows/push-master.yml b/.github/workflows/push-master.yml index 5c36e169ebad..4516f359d506 100644 --- a/.github/workflows/push-master.yml +++ b/.github/workflows/push-master.yml @@ -7,17 +7,89 @@ on: jobs: # publish to gh-pages (& IPFS when a release is detected) www: - continue-on-error: true + if: "! startsWith(github.event.head_commit.message, '[CI Skip]')" strategy: matrix: - step: ['lint', 'build:www'] + step: ['build:release:www'] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + token: ${{ secrets.GH_PAT_BOT }} + - uses: actions/setup-node@v4 with: node-version: 'lts/*' - name: ${{ matrix.step }} + env: + CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} + CF_API_TOKEN: ${{ secrets.CF_API_TOKEN }} + CRUST_SEEDS: ${{ secrets.CRUST_SEEDS }} + GH_PAGES_SRC: packages/apps/build + GH_PAT: ${{ secrets.GH_PAT_BOT }} + GH_RELEASE_GITHUB_API_TOKEN: ${{ secrets.GH_PAT_BOT }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + PINATA_API_KEY: ${{ secrets.PINATA_API_KEY }} + PINATA_SECRET_KEY: ${{ secrets.PINATA_SECRET_KEY }} run: | yarn install --immutable - yarn ${{ matrix.step }} \ No newline at end of file + yarn ${{ matrix.step }} + + # only run on "CI skip", i.e. when the actual version has been bumped to release/stable + docker: + if: "startsWith(github.event.head_commit.message, '[CI Skip] release/stable')" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 'lts/*' + - name: docker + env: + DOCKER_PASS: ${{ secrets.DOCKER_PASS }} + run: | + ./docker/build.sh + + # only run on "CI skip", i.e. when the actual version has been bumped to release/stable + electron: + if: "startsWith(github.event.head_commit.message, '[CI Skip] release/stable')" + strategy: + matrix: + os: [macos-latest, ubuntu-latest, windows-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + with: + token: ${{ secrets.GH_PAT_BOT }} + - uses: actions/setup-node@v4 + with: + node-version: 'lts/*' + - name: Prepare for app notarization (macOS) + if: startsWith(matrix.os, 'macos') + # Import Apple API key for app notarization on macOS + run: | + mkdir -p ~/private_keys/ + echo '${{ secrets.API_KEY }}' > ~/private_keys/AuthKey_${{ secrets.API_KEY_ID }}.p8 + - name: Build/release Electron app + uses: samuelmeuli/action-electron-builder@v1 + with: + # Base64-encoded code signing certificate for macOS + mac_certs: ${{ secrets.MAC_CERTS }} + # Password for decrypting `mac_certs` + mac_certs_password: ${{ secrets.MAC_CERTS_PASSWORD }} + # Base64-encoded code signing certificate for Windows + windows_certs: ${{ secrets.WINDOWS_CERTS }} + # Password for decrypting `windows_certs` + windows_certs_password: ${{ secrets.WINDOWS_CERTS_PASSWORD }} + # GitHub token, automatically provided to the action + # (No need to define this secret in the repo settings) + github_token: ${{ secrets.GITHUB_TOKEN }} + args: '--project packages/apps-electron' + build_script_name: build:release:electron + # If the commit is tagged with a version (e.g. "v1.0.0"), + # release the app after building + release: ${{ startsWith(github.ref, 'refs/tags/v') }} + env: + # macOS notarization API key + API_KEY_ID: ${{ secrets.API_KEY_ID }} + API_KEY_ISSUER_ID: ${{ secrets.API_KEY_ISSUER_ID }} diff --git a/.github/workflows/test-nightly.yml b/.github/workflows/test-nightly.yml index d76dba7af0fa..01caaeaeac1e 100644 --- a/.github/workflows/test-nightly.yml +++ b/.github/workflows/test-nightly.yml @@ -12,8 +12,8 @@ jobs: name: ${{ matrix.step }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 'lts/*' - name: ${{ matrix.step }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 656e2dfe39b3..9a9a280a5f2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,86 @@ # CHANGELOG +## 0.137.1 Apr 27, 2024 + +Contributed: + +- Identity fix. Username has been introduced in identity pallet (Thanks tohttps://github.com/niklabh) +- Add Dwellir asset-hub-paseo-rpc endpoint (Thanks to https://github.com/jakobilobi) +- Archive Logion solochain and switch testnet (Thanks to https://github.com/gdethier) +- Update dancebox endpoint (Thanks to https://github.com/albertov19) +- Add analog testnet (Thanks to https://github.com/FlorianFranzen) + +Changes: + +- Fix Staking with latest breaking changes +- Bump polkadot/* deps + + +## 0.136.1 Apr 18, 2024 + +Contributed: + +- Update Creditcoin Testnet Details (https://github.com/wi-ry) +- Change Muse paraId (https://github.com/Moliholy) +- Add Subscan link to Paseo and Opal testnet (https://github.com/yakio) +- Update Frequency information (https://github.com/wilwade) +- Fix MAX_SIGNATORIES (https://github.com/adamsteeber) +- Add mythos parachain (https://github.com/Moliholy) +- Update Dwellir Nodle RPC endpoint (https://github.com/jakobilobi) +- Fix broken metadata tab for Paseo (https://github.com/al3mart) +- Update the provider for Phyken Network (https://github.com/Ekaanth) +- Add bridge hub teleport destination for Polkadot and Kusama (https://github.com/PierreBesson) +- Update subscan.ts, change the host of some networks (https://github.com/freehere107) +- Add RockX phala/khala endpoints (https://github.com/AgoL5866) +- Fix provider for Frequency (https://github.com/wilwade) +- Update Subscan network config (https://github.com/carlhong) +- Search/filter functionality of selection dropdowns (https://github.com/dominikfedor) +- Add Pop Netowrk to Paseo (https://github.com/al3mart) +- Remove Automata 1RPC from Kusama (https://github.com/laboon) +- Remove Dwellir from Pendulum (https://github.com/benjichat) +- feat: support asset filter (https://github.com/monkeyWie) +- Peerplays types bundle (https://github.com/serkixenos) +- Nodle testnet migrated from Roccoco to Paseo (https://github.com/simonsso) +- Update Creditcoin Testnet Naming (https://github.com/wi-ry) +- chore: remove Logion RPC 3 (https://github.com/gdethier) +- Add Blast rpc (https://github.com/EugenWay) +- LAOS Omega added to paseo (https://github.com/asiniscalchi) +- Updated the md5 network endpoint for the Hashed Systems provider (https://github.com/sebastianmontero) +- Add Vara RPC endpoint (https://github.com/EugenWay) +- Update CI checkout, and setup_node to v4 (https://github.com/simonsso) +- Update Frequency Types package and testnet chain name (https://github.com/wilwade) +- Fix query slot duration for block interval (https://github.com/Moliholy) +- Add Dwellir paseo-rpc endpoint (https://github.com/jakobilobi) +- Add coretime-kusama rpc (https://github.com/BulatSaif) +- Adds Dancebox Tanssi TestNet (https://github.com/albertov19) +- Add Dwellir encointer-kusama-rpc endpoint (https://github.com/jakobilobi) +- Add tangle to live networks (https://github.com/salman01zp) +- Upgrade chopsticks (https://github.com/qiweiii) +- Adding Dwellir Chainflip endpoint (https://github.com/jonathanudd) +- feat: local fork allow fake accounts (https://github.com/qiweiii) +- fix: remove local account storage override (https://github.com/qiweiii) +- Add IBP RPC endpoints for coretime-westend, coretime-people, and asset-hub-paseo (https://github.com/senseless) +- Updated endpoints for Hashed Systems 1 and 2 providers (https://github.com/sebastianmontero) +- Restore Virto provider for Kreivo in Kusama (https://github.com/pandres95) +- fix: show parachain names for paseo (https://github.com/al3mart) +- Remove connection between 3360 chain id and NueroWeb (https://github.com/NZT48) +- use runtime API's to query block time (https://github.com/Moliholy) +- added copy button to Output (https://github.com/bee344) +- Add LAOS polkadot parachain (https://github.com/asiniscalchi) +- Add more statescan external links (https://github.com/wliyongfeng) +- Make encointer teleporter again (https://github.com/brenzi) +- Updated Invo network testnet URL (https://github.com/ayushmishra2005) + +Changes: + +- Fix apps-routing for staking (Westend) +- Bump yarn to 4.1.1 +- Disable unreachable endpoints +- Add warning banners for Auctions and Crowdloans +- Update polkadot/* deps +- Resolve module location for endpoints when it exists + + ## 0.135.1 Mar 21, 2024 Contributed: diff --git a/CONTRIBUTORS b/CONTRIBUTORS index bbbcd3f9c06d..b32fc14705e9 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -6,15 +6,16 @@ 41 MiZiet Apply styles to the unbonding icon (#6314) 33 Joakim Nyman Revert "Update productionRelayPolkadot.ts" (#10207) 31 Stefanie Doll Set higher default gas limit, switch from bitlength u32 to u128 for input fields (#2743) + 30 brenzi make encointer teleporter again (#10484) 30 RadiumBlock Adding RadiumBlock as Polkadot AssetHub, Kusama AssetHub, BridgeHub-Kusama and BridgeHub-Polkadot Endpoint provider (#10292) - 29 brenzi add integritee para to paseo (#10376) + 30 Yongfeng LI Add more statescan external links (#10479) 29 Ewa Kowalska Style badges in accounts list (#6208) - 29 Yongfeng LI Add subsquare user external link and support vara network (#9890) 27 Yiwei Li Re-add OnFinality endpoints for Parallel and Unique (#9641) 25 Aleksandr Krupenkin Added Shiden Crowdloan 2 (#7426) 25 Krzysztof Jelski Increase UI test timeouts and mark interBTC unreachable (#6247) 25 Luke Schoen fix typo kusama (#3083) 24 sxlwar crab config (#6995) + 24 Tarik Gul 0.137.1 (#10518) 24 WoeOm feat: subscan support fellowship, referenda v2 (#8987) 20 Nikita Update icon and colors for Realis.Network (#6336) 18 fomod-in Update translation.json (#5942) @@ -27,30 +28,34 @@ 15 Jun Jiang Update and fix Khala typedef (#8272) 15 lumir-mrkva moved HydraDX rococo RPC (#9732) 15 Stefan Popov Use archive nodes for SORA Kusama and Polkadot parachains (#10215) - 15 Tarik Gul Disable unreachable endpoint (#10412) 14 Gabriel Facco de Arruda Update InvArch logo and color (#9998) 13 Alex D reenable nodes (#10125) + 13 Jonathan Udd Adding Dwellir Chainflip endpoint (#10421) 13 Miguel Hervas Adding Centrifuge OnFinality Service (#7328) 13 Zombieliu Update Web3Games Chain Network (#8685) 12 Cheng JIANG switch to load balanced endpoints for parallel (#6056) - 12 Jonathan Udd Dwellir Bifrost Kusama endpoint working again (#10210) 12 Kun [Substrate Files] New files module (#6106) 12 Nikos Kontakis Change ethereum icons based on URL; Fixes #9632 (#9694) 12 Oleh Mell Add new chains for Sub.ID external link (#9540) 11 Daniel Savu Change InterBTC network name to Interlay (#6700) + 11 Gérard Dethier Archive Logion solochain and switch testnet (#10496) 11 Jay Remove Crab Dwellir endpoint (#10222) 11 Kodeist add robonomics and integritee ksm endpoints (#8087) 11 lumir-mrkva refactored lbp types updated (#6504) 11 qwer951123 update acala types (#8394) 11 Ross Bulat Substrate tab theme adjustment (#939) - 10 Gérard Dethier chore: remove Logion RPC 3. (#10439) + 10 Bulat Saifullin Add coretime-kusama RPC (#10454) 10 Greg Zaitsev Update Unique Network and Quartz by Unique endpoints (#7689) 10 Nantian add karura (#5441) 10 zzcwoshizz rm elara endpoint (#6778) - 9 Bulat Saifullin Add coretime-westend RPC (#10278) + 9 albertov19 update dancebox endpoint (#10502) 9 Chevdor Add doc related to IPFS and pinning (#2788) 9 darkfriend77 fix: bad logo after PR 8941 (#8947) + 9 Jakob Add Dwellir asset-hub-paseo-rpc endpoint (#10492) 9 Justin Pham Add extra metaverse network pioneer RPC (#9935) + 9 Nikhil Ranjan Identity fix. Username has been introduced in identity pallet. (#10491) + 9 NZT48 Remove connection between 3360 chain id and NeuroWeb (#10467) + 8 Ayush Mishra Updated Invo Network Testnet URL (#10419) 8 frank Add Live Network Odyssey (#7866) 8 Gonza Montiel make pendulum reachable (#9014) 8 Greg Hill split interlay and kintsugi testnets (#7927) @@ -58,35 +63,32 @@ 8 illlefr4u new additions to Russian translation (#2948) 8 Jakub Jóźwiak Code signing and Notarization (#2794) 8 Kai Update Litentry rococo-parachain endpoint (#10086) - 8 Nikhil Ranjan Added address link for polkassembly (#9933) - 8 NZT48 Add metadata for NeuroWeb crowdloan (#10253) 8 Pierre Besson Add bridge hub teleport destination for Polkadot and Kusama (#10404) 8 Stakeworld Disable encointer & westend endpoints (no funding) (#10250) 8 Will Ryan Update Creditcoin logos (#7573) 8 Xing Added equilibrium OnFinality API back (#9831) 7 abhath-labs [fix] Update Bitgreen urls (#8866) 7 alanchang124 add onfinality endpoint for acala mandala tc7 (#7615) - 7 albertov19 modified UnitedBloc endpoints (#9244) - 7 Ayush Mishra Add Invo Network to Rococo (#10326) 7 Carl Update Subscan network config (#10408) 7 Drew Stone Update production.ts (#5757) + 7 Eugene Way add Vara rpc endpoint (#10444) 7 icodezjb Update OmniBTC wss url (#8678) 7 James Bayly Add Ajuna OnFinality (#9409) 7 JelliedOwl (Paul) Re-enable Edgeware Beresheet (#10244) + 7 José Molina Colmenero use runtime APIs to query block time (#10457) 7 Logan Saether Add Zeitgeist para config (#6628) 7 Masterdubs Add Innovatorchain (#10058) + 7 Qiwei Yang fix: remove local account storage override (#10461) 7 Rob Thijssen new (Manta Network) load balanced provider url (#9343) 7 Will | Paradox | ParaNodes.io Enable LuckyFriday Bridgehub (#10306) 6 benjichat Remove Dwellir from Pendulum (#10429) 6 Daniel Yamuza Swap yes/no (voting) to Toggle (#2519) 6 Dominik Harz refactor: update testnet URL (#7013) 6 Eric Update `paraId` for long-term slot on Rococo (#8129) - 6 Eugene Way add Blast rpc (#10441) 6 Harald Heckmann Change Zeitgeist endpoint on Polkadot (#9256) 6 hoangnl update polkasmith title (#5560) 6 Hoon Kim remove dusty test network (#6912) 6 Ivan Rukhavets Update README.md for electron apps (#3362) - 6 Jakob Update Dwellir Nodle RPC endpoint (#10401) 6 Joshy Orndorff clarify conviction locking (#6008) 6 mateuszaaa replace outdate mangata testnet with rococo testnet (#7710) 6 Nizar L Firmansyah Update Bahasa Indonesia Translation (#3823) @@ -94,17 +96,19 @@ 6 stanly-johnson Update rocfinity paraId (#7094) 6 vol4tim updated paraId for Robonomics crowdloan 2 (#8607) 6 WBH feat: update logo of omnibtc (#7880) + 6 Wil Wade Update Frequency Types package and testnet chain name (#10409) 6 YJ change button ordering (#345) 6 zxchen Add litentry for kusama crowdloan (#6849) 5 1devNdogs Fix extractAuthor on genesis block. (#7345) 5 Alan Sapede Adds moonbeam parachain (#6490) + 5 Alejandro Martinez Andres fix: show parachain names for paseo (#10427) + 5 Alessandro Siniscalchi add LAOS polkadot parachain (#10474) 5 Amaury Martiny Restrict attest to accounts, allow claimAttest for all (#2848) 5 chenwei Add logo to SubDAO. (#5020) 5 Christian Groeschel DataHighway mainnet westlake (#5066) 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 José Molina Colmenero add muse network (#10224) 5 Lovesh Harchandani Update types (#5499) 5 marco feat: add subzero (#8657) 5 Marko Petrlić Update Ternoa logo and mainnet name (#7758) @@ -117,18 +121,18 @@ 5 Myron [Crust] Add crust shadow crowdloan 2 (#8185) 5 Nazar Mokrynskyi Remove extra Subspace Gemini 2a RPC endpoints (#8438) 5 Robert Sprunk Change logo and color of Energy Web X network (#10171) + 5 sebastianmontero Updated endpoints for Hashed Systems 1 and 2 providers. (#10464) 5 Shamilkhan Add CereStats as an externalLink for Cere Mainnet. (#9887) 5 Shankar D. Warang feat: add edgscan.ink explorer (#10186) - 5 Wil Wade Fix provider for Frequency (#10403) 5 xnorly trying to improve the filtering options for target validators (#7080) 4 1xstj fix : Update tangle testnet url/images (#9885) 4 Abhishek Update the provider Phyken Network (#10399) - 4 Alejandro Martinez Andres Add Pop Network to Paseo (#10389) 4 Arsenii Medoev Unique Network - remove OnFinality endpoints (#9181) 4 Ashi Add end points for Jur-mainnet (#9586) 4 billjhlee Update Unorthodox Kusama Parachain / Standard Westend Test Network Chain Logo (#6192) 4 Caio Update Parachain ID of Zeitgeist (#5798) 4 Dee Evans DotScanner Kusama Support (#5843) + 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) @@ -149,14 +153,13 @@ 4 nahuseyoum Enable Aventus provider (#10277) 4 Pavel Sheremetev Add DAO IPCI endpoint (#8223) 4 philipstanislaus Upgrade Centrifuge types (#2428) - 4 Qiwei Yang Upgrade chopsticks version (#10329) 4 Rishi Karthikeyan Removed pinknode enpoints. (#9018) 4 Rodrigo Quelhas update acurast rococo provider (#9916) + 4 serkixenos Peerplays types bundle (#10470) 4 toxotguo Add ChainX endpoints hosted by Patract Elara (#4582) 4 Yashiro Add crust parachain endpoint (#8770) 3 3ierratango [feat] add qpn kusama chain (#9771) 3 Adam Dossa Fix `Option` encoding (#8336) - 3 Alessandro Siniscalchi Integrate Laos Chain as Ethereum-Based Chain (#10219) 3 Alex Add Curio Kusama chain (#10260) 3 Alex Siman Add name, color and url of Subsocial parachain (#5006) 3 alexdniep added Genshiro as kusama parachain; fixed colors and logos (#5417) @@ -178,7 +181,6 @@ 3 dushaobindoudou fix: translate to chinese (#3091) 3 Eswara Sai Added parser to extract i18n strings (#1710) 3 fewensa Clean Ofinality's Crab Node (#9940) - 3 Fredrik Simonsson Nodle testnet migrated from Rococo to Paseo (#10431) 3 Gregory Luneau Astar first wss bootnode (#8330) 3 h4x3rotab Update Khala logo, color, and types (#5299) 3 Hyungsuk Kang Update opportunity types (#5574) @@ -201,9 +203,7 @@ 3 RossAtOnfinality add OnFinality endpoint for Nodle Network (#6850) 3 RyuH1 Update automata-network type definitions (#7321) 3 Sam re-enable dock testnet endpoint (#6472) - 3 sebastianmontero Updated md5 rococo parachain collator 1 provider url (#10183) 3 Serban Iorga Add XCM encoder utility (#10350) - 3 serkixenos Peerplays types bundle (#10426) 3 shareven Change ipse specName (#5158) 3 Shawn-Eng-888 Remove Pinknode Shibuya (#8559) 3 Squirrel Teleports to statemint are open (#7519) @@ -273,7 +273,9 @@ 2 Nikita Polyakov update type defenitions to 1.8.30 (#7488) 2 NingBo Wang Update bifrost rococo paraId (#8232) 2 Nisheeth Barthwal display discord identity in profile sidebar (#9185) + 2 Pablo Andrés Dorado Suárez Restore Virto provider for Kreivo in Kusama (#10463) 2 qinghuan add chainx rococo node (#4772) + 2 Salman Pathan Add tangle to live networks (#10448) 2 sander2 fix: add account derive (#8683) 2 sharkygg add subdao test and polkadot parachain network; (#6515) 2 Shawn Tabrizi allow dissolve by anyone when ended (#7184) @@ -286,6 +288,7 @@ 2 superpw minor fix for button/sliders colors (#4715) 2 SURF OnFinality Frequency Recovery (#10159) 2 Teodorus Nathaniel Set provider for subsocial to only para.subsocial.network (#8868) + 2 Tom Add IBP RPC endpoints for coretime-westend, coretime-people, and asset-hub-paseo (#10462) 2 Toney change chainid from 128 to 2048 for apron (#5081) 2 usetech-llc Fix unique types import (#4764) 2 Vladimir Pouzanov Add dracones mainnet & test to ethereumChains.ts (#9246) @@ -307,6 +310,7 @@ 1 Adrian Wennström Added Dwellir's Centrifuge and Pendulum RPC services. (#9902) 1 Aidan Starke Add `Root Network` types (#8034) 1 Albert Apply Nunito fonts globally (#3882) + 1 Alberto Nicolas Penayo added copy button (#10475) 1 Albrecht Rename KILT Protocol to "BOTLabs" (#10032) 1 Alex Sedighi Update URL for Nodle Testing Parachain on Rococo (#7810) 1 Alex Won support ethereum compatibility for bifrost network (#8733) @@ -356,6 +360,7 @@ 1 fadomire Fix translations loading for ever (#5282) 1 falconexe return DAO IPCI endpoint (#10194) 1 fixxxedpoint Changed THRESHOLD in useBlockTime so chains that uses values smaller than 1s for the MinimumPeriod (pallet_timestamp) parameter are displayed correctly (#6045) + 1 Florian Franzen add analog testnet (#10508) 1 FOB Fix Polymesh types bundle to use correct specNames and update branding (#9182) 1 Fr4ctalbit Turn Submit proposal tab into a modal (#1698) 1 Francesco Occhipinti [CI Skip] update the remote server location, closes #487 (#492) @@ -443,7 +448,6 @@ 1 Omgzilla Removing Kapex RPC for Dwellir | Update productionRelayPolkadot.ts (#10074) 1 Owen add kico2 (#8374) 1 Pablito Labarta Update Creditcoin WS endpoint (#9942) - 1 Pablo Andrés Dorado Suárez Add Kippu rpc endpoint for Kreivo (#10298) 1 Paco Yang Fix transfer button disappearance (#10081) 1 paulhealy09 Update Unit Network logo (Thanks to https://github.com/unit-network) (#5027) 1 Pavel Added new community node for SORA (#5600) @@ -473,7 +477,6 @@ 1 roiLeo fix: update kodadot link & logo (#10060) 1 RXRD Octopus Provider for Myriad and Debio (#10110) 1 Saad Reskinning Composable Finance/Picasso Portal Colors (#7696) - 1 Salman Pathan update testnet rpc endpoint (#10149) 1 Sam Hellawell Fix dock logos being blurry/low res (#4427) 1 Sasha Gryaznov Add Yerba Network to Kusama (#10203) 1 Satyam Agrawal Add Polymesh ITN Provider (#5242) @@ -494,7 +497,6 @@ 1 tarrball Grammar fix in staking tooltip (#6727) 1 Teddy Rogers Add CESS Testnet to TEST NETWORK (#7908) 1 Tom Add IBP endpoints to Paseo (#10231) - 1 Tom Add stake.plus rpc endpoints for westend, kusama, polkadot (#8291) 1 Tommy Remove OnFinality from Efinity providers (#8744) 1 Tore19 Added Stafi Network logos & endpoints (#3683) 1 Torsten Stüber Make disabled input fields selectable (#9299) diff --git a/package.json b/package.json index 38ee0af1e0c8..c77cbbbdea08 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,10 @@ }, "sideEffects": false, "type": "module", - "version": "0.135.2-26-x", + "version": "0.137.1", "versions": { - "git": "0.135.2-26-x", - "npm": "0.135.1" + "git": "0.137.1", + "npm": "0.137.1" }, "workspaces": [ "packages/*" @@ -70,7 +70,8 @@ "avail-js-sdk": "^0.2.12", "axios": "^1.4.0", "dotenv": "^16.3.1", - "patch-package": "^8.0.0" + "patch-package": "^8.0.0", + "postinstall-postinstall": "^2.1.0" }, "devDependencies": { "@crustio/crust-pin": "^1.0.0", @@ -97,24 +98,24 @@ "source-map-explorer": "^2.5.3" }, "resolutions": { - "@polkadot/api": "^10.12.4", - "@polkadot/api-augment": "^10.12.4", - "@polkadot/api-base": "^10.12.4", - "@polkadot/api-contract": "^10.12.4", - "@polkadot/api-derive": "^10.12.4", + "@polkadot/api": "^11.0.2", + "@polkadot/api-augment": "^11.0.2", + "@polkadot/api-base": "^11.0.2", + "@polkadot/api-contract": "^11.0.2", + "@polkadot/api-derive": "^11.0.2", "@polkadot/hw-ledger": "^12.6.2", "@polkadot/keyring": "^12.6.2", "@polkadot/networks": "^12.6.2", - "@polkadot/phishing": "^0.22.4", - "@polkadot/rpc-augment": "^10.12.4", - "@polkadot/rpc-core": "^10.12.4", - "@polkadot/rpc-provider": "^10.12.4", - "@polkadot/types": "^10.12.4", - "@polkadot/types-augment": "^10.12.4", - "@polkadot/types-codec": "^10.12.4", - "@polkadot/types-create": "^10.12.4", - "@polkadot/types-known": "^10.12.4", - "@polkadot/types-support": "^10.12.4", + "@polkadot/phishing": "^0.22.6", + "@polkadot/rpc-augment": "^11.0.2", + "@polkadot/rpc-core": "^11.0.2", + "@polkadot/rpc-provider": "^11.0.2", + "@polkadot/types": "^11.0.2", + "@polkadot/types-augment": "^11.0.2", + "@polkadot/types-codec": "^11.0.2", + "@polkadot/types-create": "^11.0.2", + "@polkadot/types-known": "^11.0.2", + "@polkadot/types-support": "^11.0.2", "@polkadot/util": "^12.6.2", "@polkadot/util-crypto": "^12.6.2", "@polkadot/wasm-crypto": "^7.3.2", diff --git a/packages/apps-config/package.json b/packages/apps-config/package.json index b0af9771cc66..451018980a8e 100644 --- a/packages/apps-config/package.json +++ b/packages/apps-config/package.json @@ -13,7 +13,7 @@ }, "sideEffects": false, "type": "module", - "version": "0.135.2-26-x", + "version": "0.137.1", "main": "index.js", "dependencies": { "@acala-network/type-definitions": "5.1.2", @@ -26,7 +26,7 @@ "@edgeware/node-types": "3.6.2-wako", "@equilab/definitions": "1.4.18", "@fragnova/api-augment": "0.1.0-spec-1.0.4-mainnet", - "@frequency-chain/api-augment": "1.9.0", + "@frequency-chain/api-augment": "1.11.1", "@interlay/interbtc-types": "1.13.0", "@kiltprotocol/type-definitions": "0.34.0", "@laminar/type-definitions": "0.3.1", @@ -37,12 +37,12 @@ "@peaqnetwork/type-definitions": "0.0.4", "@pendulum-chain/type-definitions": "0.3.8", "@phala/typedefs": "0.2.33", - "@polkadot/api": "^10.12.4", - "@polkadot/api-derive": "^10.12.4", + "@polkadot/api": "^11.0.2", + "@polkadot/api-derive": "^11.0.2", "@polkadot/networks": "^12.6.2", - "@polkadot/react-identicon": "^3.6.5", - "@polkadot/types": "^10.12.4", - "@polkadot/types-codec": "^10.12.4", + "@polkadot/react-identicon": "^3.6.6", + "@polkadot/types": "^11.0.2", + "@polkadot/types-codec": "^11.0.2", "@polkadot/util": "^12.6.2", "@polkadot/wasm-util": "^7.3.2", "@polkadot/x-fetch": "^12.6.2", diff --git a/packages/apps-config/src/api/constants.ts b/packages/apps-config/src/api/constants.ts index 39208d86231b..08b671270253 100644 --- a/packages/apps-config/src/api/constants.ts +++ b/packages/apps-config/src/api/constants.ts @@ -23,7 +23,7 @@ export const POLKADOT_DENOM_BLOCK = new BN(1248328); export const ROCOCO_GENESIS = getGenesis('rococo'); -export const PASEO_GENESIS = '0x74300973617e2936e22d46e94fee5016a1a514747ae108277b770d02b47d37d9'; +export const PASEO_GENESIS = '0x77afd6190f1554ad45fd0d31aee62aacc33c6db0ea801129acb813f913e0764f'; export const WESTEND_GENESIS = getGenesis('westend'); diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 5f400b3533ce..d463d7c8ec55 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -95,6 +95,7 @@ import pangoro from './pangoro.js'; import parallel from './parallel.js'; import parami from './parami.js'; import peaq from './peaq.js'; +import peerplays from './peerplays.js'; import pendulum from './pendulum.js'; import phoenix from './phoenix.js'; import pichiu from './pichiu.js'; @@ -208,7 +209,7 @@ const spec: Record = { 'ferrum-parachain': ferrum, foucoco: pendulum, frequency, - 'frequency-rococo': frequency, + 'frequency-testnet': frequency, galital, 'galital-collator': galitalParachain, gamepower, @@ -266,6 +267,7 @@ const spec: Record = { 'peaq-node': peaq, 'peaq-node-dev': peaq, 'peaq-node-krest': peaq, + peerplays, pendulum, 'phoenix-node': phoenix, 'phoenix-parachain': phoenix, diff --git a/packages/apps-config/src/api/spec/peerplays.ts b/packages/apps-config/src/api/spec/peerplays.ts new file mode 100644 index 000000000000..d2d6e4d7959f --- /dev/null +++ b/packages/apps-config/src/api/spec/peerplays.ts @@ -0,0 +1,67 @@ +// Copyright 2017-2024 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import type { OverrideBundleDefinition } from '@polkadot/types/types'; + +// structs need to be in order +/* eslint-disable sort-keys */ + +const definitions: OverrideBundleDefinition = { + rpc: { + validatormanager: { + activeValidators: { + description: 'Get the list of active validators', + params: [], + type: 'Vec' + }, + currentMaintenanceIndex: { + description: 'Get current maintenance index', + params: [], + type: 'MaintenanceIndex' + }, + nextMaintenanceIndex: { + description: 'Get next maintenance index', + params: [], + type: 'MaintenanceIndex' + }, + offenceValidators: { + description: 'Get the list of active validators who made the offence', + params: [], + type: 'Vec<(AccountId, AuthIndex)>' + }, + offlineValidators: { + description: 'Get the list of active validators who went offline', + params: [], + type: 'Vec<(AccountId, AuthIndex)>' + }, + validatorsPool: { + description: 'Get the list of validator candidates', + params: [], + type: 'Vec' + } + } + }, + types: [ + { + minmax: [0, undefined], + types: { + AccountId: 'EthereumAccountId', + AccountId20: 'EthereumAccountId', + AccountId32: 'EthereumAccountId', + Address: 'AccountId', + AuthIndex: 'u32', + EthereumSignature: { + r: 'H256', + s: 'H256', + v: 'U8' + }, + ExtrinsicSignature: 'EthereumSignature', + Lookup0: 'AccountId', + LookupSource: 'AccountId', + MaintenanceIndex: 'u32' + } + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/api/typesBundle.ts b/packages/apps-config/src/api/typesBundle.ts index d3f9cf3646f4..8d0b89c22294 100644 --- a/packages/apps-config/src/api/typesBundle.ts +++ b/packages/apps-config/src/api/typesBundle.ts @@ -52857,6 +52857,16 @@ export const typesBundle = { } ], "type": "Option>" + }, + "getKeysByMsaId": { + "description": "Fetch Keys for an MSA Id", + "params": [ + { + "name": "msa_id", + "type": "MessageSourceId" + } + ], + "type": "Option" } }, "schemas": { @@ -52884,6 +52894,16 @@ export const typesBundle = { } ], "type": "bool" + }, + "getVersions": { + "description": "Get different versions and schema ids for a complete schema name or only a namespace", + "params": [ + { + "name": "schema_name", + "type": "String" + } + ], + "type": "Option>" } }, "statefulStorage": { @@ -53132,9 +53152,19 @@ export const typesBundle = { } ], "type": "Option" + }, + "get_schema_versions_by_name": { + "description": "Fetch the schema versions by name", + "params": [ + { + "name": "schema_name", + "type": "Vec" + } + ], + "type": "Option>" } }, - "version": 1 + "version": 2 } ], "StatefulStorageRuntimeApi": [ @@ -53231,8 +53261,8 @@ export const typesBundle = { "DelegatorId": "MessageSourceId", "ProviderId": "MessageSourceId", "KeyInfoResponse": { - "key": "AccountId", - "msaId": "MessageSourceId" + "msa_keys": "Vec", + "msa_id": "MessageSourceId" }, "SchemaGrantResponse": { "schema_id": "SchemaId", @@ -53240,6 +53270,7 @@ export const typesBundle = { }, "SchemaId": "u16", "SchemaModel": "Vec", + "SchemaVersion": "u8", "SchemaResponse": { "schema_id": "SchemaId", "model": "SchemaModel", @@ -53267,6 +53298,11 @@ export const typesBundle = { "SignatureRequired" ] }, + "SchemaVersionResponse": { + "schema_name": "String", + "schema_version": "SchemaVersion", + "schema_id": "SchemaId" + }, "PageId": "u16", "PageHash": "u32", "PageNonce": "u16", @@ -53293,7 +53329,7 @@ export const typesBundle = { } ] }, - "frequency-rococo": { + "frequency-testnet": { "rpc": { "frequency": { "getEvents": { @@ -53421,6 +53457,16 @@ export const typesBundle = { } ], "type": "Option>" + }, + "getKeysByMsaId": { + "description": "Fetch Keys for an MSA Id", + "params": [ + { + "name": "msa_id", + "type": "MessageSourceId" + } + ], + "type": "Option" } }, "schemas": { @@ -53448,6 +53494,16 @@ export const typesBundle = { } ], "type": "bool" + }, + "getVersions": { + "description": "Get different versions and schema ids for a complete schema name or only a namespace", + "params": [ + { + "name": "schema_name", + "type": "String" + } + ], + "type": "Option>" } }, "statefulStorage": { @@ -53696,9 +53752,19 @@ export const typesBundle = { } ], "type": "Option" + }, + "get_schema_versions_by_name": { + "description": "Fetch the schema versions by name", + "params": [ + { + "name": "schema_name", + "type": "Vec" + } + ], + "type": "Option>" } }, - "version": 1 + "version": 2 } ], "StatefulStorageRuntimeApi": [ @@ -53795,8 +53861,8 @@ export const typesBundle = { "DelegatorId": "MessageSourceId", "ProviderId": "MessageSourceId", "KeyInfoResponse": { - "key": "AccountId", - "msaId": "MessageSourceId" + "msa_keys": "Vec", + "msa_id": "MessageSourceId" }, "SchemaGrantResponse": { "schema_id": "SchemaId", @@ -53804,6 +53870,7 @@ export const typesBundle = { }, "SchemaId": "u16", "SchemaModel": "Vec", + "SchemaVersion": "u8", "SchemaResponse": { "schema_id": "SchemaId", "model": "SchemaModel", @@ -53831,6 +53898,11 @@ export const typesBundle = { "SignatureRequired" ] }, + "SchemaVersionResponse": { + "schema_name": "String", + "schema_version": "SchemaVersion", + "schema_id": "SchemaId" + }, "PageId": "u16", "PageHash": "u32", "PageNonce": "u16", @@ -59926,6 +59998,12 @@ export const typesBundle = { "SealV0": "(u64, Signature)", "Seal": "(ConsensusEngineId, Bytes)", "Consensus": "(ConsensusEngineId, Bytes)", + "ExtrinsicInclusionMode": { + "_enum": [ + "AllExtrinsics", + "OnlyInherents" + ] + }, "BeefyKey": "[u8; 33]", "Keys": "SessionKeys2", "SessionKeys1": "(AccountId)", @@ -71319,6 +71397,66 @@ export const typesBundle = { } } }, + "peerplays": { + "rpc": { + "validatormanager": { + "activeValidators": { + "description": "Get the list of active validators", + "params": [], + "type": "Vec" + }, + "currentMaintenanceIndex": { + "description": "Get current maintenance index", + "params": [], + "type": "MaintenanceIndex" + }, + "nextMaintenanceIndex": { + "description": "Get next maintenance index", + "params": [], + "type": "MaintenanceIndex" + }, + "offenceValidators": { + "description": "Get the list of active validators who made the offence", + "params": [], + "type": "Vec<(AccountId, AuthIndex)>" + }, + "offlineValidators": { + "description": "Get the list of active validators who went offline", + "params": [], + "type": "Vec<(AccountId, AuthIndex)>" + }, + "validatorsPool": { + "description": "Get the list of validator candidates", + "params": [], + "type": "Vec" + } + } + }, + "types": [ + { + "minmax": [ + 0, + null + ], + "types": { + "AccountId": "EthereumAccountId", + "AccountId20": "EthereumAccountId", + "AccountId32": "EthereumAccountId", + "Address": "AccountId", + "AuthIndex": "u32", + "EthereumSignature": { + "r": "H256", + "s": "H256", + "v": "U8" + }, + "ExtrinsicSignature": "EthereumSignature", + "Lookup0": "AccountId", + "LookupSource": "AccountId", + "MaintenanceIndex": "u32" + } + } + ] + }, "pendulum": { "rpc": { "issue": { diff --git a/packages/apps-config/src/endpoints/productionRelayKusama.ts b/packages/apps-config/src/endpoints/productionRelayKusama.ts index ab2f6bb10c85..8ffef004d79a 100644 --- a/packages/apps-config/src/endpoints/productionRelayKusama.ts +++ b/packages/apps-config/src/endpoints/productionRelayKusama.ts @@ -434,8 +434,8 @@ export const prodParasKusama: Omit[] = [ info: 'kreivo', paraId: 2281, providers: { - Kippu: 'wss://kreivo.kippu.rocks/' - // Virto: 'wss://kreivo.io/' // https://github.com/polkadot-js/apps/issues/10373 + Kippu: 'wss://kreivo.kippu.rocks/', + Virto: 'wss://kreivo.io/' }, text: 'Kreivo - By Virto', ui: { @@ -941,18 +941,29 @@ export const prodParasKusamaCommon: EndpointOption[] = [ logo: nodesBridgeHubBlackSVG } }, + { + info: 'kusamaCoretime', + paraId: 1005, + providers: { + Parity: 'wss://kusama-coretime-rpc.polkadot.io' + }, + teleport: [-1], + text: 'Coretime', + ui: {} + }, { homepage: 'https://encointer.org/', info: 'encointer', paraId: 1001, providers: { + Dwellir: 'wss://encointer-kusama-rpc.dwellir.com', 'Encointer Association': 'wss://kusama.api.encointer.org', 'IBP-GeoDNS1': 'wss://sys.ibp.network/encointer-kusama', 'IBP-GeoDNS2': 'wss://sys.dotters.network/encointer-kusama' // OnFinality: 'wss://encointer.api.onfinality.io/public-ws', // https://github.com/polkadot-js/apps/issues/9986 // Stakeworld: 'wss://ksm-rpc.stakeworld.io/encointer' }, - teleport: [], // teleport is temporarily disabled until xcm V3 is supported + teleport: [-1], text: 'Encointer Network', ui: { color: '#0000cc', diff --git a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts index 2405249f2dea..79486296b160 100644 --- a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts +++ b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts @@ -4,7 +4,7 @@ import type { EndpointOption } from './types.js'; import { POLKADOT_GENESIS } from '../api/constants.js'; -import { chainsAcalaSVG, chainsBitgreenPNG, chainsComposableFinancePNG, chainsEquilibriumSVG, chainsFrequencySVG, chainsGeminisPNG, chainsInvarchJPEG, chainsLogionPNG, chainsNeurowebPNG, chainsOakPNG, chainsPeaqPNG, chainsPendulumSVG, chainsPolkadotCircleSVG, chainsSnakenetSVG, chainsTotemSVG, chainsWatrPNG } from '../ui/logos/chains/index.js'; +import { chainsAcalaSVG, chainsBitgreenPNG, chainsComposableFinancePNG, chainsEquilibriumSVG, chainsFrequencySVG, chainsGeminisPNG, chainsInvarchJPEG, chainsLaosPNG, chainsLogionPNG, chainsNeurowebPNG, chainsOakPNG, chainsPeaqPNG, chainsPendulumSVG, chainsPolkadotCircleSVG, chainsSnakenetSVG, chainsTotemSVG, chainsWatrPNG } from '../ui/logos/chains/index.js'; import { nodesAjunaPNG, nodesAresOdysseySVG, nodesAssetHubSVG, nodesAstarPNG, nodesAventusSVG, nodesBifrostSVG, nodesBridgeHubSVG, nodesCentrifugePNG, nodesCloverSVG, nodesCoinversationPNG, nodesContinuumPNG, nodesCrustParachainSVG, nodesDarwiniaSVG, nodesEfinitySVG, nodesEwxSVG, nodesHashedPNG, nodesHyperbridgeSVG, nodesIntegriteeSVG, nodesInterlaySVG, nodesKiltPNG, nodesKylinPNG, nodesLitentryPNG, nodesMantaPNG, nodesMoonbeamSVG, nodesMoonsamaSVG, nodesMythosPNG, nodesNodleSVG, nodesOmnibtcSVG, nodesParallelSVG, nodesPhalaSVG, nodesPolimecSVG, nodesPolkadexSVG, nodesSoraSubstrateSVG, nodesSubdaoPNG, nodesSubgameSVG, nodesSubsocialSVG, nodesT3rnPNG, nodesUniqueSVG, nodesZeitgeistPNG } from '../ui/logos/nodes/index.js'; import { getTeleports } from './util.js'; @@ -308,9 +308,9 @@ export const prodParasPolkadot: Omit[] = [ info: 'hashed', paraId: 2093, providers: { - 'Hashed Systems 1': 'wss://c1.hashed.live', + 'Hashed Systems 1': 'wss://c1.hashed.network', 'Hashed Systems 2': 'wss://c2.hashed.network', - 'Hashed Systems 3': 'wss://c3.hashed.live' + 'Hashed Systems 3': 'wss://c3.hashed.network' }, text: 'Hashed Network', ui: { @@ -448,6 +448,19 @@ export const prodParasPolkadot: Omit[] = [ logo: nodesKylinPNG } }, + { + homepage: 'https://laosnetwork.io/', + info: 'laos', + paraId: 3370, + providers: { + // 'freeverse.io': 'wss://rpc.laos.laosfoundation.io' + }, + text: 'Laos', + ui: { + color: 'linear-gradient(90deg, #25143B 0%, #613D93 29.69%, #EF9365 69.79%, #E2CF61 100%)', + logo: chainsLaosPNG + } + }, { homepage: 'https://www.litentry.com/', info: 'litentry', @@ -550,17 +563,6 @@ export const prodParasPolkadot: Omit[] = [ logo: chainsNeurowebPNG } }, - { - homepage: 'https://neuroweb.ai', - info: 'neuroweb', - paraId: 3360, - providers: {}, - text: 'NeuroWeb', - ui: { - color: '#000000', - logo: chainsNeurowebPNG - } - }, { homepage: 'https://nodle.com', info: 'nodle', diff --git a/packages/apps-config/src/endpoints/testingRelayPaseo.ts b/packages/apps-config/src/endpoints/testingRelayPaseo.ts index c102189c2872..f24af84171e8 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 { chainsFrequencyPaseoSVG, chainsPaseoPNG, chainsPopNetworkSVG } from '@polkadot/apps-config/ui/logos/chains'; -import { nodesIntegriteeSVG, nodesNodleSVG } from '@polkadot/apps-config/ui/logos/nodes'; +import { chainsFrequencyPaseoSVG, chainsLaosOmegaPNG, chainsPaseoPNG, chainsPopNetworkSVG } from '@polkadot/apps-config/ui/logos/chains'; +import { nodesAssetHubSVG, nodesIntegriteeSVG, nodesNodleSVG } from '@polkadot/apps-config/ui/logos/nodes'; import { PASEO_GENESIS } from '../api/constants.js'; // import { testnetParachainSVG } from '../ui/logos/nodes/index.js'; @@ -57,6 +57,19 @@ export const testParasPaseo: Omit[] = [ logo: nodesIntegriteeSVG } }, + { + homepage: 'https://laosnetwork.io/', + info: 'laos-omega', + paraId: 4006, + providers: { + 'freeverse.io': 'wss://rpc.laosomega.laosfoundation.io' + }, + text: 'Laos Omega', + ui: { + color: '#f7f4e7', + logo: chainsLaosOmegaPNG + } + }, { homepage: 'https://www.nodle.com/', info: 'NodleParadis', @@ -87,20 +100,20 @@ export const testParasPaseo: Omit[] = [ ]; export const testParasPaseoCommon: EndpointOption[] = [ - // { - // info: 'PaseoAssetHub', - // paraId: 1000, - // providers: { - // Dwellir: 'wss://paseo-asset-hub-rpc.dwellir.com', - // Parity: 'wss://paseo-asset-hub-rpc.polkadot.io' - // }, - // teleport: [-1], - // text: 'AssetHub', - // ui: { - // color: '#77bb77', - // logo: nodesAssetHubSVG - // } - // } + { + info: 'PaseoAssetHub', + paraId: 1000, + providers: { + Dwellir: 'wss://asset-hub-paseo-rpc.dwellir.com', + 'IBP-GeoDNS2': 'wss://sys.dotters.network/asset-hub-paseo' + }, + teleport: [-1], + text: 'AssetHub', + ui: { + color: '#77bb77', + logo: nodesAssetHubSVG + } + } ]; export const testRelayPaseo: EndpointOption = { @@ -113,6 +126,7 @@ export const testRelayPaseo: EndpointOption = { ], providers: { Amforc: 'wss://paseo.rpc.amforc.com', + Dwellir: 'wss://paseo-rpc.dwellir.com', 'IBP-GeoDNS1': 'wss://rpc.ibp.network/paseo', 'IBP-GeoDNS2': 'wss://rpc.dotters.network/paseo' // 'light client': 'light://substrate-connect/paseo' diff --git a/packages/apps-config/src/endpoints/testingRelayRococo.ts b/packages/apps-config/src/endpoints/testingRelayRococo.ts index abd9d453bde1..7e6b7c750d3e 100644 --- a/packages/apps-config/src/endpoints/testingRelayRococo.ts +++ b/packages/apps-config/src/endpoints/testingRelayRococo.ts @@ -308,7 +308,7 @@ export const testParasRococo: Omit[] = [ info: 'rococoInvo', paraId: 4377, providers: { - // 'Invo Network': 'wss://rococo.api.invo.network' // https://github.com/polkadot-js/apps/issues/10353 + 'Invo Network': 'wss://chain.dev.ourinvo.com' }, text: 'Invo Testnet', ui: { @@ -370,7 +370,7 @@ export const testParasRococo: Omit[] = [ info: 'rococoMd5', paraId: 2093, providers: { - 'Hashed Systems': 'wss://c1md5.hashed.live' + 'Hashed Systems': 'wss://c1md5.hashed.network' }, text: 'MD5 Network', ui: { diff --git a/packages/apps-config/src/endpoints/testingRelayWestend.ts b/packages/apps-config/src/endpoints/testingRelayWestend.ts index e2b5bf4ff911..4d99672e6967 100644 --- a/packages/apps-config/src/endpoints/testingRelayWestend.ts +++ b/packages/apps-config/src/endpoints/testingRelayWestend.ts @@ -167,6 +167,7 @@ export const testParasWestendCommon: EndpointOption[] = [ info: 'westendCoretime', paraId: 1005, providers: { + 'IBP-GeoDNS2': 'wss://sys.dotters.network/coretime-westend', Parity: 'wss://westend-coretime-rpc.polkadot.io' }, teleport: [-1], @@ -177,6 +178,7 @@ export const testParasWestendCommon: EndpointOption[] = [ info: 'westendPeople', paraId: 1004, providers: { + 'IBP-GeoDNS2': 'wss://sys.dotters.network/people-westend', Parity: 'wss://westend-people-rpc.polkadot.io' }, teleport: [-1], diff --git a/packages/apps-config/src/links/statescan.ts b/packages/apps-config/src/links/statescan.ts index 020414a88fde..ab20c003cb67 100644 --- a/packages/apps-config/src/links/statescan.ts +++ b/packages/apps-config/src/links/statescan.ts @@ -9,12 +9,18 @@ import { externalStatescanSVG } from '../ui/logos/external/index.js'; export const Statescan: ExternalDef = { chains: { Collectives: 'Collectives', + Crust: 'crust-parachain', + 'Crust Shadow': 'shadow', Kusama: 'kusama', + 'Kusama Asset Hub': 'statemine', Litentry: 'litentry', Litmus: 'litmus', + Parallel: 'parallel', + 'Parallel Heiko': 'heiko', Polkadot: 'polkadot', - Statemine: 'statemine', - Statemint: 'statemint', + 'Polkadot Asset Hub': 'statemint', + 'Tangle Mainnet': 'tangle', + 'Tangle Testnet': 'tangle-testnet', 'Westend Collectives': 'westend-collectives', Westmint: 'westmint' }, diff --git a/packages/apps-config/src/packageInfo.ts b/packages/apps-config/src/packageInfo.ts index 5791ea13a0ef..bd7c96ff3042 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.135.2-26-x' }; +export const packageInfo = { name: '@polkadot/apps-config', path: 'auto', type: 'auto', version: '0.137.1' }; diff --git a/packages/apps-config/src/ui/identityIcons/index.ts b/packages/apps-config/src/ui/identityIcons/index.ts index b99af7a27e52..04855fe384a5 100644 --- a/packages/apps-config/src/ui/identityIcons/index.ts +++ b/packages/apps-config/src/ui/identityIcons/index.ts @@ -18,7 +18,8 @@ export const identitySpec: Record = [ ['kusama', 'polkadot'], ['polkadot', 'polkadot'], ['rococo', 'polkadot'], - ['westend', 'polkadot'] + ['westend', 'polkadot'], + ['paseo', 'polkadot'] ].reduce((icons, [spec, icon]): Record => ({ ...icons, [spec.toLowerCase().replace(/-/g, ' ')]: icon diff --git a/packages/apps-config/src/ui/logos/chains/analog.svg b/packages/apps-config/src/ui/logos/chains/analog.svg new file mode 100644 index 000000000000..15b76e30147b --- /dev/null +++ b/packages/apps-config/src/ui/logos/chains/analog.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/packages/apps-config/src/ui/logos/chains/generated/analogSVG.ts b/packages/apps-config/src/ui/logos/chains/generated/analogSVG.ts new file mode 100644 index 000000000000..6f2af8945917 --- /dev/null +++ b/packages/apps-config/src/ui/logos/chains/generated/analogSVG.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 chainsAnalogSVG = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQwIiBoZWlnaHQ9IjE0MCIgdmlld0JveD0iMCAwIDE0MCAxNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIxNDAiIGhlaWdodD0iMTQwIiBmaWxsPSIjMEIwNjE2Ii8+CjxwYXRoIGQ9Ik05OS4wMzE1IDQ0LjE5OTdMNzcuOTY4NSAzMi4xMTM5QzczLjA1MTkgMjkuMjk1NCA2Ni45NDggMjkuMjk1NCA2Mi4wMzE1IDMyLjExMzlMNDAuOTY4NSA0NC4xOTk3QzM2LjA1MTkgNDcuMDIxMiAzMyA1Mi4yNzQ5IDMzIDU3LjkxNVY4Mi4wODY1QzMzIDg3LjcyNjYgMzYuMDU1IDkyLjk4MDMgNDAuOTY4NSA5NS44MDE5TDYyLjAzMTUgMTA3Ljg4NUM2NC40ODgyIDEwOS4yOTQgNjcuMjQ1NiAxMTAgNzAgMTEwQzcyLjc1NDMgMTEwIDc1LjUxMTcgMTA5LjI5NCA3Ny45Njg1IDEwNy44ODVMOTkuMDMxNSA5NS44MDE5QzEwMy45NDggOTIuOTgwMyAxMDcgODcuNzI2NiAxMDcgODIuMDg2NVY1Ny45MTVDMTA3LjAwMyA1Mi4yNzggMTAzLjk0OCA0Ny4wMjEyIDk5LjAzMTUgNDQuMTk5N1pNOTkuOTY5OSA4Mi4wODY1Qzk5Ljk2OTkgODUuMjM3IDk4LjI2MzIgODguMTczMiA5NS41MTQ5IDg5Ljc1MTRMNzQuNDUxOSAxMDEuODM0QzcxLjcwNjcgMTAzLjQwOSA2OC4yOTMzIDEwMy40MDkgNjUuNTQ1MSAxMDEuODM0TDQ0LjQ4MiA4OS43NTE0QzQxLjczMzggODguMTc2MiA0MC4wMjcxIDg1LjIzNyA0MC4wMjcxIDgyLjA4NjVWNTcuOTE1QzQwLjAyNzEgNTQuNzY0NSA0MS43MzM4IDUxLjgyODMgNDQuNDgyIDUwLjI1MDFMNjUuNTQ1MSAzOC4xNjQzQzY2LjkxNzcgMzcuMzc2NyA2OC40NTczIDM2Ljk4MTQgNjkuOTk2OSAzNi45ODE0QzcxLjUzNjYgMzYuOTgxNCA3My4wNzYyIDM3LjM3NjcgNzQuNDQ4OSAzOC4xNjQzTDk1LjUxMTkgNTAuMjUwMUM5OC4yNjAyIDUxLjgyNTMgOTkuOTY2OCA1NC43NjQ1IDk5Ljk2NjggNTcuOTE1VjgyLjA4NjVIOTkuOTY5OVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl82NTEwXzE4MTYwMykiLz4KPHBhdGggZD0iTTg3LjEyOTUgNTUuOTUzM0w2Ny45MDY3IDY3LjAyODFDNjYuNzQwNiA2Ny42OTgxIDY2LjEyMTEgNjguOTI5MyA2Ni4xNjY2IDcwLjE4MTZDNjYuMTYzNiA3MC4yNDIgNjYuMTQ4NCA3MC4yOTYzIDY2LjE0ODQgNzAuMzU2N1Y4NS42NTAyQzY2LjE0ODQgODcuNTc4NSA2Ny43MjE1IDg5LjE0NDcgNjkuNjY1IDg5LjE0NDdDNzEuNjA1NSA4OS4xNDQ3IDczLjE4MTYgODcuNTgxNSA3My4xODE2IDg1LjY1MDJWNzIuMDc2N0w5MC42NDYxIDYyLjAwOThDOTIuMzI4NCA2MS4wNDQxIDkyLjkwMjQgNTguOTA3NiA5MS45MzM3IDU3LjIzNThDOTAuOTYxOSA1NS41NjEgODguODA4OCA1NC45ODc3IDg3LjEyOTUgNTUuOTUzM1oiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl82NTEwXzE4MTYwMykiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl82NTEwXzE4MTYwMyIgeDE9IjQxLjYxMjQiIHkxPSIzOS4yMDY2IiB4Mj0iNjkuODE3NiIgeTI9IjcwLjE5MjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwLjEyNDkiIHN0b3AtY29sb3I9IiNEMjc0RjciLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOUE3NEY3Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl82NTEwXzE4MTYwMyIgeDE9IjQzLjM1OTciIHkxPSIzMy4zNTA1IiB4Mj0iNzMuMTI2OSIgeTI9IjY2LjA1MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMTI0OSIgc3RvcC1jb2xvcj0iI0QyNzRGNyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5QTc0RjciLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K'; diff --git a/packages/apps-config/src/ui/logos/chains/generated/laos-omegaPNG.ts b/packages/apps-config/src/ui/logos/chains/generated/laos-omegaPNG.ts new file mode 100644 index 000000000000..e51eca46a64e --- /dev/null +++ b/packages/apps-config/src/ui/logos/chains/generated/laos-omegaPNG.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 chainsLaosOmegaPNG = 'data:image/png;base64,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'; diff --git a/packages/apps-config/src/ui/logos/chains/generated/laosPNG.ts b/packages/apps-config/src/ui/logos/chains/generated/laosPNG.ts new file mode 100644 index 000000000000..4b87f174fc44 --- /dev/null +++ b/packages/apps-config/src/ui/logos/chains/generated/laosPNG.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 chainsLaosPNG = 'data:image/png;base64,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Wqmx1j35C8N5bWWZ6zSHkcQiliBCgIwayqjAQoxWjRQTadpPePiHHL9ILplcZTByLKAKFZLjB/+D392ahfikmxROAF0vtv0xAnTvAs26bX8f23bzBAg8A1da219tADOfpNfbWvQI6NsGLq7bmrwHXO4Ag0+6ZEiOFKDpLxSA9zP6phwwcAuE1tzeWvs4fQAy1FXqBjg4BEaLlL3u8e6ezt7+PdPq7wezyXLB89KAEQAADRppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6MGRjODMzN2EtZjJlOS00YjEzLTkwOTgtYjA0YTFiZWQ5MTE4IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2ODFhZDFmLTdjOTMtNDQ2ZS05YzE4LWI0MGI2NzVjM2I4MSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmM1OWUyYTM3LTJiZjEtNDQyZS04MWE3LTdiYWMzM2Y4NWFlYiIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTcxMzI3MTY3ODU1MTI0NiIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjMwIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNmYzEzYTJjLTVjOTYtNGVjMS04ODYyLTQyMzBlMGRhZjFiMiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjQtMDQtMTZUMTQ6NDc6NTgrMDI6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+tzkwcgAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+gEEAwvOk5Q2qsA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'; diff --git a/packages/apps-config/src/ui/logos/chains/index.ts b/packages/apps-config/src/ui/logos/chains/index.ts index 96eccb39b9e7..aba7b4b78faa 100644 --- a/packages/apps-config/src/ui/logos/chains/index.ts +++ b/packages/apps-config/src/ui/logos/chains/index.ts @@ -11,6 +11,7 @@ export { chainsAlephSVG } from './generated/alephSVG.js'; export { chainsAllfeatSVG } from './generated/allfeatSVG.js'; export { chainsAltairSVG } from './generated/altairSVG.js'; export { chainsAmplitudeSVG } from './generated/amplitudeSVG.js'; +export { chainsAnalogSVG } from './generated/analogSVG.js'; export { chainsBitgreenPNG } from './generated/bitgreenPNG.js'; export { chainsBittensorPNG } from './generated/bittensorPNG.js'; export { chainsBrainstormPNG } from './generated/brainstormPNG.js'; @@ -38,6 +39,8 @@ export { chainsKicoPNG } from './generated/kicoPNG.js'; export { chainsKintsugiPNG } from './generated/kintsugiPNG.js'; export { chainsKreivoSVG } from './generated/kreivoSVG.js'; export { chainsKusamaSVG } from './generated/kusamaSVG.js'; +export { chainsLaosOmegaPNG } from './generated/laos-omegaPNG.js'; +export { chainsLaosPNG } from './generated/laosPNG.js'; export { chainsLiberlandPNG } from './generated/liberlandPNG.js'; export { chainsListenPNG } from './generated/listenPNG.js'; export { chainsLogionPNG } from './generated/logionPNG.js'; diff --git a/packages/apps-config/src/ui/logos/chains/laos-omega.png b/packages/apps-config/src/ui/logos/chains/laos-omega.png new file mode 100644 index 000000000000..6650dfaee161 Binary files /dev/null and b/packages/apps-config/src/ui/logos/chains/laos-omega.png differ diff --git a/packages/apps-config/src/ui/logos/chains/laos.png b/packages/apps-config/src/ui/logos/chains/laos.png new file mode 100644 index 000000000000..9a90ef0888f9 Binary files /dev/null and b/packages/apps-config/src/ui/logos/chains/laos.png differ diff --git a/packages/apps-config/src/ui/logos/nodes/dancebox.svg b/packages/apps-config/src/ui/logos/nodes/dancebox.svg new file mode 100644 index 000000000000..840d57c69eb8 --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/dancebox.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + diff --git a/packages/apps-config/src/ui/logos/nodes/generated/danceboxSVG.ts b/packages/apps-config/src/ui/logos/nodes/generated/danceboxSVG.ts new file mode 100644 index 000000000000..5604e1ab076b --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/generated/danceboxSVG.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 nodesDanceboxSVG = 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMjU2IgogICBoZWlnaHQ9IjI1NiIKICAgdmlld0JveD0iMCAwIDY3LjczMzMzMiA2Ny43MzMzMzMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImRhbmNlYm94X2ljb24uc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjMuMiAoMDkxZTIwZSwgMjAyMy0xMS0yNSwgY3VzdG9tKSIKICAgaW5rc2NhcGU6ZXhwb3J0LWZpbGVuYW1lPSIuXGRhbmNlYm94X2ljb24ucG5nIgogICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMzAwIgogICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMzAwIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMwMDAwMDAiCiAgICAgYm9yZGVyb3BhY2l0eT0iMC4yNSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTp6b29tPSIwLjg0MjMwMTUiCiAgICAgaW5rc2NhcGU6Y3g9Ii00MTYuMTIxNzgiCiAgICAgaW5rc2NhcGU6Y3k9Ijc0LjIwMTQ1OSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjM4NDAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMjEyNiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMzgyOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTExIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIiAvPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIiAvPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxyZWN0CiAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO3N0cm9rZS13aWR0aDowLjE2MzIzMSIKICAgICAgIGlkPSJyZWN0MSIKICAgICAgIHdpZHRoPSI3OS4zNzUiCiAgICAgICBoZWlnaHQ9Ijc5LjM3NSIKICAgICAgIHg9Ii01LjgyMDgzMzIiCiAgICAgICB5PSItNS44MjA4MzMyIgogICAgICAgcnk9IjAuMDc4NDc1Mjk2IiAvPgogICAgPGcKICAgICAgIGlkPSJnMSIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuNTE5MzM3NywwLDAsMC41MTkzMzc3LDUuNDM0MTg0NCwzOC43MjEyOTUpIgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+CiAgICAgIDxwYXRoCiAgICAgICAgIGNsYXNzPSJjbHMtNSIKICAgICAgICAgZD0iTSAzNS4wMDE3MjYsMzMuOTU2NjI0IEggMTQuOTc4MDYgYyAtMi42NTY0MTcsMCAtNC42NTkzMTMsLTIuNzE3MjcxIC00LjY1OTMxMywtNi4zMTgyNSB2IC03My45NzIyMDcgYyAwLC0zLjYwMDk3OSAyLjAwMjg5NiwtNi4zMTgyNSA0LjY1OTMxMywtNi4zMTgyNSBoIDczLjkxOTI5IGMgMi42NTY0MTcsMCA0LjY1OTMxMywyLjcxNzI3MSA0LjY1OTMxMyw2LjMxODI1IHYgNDMuNTgyMTY2IGggLTQuNzYyNSB2IC00My41ODIxNjYgYyAwLC0wLjc0MzQ3OSAtMC4xNzk5MTcsLTEuMjgzMjI5IC0wLjMyODA4MywtMS41NTU3NSBIIDE1LjQwOTMzMSBjIC0wLjE0ODE2NywwLjI3MjUyMSAtMC4zMjgwODQsMC44MTIyNzEgLTAuMzI4MDg0LDEuNTU1NzUgdiA3My45NzIyMDcgYyAwLDAuNzQzNDc5IDAuMTc5OTE3LDEuMjgzMjI5IDAuMzI4MDg0LDEuNTU1NzUgaCAxOS41OTIzOTUgeiIKICAgICAgICAgaWQ9InBhdGgyMiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MHB4IiAvPgogICAgICA8cGF0aAogICAgICAgICBjbGFzcz0iY2xzLTUiCiAgICAgICAgIGQ9Im0gOTMuMzMxNzY3LDE2LjUxNTI5MSAtNC43NTk4NTQsLTEuMDc2ODU0IGMgLTAuNTg0NzI5LDIuOTIxIC01LjA5MzIyOSwzLjU0ODA2MiAtNi44ODE4MTIsMy41NDgwNjIgLTEuMDU1Njg4LDAgLTIuMDM5OTM4LC0wLjE1MzQ1OCAtMi4zODEyNSwtMC44NDQwMiBWIC0zMy40MzI3NSBsIC0xOC4yMjk3OTIsMi41NTU4NzUgdiAyMi4zODkwNDE0IGMgLTIuNjkzNDU4LC0wLjgyNTQ5OTkgLTUuMjA5NjQ2LC0xLjI0MDg5NTggLTcuNTQzMjcxLC0xLjI0MDg5NTggLTExLjk0MzI5MSwwIC0yMC4wMjYzMTIsOS42NzMxNjY1NyAtMTkuOTM2MzU0LDIwLjY2OTI0OTQgMC4wODk5NiwxMy42NDE5MTcgOC40NDI4NTUsMjEuOTkyMTY3IDE3Ljk1OTkxNywyMS44MjgxMjUgMy44NjAyNzEsMCAxMy40OTExMDQsLTAuNzAxMTQ2IDE2LjQxMjEwNCwtMy4zODkzMTIgbCAwLjU5NTMxMiwwLjAwNzkgQyA3Mi45NTg4NTEsMzIuNzczOSA3OS4zNTExODQsMzQuMDg4ODc5IDg1Ljk0NDYsMzIuNjA5ODU4IEwgODcuMTUzNzQ2LDMyLjI3NjUyIEMgOTQuOTc0ODMsMjkuNTM4MDgzIDk1LjAwMzkzNCwyMi4yMDM4MzMgOTMuMzM0NDEzLDE2LjUxMjY0NSBaIE0gNjEuMDc5MDU5LDE1LjgxOTQzNyBjIC0wLjA4OTk2LDIuOTc2NTYyIC0xLjI1Njc3MSw3LjEwOTM1NCAtNS4yOTk2MDQsNi4yMDE4MzMgLTQuMDQwMTg3LC0wLjkxMDE2NiAtNC4xMzAxNDYsLTUuMzczNjg3IC00LjEzMDE0NiwtMTEuMDc4MTA0IDAsLTcuMTA5MzUzOSAyLjA2NjM5NiwtMTAuMjUyNjAzODQgNS41NjY4MzMsLTkuNzU1MTg3MiAyLjY5MzQ1OSwwLjQxMjc1IDMuODYwMjcxLDIuNjQ1ODMzMyAzLjg2MDI3MSw1Ljc4NjQzNzQgdiA4Ljg0NzY2NjggeiIKICAgICAgICAgaWQ9InBhdGgyMyIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MHB4IiAvPgogICAgICA8cGF0aAogICAgICAgICBjbGFzcz0iY2xzLTEiCiAgICAgICAgIGQ9Im0gOTUuNDE0MDM4LDE0LjU5NDQxNiAtMy42Njk3NzEsLTQuMTU5MjUgLTUuMzI2MDYyLDAuMDc0MDggMy45MzQzNTQsLTMuNTkwMzk2MyAtMC4xNzE5NzksLTUuNTQ1NjY2NSAzLjY2OTc3LDQuMTU5MjQ5OSA1LjMyNjA2MywtMC4wNzY3MjkgLTMuOTM0MzU0LDMuNTkwMzk1OCAwLjE3MTk3OSw1LjU0NTY2NjEgdiAwIHoiCiAgICAgICAgIGlkPSJwYXRoMjQiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLXdpZHRoOjBweCIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo='; diff --git a/packages/apps-config/src/ui/logos/nodes/generated/invoPNG.ts b/packages/apps-config/src/ui/logos/nodes/generated/invoPNG.ts index 80f3e16506dd..1b6c025002da 100644 --- a/packages/apps-config/src/ui/logos/nodes/generated/invoPNG.ts +++ b/packages/apps-config/src/ui/logos/nodes/generated/invoPNG.ts @@ -3,4 +3,4 @@ // Do not edit. Auto-generated via node scripts/imgConvert.mjs -export const nodesInvoPNG = 'data:image/png;base64,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Y0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAABqZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LmRhNGE3ZTVlZiwgMjAyMi8xMS8yMi0xMzo1MDowNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjEgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA5LTE0VDA0OjQzOjU0LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wOS0yMVQxNTo1NzoxMC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wOS0yMVQxNTo1NzoxMC0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NmFiYTliMTktNTQwZi00NmI5LWJiMDMtZDAyY2Y4YjczN2Y1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZhYmE5YjE5LTU0MGYtNDZiOS1iYjAzLWQwMmNmOGI3MzdmNSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjZhYmE5YjE5LTU0MGYtNDZiOS1iYjAzLWQwMmNmOGI3MzdmNSI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3MjAxNWZhOC04OWIwLTFhNDYtYjYyOS1hM2NjNzk5NDQ4Nzg8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YmMzMTBiNjgtODBhMi1kYTQyLWIyZTUtNGNjOGVhNTZmN2ZmPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmRjY2VjNzYzLTMzMzYtMTFlNi04NjIxLWU5MWYyMDExZTQ4MjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6NDVhOGMyNzItMjc1NS1mODRmLWE3NzQtYzgxMGExNzk5MDU0PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDphZmU4YjI2Mi1mMmJlLTQ5ZmUtYTkwYi1hNjBlOWQyYTg3MjM8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2YWJhOWIxOS01NDBmLTQ2YjktYmIwMy1kMDJjZjhiNzM3ZjUiIHN0RXZ0OndoZW49IjIwMjItMDktMTRUMDQ6NDM6NTQtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4xIChNYWNpbnRvc2gpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvAhloYAAAcaSURBVGiB7ZrPa1tHEMc/kpxeenki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'; +export const nodesInvoPNG = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAA3CAYAAAGa3U9SAAAABGdBTUEAALGPC/xhBQAACktpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAAEiJnVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4BUaaISkgChhBgSQOyIqMCIoiKCFRkUccDREZCxIoqFQbH3AXkIKOPgKDZU3g/eGn2z5r03b/avvfY5Z53vnH0+AEZgsESahaoBZEoV8ogAHzw2Lh4ndwMKVCCBA4BAmC0LifSPAgDg+/Hw7IgAH/gCBODNbUAAAG7YBIbhOPx/UBfK5AoAJAwApovE2UIApBAAMnIVMgUAMgoA7KR0mQIAJQAAWx4bFw+AagEAO2WSTwMAdtIk9wIAtihTKgJAowBAJsoUiQDQDgBYl6MUiwCwYAAoypGIcwGwmwBgkqHMlABg7wCAnSkWZAMQGABgohALUwEI9gDAkEdF8AAIMwEojJSveNJXXCHOUwAA8LJki+WSlFQFbiG0xB1cXbl4oDg3Q6xQ2IQJhOkCuQjnZWXKBNLFAJMzAwCARnZEgA/O9+M5O7g6O9s42jp8taj/GvyLiI2L/5c/r8IBAQCE0/VF+7O8rBoA7hgAtvGLlrQdoGUNgNb9L5rJHgDVQoDmq1/Nw+H78fBUhULmZmeXm5trKxELbYWpX/X5nwl/AV/1s+X78fDf14P7ipMFygwFHhHggwuzMrKUcjxbJhCKcZs/HvHfLvzzd0yLECeL5WKpUIxHS8S5EmkKzsuSiiQKSZYUl0j/k4l/s+wPmLxrAGDVfgb2QltQu8oG7JcuILDogCXsAgDkd9+CqdEQBgAxBoOTdw8AMPmb/x1oGQCg2ZIUHACAFxGFC5XynMkYAQCACDRQBTZogz4YgwXYgCO4gDt4gR/MhlCIgjhYAEJIhUyQQy4shVVQBCWwEbZCFeyGWqiHRjgCLXACzsIFuALX4BY8gF4YgOcwCm9gHEEQMsJEWIg2YoCYItaII8JFZiF+SDASgcQhiUgKIkWUyFJkNVKClCNVyF6kHvkeOY6cRS4hPcg9pA8ZRn5DPqAYykDZqB5qhtqhXNQbDUKj0PloCroIzUcL0Q1oJVqDHkKb0bPoFfQW2os+R8cwwOgYBzPEbDAuxsNCsXgsGZNjy7FirAKrwRqxNqwTu4H1YiPYewKJwCLgBBuCOyGQMJcgJCwiLCeUEqoIBwjNhA7CDUIfYZTwmcgk6hKtiW5EPjGWmELMJRYRK4h1xGPE88RbxAHiGxKJxCGZk1xIgaQ4UhppCamUtJPURDpD6iH1k8bIZLI22ZrsQQ4lC8gKchF5O/kQ+TT5OnmA/I5CpxhQHCn+lHiKlFJAqaAcpJyiXKcMUsapalRTqhs1lCqiLqaWUWupbdSr1AHqOE2dZk7zoEXR0miraJW0Rtp52kPaKzqdbkR3pYfTJfSV9Er6YfpFeh/9PUODYcXgMRIYSsYGxn7GGcY9xismk2nG9GLGMxXMDcx65jnmY+Y7FZaKrQpfRaSyQqVapVnlusoLVaqqqaq36gLVfNUK1aOqV1VH1KhqZmo8NYHacrVqteNqd9TG1FnqDuqh6pnqpeoH1S+pD2mQNcw0/DREGoUa+zTOafSzMJYxi8cSslazalnnWQNsEtuczWensUvY37G72aOaGpozNKM18zSrNU9q9nIwjhmHz8nglHGOcG5zPkzRm+I9RTxl/ZTGKdenvNWaquWlJdYq1mrSuqX1QRvX9tNO196k3aL9SIegY6UTrpOrs0vnvM7IVPZU96nCqcVTj0y9r4vqWulG6C7R3afbpTump68XoCfT2653Tm9En6PvpZ+mv0X/lP6wActgloHEYIvBaYNnuCbujWfglXgHPmqoaxhoqDTca9htOG5kbjTXqMCoyeiRMc2Ya5xsvMW43XjUxMAkxGSpSYPJfVOqKdc01XSbaafpWzNzsxiztWYtZkPmWuZ883zzBvOHFkwLT4tFFjUWNy1JllzLdMudltesUCsnq1Sraqur1qi1s7XEeqd1zzTiNNdp0mk10+7YMGy8bXJsGmz6bDm2wbYFti22L+xM7OLtNtl12n22d7LPsK+1f+Cg4TDbocChzeE3RytHoWO1483pzOn+01dMb53+cob1DPGMXTPuOrGcQpzWOrU7fXJ2cZY7NzoPu5i4JLrscLnDZXPDuKXci65EVx/XFa4nXN+7Obsp3I64/epu457uftB9aKb5TPHM2pn9HkYeAo+9Hr2z8FmJs/bM6vU09BR41ng+8TL2EnnVeQ16W3qneR/yfuFj7yP3OebzlufGW8Y744v5BvgW+3b7afjN9avye+xv5J/i3+A/GuAUsCTgTCAxMChwU+Advh5fyK/nj852mb1sdkcQIygyqCroSbBVsDy4LQQNmR2yOeThHNM50jktoRDKD90c+ijMPGxR2I/hpPCw8OrwpxEOEUsjOiNZkQsjD0a+ifKJKot6MNdirnJue7RqdEJ0ffTbGN+Y8pjeWLvYZbFX4nTiJHGt8eT46Pi6+LF5fvO2zhtIcEooSrg933x+3vxLC3QWZCw4uVB1oWDh0URiYkziwcSPglBBjWAsiZ+0I2lUyBNuEz4XeYm2iIbFHuJy8WCyR3J58lCKR8rmlOFUz9SK1BEJT1IleZkWmLY77W16aPr+9ImMmIymTEpmYuZxqYY0XdqRpZ+Vl9Ujs5YVyXoXuS3aumhUHiSvy0ay52e3KtgKmaJLaaFco+zLmZVTnfMuNzr3aJ56njSva7HV4vWLB/P9879dQlgiXNK+1HDpqqV9y7yX7V2OLE9a3r7CeEXhioGVASsPrKKtSl/1U4F9QXnB69Uxq9sK9QpXFvavCVjTUKRSJC+6s9Z97e51hHWSdd3rp6/fvv5zsaj4col9SUXJx1Jh6eVvHL6p/GZiQ/KG7jLnsl0bSRulG29v8tx0oFy9PL+8f3PI5uYt+JbiLa+3Ltx6qWJGxe5ttG3Kbb2VwZWt2022b9z+sSq16la1T3XTDt0d63e83SnaeX2X167G3Xq7S3Z/2CPZc3dvwN7mGrOain2kfTn7ntZG13Z+y/22vk6nrqTu037p/t4DEQc66l3q6w/qHixrQBuUDcOHEg5d+873u9ZGm8a9TZymksNwWHn42feJ398+EnSk/Sj3aOMPpj/sOMY6VtyMNC9uHm1JbeltjWvtOT77eHube9uxH21/3H/C8ET1Sc2TZadopwpPTZzOPz12RnZm5GzK2f72he0PzsWeu9kR3tF9Puj8xQv+F851eneevuhx8cQlt0vHL3Mvt1xxvtLc5dR17Cenn451O3c3X3W52nrN9Vpbz8yeU9c9r5+94Xvjwk3+zSu35tzquT339t07CXd674ruDt3LuPfyfs798QcrHxIfFj9Se1TxWPdxzc+WPzf1Ovee7PPt63oS+eRBv7D/+T+y//FxoPAp82nFoMFg/ZDj0Ilh/+Frz+Y9G3guez4+UvSL+i87Xli8+OFXr1+7RmNHB17KX078VvpK+9X+1zNet4+FjT1+k/lm/G3xO+13B95z33d+iPkwOJ77kfyx8pPlp7bPQZ8fTmROTPwTA5jz/IzFdaUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAABmFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LmRhNGE3ZTVlZiwgMjAyMi8xMS8yMi0xMzo1MDowNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjEgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA5LTEzVDA1OjA1OjEwLTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wOS0yMVQxMDo0OTowNi0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wOS0yMVQxMDo0OTowNi0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmQ2M2M1NTktMTA5NS00ZWQyLWFmMTAtYWI2ZjJjNTUxZTE0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAyMDIwNWJlLTgzZTEtNDYyOC04ZTU2LTJiM2E3MzA2ZmM5YiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAyMDIwNWJlLTgzZTEtNDYyOC04ZTU2LTJiM2E3MzA2ZmM5YiI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiOTVhMTg4NS1mMDE5LWMzNDEtOWZlNy00ODViNTYwODMyZGM8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjAyMDViZS04M2UxLTQ2MjgtOGU1Ni0yYjNhNzMwNmZjOWIiIHN0RXZ0OndoZW49IjIwMjItMDktMTNUMDU6MDU6MTAtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4xIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmZDYzYzU1OS0xMDk1LTRlZDItYWYxMC1hYjZmMmM1NTFlMTQiIHN0RXZ0OndoZW49IjIwMjMtMDktMjFUMTA6NDk6MDYtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4xIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phw7s7gAAAa9SURBVHic7VxbyB3VFf7W2idNGqJV2lCvpFhRH2JL05InoQ+hxHvRlxJfiuKLF5CIFAuF1odCQ/uQPpj4kmrxQQ1CfPKCCUJ9EJFWvLR5EIxR8QY/XuIlSbu/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'; diff --git a/packages/apps-config/src/ui/logos/nodes/generated/peerplaysPNG.ts b/packages/apps-config/src/ui/logos/nodes/generated/peerplaysPNG.ts new file mode 100644 index 000000000000..a255a72575a5 --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/generated/peerplaysPNG.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 nodesPeerplaysPNG = 'data:image/png;base64,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'; diff --git a/packages/apps-config/src/ui/logos/nodes/index.ts b/packages/apps-config/src/ui/logos/nodes/index.ts index 7af9d5076165..326f2caf6f3f 100644 --- a/packages/apps-config/src/ui/logos/nodes/index.ts +++ b/packages/apps-config/src/ui/logos/nodes/index.ts @@ -40,6 +40,7 @@ export { nodesCrustParachainSVG } from './generated/crustParachainSVG.js'; export { nodesCrustSVG } from './generated/crustSVG.js'; export { nodesCurioSVG } from './generated/curioSVG.js'; export { nodesDaliPNG } from './generated/daliPNG.js'; +export { nodesDanceboxSVG } from './generated/danceboxSVG.js'; export { nodesDarwiniaSVG } from './generated/darwiniaSVG.js'; export { nodesDatahighwayPNG } from './generated/datahighwayPNG.js'; export { nodesDockPNG } from './generated/dockPNG.js'; @@ -113,6 +114,7 @@ export { nodesPangolinSVG } from './generated/pangolinSVG.js'; export { nodesPangoroSVG } from './generated/pangoroSVG.js'; export { nodesParallelSVG } from './generated/parallelSVG.js'; export { nodesParamiJPEG } from './generated/paramiJPEG.js'; +export { nodesPeerplaysPNG } from './generated/peerplaysPNG.js'; export { nodesPhalaSVG } from './generated/phalaSVG.js'; export { nodesPhoenixPNG } from './generated/phoenixPNG.js'; export { nodesPhykenNetworkPNG } from './generated/phyken-networkPNG.js'; diff --git a/packages/apps-config/src/ui/logos/nodes/invo.png b/packages/apps-config/src/ui/logos/nodes/invo.png index 4200eac735b6..f84d8d06d5a4 100644 Binary files a/packages/apps-config/src/ui/logos/nodes/invo.png and b/packages/apps-config/src/ui/logos/nodes/invo.png differ diff --git a/packages/apps-config/src/ui/logos/nodes/peerplays.png b/packages/apps-config/src/ui/logos/nodes/peerplays.png new file mode 100644 index 000000000000..c26a3db5eb21 Binary files /dev/null and b/packages/apps-config/src/ui/logos/nodes/peerplays.png differ diff --git a/packages/apps-electron/package.json b/packages/apps-electron/package.json index 78934ba4afee..5cb136b8a8f8 100644 --- a/packages/apps-electron/package.json +++ b/packages/apps-electron/package.json @@ -15,7 +15,7 @@ "url": "https://github.com/availproject/avail-apps.git" }, "sideEffects": false, - "version": "0.135.2-26-x", + "version": "0.137.1", "main": "build/electron.js", "dependencies": { "electron-log": "^5.0.1", diff --git a/packages/apps-routing/package.json b/packages/apps-routing/package.json index 89c3e7728be2..963a1823bbf5 100644 --- a/packages/apps-routing/package.json +++ b/packages/apps-routing/package.json @@ -14,7 +14,7 @@ }, "sideEffects": false, "type": "module", - "version": "0.135.2-26-x", + "version": "0.137.1", "peerDependencies": { "react": "*", "react-dom": "*", diff --git a/packages/apps-routing/src/staking.ts b/packages/apps-routing/src/staking.ts index 9e2e8ffb81e1..4a9766fb8d93 100644 --- a/packages/apps-routing/src/staking.ts +++ b/packages/apps-routing/src/staking.ts @@ -2,7 +2,8 @@ // SPDX-License-Identifier: Apache-2.0 import type { ApiPromise } from '@polkadot/api'; -import type { SpStakingExposure } from '@polkadot/types/lookup'; +import type { u32, Vec } from '@polkadot/types'; +import type { SpStakingPagedExposureMetadata } from '@polkadot/types/lookup'; import type { Route, TFunction } from './types.js'; import Component from '@polkadot/app-staking'; @@ -13,12 +14,12 @@ import { assert, BN_ONE } from '@polkadot/util'; function needsApiCheck (api: ApiPromise): boolean { try { // we need a known Exposure type - const { others: [{ value, who }], own, total } = api.registry.createType( - unwrapStorageType(api.registry, api.query.staking.erasStakers.creator.meta.type), - { others: [{ value: BN_ONE, who: ZERO_ACCOUNT }], own: BN_ONE, total: BN_ONE } + const { nominatorCount, own, pageCount, total } = api.registry.createType( + unwrapStorageType(api.registry, api.query.staking.erasStakersOverview.creator.meta.type), + { nominatorCount: BN_ONE, own: BN_ONE, pageCount: BN_ONE, total: BN_ONE } ); - assert(total && own && value && who && total.eq(BN_ONE) && own.eq(BN_ONE) && value.eq(BN_ONE), 'Needs a known Exposure type'); + assert(total && own && nominatorCount && pageCount && total.eq(BN_ONE) && own.eq(BN_ONE), 'Needs a known Exposure type'); } catch { console.warn('Unable to create known-shape Exposure type, disabling staking route'); @@ -44,18 +45,19 @@ function needsApiCheck (api: ApiPromise): boolean { return false; } - // try { - // const v = api.registry.createType( - // unwrapStorageType(api.registry, api.query.staking.ledger.creator.meta.type), - // { claimedRewards: [1, 2, 3] } - // ); + // For compatibility - `api.query.staking.ledger` returns `legacyClaimedRewards` instead of `claimedRewards` as of v1.4 + try { + const v = api.registry.createType>( + unwrapStorageType(api.registry, api.query.staking.claimedRewards.creator.meta.type), + [0] + ); - // assert((v as unknown as { claimedRewards: Vec }).claimedRewards.eq([1, 2, 3]), 'Needs a claimedRewards array'); - // } catch { - // console.warn('No known claimedRewards inside staking ledger, disabling staking route'); + assert(v.eq([0]), 'Needs a legacyClaimedRewards array'); + } catch { + console.warn('No known legacyClaimedRewards or claimedRewards inside staking ledger, disabling staking route'); - // return false; - // } + return false; + } return true; } @@ -65,7 +67,7 @@ export default function create (t: TFunction): Route { Component, display: { needsApi: [ - 'query.staking.erasStakers', + 'query.staking.erasStakersOverview', 'tx.staking.bond' ], needsApiCheck diff --git a/packages/apps/package.json b/packages/apps/package.json index 783e14552c6e..0a92f9941d20 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -14,18 +14,18 @@ }, "sideEffects": true, "type": "module", - "version": "0.135.2-26-x", + "version": "0.137.1", "dependencies": { - "@acala-network/chopsticks-core": "^0.9.9", - "@polkadot/apps-config": "^0.135.2-26-x", - "@polkadot/apps-routing": "^0.135.2-26-x", + "@acala-network/chopsticks-core": "^0.10.0", + "@polkadot/apps-config": "^0.137.1", + "@polkadot/apps-routing": "^0.137.1", "@polkadot/dev": "^0.78.4", - "@polkadot/react-api": "^0.135.2-26-x", - "@polkadot/react-components": "^0.135.2-26-x", - "@polkadot/react-hooks": "^0.135.2-26-x", - "@polkadot/react-params": "^0.135.2-26-x", - "@polkadot/react-query": "^0.135.2-26-x", - "@polkadot/react-signer": "^0.135.2-26-x", + "@polkadot/react-api": "^0.137.1", + "@polkadot/react-components": "^0.137.1", + "@polkadot/react-hooks": "^0.137.1", + "@polkadot/react-params": "^0.137.1", + "@polkadot/react-query": "^0.137.1", + "@polkadot/react-signer": "^0.137.1", "punycode": "^2.3.1", "query-string": "^8.1.0", "react": "^18.2.0", diff --git a/packages/apps/public/ipfs/index.html b/packages/apps/public/ipfs/index.html index 2c0393844422..f0bd7720d95e 100644 --- a/packages/apps/public/ipfs/index.html +++ b/packages/apps/public/ipfs/index.html @@ -2,7 +2,7 @@ Redirecting to ipfs gateway - +