From 72f2791ede2fd47794e1875e9f1f42e9b0327da5 Mon Sep 17 00:00:00 2001 From: grants-deployer Date: Fri, 7 Jun 2024 06:50:42 +0000 Subject: [PATCH] Deploy website - based on cf593daf09477a0a3752792e3da1875f139008b4 --- 404.html | 4 +-- CODE_OF_CONDUCT.html | 4 +-- applications.html | 12 ++++---- applications/AdMeta.html | 4 +-- applications/Afloat.html | 4 +-- applications/Aisland-DocSig.html | 4 +-- applications/AlgoCash.html | 4 +-- applications/Anchor.html | 4 +-- applications/Apron_Network.html | 4 +-- applications/ArtZero_InkWhale.html | 4 +-- applications/Awesome-Polka.html | 4 +-- applications/BCANN.html | 4 +-- applications/Banksy_Finance.html | 4 +-- applications/CESS.html | 4 +-- .../CILA-omnichain-infrastructure.html | 4 +-- applications/Calamar.html | 4 +-- ...re_Turnkey_Private_Blockchain_Network.html | 4 +-- applications/Claps.html | 4 +-- .../CoinFabrik_On_Ink_Integration_Tests.html | 4 +-- ...CoinFabrik_On_Ink_Integration_Tests_2.html | 4 +-- ...CoinFabrik_On_Ink_Integration_Tests_3.html | 4 +-- applications/Coinversation.html | 4 +-- applications/Contract_wizard.html | 4 +-- applications/CosmWasmVM-CoreProduct.html | 4 +-- applications/Crowdloans-FET.html | 4 +-- applications/Cyborg.html | 4 +-- applications/DAOsign.html | 4 +-- .../DIA_Bridge_Attestation_Oracle.html | 4 +-- applications/DICO.html | 4 +-- applications/DINFRA.html | 4 +-- applications/DKSAP.html | 4 +-- applications/DNFT.html | 4 +-- applications/Dante_Network.html | 4 +-- applications/Datagen_Project.html | 4 +-- ...AccountAnalytics-PolkadotDataAlliance.html | 4 +-- applications/Deitos_Network.html | 4 +-- applications/Diffy_chat.html | 4 +-- applications/DipoleOracle.html | 4 +-- applications/DistributedKeyManagement.html | 4 +-- applications/DotPay.html | 4 +-- applications/DotPulse.html | 4 +-- applications/Doter.html | 4 +-- applications/Dotflow.html | 4 +-- applications/Eiger_Storage_on_Polkadot_1.html | 4 +-- applications/EverlastingCash.html | 4 +-- applications/FIAT-on-off-ramp.html | Bin 88740 -> 88740 bytes applications/Faucet.html | 4 +-- applications/Fennel_Protocol.html | 4 +-- applications/FuturFusion.html | 4 +-- applications/FuzzLand.html | 4 +-- applications/Gafi.html | 4 +-- applications/GenesisDAO.html | 4 +-- ...lized_hardware_crypto_wallet_services.html | 4 +-- applications/Grant_management_webapp.html | 4 +-- applications/GreenLemon.html | 4 +-- .../High_availability_validator_setup.html | 4 +-- applications/Hyperdot.html | 4 +-- applications/ISO-8583-implementation.html | 4 +-- applications/ISO20022.html | 4 +-- applications/Idavoll Network.html | 4 +-- applications/Integrating-ISO8583.html | 4 +-- applications/Interstellar-Network.html | 4 +-- applications/Interstellar-network2.html | 4 +-- applications/InvArch.html | 4 +-- applications/JsonRpsee-socks5-proxy.html | 4 +-- applications/JuniDB.html | 4 +-- .../KSM-embeddable-tip-or-donate-button.html | 4 +-- .../Knowledge-Oriented-Framework.html | 4 +-- applications/Koiverse.html | 4 +-- applications/Lastic.html | Bin 44700 -> 44700 bytes applications/Libra.html | 4 +-- applications/LightSpell-proposal.html | 4 +-- applications/LiisaPortfolioTracker.html | 4 +-- applications/MAP-Bridge.html | 4 +-- applications/MIXER.html | 4 +-- applications/MIXERv2.html | 4 +-- applications/Maki.html | 4 +-- applications/MangoBOX-Protocol.html | 4 +-- applications/MangoSale_Protocol.html | 4 +-- applications/MeProtocol.html | 4 +-- applications/Melodot.html | 4 +-- applications/Meta_Defender.html | 4 +-- ...ltix-a-simple-UI-for-complex-multisig.html | 4 +-- applications/NFTStore_Network.html | 4 +-- ...l_for_NFT_Migration_and_Data_Exchange.html | 4 +-- applications/Nolik.html | 4 +-- applications/NuLink.html | 4 +-- applications/Omniverse DLT.html | 4 +-- applications/OpenSquare-offchain-voting.html | 4 +-- applications/OpenSquare_paid_qa_protocol.html | 4 +-- applications/ParaSpell.html | 4 +-- applications/ParaSpell_follow-up.html | 4 +-- applications/ParaSpell_follow-up2.html | 4 +-- applications/Parallel.html | 4 +-- applications/Plus-follow-up.html | 4 +-- applications/Plus-social-recovery-wallet.html | Bin 30906 -> 30906 bytes applications/Plus.html | 4 +-- applications/Plutonication.html | 4 +-- applications/PoCS.html | 4 +-- applications/PolkaKey.html | 4 +-- applications/PolkaSignIn.html | 4 +-- applications/Polkadart.html | 4 +-- applications/Polkadot-Dart.html | 4 +-- .../Polkadot-Protocol-Conformance-Tests.html | 4 +-- applications/PolkadotSnap.html | 4 +-- applications/Polkadot_Web_UI.html | 4 +-- applications/Polkaholic.html | 4 +-- applications/Polkawatch.html | 4 +-- applications/Primis.html | 4 +-- applications/PrivaDEX_aggregator.html | 4 +-- applications/Profond.html | 4 +-- applications/QRUCIAL_DAO.html | 4 +-- applications/QSTN.html | 4 +-- .../RainbowDAO Protocol ink Phase 1.html | 4 +-- applications/RareLink.html | 4 +-- applications/RedStone Network.html | 4 +-- applications/RegionX.html | 4 +-- applications/Relation-Graph.html | 4 +-- applications/Roloi.html | 4 +-- applications/RubeusKeeper.html | 4 +-- applications/Rubeus_keeper_st2.html | 4 +-- applications/RubyProtocol.html | 4 +-- ...EOR-code-less-smart-contract-platform.html | 4 +-- applications/SaaS3.html | 4 +-- applications/ScoutCoinFabrik.html | 4 +-- applications/ScoutCoinFabrik_2.html | 4 +-- applications/Security_Marketplace.html | 4 +-- applications/Shivarthu.html | 4 +-- applications/Societal.html | 4 +-- applications/Solang_Playground.html | 4 +-- ...ang_developer_experience_improvements.html | 4 +-- applications/SpellRouter-proposal.html | 4 +-- applications/SpiderDAO.html | 4 +-- applications/Standard_Protocol.html | 4 +-- applications/Starry_Network.html | 4 +-- applications/StorageHub.html | 4 +-- applications/Stylograph.html | 4 +-- applications/SubDAO-Chrome-Extension.html | 4 +-- applications/SubDAO_Network.html | 4 +-- applications/SubDAO_PolkaSign.html | 4 +-- applications/SubGame_Network.html | 4 +-- applications/SubGame_Network_m2.html | 4 +-- applications/SubIdentity.html | 4 +-- applications/SubsCrypt.html | 4 +-- applications/Subsembly-GRANDPA.html | 4 +-- .../Substrate_Move_System_Pallet_1.html | 4 +-- .../Substrate_Move_System_Pallet_2.html | 4 +-- applications/SydTek.html | 4 +-- applications/Syncra.html | 4 +-- applications/TPScore.html | 4 +-- applications/TREX_Network.html | 4 +-- applications/Tellor.html | 4 +-- applications/ThresholdSignature.html | 4 +-- applications/Tokenguard.html | 4 +-- applications/Treasureland.html | 4 +-- applications/TreasuryTracker.html | 4 +-- applications/TuxedoDapp.html | 4 +-- applications/UMC-Tokenscribe.html | 4 +-- .../Validator_Monitoring_Service.html | 4 +-- applications/WeTEE_Network.html | 4 +-- applications/Web3Box.html | 4 +-- applications/Web3Go.html | 4 +-- applications/Whiteflag-on-Fennel.html | 4 +-- applications/XPredictMarket.html | 4 +-- applications/Xcavate.html | 4 +-- applications/ZK-Snarks tutorial.html | 4 +-- ...loyment_zoombienet_testing_automation.html | 4 +-- applications/ZeroDAO_Network.html | 4 +-- applications/ZeroPool.html | 4 +-- applications/Zombienet-Explorer.html | 4 +-- applications/ajuna_network_follow_up.html | 4 +-- ...y-contributions-for-verified-creators.html | 4 +-- .../anagolay-project-idiyanale-phase-1.html | 4 +-- applications/ares_protocol.html | 4 +-- applications/assemblyscript-scale-codec.html | 4 +-- applications/asylum.html | 4 +-- applications/asylum_follow_up_1.html | 4 +-- applications/bdwallet.html | 4 +-- applications/binary_merkle_tree.html | 4 +-- applications/bit_country.html | 4 +-- applications/bit_country_m2.html | 4 +-- applications/blackprint-js.html | 4 +-- applications/bldg_app.html | 4 +-- applications/blockchainia.html | 4 +-- applications/bounce-protocol.html | 4 +-- applications/bright_treasury.html | 4 +-- applications/c++polkadot-light-client.html | 4 +-- applications/cScale.html | 4 +-- applications/candle_auction_ink.html | 4 +-- applications/canyon_network.html | 4 +-- applications/centrifuge-gsrpc-v2.html | 4 +-- applications/centrifuge-twamm.html | 4 +-- applications/ces_data_store.html | 4 +-- applications/chainjs.html | 4 +-- applications/chainviz.html | 4 +-- applications/cheersland.html | 4 +-- applications/choko_wallet.html | 4 +-- applications/citadel.html | 4 +-- applications/clover_network.html | 4 +-- applications/community-health-check.html | 4 +-- applications/contracts-tool.html | 4 +-- applications/coong_wallet.html | 4 +-- applications/create-substrate-app.html | 4 +-- applications/cross-chain-wallet.html | 4 +-- applications/crossbow.html | 4 +-- applications/crowdloan_frontend_template.html | 4 +-- applications/cryptex.html | 4 +-- ...ab-staking-reward-collector-front-end.html | 4 +-- applications/curve_amm.html | 4 +-- applications/cyclops.html | 4 +-- applications/dao-entrance-phase-1.html | 4 +-- applications/daos.html | 4 +-- ...t_integration_native_mobile_libraries.html | 4 +-- applications/dart-scale-codec.html | 4 +-- ...deep_indexed_data_and_staking_reports.html | 4 +-- applications/dauth_network.html | 4 +-- applications/decentral_ml.html | 4 +-- applications/decentralized_invoice.html | 4 +-- .../decentralized_well-being_game_api.html | 4 +-- applications/deeper_network.html | 4 +-- applications/deip.html | 4 +-- applications/delightfuldot.html | 4 +-- applications/delmonicos.html | 4 +-- applications/democratic-governance-1.html | 4 +-- ...ted_cryptography_for_polkadot_wallets.html | 4 +-- .../dora-factory-molochdao-v1-v2.html | 4 +-- applications/dora-factory-multisig.html | 4 +-- applications/dorahacks-quadratic-funding.html | 4 +-- applications/dot-login.html | 4 +-- applications/dot_etl.html | 4 +-- applications/dot_marketplace-Phase3.html | 4 +-- applications/dot_marketplace-phase2.html | 4 +-- applications/dot_marketplace.html | 4 +-- applications/dotly.html | 4 +-- applications/dotmog.html | 4 +-- applications/dotnix.html | 4 +-- applications/eightfish.html | 4 +-- applications/epirus_substrate_explorer.html | 4 +-- applications/epirus_substrate_phase_2.html | 4 +-- applications/escrow_pallet.html | 4 +-- applications/evanesco_networks.html | 4 +-- applications/faceless.html | 4 +-- applications/fair_squares.html | 4 +-- applications/faterium.html | 4 +-- applications/faucet-bot.html | 4 +-- applications/fidi-dotsight-analytics.html | 4 +-- applications/fractapp.html | 4 +-- applications/galaxy.html | Bin 31108 -> 31108 bytes applications/grantmaster.html | 4 +-- applications/halva_bootstrapping.html | 4 +-- applications/halva_framework.html | 4 +-- applications/hamster.html | 4 +-- applications/helixstreet.html | 4 +-- applications/hex.html | 4 +-- applications/hs-web3.html | 4 +-- applications/hybrid.html | 4 +-- applications/hybrid2.html | 4 +-- applications/hybrid_node_research.html | 4 +-- applications/hyperfridge.html | 4 +-- applications/imbue_network.html | 4 +-- applications/infimum.html | 4 +-- applications/ink-analyzer-phase-2.html | 4 +-- applications/ink-analyzer.html | 4 +-- applications/ink-boxes.html | 4 +-- applications/ink-explorer.html | 4 +-- .../ink-pallet-benchmarking-phase-2.html | 4 +-- applications/ink-pallet-benchmarking.html | 4 +-- .../ink-playground-ide-improvements.html | 4 +-- applications/ink-smart-contract-wizard.html | 4 +-- applications/inkscope-fuzzer.html | 4 +-- applications/ipfs_utilities.html | 4 +-- applications/iris.html | 4 +-- applications/iris_followup.html | 4 +-- applications/ismp.html | Bin 35224 -> 35224 bytes applications/java-client.html | 4 +-- applications/keysafe_network.html | 4 +-- applications/klevoya_fuzzer.html | 4 +-- ...ethub_nft_indexer_statemine_statemint.html | 4 +-- applications/kodadot_assethub_nft_m2.html | 4 +-- applications/konomi.html | 4 +-- applications/kylin_network.html | 4 +-- applications/lastic-grant3.html | 4 +-- applications/lastic-price-simulation-2.html | 4 +-- applications/leetcoin.html | 4 +-- applications/liberland.html | 4 +-- applications/lip_payments.html | 4 +-- applications/logion_wallet.html | 4 +-- applications/lunie.html | 4 +-- .../Substratesnap_Maintenance.html | 4 +-- applications/maintenance/Zondax-Support.html | 4 +-- .../maintenance/wasm-opt-for-rust.html | 4 +-- applications/manta_network.html | 4 +-- applications/massbit_route.html | 4 +-- applications/mobile-game-framework.html | 4 +-- applications/mobile_dapp_connection.html | 4 +-- .../multisignature_management_tool.html | 4 +-- applications/mybank.html | 4 +-- applications/myriad_social.html | 4 +-- applications/native-bitcoin-vaults.html | 4 +-- applications/new-order.html | 4 +-- applications/new_bls12_hash_function.html | 4 +-- applications/newomega-m3m4.html | 4 +-- applications/newomega.html | 4 +-- applications/nft_collectibles_wallet.html | 4 +-- applications/nft_explorer.html | 4 +-- applications/nft_product_analytics_suite.html | 4 +-- applications/ocelloids_monitoring_sdk.html | 4 +-- .../ocelloids_xcm_monitoring_service.html | 4 +-- applications/odyssey_momentum.html | 4 +-- applications/on-chain-cash.html | 4 +-- applications/open-node-framework.html | 4 +-- applications/openPayroll.html | 4 +-- applications/openbrush-follow-up-2.html | 4 +-- applications/openbrush-follow-up.html | 4 +-- applications/openbrush.html | 4 +-- applications/openrollup-mvp-phase-1.html | 4 +-- .../orochi-network-orosign-part1.html | 4 +-- applications/pacific_store.html | 4 +-- applications/pallet-drand-client.html | 4 +-- applications/pallet-verifier.html | 4 +-- applications/pallet_maci.html | 4 +-- applications/pallet_supersig.html | 4 +-- applications/panic.html | 4 +-- applications/parachain-staking.html | 4 +-- applications/parami-protocol.html | 4 +-- applications/patron.html | 4 +-- applications/perun_app_channels.html | 4 +-- applications/perun_channels-integration.html | Bin 50897 -> 50897 bytes applications/perun_channels.html | Bin 41011 -> 41011 bytes applications/pesa_pallet.html | 4 +-- applications/php-rpc-lib-follow-up.html | 4 +-- applications/php-rpc-lib.html | 4 +-- applications/php-scale-lib.html | 4 +-- applications/php-substrate-api.html | 4 +-- applications/plip.html | 4 +-- applications/polk-auction.html | 4 +-- applications/polkadex.html | 4 +-- applications/polkadot-contract-wizard.html | 4 +-- applications/polkadot-desktop-app.html | 4 +-- ...olkadot-js-extension-per-account-auth.html | 4 +-- .../polkadot-mempool-explorer-v2.html | 4 +-- applications/polkadot_analytics_platform.html | 4 +-- applications/polkadot_tests.html | 4 +-- applications/polkadotjs-ecdsa.html | 4 +-- applications/polkadotjs-hardware.html | 4 +-- applications/polkadotjs_no_code.html | 4 +-- applications/polkaflow.html | 4 +-- applications/polkaj_android_support.html | 4 +-- applications/polkakeeper.html | 4 +-- applications/polkamask.html | 4 +-- applications/polkamusic.html | 4 +-- applications/polkasearch.html | 4 +-- applications/polkashots.html | 4 +-- applications/polkastarter.html | 4 +-- applications/polkastats.html | 4 +-- applications/polket_toearnfun.html | 4 +-- applications/pontem.html | 4 +-- applications/project_1001.html | 4 +-- applications/project_aurras_mvp_phase_1.html | 4 +-- applications/project_aurras_mvp_phase_2.html | 4 +-- applications/project_bodhi.html | 4 +-- applications/project_silentdata.html | 4 +-- applications/prosopo.html | 4 +-- applications/psc.html | 4 +-- applications/quadratic-funding.html | 4 +-- applications/quantum-guard.html | 4 +-- applications/quantumLock.html | 4 +-- applications/rb_substrate_client.html | 4 +-- .../research-feasibility-go-runtime.html | 4 +-- .../research-feasibiliy-java-host.html | 4 +-- applications/research_wallets.html | 4 +-- .../roloi-xcm-payment-automation.html | 4 +-- applications/rv-kmir.html | 4 +-- .../saito-game-protocol-and-engine.html | 4 +-- applications/sandox.html | 4 +-- applications/sarp-basic-functionality.html | 4 +-- applications/scale-codec-comparator.html | 4 +-- applications/sensio_network.html | 4 +-- applications/sequester.html | 4 +-- .../setheum-launchpad-crowdsales-pallet.html | 4 +-- applications/setheum.html | 4 +-- applications/shadows-network.html | 4 +-- applications/si-front-end-template.html | Bin 27412 -> 27412 bytes applications/signac.html | 4 +-- applications/signet.html | 4 +-- applications/sirato_substrate_phase3.html | 4 +-- applications/skyekiwi-protocol.html | 4 +-- applications/skyepass.html | 4 +-- .../skynet-substrate-integration.html | 4 +-- applications/slonigiraf.html | 4 +-- applications/slothunter.html | 4 +-- applications/social_recovery_wallet.html | 4 +-- applications/societal_grant2.html | 4 +-- applications/societal_saas_pricing.html | 4 +-- applications/sol2ink-follow-up.html | 4 +-- applications/sol2ink.html | 4 +-- applications/solidity-trie-verifier.html | 4 +-- ...verifier-for-accountable-light-client.html | 4 +-- applications/spacewalk-bridge.html | 4 +-- .../spartan_poc_consensus_module.html | 4 +-- applications/sr25519_donna.html | 4 +-- applications/ssal-commods-dex.html | 4 +-- applications/stable-asset.html | 4 +-- .../staking-rewards-collector-front-end.html | 4 +-- applications/stardust.html | 4 +-- applications/starks_network.html | 4 +-- applications/stone-index-on-substrate.html | 4 +-- applications/sub_consensus_mechanism.html | 4 +-- applications/subalfred.html | 4 +-- applications/subauction.html | 4 +-- applications/subdex.html | 4 +-- applications/subquery.html | 4 +-- applications/subrelay.html | 4 +-- applications/subscript_lang.html | 4 +-- applications/subsmt.html | 4 +-- applications/substats.html | 4 +-- applications/substrate-evm-adapter.html | 4 +-- .../substrate-identity-directory.html | 4 +-- .../substrate-parachain-PoS-template.html | 4 +-- applications/substrate-tutorials.html | 4 +-- applications/substrate_client_java.html | 4 +-- applications/substrate_core_polywrapper.html | 4 +-- applications/substrate_startkit_GUI.html | 4 +-- applications/subvt-telegram-bot.html | 4 +-- applications/subwallet.html | 4 +-- applications/subxt-python.html | 4 +-- applications/sukhavati_poc_module.html | 4 +-- applications/sunrise-dex.html | 4 +-- applications/sunshine-keybase.html | 4 +-- applications/sup.html | 4 +-- applications/supersig_fellowship.html | 4 +-- applications/swarm-nl.html | 4 +-- applications/tdot.html | 4 +-- applications/tokenomics-survey-2022.html | 4 +-- applications/tracking_chain.html | 4 +-- applications/tribal_protocol.html | 4 +-- applications/tux0.html | 4 +-- applications/tuxedo.html | 4 +-- applications/tuxedo_parachain.html | 4 +-- .../typechain-polkadot-follow-up-2.html | 4 +-- .../typechain-polkadot-follow-up.html | 4 +-- applications/typechain-polkadot.html | 4 +-- applications/typechain_revived.html | 4 +-- applications/uke-protocol.html | 4 +-- applications/uke.html | 4 +-- .../unified_collator_node_deployment.html | 4 +-- applications/universaldot-me.html | 4 +-- applications/universaldot.me.html | 4 +-- applications/upgradeability-by-proxy.html | 4 +-- applications/uplink.html | 4 +-- applications/validated-streams.html | 4 +-- applications/validators_selection.html | 4 +-- applications/vanguard.html | 4 +-- applications/ventur.html | 4 +-- applications/vera_defi.html | 4 +-- applications/verida_network.html | 4 +-- applications/visualize_rust_lifetime.html | 4 +-- ...ypescript-substrate-frontend-template.html | Bin 31917 -> 31917 bytes applications/walt-id_nft-infra.html | 4 +-- applications/wasm-opt-for-rust.html | 4 +-- applications/wasm_runtimes_fuzzing.html | 4 +-- applications/wasmedge_substrate.html | 4 +-- applications/web3-compatible-api.html | 4 +-- applications/wika_network.html | 4 +-- applications/workflow_testing.html | 4 +-- applications/xNFT.html | 4 +-- applications/xbi-format-psp-t3rn.html | 4 +-- applications/xcm-domain-service.html | 4 +-- applications/xcm-sdk.html | 4 +-- applications/xcm-tools-follow-up.html | 4 +-- applications/xcm-tools.html | 4 +-- applications/xcmsend.html | 4 +-- applications/xtokens.html | 4 +-- applications/yatima.html | 4 +-- applications/yiban_chen1.html | 4 +-- applications/yieldscan_phase_2.html | 4 +-- applications/zenlink-cross-chain-dex.html | 4 +-- applications/zenlink-smart-contract.html | 4 +-- applications/zenlink.html | 4 +-- applications/zero-network.html | 4 +-- applications/zk-plonk.html | 4 +-- applications/zk-rollups.html | 4 +-- applications/zkverse.html | 4 +-- applications/zkwasm-rollups-transfer.html | 4 +-- assets/js/0480b142.34133846.js | 1 - assets/js/0480b142.6914ede3.js | 1 + assets/js/3cc594bc.a3f1ab9a.js | 1 + assets/js/49491008.042db1bd.js | 1 - assets/js/49491008.5e9a9be1.js | 1 + assets/js/935f2afb.0b3e13a5.js | 1 - assets/js/935f2afb.875235a7.js | 1 + assets/js/main.6b4e450c.js | 2 -- assets/js/main.ab90beb7.js | 2 ++ ...CENSE.txt => main.ab90beb7.js.LICENSE.txt} | 0 assets/js/runtime~main.73436ef5.js | 1 + assets/js/runtime~main.ea637484.js | 1 - docs/Introduction/ideas.html | 6 ++-- docs/Introduction/intro.html | 6 ++-- docs/Introduction/levels.html | 6 ++-- docs/Introduction/support.html | 6 ++-- docs/Introduction/team.html | 6 ++-- docs/Process/changes.html | 6 ++-- docs/Process/how-to-apply.html | 6 ++-- docs/Process/milestone_delivery.html | 6 ++-- docs/Process/review.html | 6 ++-- docs/RFPs/IDE_for_ink_Smart_Contracts.html | 6 ++-- docs/RFPs/ISO_20022.html | 6 ++-- docs/RFPs/ISO_8583.html | 6 ++-- .../Static-Analysis-for-Runtime-Pallets.html | 6 ++-- docs/RFPs/a-and-v-topology.html | 6 ++-- docs/RFPs/action_research_opengov.html | 6 ++-- .../alternative-polkadot-js-api-console.html | 6 ++-- ...rnative_polkadot_host_implementations.html | 6 ++-- .../analysis-website-and-data-platform.html | 6 ++-- docs/RFPs/anti-collusion_infrastructure.html | 6 ++-- docs/RFPs/appi.html | 6 ++-- docs/RFPs/bpf-contracts.html | 6 ++-- docs/RFPs/candle-auction.html | 6 ++-- docs/RFPs/crowdloan_front_end_template.html | 6 ++-- docs/RFPs/data_analysis_tools.html | 6 ++-- .../decentralized-security-marketplace.html | 6 ++-- docs/RFPs/epassport-zk-validation.html | 6 ++-- docs/RFPs/formal_guarantees_for_grandpa.html | 6 ++-- docs/RFPs/grant_management_webapp.html | 6 ++-- docs/RFPs/identity-directory.html | 6 ++-- docs/RFPs/implementation-benchmarking.html | 6 ++-- .../ink_smart_contract_block_explorer.html | 6 ++-- docs/RFPs/jsonrpsee-proxy-support.html | 6 ++-- docs/RFPs/ksm-tipping-button.html | 6 ++-- docs/RFPs/move_smart_contract_pallet.html | 6 ++-- docs/RFPs/multi-chain-block-explorer.html | 6 ++-- docs/RFPs/on-chain-quadratic-funding.html | 6 ++-- ...achain_validation_conformance_testing.html | 6 ++-- docs/RFPs/php-api.html | 6 ++-- docs/RFPs/php-scale.html | 6 ++-- docs/RFPs/polkadot-collator-setup.html | 6 ++-- .../polkadot-protocol_conformance_tests.html | 6 ++-- ...rivacy-enhancement-polkadot-extension.html | 6 ++-- docs/RFPs/raft-validators.html | 6 ++-- docs/RFPs/scale-codec-comparator.html | 6 ++-- docs/RFPs/social-recovery-wallet.html | 6 ++-- .../staking-rewards-collector-front-end.html | 6 ++-- docs/RFPs/sub-consensus.html | 6 ++-- .../uncollateralized-stablecoin-research.html | 6 ++-- ...uptane-for-substrate-design-and-scope.html | 6 ++-- docs/RFPs/user-account-access-analysis.html | 6 ++-- docs/RFPs/validator-selection-algorithm.html | 6 ++-- docs/RFPs/validator-setup-maintenance.html | 8 +++--- docs/RFPs/wallet-aggregator-library.html | 6 ++-- docs/RFPs/xcm-tool.html | 6 ++-- docs/Support Docs/T&Cs.html | 6 ++-- .../Support Docs/announcement-guidelines.html | 6 ++-- docs/Support Docs/grant-badge-guidelines.html | 6 ++-- .../grant_guidelines_per_category.html | 6 ++-- .../milestone-deliverables-guidelines.html | 6 ++-- docs/Support Docs/polkadot_stack.html | 6 ++-- docs/Support Docs/privacy_policy.html | 6 ++-- docs/contribute.html | 6 ++-- docs/faq.html | 8 +++--- docs/funding.html | 6 ++-- docs/help.html | 27 ++++++------------ docs/introduction.html | 6 ++-- docs/maintenance.html | 6 ++-- docs/office-hours.html | 25 ++++++++++++++++ docs/process.html | 6 ++-- docs/referral-program.html | 6 ++-- docs/rfps.html | 8 +++--- docs/suggesting.html | 6 ++-- index.html | 4 +-- search.html | 4 +-- sitemap.xml | 2 +- 571 files changed, 1213 insertions(+), 1196 deletions(-) delete mode 100644 assets/js/0480b142.34133846.js create mode 100644 assets/js/0480b142.6914ede3.js create mode 100644 assets/js/3cc594bc.a3f1ab9a.js delete mode 100644 assets/js/49491008.042db1bd.js create mode 100644 assets/js/49491008.5e9a9be1.js delete mode 100644 assets/js/935f2afb.0b3e13a5.js create mode 100644 assets/js/935f2afb.875235a7.js delete mode 100644 assets/js/main.6b4e450c.js create mode 100644 assets/js/main.ab90beb7.js rename assets/js/{main.6b4e450c.js.LICENSE.txt => main.ab90beb7.js.LICENSE.txt} (100%) create mode 100644 assets/js/runtime~main.73436ef5.js delete mode 100644 assets/js/runtime~main.ea637484.js create mode 100644 docs/office-hours.html diff --git a/404.html b/404.html index 4ebfef97a6c..243ca4023a0 100644 --- a/404.html +++ b/404.html @@ -4,8 +4,8 @@ Web3 Foundation Grants - - + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

diff --git a/CODE_OF_CONDUCT.html b/CODE_OF_CONDUCT.html index c1a511adf8e..b07e37815ed 100644 --- a/CODE_OF_CONDUCT.html +++ b/CODE_OF_CONDUCT.html @@ -4,8 +4,8 @@ Contributor Covenant Code of Conduct | Web3 Foundation Grants - - + +
Skip to main content

Contributor Covenant Code of Conduct

diff --git a/applications.html b/applications.html index 0d32a4d0485..78c4b02fd15 100644 --- a/applications.html +++ b/applications.html @@ -4,11 +4,11 @@ Accepted Grant Applications | Web3 Foundation Grants - - + + -

Accepted Grant Applications

Use this page for an overview of all public grants and their status. Each row links to a project's website, their grant application document and code repository.

+

Accepted Grant Applications

Use this page for an overview of all public grants and their status. Each row links to a project's website, their grant application document and code repository.

info

This page provides an overview of accepted grant applications and their progress. In cases where the link points to an organization, you should be aware that the grant application itself is often an independent project unrelated to other work done by the teams.

Furthermore, the page lists terminations that happened due to a breach of the terms of the grants programs. Additionally, teams might have decided to stop working on the grant—though not necessarily on the project itself—for various reasons, which is not reflected on this sheet.

Besides, there is a clear difference between an application being accepted and the successful delivery of the respective project, and only teams that have successfully delivered a milestone are allowed to make public announcements on the matter or to use our badge. The badge can also never be used as a general endorsement for a team. Violations to this policy can be reported here.

    @@ -72,10 +72,10 @@

    🏄 Wave
    TeamProjectLinkTerminatedFirst DeliveryCompleted
    ProtofireContract WizardGitHub
    ZeroDAOMelodotGitHub
    StarksXCM tool for NFTsGitHub
    ChainSafePolkadot Snap MaintenanceGitHub
    justmertDOTLY: Revolutionizing Polkadot Account StatisticsGitHub
    Federico CicciarellaTracking ChainGitHub
    TPScoreTPScoreGitHub
    Orochi NetworkResearch and development MPC ECDSAGitHub
    k/factoryOn-Chain Automated Treasury ManagementGitHub
    AISLAND DAOAisland DocsigGitHub
    EigerStorage solution on PolkadotGitHub
    Salaheldin SolimanSolang PlaygroundGitHub
    P2P.ORGP2P data platformGitHub
    CoinFabrikCoinFabrik On Ink Integration TestsGitHub
    Stake Plus IncTreasury TrackerGitHub
    MOBR SystemsPolkadot Analytics PlatformGitHub
    Infra3Hyperdot - Powerful data analysis and creations platformGitHub
    David Semakulaink! analyzer (phase 2)GitHub
    Myriad Systems LTD.Myriad SocialGitHub
    LiisaPolkadot NFT Portfolio TrackerGitHub
    NeoPower DigitalRoloi - XCM Payment AutomationGitHub
    EigerMoveVM Substrate Pallet, part 2GitHub
    Rust Syndicate x DecentrationXCMSendGitHub
    Off Narrative LabsTuxedo Parachain SupportGitHub
    PolyCrypt GmbHDistributed Cryptography for Polkadot WalletsGitHub
    Open Smart ContractISO20022 PoCGitHub
    DAOsignDAOsignGitHub
    Zondax AGPoC Polkadot Conformance TestsGitHub
    SO/DA zoneOcelloids XCM Transfer Monitoring ServiceGitHub
    Moonsong LabsStorageHubGitHub
    Jonathan BrownHybrid Explorer Phase 2GitHub
    Coong CraftsDelightfulDOTGitHub
    LasticLasticGitHub

    🔝

    🏄 Wave 18 - Q2 2023

    -
    TeamProjectLinkTerminatedFirst DeliveryCompleted
    InterstellarInterstellar - Wallet Phase 2GitHub
    Valletech ABDINFRAGitHub
    DAuthDAuthGitHub
    Galaxy.DoGalaxy: Three-dimensional Web for Polkadot UsersGitHub
    Web3 Labs LtdSirato (Epirus) Substrate Explorer - Phase IIIGitHub
    Collective Intelligence LabsOmnichain InfrastructureGitHub
    TradeLinkSandoxGitHub
    Wunderbar NetworkVue.js + TypeScript Substrate Front-End TemplateGitHub
    Profond.aiProfondGitHub
    727.venturesPatronGitHub
    Supercomputing Systems AGSARP - A Static Analysis Tool for Runtime PalletsGitHub
    Ed AndersonBlockchainiaGitHub
    CoinFabrikScoutCoinFabrik: Milestone 2GitHub
    Polytope LabsInteroperable State Machine ProtocolGitHub
    Talentica SoftwareImplementation Benchmarking Milestone 3GitHub
    Deep Ink Ventures GmbHStylographGitHub
    ZeeveInk Playground IDE ImprovementsGitHub
    Scio LabsXCM Domain Name ServiceGitHub
    GloslabContracts performance measurement tool proposalGitHub
    Nikita Orlov PRFaucet chat based botGitHub
    Societal Labs Ltd.Societal Saas PricingGitHub
    MASTER UNION LLC.DotflowGitHub
    Antier SolutionsRFP/securityMarketPlaceGitHub
    SO/DA zoneOcelloids Monitoring SDK grant applicationGitHub
    Antier Solutions Pvt. Ltd.Grants webappGitHub
    Zaniyar JahanyGrantmasterGitHub
    FiDi TechFiDi DotSight: Analytics Data Platform for DotSamaGitHub
    Ideal LabsCryptexGitHub
    XcavateReal estate centric lending and asset minting protocolGitHub
    SyncraNo Code DAO Maker and ZK Powered Private Voting SolutionGitHub
    P2P.ORGValidator Monitoring ServiceGitHub
    Colorful NotionDeep Account Analytics in Three Tiers for the Polkadot Data AllianceGitHub
    Dastanbek SamatovISO-8553 PoC implementationGitHub
    EigerSubstrate Move System Pallet, pt. 1GitHub
    DavantiDot-ETL ProjectGitHub
    ParaSpellLightSpell: XCM APIGitHub
    +
    TeamProjectLinkTerminatedFirst DeliveryCompleted
    InterstellarInterstellar - Wallet Phase 2GitHub
    Valletech ABDINFRAGitHub
    DAuthDAuthGitHub
    Galaxy.DoGalaxy: Three-dimensional Web for Polkadot UsersGitHub
    Web3 Labs LtdSirato (Epirus) Substrate Explorer - Phase IIIGitHub
    Collective Intelligence LabsOmnichain InfrastructureGitHub
    TradeLinkSandoxGitHub
    Wunderbar NetworkVue.js + TypeScript Substrate Front-End TemplateGitHub
    Profond.aiProfondGitHub
    727.venturesPatronGitHub
    Supercomputing Systems AGSARP - A Static Analysis Tool for Runtime PalletsGitHub
    Ed AndersonBlockchainiaGitHub
    CoinFabrikScoutCoinFabrik: Milestone 2GitHub
    Polytope LabsInteroperable State Machine ProtocolGitHub
    Talentica SoftwareImplementation Benchmarking Milestone 3GitHub
    Deep Ink Ventures GmbHStylographGitHub
    ZeeveInk Playground IDE ImprovementsGitHub
    Scio LabsXCM Domain Name ServiceGitHub
    GloslabContracts performance measurement tool proposalGitHub
    Nikita Orlov PRFaucet chat based botGitHub
    Societal Labs Ltd.Societal Saas PricingGitHub
    MASTER UNION LLC.DotflowGitHub
    Antier SolutionsRFP/securityMarketPlaceGitHub
    SO/DA zoneOcelloids Monitoring SDK grant applicationGitHub
    Antier Solutions Pvt. Ltd.Grants webappGitHub
    Zaniyar JahanyGrantmasterGitHub
    FiDi TechFiDi DotSight: Analytics Data Platform for DotSamaGitHub
    Ideal LabsCryptexGitHub
    XcavateReal estate centric lending and asset minting protocolGitHub
    SyncraNo Code DAO Maker and ZK Powered Private Voting SolutionGitHub
    P2P.ORGValidator Monitoring ServiceGitHub
    Colorful NotionDeep Account Analytics in Three Tiers for the Polkadot Data AllianceGitHub
    Dastanbek SamatovISO-8553 PoC implementationGitHub
    EigerSubstrate Move System Pallet, pt. 1GitHub
    DavantiDot-ETL ProjectGitHub
    ParaSpellLightSpell: XCM APIGitHub

    🔝

    🏄 Wave 17 - Q1 2023

    -
    TeamProjectLinkTerminatedFirst DeliveryCompleted
    Deep Ink Ventures GmbHGenesisDAOGitHub
    ArtZeroArtZero & InkWhaleGitHub
    EightFishEightFishGitHub
    ProtofirePolkadot Contract WizardGitHub
    Runtime VerificationKMIR: the K semantics of MIRGitHub
    Me ProtocolMe ProtocolGitHub
    Comrade CoopValidated StreamsGitHub
    BlockcodersKuma Cross-chain WalletGitHub
    OmniBTCPolkadot Smart ChainGitHub
    ChainSafeMultix - a simple interface to use complex multisigsGitHub
    Composable Finance LTDCosmWasm VMGitHub
    Asyoume incDao-entrance: online collaboration tool for web3GitHub
    Talentica Softwareink!/pallet/solidity performance benchmarkingGitHub
    Societal Labs Ltd.Societal - MVP - Phase 2GitHub
    Omniverse LabsOmniverse DLTGitHub
    MOBR SystemsKnowledge Oriented FrameworkGitHub
    Aviraj KharePolkasearchGitHub
    gmajorPHP RPC Lib Follow upGitHub
    CoinFabrikScout - Security Analysis ToolGitHub
    727.venturesTypechain-Polkadot Follow-up-2GitHub
    Mark Van de Vyver PhD(Dist)Substrate Tokenomics SurveyGitHub
    ZeeveParachain deployment zoombienet testing automationGitHub
    Polytope LabsTrie Verifier ImplementationGitHub
    Off-Narrative LabsTuxedoGitHub
    FuzzLandFuzzLandGitHub
    FuuAnchor, On-chain Linked List pallet and Name ServiceGitHub
    hack-inkSlothunterGitHub
    Invers IncZkwasm Rollups TransferGitHub
    decentraDOTCyclops Validator DashboardGitHub
    Anwesh NayakMempool Dashboard - Version 2GitHub
    Tellor IncTellor Oracle ProtocolGitHub
    Jonathan BrownHybrid ExplorerGitHub
    ParaSpellParaSpell_Follow Up 2GitHub
    justmertPolkaFlowGitHub
    BelSoftDiffy messengerGitHub
    ZkverseZkverseGitHub
    Taiwan Research-based Biopharmaceutical Manufacturers AssociationClaps HealthGitHub
    Tolga YaycıAwesome PolkaGitHub
    gmajorXCM ToolsGitHub
    David Semakulaink! AnalyzerGitHub
    Bright InventionsHigh-availability validator setupGitHub
    DIA DataBridgestate Attestation OracleGitHub
    TogetherCrewCommunity Health CheckGitHub
    DecentrationSupersig Phase 2GitHub
    Polkadrys LabsOpen PayrollGitHub
    IteringSolidity Verifier Implementation for Accountable Light ClientGitHub
    +
    TeamProjectLinkTerminatedFirst DeliveryCompleted
    Deep Ink Ventures GmbHGenesisDAOGitHub
    ArtZeroArtZero & InkWhaleGitHub
    EightFishEightFishGitHub
    ProtofirePolkadot Contract WizardGitHub
    Runtime VerificationKMIR: the K semantics of MIRGitHub
    Me ProtocolMe ProtocolGitHub
    Comrade CoopValidated StreamsGitHub
    BlockcodersKuma Cross-chain WalletGitHub
    OmniBTCPolkadot Smart ChainGitHub
    ChainSafeMultix - a simple interface to use complex multisigsGitHub
    Composable Finance LTDCosmWasm VMGitHub
    Asyoume incDao-entrance: online collaboration tool for web3GitHub
    Talentica Softwareink!/pallet/solidity performance benchmarkingGitHub
    Societal Labs Ltd.Societal - MVP - Phase 2GitHub
    Omniverse LabsOmniverse DLTGitHub
    MOBR SystemsKnowledge Oriented FrameworkGitHub
    Aviraj KharePolkasearchGitHub
    gmajorPHP RPC Lib Follow upGitHub
    CoinFabrikScout - Security Analysis ToolGitHub
    727.venturesTypechain-Polkadot Follow-up-2GitHub
    Mark Van de Vyver PhD(Dist)Substrate Tokenomics SurveyGitHub
    ZeeveParachain deployment zoombienet testing automationGitHub
    Polytope LabsTrie Verifier ImplementationGitHub
    Off-Narrative LabsTuxedoGitHub
    FuzzLandFuzzLandGitHub
    FuuAnchor, On-chain Linked List pallet and Name ServiceGitHub
    hack-inkSlothunterGitHub
    Invers IncZkwasm Rollups TransferGitHub
    decentraDOTCyclops Validator DashboardGitHub
    Anwesh NayakMempool Dashboard - Version 2GitHub
    Tellor IncTellor Oracle ProtocolGitHub
    Jonathan BrownHybrid ExplorerGitHub
    ParaSpellParaSpell_Follow Up 2GitHub
    justmertPolkaFlowGitHub
    BelSoftDiffy messengerGitHub
    ZkverseZkverseGitHub
    Taiwan Research-based Biopharmaceutical Manufacturers AssociationClaps HealthGitHub
    Tolga YaycıAwesome PolkaGitHub
    gmajorXCM ToolsGitHub
    David Semakulaink! AnalyzerGitHub
    Bright InventionsHigh-availability validator setupGitHub
    DIA DataBridgestate Attestation OracleGitHub
    TogetherCrewCommunity Health CheckGitHub
    DecentrationSupersig Phase 2GitHub
    Polkadrys LabsOpen PayrollGitHub
    IteringSolidity Verifier Implementation for Accountable Light ClientGitHub

    🔝

    2022

    🏄 Wave 16 - Q4 2022

    @@ -85,7 +85,7 @@

    🏄 Wave
    TeamProjectLinkTerminatedFirst DeliveryCompleted
    QRUCIAL OÜQRUCIAL DAOGitHub
    Polkadot js plusPolkadot js plus / Social Recovery WalletGitHub
    LeeHex Space Social GraphGitHub
    Liberland LLCLiberland PalletsGitHub
    Standard ProtocolSignac - a monorepo plugin for developing multiple Parity ink! smart contractsGitHub
    B-DatagrayDatagen ProjectGitHub
    Colorful NotionPolkaholic.io's Multi-Chain Substrate Block ExplorerGitHub
    Common Orbit LLCwasm-opt for RustGitHub
    BlockcodersInk ExplorerGitHub
    EquilibriumPolkadot Light Client in C++GitHub
    Open rollupOpen rollup - MVP - Phase 1GitHub
    VeridiseVanguardGitHub
    Karolis RamanauskasGeneric Sybil-Resistant FaucetGitHub
    LimeChainResearch feasibility for a Go RuntimeGitHub
    Jim YamdaosGitHub
    Green LemonGreen Lemon ProtocolGitHub
    Stardust Labs Inc.Integrating ISO-8583GitHub
    TwinPEscrow PalletGitHub
    Meta Defender TeamMeta DefenderGitHub
    ParaSpellParaSpellGitHub
    Primis LabsPrimisGitHub
    UkeUke Messaging - PoC - Phase 1GitHub
    Redstone NetworkRedstone NetworkGitHub
    JURIMETRIC TECNOLOGIA LTDAPolkadartGitHub
    Skye KiwiChoko WalletGitHub
    Popular CodingVenturGitHub
    AsylumAsylum follow-up 1GitHub
    Cyril CarlierMakiGitHub
    TopMonksCalamarGitHub
    Bela SupernovaRubeus KeeperGitHub
    Web3 Labs LtdEpirus Substrate Explorer - Phase 2GitHub
    UkeUke Protocol PoC & App (revised)GitHub
    727.venturesTypechain Phase 2GitHub
    QSTNQSTNGitHub
    CESS LABSubstats (The framework of lightweight block explorer)GitHub
    PolketToEarnFunGitHub
    ALPHA LABSBinary merkle treeGitHub
    Standard ProtocolNew Order - a full onchain orderbook dex with indexersGitHub
    hack-inkSubalfredGitHub

    🔝

    🏄 Wave 14 - Q2 2022

    -
    TeamProjectLinkTerminatedFirst DeliveryCompleted
    TDSoftwareSubIdentityGitHub
    ChainSafe SystemsSubstrateSnap Maintenance ProposalGitHub
    HugoByteProject Aurras - MVP - Phase 2GitHub
    Perun NetworkPerun App ChannelsGitHub
    ChainSafe SystemsPrivacy enhancement for Polkadot-js extensionGitHub
    BQPQuantum Lock for QBITCOINGitHub
    Simply VCPANIC Monitoring and Alerting For BlockchainsGitHub
    Artree LLCZero NetworkGitHub
    sigma primeDifferential FuzzerGitHub
    t3rnXBI - xcm-based high-level standard and interface (ABI) for smart contractsGitHub
    Dante NetworkDante NetworkGitHub
    VeridaSingle Sign-On for AppsGitHub
    Kami EkbatanifardPolkadot js plus / Nomination poolsGitHub
    Afloat IncTax Infrastructure Polkadot IntegrationGitHub
    gmajorSCALE Codec ComparatorGitHub
    Rusty CrewmatesSubstrate TutorialsGitHub
    SequesterA Common-Good Carbon Sink on PolkadotGitHub
    Keysafe NetworkA decentralized protocol for private key custody and crypto asset managementGitHub
    Fennel LabsWhiteflag on Fennel ProtocolGitHub
    RelationlabsRelation GraphGitHub
    DecentrationSupersigGitHub
    Web3 Labs LtdEpirus Substrate ExplorerGitHub
    727.venturesSol2InkGitHub
    727.venturesOpenBrush Phase 3GitHub
    FSFair SquaresGitHub
    Ideal LabsIris: Phase 2GitHub
    NeoPowerRoloi: Stream money from one wallet to anotherGitHub
    Tribal Protocol LabsTribal Protocol Smart Contract DevelopmentGitHub
    Yahuang WuDual-Key Stealth Address ProtocolGitHub
    UNIVERSALDOT FOUNDATIONUniversaldot.me Phase 2GitHub
    Societal Labs Ltd.Societal - MVP - Phase 1GitHub
    Faceless ProtocolFaceless ProtocolGitHub
    727.venturesTypechainGitHub
    CodelightMassbit RouteGitHub
    Hypha Hashed PartnersSocial Recovery WalletGitHub
    MangoBOX labsMangoBOX ProtocolGitHub
    +
    TeamProjectLinkTerminatedFirst DeliveryCompleted
    TDSoftwareSubIdentityGitHub
    ChainSafe SystemsSubstrateSnap Maintenance ProposalGitHub
    HugoByteProject Aurras - MVP - Phase 2GitHub
    Perun NetworkPerun App ChannelsGitHub
    ChainSafe SystemsPrivacy enhancement for Polkadot-js extensionGitHub
    BQPQuantum Lock for QBITCOINGitHub
    Simply VCPANIC Monitoring and Alerting For BlockchainsGitHub
    Artree LLCZero NetworkGitHub
    sigma primeDifferential FuzzerGitHub
    t3rnXBI - xcm-based high-level standard and interface (ABI) for smart contractsGitHub
    Dante NetworkDante NetworkGitHub
    VeridaSingle Sign-On for AppsGitHub
    Kami EkbatanifardPolkadot js plus / Nomination poolsGitHub
    Afloat IncTax Infrastructure Polkadot IntegrationGitHub
    gmajorSCALE Codec ComparatorGitHub
    Rusty CrewmatesSubstrate TutorialsGitHub
    SequesterA Common-Good Carbon Sink on PolkadotGitHub
    Keysafe NetworkA decentralized protocol for private key custody and crypto asset managementGitHub
    Fennel LabsWhiteflag on Fennel ProtocolGitHub
    RelationlabsRelation GraphGitHub
    DecentrationSupersigGitHub
    Web3 Labs LtdEpirus Substrate ExplorerGitHub
    727.venturesSol2InkGitHub
    727.venturesOpenBrush Phase 3GitHub
    FSFair SquaresGitHub
    Ideal LabsIris: Phase 2GitHub
    NeoPowerRoloi: Stream money from one wallet to anotherGitHub
    Tribal Protocol LabsTribal Protocol Smart Contract DevelopmentGitHub
    Yahuang WuDual-Key Stealth Address ProtocolGitHub
    UNIVERSALDOT FOUNDATIONUniversaldot.me Phase 2GitHub
    Societal Labs Ltd.Societal - MVP - Phase 1GitHub
    Faceless ProtocolFaceless ProtocolGitHub
    727.venturesTypechainGitHub
    CodelightMassbit RouteGitHub
    Hypha Hashed PartnersSocial Recovery WalletGitHub
    MangoBOX labsMangoBOX ProtocolGitHub

    🔝

    🏄 Wave 13 - Q1 2022

    TeamProjectLinkTerminatedFirst DeliveryCompleted
    ChainifyNolikGitHub
    Pennsylvania State UniversityAvoiding Rust Deadlocks via Lifetime VisualizationGitHub
    AnagolayProject IdiyanaleGitHub
    Fennel LabsFennel ProtocolGitHub
    Valletech ABPolkawatchGitHub
    EzCodePolkadot.js NoCode PluginGitHub
    Virto NetworkLIP payments palletGitHub
    Kami EkbatanifardPolkadot.js Plus ExtensionGitHub
    Dora FactoryMultisig UIGitHub
    BlackprintIntegrating Polkadot.js with BlackprintGitHub
    OpenSquare NetworkOpenSquare Paid QA protocolGitHub
    @Scale TechnologiesLibra - Decentralized Payment NetworkGitHub
    InterstellarInterstellar - Wallet Phase 1GitHub
    PendulumSpacewalk: a Stellar bridgeGitHub
    Dmitrii KoshelevImplementation of the new hash function to BLS12 curvesGitHub
    HamsterHamster - A decentralized computing networkGitHub
    Papers GmbHZaturn - A Generic Attestable Oracle parachain Phase 1GitHub
    SlonigirafSLON - a recommendation letter systemGitHub
    HelixstreetHelixstreet ModuleGitHub
    CryptovietGafi Network - The Network of Game FinanceGitHub
    AsylumMetaverse for next generation gamingGitHub
    CESS LABData Store PalletGitHub
    ChainSafeSubstrate Core PolywrapperGitHub
    Bela SupernovaOn-chain cash exchange (OCEX)
    Second StateWasmEdge for SubstrateGitHub
    Wow LabzDot Marketplace Phase 2GitHub
    Stardust Labs Inc.Uncollateralized Stablecoin Research and DesignGitHub
    Hashed SystemsNative Bitcoin Vaults (NBV)GitHub
    SetheumSetheum HighEnd LaunchPad Crowdsales ModuleGitHub
    SaaS3 LabSaaS3GitHub
    NUTS FinanceDOT-pegged derivative built on top of the stable asset protocolGitHub
    Strategy ObjectSubstrate Client for JavaGitHub
    diff --git a/applications/AdMeta.html b/applications/AdMeta.html index c4d68847b3f..21252dd47fc 100644 --- a/applications/AdMeta.html +++ b/applications/AdMeta.html @@ -4,8 +4,8 @@ AdMeta | Web3 Foundation Grants - - + +

    AdMeta

    diff --git a/applications/Afloat.html b/applications/Afloat.html index b85fd9c8c1a..4b3fd393710 100644 --- a/applications/Afloat.html +++ b/applications/Afloat.html @@ -4,8 +4,8 @@ Afloat Tax Infrastructure Polkadot Integration | Web3 Foundation Grants - - + +

    Afloat Tax Infrastructure Polkadot Integration

    diff --git a/applications/Aisland-DocSig.html b/applications/Aisland-DocSig.html index 7de9959596f..900eb53adc9 100644 --- a/applications/Aisland-DocSig.html +++ b/applications/Aisland-DocSig.html @@ -4,8 +4,8 @@ Aisland Docsig | Web3 Foundation Grants - - + +

    Aisland Docsig

    diff --git a/applications/AlgoCash.html b/applications/AlgoCash.html index 4a2714019a1..902b6c0a4a4 100644 --- a/applications/AlgoCash.html +++ b/applications/AlgoCash.html @@ -4,8 +4,8 @@ AlgoCash | Web3 Foundation Grants - - + +

    AlgoCash

    diff --git a/applications/Anchor.html b/applications/Anchor.html index c64956c2b89..0a00492d1bc 100644 --- a/applications/Anchor.html +++ b/applications/Anchor.html @@ -4,8 +4,8 @@ Anchor, On-chain Linked List pallet and Name Service | Web3 Foundation Grants - - + +

    Anchor, On-chain Linked List pallet and Name Service

    diff --git a/applications/Apron_Network.html b/applications/Apron_Network.html index 30b97dea61e..099cad832b6 100644 --- a/applications/Apron_Network.html +++ b/applications/Apron_Network.html @@ -4,8 +4,8 @@ Apron Network | Web3 Foundation Grants - - + +

    Apron Network

    diff --git a/applications/ArtZero_InkWhale.html b/applications/ArtZero_InkWhale.html index 7789e0fa0b7..3f6087eeb3e 100644 --- a/applications/ArtZero_InkWhale.html +++ b/applications/ArtZero_InkWhale.html @@ -4,8 +4,8 @@ ArtZero & InkWhale | Web3 Foundation Grants - - + +

    ArtZero & InkWhale

    diff --git a/applications/Awesome-Polka.html b/applications/Awesome-Polka.html index 6e5d0ccba58..b843878e90d 100644 --- a/applications/Awesome-Polka.html +++ b/applications/Awesome-Polka.html @@ -4,8 +4,8 @@ Awesome Polka | Web3 Foundation Grants - - + +

    Awesome Polka

    diff --git a/applications/BCANN.html b/applications/BCANN.html index 6330f035b03..5fe45dad286 100644 --- a/applications/BCANN.html +++ b/applications/BCANN.html @@ -4,8 +4,8 @@ BCANN ( The blockchain system for Assigned Names And Numbers ) | Web3 Foundation Grants - - + +

    BCANN ( The blockchain system for Assigned Names And Numbers )

    diff --git a/applications/Banksy_Finance.html b/applications/Banksy_Finance.html index 5fa8024c133..aa2c9ce88b5 100644 --- a/applications/Banksy_Finance.html +++ b/applications/Banksy_Finance.html @@ -4,8 +4,8 @@ Banksy Finance | Web3 Foundation Grants - - + +

    Banksy Finance

    diff --git a/applications/CESS.html b/applications/CESS.html index 5fbbafd4fd0..0aa3a40f697 100644 --- a/applications/CESS.html +++ b/applications/CESS.html @@ -4,8 +4,8 @@ Cumulus Encrypted Storage System (CESS) | Web3 Foundation Grants - - + +

    Cumulus Encrypted Storage System (CESS)

    diff --git a/applications/CILA-omnichain-infrastructure.html b/applications/CILA-omnichain-infrastructure.html index 64e89e4503e..eb8ba37b3f3 100644 --- a/applications/CILA-omnichain-infrastructure.html +++ b/applications/CILA-omnichain-infrastructure.html @@ -4,8 +4,8 @@ CILA - Omnichain Infrastructure | Web3 Foundation Grants - - + +

    CILA - Omnichain Infrastructure

    diff --git a/applications/Calamar.html b/applications/Calamar.html index 620752a9d62..4ff1069c0dd 100644 --- a/applications/Calamar.html +++ b/applications/Calamar.html @@ -4,8 +4,8 @@ Calamar | Web3 Foundation Grants - - + +

    Calamar

    diff --git a/applications/Cere_Turnkey_Private_Blockchain_Network.html b/applications/Cere_Turnkey_Private_Blockchain_Network.html index aa18c015b71..5cea72b9227 100644 --- a/applications/Cere_Turnkey_Private_Blockchain_Network.html +++ b/applications/Cere_Turnkey_Private_Blockchain_Network.html @@ -4,8 +4,8 @@ Turn-key Private Standalone Blockchain Network | Web3 Foundation Grants - - + +

    Turn-key Private Standalone Blockchain Network

    diff --git a/applications/Claps.html b/applications/Claps.html index d53f04448ac..19693449c45 100644 --- a/applications/Claps.html +++ b/applications/Claps.html @@ -4,8 +4,8 @@ Claps Health | Web3 Foundation Grants - - + +

    Claps Health

    diff --git a/applications/CoinFabrik_On_Ink_Integration_Tests.html b/applications/CoinFabrik_On_Ink_Integration_Tests.html index 851474c3f55..e33282005a1 100644 --- a/applications/CoinFabrik_On_Ink_Integration_Tests.html +++ b/applications/CoinFabrik_On_Ink_Integration_Tests.html @@ -4,8 +4,8 @@ CoinFabrik On Ink Integration Tests | Web3 Foundation Grants - - + +

    CoinFabrik On Ink Integration Tests

    diff --git a/applications/CoinFabrik_On_Ink_Integration_Tests_2.html b/applications/CoinFabrik_On_Ink_Integration_Tests_2.html index a909d475385..8db4b580b7e 100644 --- a/applications/CoinFabrik_On_Ink_Integration_Tests_2.html +++ b/applications/CoinFabrik_On_Ink_Integration_Tests_2.html @@ -4,8 +4,8 @@ CoinFabrik On Ink Integration Tests 2 | Web3 Foundation Grants - - + +

    CoinFabrik On Ink Integration Tests 2

    diff --git a/applications/CoinFabrik_On_Ink_Integration_Tests_3.html b/applications/CoinFabrik_On_Ink_Integration_Tests_3.html index 26ed3e534f7..8f4060454bf 100644 --- a/applications/CoinFabrik_On_Ink_Integration_Tests_3.html +++ b/applications/CoinFabrik_On_Ink_Integration_Tests_3.html @@ -4,8 +4,8 @@ CoinFabrik On Ink Integration Tests 3 | Web3 Foundation Grants - - + +

    CoinFabrik On Ink Integration Tests 3

    diff --git a/applications/Coinversation.html b/applications/Coinversation.html index 12851f76df3..4cdb7be611c 100644 --- a/applications/Coinversation.html +++ b/applications/Coinversation.html @@ -4,8 +4,8 @@ Coinversation Protocol | Web3 Foundation Grants - - + +

    Coinversation Protocol

    diff --git a/applications/Contract_wizard.html b/applications/Contract_wizard.html index eeaeb1a2af6..3dafac80360 100644 --- a/applications/Contract_wizard.html +++ b/applications/Contract_wizard.html @@ -4,8 +4,8 @@ Polkadot Contract Wizard | Web3 Foundation Grants - - + +

    Polkadot Contract Wizard

    diff --git a/applications/CosmWasmVM-CoreProduct.html b/applications/CosmWasmVM-CoreProduct.html index c4980f4aa4e..982c50c8292 100644 --- a/applications/CosmWasmVM-CoreProduct.html +++ b/applications/CosmWasmVM-CoreProduct.html @@ -4,8 +4,8 @@ CosmWasm VM - Core product | Web3 Foundation Grants - - + +

    CosmWasm VM - Core product

    diff --git a/applications/Crowdloans-FET.html b/applications/Crowdloans-FET.html index b0a5fb2bc3e..4b0e5a92966 100644 --- a/applications/Crowdloans-FET.html +++ b/applications/Crowdloans-FET.html @@ -4,8 +4,8 @@ The CrowdloanFET Project | Web3 Foundation Grants - - + +

    The CrowdloanFET Project

    diff --git a/applications/Cyborg.html b/applications/Cyborg.html index 33132c15b5b..252ca94a446 100644 --- a/applications/Cyborg.html +++ b/applications/Cyborg.html @@ -4,8 +4,8 @@ Cyborg Network - Empowering Decentralized Edge Networks | Web3 Foundation Grants - - + +

    Cyborg Network - Empowering Decentralized Edge Networks

    diff --git a/applications/DAOsign.html b/applications/DAOsign.html index 504c5f60542..8e1f1ae92c2 100644 --- a/applications/DAOsign.html +++ b/applications/DAOsign.html @@ -4,8 +4,8 @@ DAOsign | Web3 Foundation Grants - - + +

    DAOsign

    diff --git a/applications/DIA_Bridge_Attestation_Oracle.html b/applications/DIA_Bridge_Attestation_Oracle.html index dd18fa3b48e..296c85c1a17 100644 --- a/applications/DIA_Bridge_Attestation_Oracle.html +++ b/applications/DIA_Bridge_Attestation_Oracle.html @@ -4,8 +4,8 @@ Bridges Attestation Oracle | Web3 Foundation Grants - - + +

    Bridges Attestation Oracle

    diff --git a/applications/DICO.html b/applications/DICO.html index 296cf621feb..fc823c16f02 100644 --- a/applications/DICO.html +++ b/applications/DICO.html @@ -4,8 +4,8 @@ DICO | Web3 Foundation Grants - - + +

    DICO

    diff --git a/applications/DINFRA.html b/applications/DINFRA.html index 8f11dd733a6..568fcaae54e 100644 --- a/applications/DINFRA.html +++ b/applications/DINFRA.html @@ -4,8 +4,8 @@ DINFRA | Web3 Foundation Grants - - + +

    DINFRA

    diff --git a/applications/DKSAP.html b/applications/DKSAP.html index c69fca0e270..8819c6aa2f3 100644 --- a/applications/DKSAP.html +++ b/applications/DKSAP.html @@ -4,8 +4,8 @@ DKSAP | Web3 Foundation Grants - - + +

    DKSAP

    diff --git a/applications/DNFT.html b/applications/DNFT.html index f8a53ca3117..b8322a91a6f 100644 --- a/applications/DNFT.html +++ b/applications/DNFT.html @@ -4,8 +4,8 @@ DNFT Protocol | Web3 Foundation Grants - - + +

    DNFT Protocol

    diff --git a/applications/Dante_Network.html b/applications/Dante_Network.html index 57b3d9f181e..f1f5675c89d 100644 --- a/applications/Dante_Network.html +++ b/applications/Dante_Network.html @@ -4,8 +4,8 @@ Dante Network | Web3 Foundation Grants - - + +

    Dante Network

    diff --git a/applications/Datagen_Project.html b/applications/Datagen_Project.html index 087ccbfc71a..7c4725bd5a8 100644 --- a/applications/Datagen_Project.html +++ b/applications/Datagen_Project.html @@ -4,8 +4,8 @@ Datagen Project | Web3 Foundation Grants - - + +

    Datagen Project

    diff --git a/applications/DeepAccountAnalytics-PolkadotDataAlliance.html b/applications/DeepAccountAnalytics-PolkadotDataAlliance.html index 62309207b2d..d99080d9fef 100644 --- a/applications/DeepAccountAnalytics-PolkadotDataAlliance.html +++ b/applications/DeepAccountAnalytics-PolkadotDataAlliance.html @@ -4,8 +4,8 @@ Web3 Foundation Deep Account Analytics in Three Tiers for the Polkadot Data Alliance | Web3 Foundation Grants - - + +

    Web3 Foundation Deep Account Analytics in Three Tiers for the Polkadot Data Alliance

    diff --git a/applications/Deitos_Network.html b/applications/Deitos_Network.html index cfb599eaa97..885ec9a8ad2 100644 --- a/applications/Deitos_Network.html +++ b/applications/Deitos_Network.html @@ -4,8 +4,8 @@ Deitos Network | Web3 Foundation Grants - - + +

    Deitos Network

    diff --git a/applications/Diffy_chat.html b/applications/Diffy_chat.html index 6dc320b99ac..33a0f9ecfbc 100644 --- a/applications/Diffy_chat.html +++ b/applications/Diffy_chat.html @@ -4,8 +4,8 @@ Diffy messenger | Web3 Foundation Grants - - + +

    Diffy messenger

    diff --git a/applications/DipoleOracle.html b/applications/DipoleOracle.html index c8691fe2916..610df4554ab 100644 --- a/applications/DipoleOracle.html +++ b/applications/DipoleOracle.html @@ -4,8 +4,8 @@ Dipole Oracle | Web3 Foundation Grants - - + +

    Dipole Oracle

    diff --git a/applications/DistributedKeyManagement.html b/applications/DistributedKeyManagement.html index 96f9315d7e4..ff66dc03edc 100644 --- a/applications/DistributedKeyManagement.html +++ b/applications/DistributedKeyManagement.html @@ -4,8 +4,8 @@ Distributed Key Management | Web3 Foundation Grants - - + +

    Distributed Key Management

    diff --git a/applications/DotPay.html b/applications/DotPay.html index b3abd6198a7..770c787f925 100644 --- a/applications/DotPay.html +++ b/applications/DotPay.html @@ -4,8 +4,8 @@ DOT PAY | Web3 Foundation Grants - - + +

    DOT PAY

    diff --git a/applications/DotPulse.html b/applications/DotPulse.html index df37f6b9f3a..a2b6d3f05f2 100644 --- a/applications/DotPulse.html +++ b/applications/DotPulse.html @@ -4,8 +4,8 @@ DotPulse | Web3 Foundation Grants - - + +

    DotPulse

    diff --git a/applications/Doter.html b/applications/Doter.html index c84b4f27169..23ac705a306 100644 --- a/applications/Doter.html +++ b/applications/Doter.html @@ -4,8 +4,8 @@ Doter (A browser extension wallet for Polkadot) | Web3 Foundation Grants - - + +

    Doter (A browser extension wallet for Polkadot)

    diff --git a/applications/Dotflow.html b/applications/Dotflow.html index d9668a84bbb..21f3b5e9848 100644 --- a/applications/Dotflow.html +++ b/applications/Dotflow.html @@ -4,8 +4,8 @@ Dotflow | Web3 Foundation Grants - - + +

    Dotflow

    diff --git a/applications/Eiger_Storage_on_Polkadot_1.html b/applications/Eiger_Storage_on_Polkadot_1.html index b1a108461d9..b007fc780e4 100644 --- a/applications/Eiger_Storage_on_Polkadot_1.html +++ b/applications/Eiger_Storage_on_Polkadot_1.html @@ -4,8 +4,8 @@ Proposal: Storage solution on Polkadot | Web3 Foundation Grants - - + +

    Proposal: Storage solution on Polkadot

    diff --git a/applications/EverlastingCash.html b/applications/EverlastingCash.html index 1bc1a3871bf..2dac9a58500 100644 --- a/applications/EverlastingCash.html +++ b/applications/EverlastingCash.html @@ -4,8 +4,8 @@ Everlasting Cash | Web3 Foundation Grants - - + +

    Everlasting Cash

    diff --git a/applications/FIAT-on-off-ramp.html b/applications/FIAT-on-off-ramp.html index 650c71f85de8083d4fa15d8d916e905e95af0d4f..ad34ebc320d910a71d64e485cb1e43c376081deb 100644 GIT binary patch delta 44 zcmZ3om37Hh)(vbN9OlL*#%8H$rjr9W Generic sybil-resistant faucet | Web3 Foundation Grants - - + +

    Generic sybil-resistant faucet

    diff --git a/applications/Fennel_Protocol.html b/applications/Fennel_Protocol.html index c1a4dbfcf2e..f9fdf431c6d 100644 --- a/applications/Fennel_Protocol.html +++ b/applications/Fennel_Protocol.html @@ -4,8 +4,8 @@ Fennel Protocol | Web3 Foundation Grants - - + +

    Fennel Protocol

    diff --git a/applications/FuturFusion.html b/applications/FuturFusion.html index fff5918ac61..a0ef7ff11b8 100644 --- a/applications/FuturFusion.html +++ b/applications/FuturFusion.html @@ -4,8 +4,8 @@ Futur & Fusion Protocols | Web3 Foundation Grants - - + +

    Futur & Fusion Protocols

    diff --git a/applications/FuzzLand.html b/applications/FuzzLand.html index ce25809e2b3..c73350d0012 100644 --- a/applications/FuzzLand.html +++ b/applications/FuzzLand.html @@ -4,8 +4,8 @@ FuzzLand | Web3 Foundation Grants - - + +

    FuzzLand

    diff --git a/applications/Gafi.html b/applications/Gafi.html index 44120b81dc5..796bb9eddf6 100644 --- a/applications/Gafi.html +++ b/applications/Gafi.html @@ -4,8 +4,8 @@ Gafi Network - The Network of Game Finance | Web3 Foundation Grants - - + +

    Gafi Network - The Network of Game Finance

    diff --git a/applications/GenesisDAO.html b/applications/GenesisDAO.html index 525a22a3b30..6d0badac4e6 100644 --- a/applications/GenesisDAO.html +++ b/applications/GenesisDAO.html @@ -4,8 +4,8 @@ GenesisDAO | Web3 Foundation Grants - - + +

    GenesisDAO

    diff --git a/applications/Gluon_decentralized_hardware_crypto_wallet_services.html b/applications/Gluon_decentralized_hardware_crypto_wallet_services.html index a32fbe28491..ca33264fdf5 100644 --- a/applications/Gluon_decentralized_hardware_crypto_wallet_services.html +++ b/applications/Gluon_decentralized_hardware_crypto_wallet_services.html @@ -4,8 +4,8 @@ Gluon - Decentralized Hardware Crypto Wallet Services | Web3 Foundation Grants - - + +

    Gluon - Decentralized Hardware Crypto Wallet Services

    diff --git a/applications/Grant_management_webapp.html b/applications/Grant_management_webapp.html index 05f42f3429d..3a7aecb016f 100644 --- a/applications/Grant_management_webapp.html +++ b/applications/Grant_management_webapp.html @@ -4,8 +4,8 @@ Grant Management Webapp | Web3 Foundation Grants - - + +

    Grant Management Webapp

    diff --git a/applications/GreenLemon.html b/applications/GreenLemon.html index f258ce6511a..83a89217591 100644 --- a/applications/GreenLemon.html +++ b/applications/GreenLemon.html @@ -4,8 +4,8 @@ Green Lemon | Web3 Foundation Grants - - + +

    Green Lemon

    diff --git a/applications/High_availability_validator_setup.html b/applications/High_availability_validator_setup.html index 0871e1a4143..dd8892df39f 100644 --- a/applications/High_availability_validator_setup.html +++ b/applications/High_availability_validator_setup.html @@ -4,8 +4,8 @@ High-availability validator setup | Web3 Foundation Grants - - + +

    High-availability validator setup

    diff --git a/applications/Hyperdot.html b/applications/Hyperdot.html index 90a62d5d671..0750b74a11e 100644 --- a/applications/Hyperdot.html +++ b/applications/Hyperdot.html @@ -4,8 +4,8 @@ Hyperdot - Powerful data analysis and creation platform — RFP | Web3 Foundation Grants - - + +

    Hyperdot - Powerful data analysis and creation platform — RFP

    diff --git a/applications/ISO-8583-implementation.html b/applications/ISO-8583-implementation.html index 29ffbf85052..b48411b909c 100644 --- a/applications/ISO-8583-implementation.html +++ b/applications/ISO-8583-implementation.html @@ -4,8 +4,8 @@ ISO-8583 implementation | Web3 Foundation Grants - - + +

    ISO-8583 implementation

    diff --git a/applications/ISO20022.html b/applications/ISO20022.html index 11d3e5f86fb..8fe7937fd3d 100644 --- a/applications/ISO20022.html +++ b/applications/ISO20022.html @@ -4,8 +4,8 @@ ISO20022 PoC | Web3 Foundation Grants - - + +

    ISO20022 PoC

    diff --git a/applications/Idavoll Network.html b/applications/Idavoll Network.html index 44c44532972..010dc560b8a 100644 --- a/applications/Idavoll Network.html +++ b/applications/Idavoll Network.html @@ -4,8 +4,8 @@ Idavoll Network | Web3 Foundation Grants - - + +

    Idavoll Network

    diff --git a/applications/Integrating-ISO8583.html b/applications/Integrating-ISO8583.html index bf2cdb58423..dd3f5de89d6 100644 --- a/applications/Integrating-ISO8583.html +++ b/applications/Integrating-ISO8583.html @@ -4,8 +4,8 @@ Integrating ISO-8583 | Web3 Foundation Grants - - + +

    Integrating ISO-8583

    diff --git a/applications/Interstellar-Network.html b/applications/Interstellar-Network.html index 505998c091a..d0277b5d99a 100644 --- a/applications/Interstellar-Network.html +++ b/applications/Interstellar-Network.html @@ -4,8 +4,8 @@ Interstellar - Wallet Phase 1 | Web3 Foundation Grants - - + +

    Interstellar - Wallet Phase 1

    diff --git a/applications/Interstellar-network2.html b/applications/Interstellar-network2.html index 1f67f6d9d23..e479dbcf143 100644 --- a/applications/Interstellar-network2.html +++ b/applications/Interstellar-network2.html @@ -4,8 +4,8 @@ Interstellar - Wallet Phase 2 (amended) | Web3 Foundation Grants - - + +

    Interstellar - Wallet Phase 2 (amended)

    diff --git a/applications/InvArch.html b/applications/InvArch.html index 24b3e03b23c..46ebdeef12d 100644 --- a/applications/InvArch.html +++ b/applications/InvArch.html @@ -4,8 +4,8 @@ The InvArch - INV4 Frame : IP Assets, Licensings, & CLI tool for the Substate ecosystem. | Web3 Foundation Grants - - + +

    The InvArch - INV4 Frame : IP Assets, Licensings, & CLI tool for the Substate ecosystem.

    diff --git a/applications/JsonRpsee-socks5-proxy.html b/applications/JsonRpsee-socks5-proxy.html index 904ef0153c6..736e3d9c7d0 100644 --- a/applications/JsonRpsee-socks5-proxy.html +++ b/applications/JsonRpsee-socks5-proxy.html @@ -4,8 +4,8 @@ JsonRpsee socks5 proxy | Web3 Foundation Grants - - + +

    JsonRpsee socks5 proxy

    diff --git a/applications/JuniDB.html b/applications/JuniDB.html index a33964e46f8..02de200ae8e 100644 --- a/applications/JuniDB.html +++ b/applications/JuniDB.html @@ -4,8 +4,8 @@ JuniDB | Web3 Foundation Grants - - + +

    JuniDB

    diff --git a/applications/KSM-embeddable-tip-or-donate-button.html b/applications/KSM-embeddable-tip-or-donate-button.html index 7c1aa97e3e3..7333a28b7f6 100644 --- a/applications/KSM-embeddable-tip-or-donate-button.html +++ b/applications/KSM-embeddable-tip-or-donate-button.html @@ -4,8 +4,8 @@ Tip or Donate KSM Embeddable Button | Web3 Foundation Grants - - + +

    Tip or Donate KSM Embeddable Button

    diff --git a/applications/Knowledge-Oriented-Framework.html b/applications/Knowledge-Oriented-Framework.html index 00c9712149e..823375a7601 100644 --- a/applications/Knowledge-Oriented-Framework.html +++ b/applications/Knowledge-Oriented-Framework.html @@ -4,8 +4,8 @@ A Knowledge-Oriented Approach to Enhance Integration and Communicability in the Polkadot Ecosystem | Web3 Foundation Grants - - + +

    A Knowledge-Oriented Approach to Enhance Integration and Communicability in the Polkadot Ecosystem

    diff --git a/applications/Koiverse.html b/applications/Koiverse.html index 7a7524770ba..1706ff04d17 100644 --- a/applications/Koiverse.html +++ b/applications/Koiverse.html @@ -4,8 +4,8 @@ Koi Metaverse | Web3 Foundation Grants - - + +

    Koi Metaverse

    diff --git a/applications/Lastic.html b/applications/Lastic.html index ef9b3815c30fc0360d7677101293dfd38ba25b9f..8751afe8e77bfa0ad39e4449813cdc4023511b39 100644 GIT binary patch delta 36 scmbPpmub#jrVYE;In0esjLlNhOeY^=x8g`lvNT9aO)}ri!ZBkR0QMFPo&W#< delta 36 scmbPpmub#jrVYE;IZ_kNjLl6fOeP; Libra - Decentralized Payment Network | Web3 Foundation Grants - - + +

    Libra - Decentralized Payment Network

    diff --git a/applications/LightSpell-proposal.html b/applications/LightSpell-proposal.html index 7e3776cd843..b3df5e5320c 100644 --- a/applications/LightSpell-proposal.html +++ b/applications/LightSpell-proposal.html @@ -4,8 +4,8 @@ LightSpell XCM API by ParaSpell✨ | Web3 Foundation Grants - - + +

    LightSpell XCM API by ParaSpell✨

    diff --git a/applications/LiisaPortfolioTracker.html b/applications/LiisaPortfolioTracker.html index 6911a5df99d..21a07c77370 100644 --- a/applications/LiisaPortfolioTracker.html +++ b/applications/LiisaPortfolioTracker.html @@ -4,8 +4,8 @@ Polkadot NFT Portfolio Tracker by Liisa - MVP | Web3 Foundation Grants - - + +

    Polkadot NFT Portfolio Tracker by Liisa - MVP

    diff --git a/applications/MAP-Bridge.html b/applications/MAP-Bridge.html index b863369a38f..f72999aac16 100644 --- a/applications/MAP-Bridge.html +++ b/applications/MAP-Bridge.html @@ -4,8 +4,8 @@ Map Bridge | Web3 Foundation Grants - - + +

    Map Bridge

    diff --git a/applications/MIXER.html b/applications/MIXER.html index 6c4d63a8ecb..b34a9c79fcc 100644 --- a/applications/MIXER.html +++ b/applications/MIXER.html @@ -4,8 +4,8 @@ Webb Mixer | Web3 Foundation Grants - - + +

    Webb Mixer

    diff --git a/applications/MIXERv2.html b/applications/MIXERv2.html index f2ff7042d0f..894e4c3b391 100644 --- a/applications/MIXERv2.html +++ b/applications/MIXERv2.html @@ -4,8 +4,8 @@ Webb Mixer Extended | Web3 Foundation Grants - - + +

    Webb Mixer Extended

    diff --git a/applications/Maki.html b/applications/Maki.html index 81db4b9644e..fa8ba3ebcbd 100644 --- a/applications/Maki.html +++ b/applications/Maki.html @@ -4,8 +4,8 @@ Maki | Web3 Foundation Grants - - + +

    Maki

    diff --git a/applications/MangoBOX-Protocol.html b/applications/MangoBOX-Protocol.html index 6f7c112991d..ac3689eca0f 100644 --- a/applications/MangoBOX-Protocol.html +++ b/applications/MangoBOX-Protocol.html @@ -4,8 +4,8 @@ MangoBOX Protocol | Web3 Foundation Grants - - + +

    MangoBOX Protocol

    diff --git a/applications/MangoSale_Protocol.html b/applications/MangoSale_Protocol.html index 59adcb9a959..c1424d633bd 100644 --- a/applications/MangoSale_Protocol.html +++ b/applications/MangoSale_Protocol.html @@ -4,8 +4,8 @@ MangoSale Protocol | Web3 Foundation Grants - - + +

    MangoSale Protocol

    diff --git a/applications/MeProtocol.html b/applications/MeProtocol.html index c5528ed434d..d27abb93eb8 100644 --- a/applications/MeProtocol.html +++ b/applications/MeProtocol.html @@ -4,8 +4,8 @@ Me Protocol | Web3 Foundation Grants - - + +

    Me Protocol

    diff --git a/applications/Melodot.html b/applications/Melodot.html index 4e7e142e0c0..d6b81575e8d 100644 --- a/applications/Melodot.html +++ b/applications/Melodot.html @@ -4,8 +4,8 @@ Melodot: Incentive-compatible data availability layer | Web3 Foundation Grants - - + +

    Melodot: Incentive-compatible data availability layer

    diff --git a/applications/Meta_Defender.html b/applications/Meta_Defender.html index eedc8a3a441..2024631e1ba 100644 --- a/applications/Meta_Defender.html +++ b/applications/Meta_Defender.html @@ -4,8 +4,8 @@ Meta Defender | Web3 Foundation Grants - - + +

    Meta Defender

    diff --git a/applications/Multix-a-simple-UI-for-complex-multisig.html b/applications/Multix-a-simple-UI-for-complex-multisig.html index 81f5db4d925..529a3ea11df 100644 --- a/applications/Multix-a-simple-UI-for-complex-multisig.html +++ b/applications/Multix-a-simple-UI-for-complex-multisig.html @@ -4,8 +4,8 @@ Multix a simple interface for complex multisigs | Web3 Foundation Grants - - + +

    Multix a simple interface for complex multisigs

    diff --git a/applications/NFTStore_Network.html b/applications/NFTStore_Network.html index 2bd5cb04540..2a5d6de27d7 100644 --- a/applications/NFTStore_Network.html +++ b/applications/NFTStore_Network.html @@ -4,8 +4,8 @@ NFTStore | Web3 Foundation Grants - - + +

    NFTStore

    diff --git a/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange.html b/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange.html index af49ea11ac2..507619d7f46 100644 --- a/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange.html +++ b/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange.html @@ -4,8 +4,8 @@ Protocol for NFT Migration and Data Exchange | Web3 Foundation Grants - - + +

    Protocol for NFT Migration and Data Exchange

    diff --git a/applications/Nolik.html b/applications/Nolik.html index 7150935f29e..08f52d9820d 100644 --- a/applications/Nolik.html +++ b/applications/Nolik.html @@ -4,8 +4,8 @@ Nolik | Web3 Foundation Grants - - + +

    Nolik

    diff --git a/applications/NuLink.html b/applications/NuLink.html index 8212e2801b8..220ccf05d65 100644 --- a/applications/NuLink.html +++ b/applications/NuLink.html @@ -4,8 +4,8 @@ NuLink | Web3 Foundation Grants - - + +

    NuLink

    diff --git a/applications/Omniverse DLT.html b/applications/Omniverse DLT.html index 09491fa803a..bc991812d96 100644 --- a/applications/Omniverse DLT.html +++ b/applications/Omniverse DLT.html @@ -4,8 +4,8 @@ Omniverse DLT | Web3 Foundation Grants - - + +

    Omniverse DLT

    diff --git a/applications/OpenSquare-offchain-voting.html b/applications/OpenSquare-offchain-voting.html index aed2231946b..49678131cda 100644 --- a/applications/OpenSquare-offchain-voting.html +++ b/applications/OpenSquare-offchain-voting.html @@ -4,8 +4,8 @@ OpenSquare off-chain voting for Polkadot ecosystem | Web3 Foundation Grants - - + +

    OpenSquare off-chain voting for Polkadot ecosystem

    diff --git a/applications/OpenSquare_paid_qa_protocol.html b/applications/OpenSquare_paid_qa_protocol.html index b25e7acdcf8..cf192a8e6ce 100644 --- a/applications/OpenSquare_paid_qa_protocol.html +++ b/applications/OpenSquare_paid_qa_protocol.html @@ -4,8 +4,8 @@ OpenSquare Paid QA protocol | Web3 Foundation Grants - - + +

    OpenSquare Paid QA protocol

    diff --git a/applications/ParaSpell.html b/applications/ParaSpell.html index 5fedd9ee635..d29bfb5c828 100644 --- a/applications/ParaSpell.html +++ b/applications/ParaSpell.html @@ -4,8 +4,8 @@ ParaSpell | Web3 Foundation Grants - - + +

    ParaSpell

    diff --git a/applications/ParaSpell_follow-up.html b/applications/ParaSpell_follow-up.html index 4b2b8582c7c..b39c8f02bb4 100644 --- a/applications/ParaSpell_follow-up.html +++ b/applications/ParaSpell_follow-up.html @@ -4,8 +4,8 @@ ParaSpell | Web3 Foundation Grants - - + +

    ParaSpell

    diff --git a/applications/ParaSpell_follow-up2.html b/applications/ParaSpell_follow-up2.html index 3e72c3e2a57..edcc257b991 100644 --- a/applications/ParaSpell_follow-up2.html +++ b/applications/ParaSpell_follow-up2.html @@ -4,8 +4,8 @@ ParaSpell | Web3 Foundation Grants - - + +

    ParaSpell

    diff --git a/applications/Parallel.html b/applications/Parallel.html index 8a4f33f68ac..39d00e93242 100644 --- a/applications/Parallel.html +++ b/applications/Parallel.html @@ -4,8 +4,8 @@ Parallel Finance | Web3 Foundation Grants - - + +

    Parallel Finance

    diff --git a/applications/Plus-follow-up.html b/applications/Plus-follow-up.html index 02eaf14f0ff..ef9e579f463 100644 --- a/applications/Plus-follow-up.html +++ b/applications/Plus-follow-up.html @@ -4,8 +4,8 @@ Polkadot js plus / Nomination pools | Web3 Foundation Grants - - + +

    Polkadot js plus / Nomination pools

    diff --git a/applications/Plus-social-recovery-wallet.html b/applications/Plus-social-recovery-wallet.html index 6c8c8713dc1e6f9998a8e0301b61ad40aa178818..c77bbe6c66ee36569eced777dede12ecc60eecdd 100644 GIT binary patch delta 40 wcmdn>k#W~Y#tpR`9OlL*#%8H$rjw6z$W30%A;XcFWNDC;nqk#W~Y#tpR`9I1(B#^xp#CX Plus: Polkadot js plus extension | Web3 Foundation Grants - - + +

    Plus: Polkadot js plus extension

    diff --git a/applications/Plutonication.html b/applications/Plutonication.html index 637358e8cbf..26dcf5e3a92 100644 --- a/applications/Plutonication.html +++ b/applications/Plutonication.html @@ -4,8 +4,8 @@ Plutonication | Web3 Foundation Grants - - + +

    Plutonication

    diff --git a/applications/PoCS.html b/applications/PoCS.html index 0e168806125..69243812c83 100644 --- a/applications/PoCS.html +++ b/applications/PoCS.html @@ -4,8 +4,8 @@ Proof of Contract Stake (Pallet) | Web3 Foundation Grants - - + +

    Proof of Contract Stake (Pallet)

    diff --git a/applications/PolkaKey.html b/applications/PolkaKey.html index c33fdde8b32..d0fa21cac66 100644 --- a/applications/PolkaKey.html +++ b/applications/PolkaKey.html @@ -4,8 +4,8 @@ PolkaKey | Web3 Foundation Grants - - + +

    PolkaKey

    diff --git a/applications/PolkaSignIn.html b/applications/PolkaSignIn.html index 3cab5aaaca1..fdd447e4102 100644 --- a/applications/PolkaSignIn.html +++ b/applications/PolkaSignIn.html @@ -4,8 +4,8 @@ Polka SignIn | Web3 Foundation Grants - - + +

    Polka SignIn

    diff --git a/applications/Polkadart.html b/applications/Polkadart.html index 7df1746b670..a712b10d8c6 100644 --- a/applications/Polkadart.html +++ b/applications/Polkadart.html @@ -4,8 +4,8 @@ Polkadart | Web3 Foundation Grants - - + +

    Polkadart

    diff --git a/applications/Polkadot-Dart.html b/applications/Polkadot-Dart.html index d49892f37de..5eba93c6587 100644 --- a/applications/Polkadot-Dart.html +++ b/applications/Polkadot-Dart.html @@ -4,8 +4,8 @@ Polkadot-Dart | Web3 Foundation Grants - - + +

    Polkadot-Dart

    diff --git a/applications/Polkadot-Protocol-Conformance-Tests.html b/applications/Polkadot-Protocol-Conformance-Tests.html index 9e524b999e2..9371173e8d1 100644 --- a/applications/Polkadot-Protocol-Conformance-Tests.html +++ b/applications/Polkadot-Protocol-Conformance-Tests.html @@ -4,8 +4,8 @@ Polkadot Protocol Conformance Tests Research Proposal | Web3 Foundation Grants - - + +

    Polkadot Protocol Conformance Tests Research Proposal

    diff --git a/applications/PolkadotSnap.html b/applications/PolkadotSnap.html index 387d57beba2..eb820358083 100644 --- a/applications/PolkadotSnap.html +++ b/applications/PolkadotSnap.html @@ -4,8 +4,8 @@ Polkadot Snap Made by Keystone Wallet Team | Web3 Foundation Grants - - + +

    Polkadot Snap Made by Keystone Wallet Team

    diff --git a/applications/Polkadot_Web_UI.html b/applications/Polkadot_Web_UI.html index 1b596ce37df..f9fa0f52ef9 100644 --- a/applications/Polkadot_Web_UI.html +++ b/applications/Polkadot_Web_UI.html @@ -4,8 +4,8 @@ Polkadot UI Web Identicon + Angular Identicon | Web3 Foundation Grants - - + +

    Polkadot UI Web Identicon + Angular Identicon

    diff --git a/applications/Polkaholic.html b/applications/Polkaholic.html index 34ffb000bd8..c10fb434060 100644 --- a/applications/Polkaholic.html +++ b/applications/Polkaholic.html @@ -4,8 +4,8 @@ Polkaholic.io's Multi-Chain Substrate Block Explorer | Web3 Foundation Grants - - + +

    Polkaholic.io's Multi-Chain Substrate Block Explorer

    diff --git a/applications/Polkawatch.html b/applications/Polkawatch.html index d825084b8f9..c74b6daf921 100644 --- a/applications/Polkawatch.html +++ b/applications/Polkawatch.html @@ -4,8 +4,8 @@ Polkawatch | Web3 Foundation Grants - - + +

    Polkawatch

    diff --git a/applications/Primis.html b/applications/Primis.html index 9a1a1c5f139..e5e071602d8 100644 --- a/applications/Primis.html +++ b/applications/Primis.html @@ -4,8 +4,8 @@ Primis | Web3 Foundation Grants - - + +

    Primis

    diff --git a/applications/PrivaDEX_aggregator.html b/applications/PrivaDEX_aggregator.html index 10cb2b475aa..c1bc7a1a063 100644 --- a/applications/PrivaDEX_aggregator.html +++ b/applications/PrivaDEX_aggregator.html @@ -4,8 +4,8 @@ PrivaDEX: Cross-Chain DEX Aggregator MVP | Web3 Foundation Grants - - + +

    PrivaDEX: Cross-Chain DEX Aggregator MVP

    diff --git a/applications/Profond.html b/applications/Profond.html index f207bfc9c05..dbe485c7bf1 100644 --- a/applications/Profond.html +++ b/applications/Profond.html @@ -4,8 +4,8 @@ [Profond.ai](http://Profond.ai) - No Code Builder for artists and developers to build, validate, and scale their dApp. | Web3 Foundation Grants - - + +

    Profond.ai - No Code Builder for artists and developers to build, validate, and scale their dApp.

    diff --git a/applications/QRUCIAL_DAO.html b/applications/QRUCIAL_DAO.html index 7b6049777ab..53b24d05fdc 100644 --- a/applications/QRUCIAL_DAO.html +++ b/applications/QRUCIAL_DAO.html @@ -4,8 +4,8 @@ QRUCIAL DAO | Web3 Foundation Grants - - + +

    QRUCIAL DAO

    diff --git a/applications/QSTN.html b/applications/QSTN.html index 8a1d5e47cd5..43ac98bdcdd 100644 --- a/applications/QSTN.html +++ b/applications/QSTN.html @@ -4,8 +4,8 @@ QSTN | Web3 Foundation Grants - - + +

    QSTN

    diff --git a/applications/RainbowDAO Protocol ink Phase 1.html b/applications/RainbowDAO Protocol ink Phase 1.html index e4cc7af9647..ba542f449f8 100644 --- a/applications/RainbowDAO Protocol ink Phase 1.html +++ b/applications/RainbowDAO Protocol ink Phase 1.html @@ -4,8 +4,8 @@ RainbowDAO Protocol ink! Phase 1 | Web3 Foundation Grants - - + +

    RainbowDAO Protocol ink! Phase 1

    diff --git a/applications/RareLink.html b/applications/RareLink.html index c4f638bcf75..7417e759c2f 100644 --- a/applications/RareLink.html +++ b/applications/RareLink.html @@ -4,8 +4,8 @@ RareLink Protocol | Web3 Foundation Grants - - + +

    RareLink Protocol

    diff --git a/applications/RedStone Network.html b/applications/RedStone Network.html index 4c660e2ef5b..947164e8035 100644 --- a/applications/RedStone Network.html +++ b/applications/RedStone Network.html @@ -4,8 +4,8 @@ Redstone Network | Web3 Foundation Grants - - + +

    Redstone Network

    diff --git a/applications/RegionX.html b/applications/RegionX.html index b431ff8ef33..379e7ff740a 100644 --- a/applications/RegionX.html +++ b/applications/RegionX.html @@ -4,8 +4,8 @@ RegionX | Web3 Foundation Grants - - + +

    RegionX

    diff --git a/applications/Relation-Graph.html b/applications/Relation-Graph.html index 14f305a22f9..fecfc99861b 100644 --- a/applications/Relation-Graph.html +++ b/applications/Relation-Graph.html @@ -4,8 +4,8 @@ Relation Graph | Web3 Foundation Grants - - + +

    Relation Graph

    diff --git a/applications/Roloi.html b/applications/Roloi.html index ba6ae17b4ef..1526f0220ab 100644 --- a/applications/Roloi.html +++ b/applications/Roloi.html @@ -4,8 +4,8 @@ Roloi | Web3 Foundation Grants - - + +

    Roloi

    diff --git a/applications/RubeusKeeper.html b/applications/RubeusKeeper.html index 0268a8dc218..8e4cb832e85 100644 --- a/applications/RubeusKeeper.html +++ b/applications/RubeusKeeper.html @@ -4,8 +4,8 @@ Rubeus Keeper | Web3 Foundation Grants - - + +

    Rubeus Keeper

    diff --git a/applications/Rubeus_keeper_st2.html b/applications/Rubeus_keeper_st2.html index 8780c976a7d..63631dd716c 100644 --- a/applications/Rubeus_keeper_st2.html +++ b/applications/Rubeus_keeper_st2.html @@ -4,8 +4,8 @@ Rubeus Keeper stage 2 | Web3 Foundation Grants - - + +

    Rubeus Keeper stage 2

    diff --git a/applications/RubyProtocol.html b/applications/RubyProtocol.html index 7a0ded899d9..89bf2317f00 100644 --- a/applications/RubyProtocol.html +++ b/applications/RubyProtocol.html @@ -4,8 +4,8 @@ Ruby Protocol | Web3 Foundation Grants - - + +

    Ruby Protocol

    diff --git a/applications/SEOR-code-less-smart-contract-platform.html b/applications/SEOR-code-less-smart-contract-platform.html index 05a3c1d90eb..c933fc9d90d 100644 --- a/applications/SEOR-code-less-smart-contract-platform.html +++ b/applications/SEOR-code-less-smart-contract-platform.html @@ -4,8 +4,8 @@ SEOR code-less smart contract platform | Web3 Foundation Grants - - + +

    SEOR code-less smart contract platform

    diff --git a/applications/SaaS3.html b/applications/SaaS3.html index c31c7eb9985..18205bf29ca 100644 --- a/applications/SaaS3.html +++ b/applications/SaaS3.html @@ -4,8 +4,8 @@ SaaS3 | Web3 Foundation Grants - - + +

    SaaS3

    diff --git a/applications/ScoutCoinFabrik.html b/applications/ScoutCoinFabrik.html index 2c0c2a14502..35e9885cacc 100644 --- a/applications/ScoutCoinFabrik.html +++ b/applications/ScoutCoinFabrik.html @@ -4,8 +4,8 @@ Scout CoinFabrik | Web3 Foundation Grants - - + +

    Scout CoinFabrik

    diff --git a/applications/ScoutCoinFabrik_2.html b/applications/ScoutCoinFabrik_2.html index 7cee5c5b1a3..28e450bd34a 100644 --- a/applications/ScoutCoinFabrik_2.html +++ b/applications/ScoutCoinFabrik_2.html @@ -4,8 +4,8 @@ Scout CoinFabrik | Web3 Foundation Grants - - + +

    Scout CoinFabrik

    diff --git a/applications/Security_Marketplace.html b/applications/Security_Marketplace.html index 00328c4e19a..720d7908176 100644 --- a/applications/Security_Marketplace.html +++ b/applications/Security_Marketplace.html @@ -4,8 +4,8 @@ Security Marketplace | Web3 Foundation Grants - - + +

    Security Marketplace

    diff --git a/applications/Shivarthu.html b/applications/Shivarthu.html index b0c7f8a403b..c49b2e6b869 100644 --- a/applications/Shivarthu.html +++ b/applications/Shivarthu.html @@ -4,8 +4,8 @@ Shivarthu | Web3 Foundation Grants - - + +

    Shivarthu

    diff --git a/applications/Societal.html b/applications/Societal.html index 5db10b0d617..5ba5039030b 100644 --- a/applications/Societal.html +++ b/applications/Societal.html @@ -4,8 +4,8 @@ Societal - MVP - Phase 1 | Web3 Foundation Grants - - + +

    Societal - MVP - Phase 1

    diff --git a/applications/Solang_Playground.html b/applications/Solang_Playground.html index c7b090affbb..6ebbc77a607 100644 --- a/applications/Solang_Playground.html +++ b/applications/Solang_Playground.html @@ -4,8 +4,8 @@ Solang Playground | Web3 Foundation Grants - - + +

    Solang Playground

    diff --git a/applications/Solang_developer_experience_improvements.html b/applications/Solang_developer_experience_improvements.html index 8d80e3f8e21..c26a5aa207e 100644 --- a/applications/Solang_developer_experience_improvements.html +++ b/applications/Solang_developer_experience_improvements.html @@ -4,8 +4,8 @@ Solang developer experience improvements. | Web3 Foundation Grants - - + +

    Solang developer experience improvements.

    diff --git a/applications/SpellRouter-proposal.html b/applications/SpellRouter-proposal.html index 7e2564680a1..e4b6b49215d 100644 --- a/applications/SpellRouter-proposal.html +++ b/applications/SpellRouter-proposal.html @@ -4,8 +4,8 @@ SpellRouter - XCM Router by ParaSpell✨ | Web3 Foundation Grants - - + +

    SpellRouter - XCM Router by ParaSpell✨

    diff --git a/applications/SpiderDAO.html b/applications/SpiderDAO.html index 850687c8f78..d83c87388ed 100644 --- a/applications/SpiderDAO.html +++ b/applications/SpiderDAO.html @@ -4,8 +4,8 @@ SpiderDAO Grant Proposal | Web3 Foundation Grants - - + +

    SpiderDAO Grant Proposal

    diff --git a/applications/Standard_Protocol.html b/applications/Standard_Protocol.html index 42af3448b2d..dace339f89f 100644 --- a/applications/Standard_Protocol.html +++ b/applications/Standard_Protocol.html @@ -4,8 +4,8 @@ Standard Protocol | Web3 Foundation Grants - - + +

    Standard Protocol

    diff --git a/applications/Starry_Network.html b/applications/Starry_Network.html index 6945997ee6c..9660b693a60 100644 --- a/applications/Starry_Network.html +++ b/applications/Starry_Network.html @@ -4,8 +4,8 @@ Starry Protocol | Web3 Foundation Grants - - + +

    Starry Protocol

    diff --git a/applications/StorageHub.html b/applications/StorageHub.html index 6c7f34faa95..3c844aa13f9 100644 --- a/applications/StorageHub.html +++ b/applications/StorageHub.html @@ -4,8 +4,8 @@ StorageHub Grant Application | Web3 Foundation Grants - - + +

    StorageHub Grant Application

    diff --git a/applications/Stylograph.html b/applications/Stylograph.html index 1d87cb7ce7a..bda3eb40cbe 100644 --- a/applications/Stylograph.html +++ b/applications/Stylograph.html @@ -4,8 +4,8 @@ Pallet Stylograph | Web3 Foundation Grants - - + +

    Pallet Stylograph

    diff --git a/applications/SubDAO-Chrome-Extension.html b/applications/SubDAO-Chrome-Extension.html index e114f15df30..5afd87c9ae0 100644 --- a/applications/SubDAO-Chrome-Extension.html +++ b/applications/SubDAO-Chrome-Extension.html @@ -4,8 +4,8 @@ SubDAO Chrome Extension | Web3 Foundation Grants - - + +

    SubDAO Chrome Extension

    diff --git a/applications/SubDAO_Network.html b/applications/SubDAO_Network.html index 9f779be5090..c0b45b3e169 100644 --- a/applications/SubDAO_Network.html +++ b/applications/SubDAO_Network.html @@ -4,8 +4,8 @@ SubDAO | Web3 Foundation Grants - - + +

    SubDAO

    diff --git a/applications/SubDAO_PolkaSign.html b/applications/SubDAO_PolkaSign.html index 872539e69d8..ea7b2fc96cd 100644 --- a/applications/SubDAO_PolkaSign.html +++ b/applications/SubDAO_PolkaSign.html @@ -4,8 +4,8 @@ PolkaSign | Web3 Foundation Grants - - + +

    PolkaSign

    diff --git a/applications/SubGame_Network.html b/applications/SubGame_Network.html index c6934fca84d..ef35909ca2f 100644 --- a/applications/SubGame_Network.html +++ b/applications/SubGame_Network.html @@ -4,8 +4,8 @@ SubGame Network | Web3 Foundation Grants - - + +

    SubGame Network

    diff --git a/applications/SubGame_Network_m2.html b/applications/SubGame_Network_m2.html index 7f298d7c888..dcc2404ec16 100644 --- a/applications/SubGame_Network_m2.html +++ b/applications/SubGame_Network_m2.html @@ -4,8 +4,8 @@ SubGame Network m2 | Web3 Foundation Grants - - + +

    SubGame Network m2

    diff --git a/applications/SubIdentity.html b/applications/SubIdentity.html index 4cdb64ae3f9..ff64a3309d0 100644 --- a/applications/SubIdentity.html +++ b/applications/SubIdentity.html @@ -4,8 +4,8 @@ SubIdentity | Web3 Foundation Grants - - + +

    SubIdentity

    diff --git a/applications/SubsCrypt.html b/applications/SubsCrypt.html index a8e40882571..a83cb907fde 100644 --- a/applications/SubsCrypt.html +++ b/applications/SubsCrypt.html @@ -4,8 +4,8 @@ SubsCrypt | Web3 Foundation Grants - - + +

    SubsCrypt

    diff --git a/applications/Subsembly-GRANDPA.html b/applications/Subsembly-GRANDPA.html index 9420805af54..14d4bcc76f4 100644 --- a/applications/Subsembly-GRANDPA.html +++ b/applications/Subsembly-GRANDPA.html @@ -4,8 +4,8 @@ Subsembly - Support for GRANDPA | Web3 Foundation Grants - - + +

    Subsembly - Support for GRANDPA

    diff --git a/applications/Substrate_Move_System_Pallet_1.html b/applications/Substrate_Move_System_Pallet_1.html index 9a7dfa3a523..d5cfbe2d052 100644 --- a/applications/Substrate_Move_System_Pallet_1.html +++ b/applications/Substrate_Move_System_Pallet_1.html @@ -4,8 +4,8 @@ Substrate Move System Pallet (part 1) | Web3 Foundation Grants - - + +

    Substrate Move System Pallet (part 1)

    diff --git a/applications/Substrate_Move_System_Pallet_2.html b/applications/Substrate_Move_System_Pallet_2.html index 427ceffc45a..ce834b7a80c 100644 --- a/applications/Substrate_Move_System_Pallet_2.html +++ b/applications/Substrate_Move_System_Pallet_2.html @@ -4,8 +4,8 @@ Substrate Move System Pallet (part 2) | Web3 Foundation Grants - - + +

    Substrate Move System Pallet (part 2)

    diff --git a/applications/SydTek.html b/applications/SydTek.html index 762e20f77e4..e135444b4fc 100644 --- a/applications/SydTek.html +++ b/applications/SydTek.html @@ -4,8 +4,8 @@ Peer-Reviewed Academic Journal Article and Dissemination - Digital Inheritance in Web3: A Case Study of Soulbound Tokens and Social Recovery Pallets within the Polkadot and Kusama Ecosystems | Web3 Foundation Grants - - + +

    Peer-Reviewed Academic Journal Article and Dissemination - Digital Inheritance in Web3: A Case Study of Soulbound Tokens and Social Recovery Pallets within the Polkadot and Kusama Ecosystems

    diff --git a/applications/Syncra.html b/applications/Syncra.html index 21bd53f1d81..53c72a4b1d0 100644 --- a/applications/Syncra.html +++ b/applications/Syncra.html @@ -4,8 +4,8 @@ Syncra x Web3 Foundation | Web3 Foundation Grants - - + +

    Syncra x Web3 Foundation

    diff --git a/applications/TPScore.html b/applications/TPScore.html index e0593b4b600..70ae257fabe 100644 --- a/applications/TPScore.html +++ b/applications/TPScore.html @@ -4,8 +4,8 @@ TPScore | Web3 Foundation Grants - - + +

    TPScore

    diff --git a/applications/TREX_Network.html b/applications/TREX_Network.html index 6d5211f5529..1303f2c1530 100644 --- a/applications/TREX_Network.html +++ b/applications/TREX_Network.html @@ -4,8 +4,8 @@ TREX - Timed Release Encryption Xing chains | Web3 Foundation Grants - - + +

    TREX - Timed Release Encryption Xing chains

    diff --git a/applications/Tellor.html b/applications/Tellor.html index f00a3617b94..db6527efea0 100644 --- a/applications/Tellor.html +++ b/applications/Tellor.html @@ -4,8 +4,8 @@ Tellor | Web3 Foundation Grants - - + +

    Tellor

    diff --git a/applications/ThresholdSignature.html b/applications/ThresholdSignature.html index a5819d32767..38a4bb6bdb1 100644 --- a/applications/ThresholdSignature.html +++ b/applications/ThresholdSignature.html @@ -4,8 +4,8 @@ Threshold Signature Implementation | Web3 Foundation Grants - - + +

    Threshold Signature Implementation

    diff --git a/applications/Tokenguard.html b/applications/Tokenguard.html index d44d926ef37..d8662801f42 100644 --- a/applications/Tokenguard.html +++ b/applications/Tokenguard.html @@ -4,8 +4,8 @@ Tokenguard: Ultimate growth & data analytics tool for Substrate | Web3 Foundation Grants - - + +

    Tokenguard: Ultimate growth & data analytics tool for Substrate

    diff --git a/applications/Treasureland.html b/applications/Treasureland.html index a54a13a827c..a57b68a5e6f 100644 --- a/applications/Treasureland.html +++ b/applications/Treasureland.html @@ -4,8 +4,8 @@ Treasureland | Web3 Foundation Grants - - + +

    Treasureland

    diff --git a/applications/TreasuryTracker.html b/applications/TreasuryTracker.html index 242780cd417..a1bc55ba436 100644 --- a/applications/TreasuryTracker.html +++ b/applications/TreasuryTracker.html @@ -4,8 +4,8 @@ TreasuryTracker | Web3 Foundation Grants - - + +

    TreasuryTracker

    diff --git a/applications/TuxedoDapp.html b/applications/TuxedoDapp.html index dab8b4bd666..b839f4b11a3 100644 --- a/applications/TuxedoDapp.html +++ b/applications/TuxedoDapp.html @@ -4,8 +4,8 @@ TuxedoDApp | Web3 Foundation Grants - - + +

    TuxedoDApp

    diff --git a/applications/UMC-Tokenscribe.html b/applications/UMC-Tokenscribe.html index 76829f79357..625e6cecc95 100644 --- a/applications/UMC-Tokenscribe.html +++ b/applications/UMC-Tokenscribe.html @@ -4,8 +4,8 @@ UMC - Tokenscribe | Web3 Foundation Grants - - + +

    UMC - Tokenscribe

    diff --git a/applications/Validator_Monitoring_Service.html b/applications/Validator_Monitoring_Service.html index a95284a1bfb..6bf67bb69fa 100644 --- a/applications/Validator_Monitoring_Service.html +++ b/applications/Validator_Monitoring_Service.html @@ -4,8 +4,8 @@ Validator Monitoring Service | Web3 Foundation Grants - - + +

    Validator Monitoring Service

    diff --git a/applications/WeTEE_Network.html b/applications/WeTEE_Network.html index c3c16dd43d3..56919bf2f2c 100644 --- a/applications/WeTEE_Network.html +++ b/applications/WeTEE_Network.html @@ -4,8 +4,8 @@ WeTEE Network | Web3 Foundation Grants - - + +

    WeTEE Network

    diff --git a/applications/Web3Box.html b/applications/Web3Box.html index 309558b2d47..7d405c29252 100644 --- a/applications/Web3Box.html +++ b/applications/Web3Box.html @@ -4,8 +4,8 @@ Web3Box | Web3 Foundation Grants - - + +

    Web3Box

    diff --git a/applications/Web3Go.html b/applications/Web3Go.html index 1e97a5f7931..335ec416e48 100644 --- a/applications/Web3Go.html +++ b/applications/Web3Go.html @@ -4,8 +4,8 @@ Web3Go | Web3 Foundation Grants - - + +

    Web3Go

    diff --git a/applications/Whiteflag-on-Fennel.html b/applications/Whiteflag-on-Fennel.html index 6d1bdbc8fe1..a4c2a353a7f 100644 --- a/applications/Whiteflag-on-Fennel.html +++ b/applications/Whiteflag-on-Fennel.html @@ -4,8 +4,8 @@ Fennel Protocol | Web3 Foundation Grants - - + +

    Fennel Protocol

    diff --git a/applications/XPredictMarket.html b/applications/XPredictMarket.html index e84c2067579..ac6ba47b471 100644 --- a/applications/XPredictMarket.html +++ b/applications/XPredictMarket.html @@ -4,8 +4,8 @@ X Predict Market | Web3 Foundation Grants - - + +

    X Predict Market

    diff --git a/applications/Xcavate.html b/applications/Xcavate.html index 813e4279a96..bf9ceac5362 100644 --- a/applications/Xcavate.html +++ b/applications/Xcavate.html @@ -4,8 +4,8 @@ Xcavate | Web3 Foundation Grants - - + +

    Xcavate

    diff --git a/applications/ZK-Snarks tutorial.html b/applications/ZK-Snarks tutorial.html index 3e064927844..efc27102ab3 100644 --- a/applications/ZK-Snarks tutorial.html +++ b/applications/ZK-Snarks tutorial.html @@ -4,8 +4,8 @@ ZK-Snarks tutorial | Web3 Foundation Grants - - + +

    ZK-Snarks tutorial

    diff --git a/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html b/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html index 7eeed180a82..534afbe9dc1 100644 --- a/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html +++ b/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html @@ -4,8 +4,8 @@ larch - Zombie-net Automation | Web3 Foundation Grants - - + +

    larch - Zombie-net Automation

    diff --git a/applications/ZeroDAO_Network.html b/applications/ZeroDAO_Network.html index eacc9ceef65..3f9840ef0be 100644 --- a/applications/ZeroDAO_Network.html +++ b/applications/ZeroDAO_Network.html @@ -4,8 +4,8 @@ ZeroDAO Network | Web3 Foundation Grants - - + +

    ZeroDAO Network

    diff --git a/applications/ZeroPool.html b/applications/ZeroPool.html index 04806f08f9b..4aa2b38b270 100644 --- a/applications/ZeroPool.html +++ b/applications/ZeroPool.html @@ -4,8 +4,8 @@ ZeroPool Phase 2 | Web3 Foundation Grants - - + +

    ZeroPool Phase 2

    diff --git a/applications/Zombienet-Explorer.html b/applications/Zombienet-Explorer.html index 15c26bf80cd..d22bb846d7f 100644 --- a/applications/Zombienet-Explorer.html +++ b/applications/Zombienet-Explorer.html @@ -4,8 +4,8 @@ Zombienet Explorer: Multi-Chain Substrate Block Explorer (based on Polkaholic.io) | Web3 Foundation Grants - - + +

    Zombienet Explorer: Multi-Chain Substrate Block Explorer (based on Polkaholic.io)

    diff --git a/applications/ajuna_network_follow_up.html b/applications/ajuna_network_follow_up.html index 4bbba1e2daf..70cf472b2cc 100644 --- a/applications/ajuna_network_follow_up.html +++ b/applications/ajuna_network_follow_up.html @@ -4,8 +4,8 @@ Ajuna Network Follow up | Web3 Foundation Grants - - + +

    Ajuna Network Follow up

    diff --git a/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators.html b/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators.html index e705eee4457..e60efb11262 100644 --- a/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators.html +++ b/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators.html @@ -4,8 +4,8 @@ Project Idiyanale - Multi-token community contributions for verified creators | Web3 Foundation Grants - - + +

    Project Idiyanale - Multi-token community contributions for verified creators

    diff --git a/applications/anagolay-project-idiyanale-phase-1.html b/applications/anagolay-project-idiyanale-phase-1.html index 2c8eef66a2a..76dc7315c3c 100644 --- a/applications/anagolay-project-idiyanale-phase-1.html +++ b/applications/anagolay-project-idiyanale-phase-1.html @@ -4,8 +4,8 @@ Anagolay Project Idiyanale - Phase 1 | Web3 Foundation Grants - - + +

    Anagolay Project Idiyanale - Phase 1

    diff --git a/applications/ares_protocol.html b/applications/ares_protocol.html index 75b1919d792..a295d4bec3b 100644 --- a/applications/ares_protocol.html +++ b/applications/ares_protocol.html @@ -4,8 +4,8 @@ Ares | Web3 Foundation Grants - - + +

    Ares

    diff --git a/applications/assemblyscript-scale-codec.html b/applications/assemblyscript-scale-codec.html index 22b02a30a01..378e6da13b8 100644 --- a/applications/assemblyscript-scale-codec.html +++ b/applications/assemblyscript-scale-codec.html @@ -4,8 +4,8 @@ SCALE Codec Implementation | Web3 Foundation Grants - - + +

    SCALE Codec Implementation

    diff --git a/applications/asylum.html b/applications/asylum.html index f43b68a3356..5d92a44e345 100644 --- a/applications/asylum.html +++ b/applications/asylum.html @@ -4,8 +4,8 @@ Asylum | Web3 Foundation Grants - - + +

    Asylum

    diff --git a/applications/asylum_follow_up_1.html b/applications/asylum_follow_up_1.html index 99f6cd6c061..df85101affc 100644 --- a/applications/asylum_follow_up_1.html +++ b/applications/asylum_follow_up_1.html @@ -4,8 +4,8 @@ Asylum | Web3 Foundation Grants - - + +

    Asylum

    diff --git a/applications/bdwallet.html b/applications/bdwallet.html index bac8124cc61..553ff32649a 100644 --- a/applications/bdwallet.html +++ b/applications/bdwallet.html @@ -4,8 +4,8 @@ BD Wallet | Web3 Foundation Grants - - + +

    BD Wallet

    diff --git a/applications/binary_merkle_tree.html b/applications/binary_merkle_tree.html index 2d9a4b3fee8..903eb3754c0 100644 --- a/applications/binary_merkle_tree.html +++ b/applications/binary_merkle_tree.html @@ -4,8 +4,8 @@ Binary Merkle Tree | Web3 Foundation Grants - - + +

    Binary Merkle Tree

    diff --git a/applications/bit_country.html b/applications/bit_country.html index 92731600f8f..0019e22ff85 100644 --- a/applications/bit_country.html +++ b/applications/bit_country.html @@ -4,8 +4,8 @@ Bit.Country by MVP.STUDIO | Web3 Foundation Grants - - + +

    Bit.Country by MVP.STUDIO

    diff --git a/applications/bit_country_m2.html b/applications/bit_country_m2.html index 4af67ad14c5..245cb55b21f 100644 --- a/applications/bit_country_m2.html +++ b/applications/bit_country_m2.html @@ -4,8 +4,8 @@ Bit.Country Milestone 2 (Follow up grant after M1 delivered) by MVP.STUDIO | Web3 Foundation Grants - - + +

    Bit.Country Milestone 2 (Follow up grant after M1 delivered) by MVP.STUDIO

    diff --git a/applications/blackprint-js.html b/applications/blackprint-js.html index e009f1aebb6..b5e375bcd28 100644 --- a/applications/blackprint-js.html +++ b/applications/blackprint-js.html @@ -4,8 +4,8 @@ Integrating Polkadot.js with Blackprint | Web3 Foundation Grants - - + +

    Integrating Polkadot.js with Blackprint

    diff --git a/applications/bldg_app.html b/applications/bldg_app.html index 6a917d9b3f4..25e78781cb9 100644 --- a/applications/bldg_app.html +++ b/applications/bldg_app.html @@ -4,8 +4,8 @@ BLDG App | Web3 Foundation Grants - - + +

    BLDG App

    diff --git a/applications/blockchainia.html b/applications/blockchainia.html index b2346129865..765a244c8d7 100644 --- a/applications/blockchainia.html +++ b/applications/blockchainia.html @@ -4,8 +4,8 @@ Blockchainia | Web3 Foundation Grants - - + +

    Blockchainia

    diff --git a/applications/bounce-protocol.html b/applications/bounce-protocol.html index b3ee7ad828b..71543a78240 100644 --- a/applications/bounce-protocol.html +++ b/applications/bounce-protocol.html @@ -4,8 +4,8 @@ Bounce Protocol | Web3 Foundation Grants - - + +

    Bounce Protocol

    diff --git a/applications/bright_treasury.html b/applications/bright_treasury.html index 82a8d9a25fb..43ab8387016 100644 --- a/applications/bright_treasury.html +++ b/applications/bright_treasury.html @@ -4,8 +4,8 @@ BrightTreasury | Web3 Foundation Grants - - + +

    BrightTreasury

    diff --git a/applications/c++polkadot-light-client.html b/applications/c++polkadot-light-client.html index d53e3d35378..a6fdc771640 100644 --- a/applications/c++polkadot-light-client.html +++ b/applications/c++polkadot-light-client.html @@ -4,8 +4,8 @@ Polkadot Light Client in C++ | Web3 Foundation Grants - - + +

    Polkadot Light Client in C++

    diff --git a/applications/cScale.html b/applications/cScale.html index 5d3295c48a5..22594a9a9ac 100644 --- a/applications/cScale.html +++ b/applications/cScale.html @@ -4,8 +4,8 @@ cScale | Web3 Foundation Grants - - + +

    cScale

    diff --git a/applications/candle_auction_ink.html b/applications/candle_auction_ink.html index 3110d8d366f..4a8442cea84 100644 --- a/applications/candle_auction_ink.html +++ b/applications/candle_auction_ink.html @@ -4,8 +4,8 @@ Candle Auctions on Ink! | Web3 Foundation Grants - - + +

    Candle Auctions on Ink!

    diff --git a/applications/canyon_network.html b/applications/canyon_network.html index a70003d07d9..5ab360af166 100644 --- a/applications/canyon_network.html +++ b/applications/canyon_network.html @@ -4,8 +4,8 @@ Canyon Network | Web3 Foundation Grants - - + +

    Canyon Network

    diff --git a/applications/centrifuge-gsrpc-v2.html b/applications/centrifuge-gsrpc-v2.html index d9d462b23dc..b2bd4eaa11b 100644 --- a/applications/centrifuge-gsrpc-v2.html +++ b/applications/centrifuge-gsrpc-v2.html @@ -4,8 +4,8 @@ Centrifuge Go-Substrate-RPC Client V2 | Web3 Foundation Grants - - + +

    Centrifuge Go-Substrate-RPC Client V2

    diff --git a/applications/centrifuge-twamm.html b/applications/centrifuge-twamm.html index 7ca54b91d68..905891acef5 100644 --- a/applications/centrifuge-twamm.html +++ b/applications/centrifuge-twamm.html @@ -4,8 +4,8 @@ Centrifuge On-Chain Automated Treasury Management | Web3 Foundation Grants - - + +

    Centrifuge On-Chain Automated Treasury Management

    diff --git a/applications/ces_data_store.html b/applications/ces_data_store.html index 6c8f324b376..687d1fd129a 100644 --- a/applications/ces_data_store.html +++ b/applications/ces_data_store.html @@ -4,8 +4,8 @@ Data Store Pallet | Web3 Foundation Grants - - + +

    Data Store Pallet

    diff --git a/applications/chainjs.html b/applications/chainjs.html index b31e10add03..190d8c199f8 100644 --- a/applications/chainjs.html +++ b/applications/chainjs.html @@ -4,8 +4,8 @@ Polkadot & Kusama ChainJS plugin | Web3 Foundation Grants - - + +

    Polkadot & Kusama ChainJS plugin

    diff --git a/applications/chainviz.html b/applications/chainviz.html index 4a7e47057af..d916077c7dc 100644 --- a/applications/chainviz.html +++ b/applications/chainviz.html @@ -4,8 +4,8 @@ Chainviz v1 | Web3 Foundation Grants - - + +

    Chainviz v1

    diff --git a/applications/cheersland.html b/applications/cheersland.html index 6930633ad15..18095ea721f 100644 --- a/applications/cheersland.html +++ b/applications/cheersland.html @@ -4,8 +4,8 @@ CheersLand-Multi-game Platform for Polkadot & Kusama | Web3 Foundation Grants - - + +

    CheersLand-Multi-game Platform for Polkadot & Kusama

    diff --git a/applications/choko_wallet.html b/applications/choko_wallet.html index 064faf62f86..9f73c1b1673 100644 --- a/applications/choko_wallet.html +++ b/applications/choko_wallet.html @@ -4,8 +4,8 @@ Choko Wallet | Web3 Foundation Grants - - + +

    Choko Wallet

    diff --git a/applications/citadel.html b/applications/citadel.html index 6a1aaef6999..7bbabc31f06 100644 --- a/applications/citadel.html +++ b/applications/citadel.html @@ -4,8 +4,8 @@ Citadel.one integration of Polkadot | Web3 Foundation Grants - - + +

    Citadel.one integration of Polkadot

    diff --git a/applications/clover_network.html b/applications/clover_network.html index 8a4d0ef98bf..806670b0689 100644 --- a/applications/clover_network.html +++ b/applications/clover_network.html @@ -4,8 +4,8 @@ Clover | Web3 Foundation Grants - - + +

    Clover

    diff --git a/applications/community-health-check.html b/applications/community-health-check.html index c58c23f47ec..af074cb1c1b 100644 --- a/applications/community-health-check.html +++ b/applications/community-health-check.html @@ -4,8 +4,8 @@ Community Health Analytics and Benchmarking | Web3 Foundation Grants - - + +

    Community Health Analytics and Benchmarking

    diff --git a/applications/contracts-tool.html b/applications/contracts-tool.html index 89489f88cd1..127868bb670 100644 --- a/applications/contracts-tool.html +++ b/applications/contracts-tool.html @@ -4,8 +4,8 @@ Contracts performance messurement tool | Web3 Foundation Grants - - + +

    Contracts performance messurement tool

    diff --git a/applications/coong_wallet.html b/applications/coong_wallet.html index 08d7d9f0e29..63bf67e5061 100644 --- a/applications/coong_wallet.html +++ b/applications/coong_wallet.html @@ -4,8 +4,8 @@ Coong Wallet | Web3 Foundation Grants - - + +

    Coong Wallet

    diff --git a/applications/create-substrate-app.html b/applications/create-substrate-app.html index bd25bb61017..903194c85e9 100644 --- a/applications/create-substrate-app.html +++ b/applications/create-substrate-app.html @@ -4,8 +4,8 @@ create-substrate-app | Web3 Foundation Grants - - + +

    create-substrate-app

    diff --git a/applications/cross-chain-wallet.html b/applications/cross-chain-wallet.html index 5d2feeed177..ccb7982057b 100644 --- a/applications/cross-chain-wallet.html +++ b/applications/cross-chain-wallet.html @@ -4,8 +4,8 @@ Cross-chain Wallet - XCW | Web3 Foundation Grants - - + +

    Cross-chain Wallet - XCW

    diff --git a/applications/crossbow.html b/applications/crossbow.html index b59f7a6029b..801bb8105de 100644 --- a/applications/crossbow.html +++ b/applications/crossbow.html @@ -4,8 +4,8 @@ Crossbow (formerly Creator) | Web3 Foundation Grants - - + +

    Crossbow (formerly Creator)

    diff --git a/applications/crowdloan_frontend_template.html b/applications/crowdloan_frontend_template.html index 478fae99dca..a4ac6d7a46e 100644 --- a/applications/crowdloan_frontend_template.html +++ b/applications/crowdloan_frontend_template.html @@ -4,8 +4,8 @@ Crowdloan Front End Template | Web3 Foundation Grants - - + +

    Crowdloan Front End Template

    diff --git a/applications/cryptex.html b/applications/cryptex.html index e01da2adf44..62675730a6e 100644 --- a/applications/cryptex.html +++ b/applications/cryptex.html @@ -4,8 +4,8 @@ Cryptex: EtF Network with Aura | Web3 Foundation Grants - - + +

    Cryptex: EtF Network with Aura

    diff --git a/applications/cryptolab-staking-reward-collector-front-end.html b/applications/cryptolab-staking-reward-collector-front-end.html index ce9fac6e9ae..c0ff1915f62 100644 --- a/applications/cryptolab-staking-reward-collector-front-end.html +++ b/applications/cryptolab-staking-reward-collector-front-end.html @@ -4,8 +4,8 @@ CryptoLab Staking Reward Collector | Web3 Foundation Grants - - + +

    CryptoLab Staking Reward Collector

    diff --git a/applications/curve_amm.html b/applications/curve_amm.html index 6f38fca02a0..cd19557fac7 100644 --- a/applications/curve_amm.html +++ b/applications/curve_amm.html @@ -4,8 +4,8 @@ Curve AMM | Web3 Foundation Grants - - + +

    Curve AMM

    diff --git a/applications/cyclops.html b/applications/cyclops.html index 652275cb25e..cdacdf5c9a1 100644 --- a/applications/cyclops.html +++ b/applications/cyclops.html @@ -4,8 +4,8 @@ Cyclops Validator Dashboard | Web3 Foundation Grants - - + +

    Cyclops Validator Dashboard

    diff --git a/applications/dao-entrance-phase-1.html b/applications/dao-entrance-phase-1.html index c0a698017b6..7201a4b33b6 100644 --- a/applications/dao-entrance-phase-1.html +++ b/applications/dao-entrance-phase-1.html @@ -4,8 +4,8 @@ DAO-entrance phase 1 | Web3 Foundation Grants - - + +

    DAO-entrance phase 1

    diff --git a/applications/daos.html b/applications/daos.html index b5c71f2ab7b..127cedec323 100644 --- a/applications/daos.html +++ b/applications/daos.html @@ -4,8 +4,8 @@ daos | Web3 Foundation Grants - - + +

    daos

    diff --git a/applications/dapp_wallet_integration_native_mobile_libraries.html b/applications/dapp_wallet_integration_native_mobile_libraries.html index db78e95565b..88eddf93a86 100644 --- a/applications/dapp_wallet_integration_native_mobile_libraries.html +++ b/applications/dapp_wallet_integration_native_mobile_libraries.html @@ -4,8 +4,8 @@ Tesseract dApps/Wallet integration native mobile libraries | Web3 Foundation Grants - - + +

    Tesseract dApps/Wallet integration native mobile libraries

    diff --git a/applications/dart-scale-codec.html b/applications/dart-scale-codec.html index d62ffc0e808..f200f09bf63 100644 --- a/applications/dart-scale-codec.html +++ b/applications/dart-scale-codec.html @@ -4,8 +4,8 @@ dart-scale-codec | Web3 Foundation Grants - - + +

    dart-scale-codec

    diff --git a/applications/data_platform_with_deep_indexed_data_and_staking_reports.html b/applications/data_platform_with_deep_indexed_data_and_staking_reports.html index ab22cdcdaa6..ab7ad37cf6a 100644 --- a/applications/data_platform_with_deep_indexed_data_and_staking_reports.html +++ b/applications/data_platform_with_deep_indexed_data_and_staking_reports.html @@ -4,8 +4,8 @@ Polkadot Data platform with deep indexed data and staking reports | Web3 Foundation Grants - - + +

    Polkadot Data platform with deep indexed data and staking reports

    diff --git a/applications/dauth_network.html b/applications/dauth_network.html index 9ec64133afe..a4bacfe94b3 100644 --- a/applications/dauth_network.html +++ b/applications/dauth_network.html @@ -4,8 +4,8 @@ DAuth Network | Web3 Foundation Grants - - + +

    DAuth Network

    diff --git a/applications/decentral_ml.html b/applications/decentral_ml.html index f9044289f9e..99d747ac7be 100644 --- a/applications/decentral_ml.html +++ b/applications/decentral_ml.html @@ -4,8 +4,8 @@ Decentral ML | Web3 Foundation Grants - - + +

    Decentral ML

    diff --git a/applications/decentralized_invoice.html b/applications/decentralized_invoice.html index b6be34d914d..717ce6b7a66 100644 --- a/applications/decentralized_invoice.html +++ b/applications/decentralized_invoice.html @@ -4,8 +4,8 @@ Decentralized Invoice | Web3 Foundation Grants - - + +

    Decentralized Invoice

    diff --git a/applications/decentralized_well-being_game_api.html b/applications/decentralized_well-being_game_api.html index 501532fcb0d..b723461ffc3 100644 --- a/applications/decentralized_well-being_game_api.html +++ b/applications/decentralized_well-being_game_api.html @@ -4,8 +4,8 @@ Decentralized Well-being Game API | Web3 Foundation Grants - - + +

    Decentralized Well-being Game API

    diff --git a/applications/deeper_network.html b/applications/deeper_network.html index 2d8b5c0bf7b..4dcc348b24e 100644 --- a/applications/deeper_network.html +++ b/applications/deeper_network.html @@ -4,8 +4,8 @@ Deeper Chain | Web3 Foundation Grants - - + +

    Deeper Chain

    diff --git a/applications/deip.html b/applications/deip.html index f447ec7510b..80c93d751a1 100644 --- a/applications/deip.html +++ b/applications/deip.html @@ -4,8 +4,8 @@ DEIP IP Management/Governance Module | Web3 Foundation Grants - - + +

    DEIP IP Management/Governance Module

    diff --git a/applications/delightfuldot.html b/applications/delightfuldot.html index 94e10bea69a..83fbbd3f756 100644 --- a/applications/delightfuldot.html +++ b/applications/delightfuldot.html @@ -4,8 +4,8 @@ DelightfulDOT | Web3 Foundation Grants - - + +

    DelightfulDOT

    diff --git a/applications/delmonicos.html b/applications/delmonicos.html index 3841c0e9d98..7fa6b6d7d12 100644 --- a/applications/delmonicos.html +++ b/applications/delmonicos.html @@ -4,8 +4,8 @@ Delmonicos | Web3 Foundation Grants - - + +

    Delmonicos

    diff --git a/applications/democratic-governance-1.html b/applications/democratic-governance-1.html index 55ac642681f..14c17803995 100644 --- a/applications/democratic-governance-1.html +++ b/applications/democratic-governance-1.html @@ -4,8 +4,8 @@ Democratic Governance 1 | Web3 Foundation Grants - - + +

    Democratic Governance 1

    diff --git a/applications/distributed_cryptography_for_polkadot_wallets.html b/applications/distributed_cryptography_for_polkadot_wallets.html index 099091858bc..ae4cf80977f 100644 --- a/applications/distributed_cryptography_for_polkadot_wallets.html +++ b/applications/distributed_cryptography_for_polkadot_wallets.html @@ -4,8 +4,8 @@ Distributed Cryptography for Polkadot Wallets | Web3 Foundation Grants - - + +

    Distributed Cryptography for Polkadot Wallets

    diff --git a/applications/dora-factory-molochdao-v1-v2.html b/applications/dora-factory-molochdao-v1-v2.html index e6b1e75fab2..e4ec958f288 100644 --- a/applications/dora-factory-molochdao-v1-v2.html +++ b/applications/dora-factory-molochdao-v1-v2.html @@ -4,8 +4,8 @@ Quadratic Funding Pallet | Web3 Foundation Grants - - + +

    Quadratic Funding Pallet

    diff --git a/applications/dora-factory-multisig.html b/applications/dora-factory-multisig.html index 855a4550090..153fbab5ec8 100644 --- a/applications/dora-factory-multisig.html +++ b/applications/dora-factory-multisig.html @@ -4,8 +4,8 @@ Multisig Product on Substrate | Web3 Foundation Grants - - + +

    Multisig Product on Substrate

    diff --git a/applications/dorahacks-quadratic-funding.html b/applications/dorahacks-quadratic-funding.html index 9a329b3cea7..9bc24b6d04f 100644 --- a/applications/dorahacks-quadratic-funding.html +++ b/applications/dorahacks-quadratic-funding.html @@ -4,8 +4,8 @@ Quadratic Funding Pallet | Web3 Foundation Grants - - + +

    Quadratic Funding Pallet

    diff --git a/applications/dot-login.html b/applications/dot-login.html index 151533e820f..d1b049e0a4a 100644 --- a/applications/dot-login.html +++ b/applications/dot-login.html @@ -4,8 +4,8 @@ DOT Login | Web3 Foundation Grants - - + +

    DOT Login

    diff --git a/applications/dot_etl.html b/applications/dot_etl.html index 721a2b70f70..339f9ec82f7 100644 --- a/applications/dot_etl.html +++ b/applications/dot_etl.html @@ -4,8 +4,8 @@ DOT-ETL | Web3 Foundation Grants - - + +

    DOT-ETL

    diff --git a/applications/dot_marketplace-Phase3.html b/applications/dot_marketplace-Phase3.html index 4f26c96e6ce..77ed5877b97 100644 --- a/applications/dot_marketplace-Phase3.html +++ b/applications/dot_marketplace-Phase3.html @@ -4,8 +4,8 @@ Dot Marketplace v3 | Web3 Foundation Grants - - + +

    Dot Marketplace v3

    diff --git a/applications/dot_marketplace-phase2.html b/applications/dot_marketplace-phase2.html index 8612d1760d9..685f45a7a7e 100644 --- a/applications/dot_marketplace-phase2.html +++ b/applications/dot_marketplace-phase2.html @@ -4,8 +4,8 @@ Dot Marketplace v2 | Web3 Foundation Grants - - + +

    Dot Marketplace v2

    diff --git a/applications/dot_marketplace.html b/applications/dot_marketplace.html index 8696a162db8..214c8b83796 100644 --- a/applications/dot_marketplace.html +++ b/applications/dot_marketplace.html @@ -4,8 +4,8 @@ Dot Marketplace | Web3 Foundation Grants - - + +

    Dot Marketplace

    diff --git a/applications/dotly.html b/applications/dotly.html index b1e1e084b4e..222103efc31 100644 --- a/applications/dotly.html +++ b/applications/dotly.html @@ -4,8 +4,8 @@ DOTLY: Revolutionizing Polkadot Account Statistics | Web3 Foundation Grants - - + +

    DOTLY: Revolutionizing Polkadot Account Statistics

    diff --git a/applications/dotmog.html b/applications/dotmog.html index ffc79f1cf45..77d0ac38e7f 100644 --- a/applications/dotmog.html +++ b/applications/dotmog.html @@ -4,8 +4,8 @@ DOTMog | Web3 Foundation Grants - - + +

    DOTMog

    diff --git a/applications/dotnix.html b/applications/dotnix.html index 69539b9d1c6..09d5bf9192d 100644 --- a/applications/dotnix.html +++ b/applications/dotnix.html @@ -4,8 +4,8 @@ Dotnix | Web3 Foundation Grants - - + +

    Dotnix

    diff --git a/applications/eightfish.html b/applications/eightfish.html index 2aba5851033..4b022317272 100644 --- a/applications/eightfish.html +++ b/applications/eightfish.html @@ -4,8 +4,8 @@ EightFish | Web3 Foundation Grants - - + +

    EightFish

    diff --git a/applications/epirus_substrate_explorer.html b/applications/epirus_substrate_explorer.html index dbc857542c2..20e943c4ccc 100644 --- a/applications/epirus_substrate_explorer.html +++ b/applications/epirus_substrate_explorer.html @@ -4,8 +4,8 @@ Epirus Substrate Explorer | Web3 Foundation Grants - - + +

    Epirus Substrate Explorer

    diff --git a/applications/epirus_substrate_phase_2.html b/applications/epirus_substrate_phase_2.html index 95263c7ad4b..fd10e6b0e93 100644 --- a/applications/epirus_substrate_phase_2.html +++ b/applications/epirus_substrate_phase_2.html @@ -4,8 +4,8 @@ Epirus Substrate Explorer - Phase II | Web3 Foundation Grants - - + +

    Epirus Substrate Explorer - Phase II

    diff --git a/applications/escrow_pallet.html b/applications/escrow_pallet.html index a72135c1976..21facfbdd4b 100644 --- a/applications/escrow_pallet.html +++ b/applications/escrow_pallet.html @@ -4,8 +4,8 @@ Escrow Pallet | Web3 Foundation Grants - - + +

    Escrow Pallet

    diff --git a/applications/evanesco_networks.html b/applications/evanesco_networks.html index 29f344b4c01..5747d1622c0 100644 --- a/applications/evanesco_networks.html +++ b/applications/evanesco_networks.html @@ -4,8 +4,8 @@ Evanesco Network | Web3 Foundation Grants - - + +

    Evanesco Network

    diff --git a/applications/faceless.html b/applications/faceless.html index 076e515d313..6d7085583f9 100644 --- a/applications/faceless.html +++ b/applications/faceless.html @@ -4,8 +4,8 @@ Faceless Protocol | Web3 Foundation Grants - - + +

    Faceless Protocol

    diff --git a/applications/fair_squares.html b/applications/fair_squares.html index 17e76e22d86..56c29ddec3e 100644 --- a/applications/fair_squares.html +++ b/applications/fair_squares.html @@ -4,8 +4,8 @@ Fair Squares (FS) | Web3 Foundation Grants - - + +

    Fair Squares (FS)

    diff --git a/applications/faterium.html b/applications/faterium.html index 6126433823b..149e28cd2d5 100644 --- a/applications/faterium.html +++ b/applications/faterium.html @@ -4,8 +4,8 @@ Faterium | Web3 Foundation Grants - - + +

    Faterium

    diff --git a/applications/faucet-bot.html b/applications/faucet-bot.html index f3439d30e5f..4ac9cc8bbf7 100644 --- a/applications/faucet-bot.html +++ b/applications/faucet-bot.html @@ -4,8 +4,8 @@ Generic sybil-resistant chat based faucet bot | Web3 Foundation Grants - - + +

    Generic sybil-resistant chat based faucet bot

    diff --git a/applications/fidi-dotsight-analytics.html b/applications/fidi-dotsight-analytics.html index 01cafb1aca1..956f56a3926 100644 --- a/applications/fidi-dotsight-analytics.html +++ b/applications/fidi-dotsight-analytics.html @@ -4,8 +4,8 @@ FiDi DotSight: Analytics Data Platform for DotSama | Web3 Foundation Grants - - + +

    FiDi DotSight: Analytics Data Platform for DotSama

    diff --git a/applications/fractapp.html b/applications/fractapp.html index 0a2f9d9369e..d8b52fc4aba 100644 --- a/applications/fractapp.html +++ b/applications/fractapp.html @@ -4,8 +4,8 @@ Fractapp | Web3 Foundation Grants - - + +

    Fractapp

    diff --git a/applications/galaxy.html b/applications/galaxy.html index c7be0f99101fcebfaa52c4dc1c2ed79af9cb4475..dbf01a9be51b4decd567289987596e7726ffea74 100644 GIT binary patch delta 40 vcmZqq%-Hgoaf1j4hqEt*Lxye=>G8~CXmIg_wN#>j5IMfOO26GG; delta 40 vcmZqq%-Hgoaf1j4M{1&(vAKzb$>cZ=xye=>G8|?}CaET-2FaV_IMfOO1ZNAl diff --git a/applications/grantmaster.html b/applications/grantmaster.html index e11f7e4d298..0e3137b84c5 100644 --- a/applications/grantmaster.html +++ b/applications/grantmaster.html @@ -4,8 +4,8 @@ GrantMaster: Web3 Grants Management Application | Web3 Foundation Grants - - + +

    GrantMaster: Web3 Grants Management Application

    diff --git a/applications/halva_bootstrapping.html b/applications/halva_bootstrapping.html index 962e8da5151..fccc6958432 100644 --- a/applications/halva_bootstrapping.html +++ b/applications/halva_bootstrapping.html @@ -4,8 +4,8 @@ Halva [Bootstrapping and Scaffolding] | Web3 Foundation Grants - - + +

    Halva [Bootstrapping and Scaffolding]

    diff --git a/applications/halva_framework.html b/applications/halva_framework.html index 8fb9da6c5c0..2ab18f05649 100644 --- a/applications/halva_framework.html +++ b/applications/halva_framework.html @@ -4,8 +4,8 @@ Halva | Web3 Foundation Grants - - + +

    Halva

    diff --git a/applications/hamster.html b/applications/hamster.html index b716c8208c4..a81d077dd69 100644 --- a/applications/hamster.html +++ b/applications/hamster.html @@ -4,8 +4,8 @@ Hamster | Web3 Foundation Grants - - + +

    Hamster

    diff --git a/applications/helixstreet.html b/applications/helixstreet.html index dd99bc968a6..757376237b0 100644 --- a/applications/helixstreet.html +++ b/applications/helixstreet.html @@ -4,8 +4,8 @@ helixstreet Module | Web3 Foundation Grants - - + +

    helixstreet Module

    diff --git a/applications/hex.html b/applications/hex.html index 801b5489a06..6b9edc48a14 100644 --- a/applications/hex.html +++ b/applications/hex.html @@ -4,8 +4,8 @@ Five Degrees on Substrate | Web3 Foundation Grants - - + +

    Five Degrees on Substrate

    diff --git a/applications/hs-web3.html b/applications/hs-web3.html index 05087f6d8b3..93ee13a0a3a 100644 --- a/applications/hs-web3.html +++ b/applications/hs-web3.html @@ -4,8 +4,8 @@ Haskell Web3 library | Web3 Foundation Grants - - + +

    Haskell Web3 library

    diff --git a/applications/hybrid.html b/applications/hybrid.html index cf7439b19d2..d5cbcf627f2 100644 --- a/applications/hybrid.html +++ b/applications/hybrid.html @@ -4,8 +4,8 @@ Hybrid Block Explorer | Web3 Foundation Grants - - + +

    Hybrid Block Explorer

    diff --git a/applications/hybrid2.html b/applications/hybrid2.html index 2f27b209829..cfd6ebabd28 100644 --- a/applications/hybrid2.html +++ b/applications/hybrid2.html @@ -4,8 +4,8 @@ Hybrid Indexer Follow-up | Web3 Foundation Grants - - + +

    Hybrid Indexer Follow-up

    diff --git a/applications/hybrid_node_research.html b/applications/hybrid_node_research.html index 9ba52abb2cc..9e0464a3fa1 100644 --- a/applications/hybrid_node_research.html +++ b/applications/hybrid_node_research.html @@ -4,8 +4,8 @@ hybrid_node_research | Web3 Foundation Grants - - + +

    hybrid_node_research

      diff --git a/applications/hyperfridge.html b/applications/hyperfridge.html index 12ddba10316..4393ac15cae 100644 --- a/applications/hyperfridge.html +++ b/applications/hyperfridge.html @@ -4,8 +4,8 @@ Hyperfridge: A Trustless Bidirectional Bridge to Banking Networks | Web3 Foundation Grants - - + +

      Hyperfridge: A Trustless Bidirectional Bridge to Banking Networks

      diff --git a/applications/imbue_network.html b/applications/imbue_network.html index 79c5ca14993..64563caf3bc 100644 --- a/applications/imbue_network.html +++ b/applications/imbue_network.html @@ -4,8 +4,8 @@ Imbue Network | Web3 Foundation Grants - - + +

      Imbue Network

      diff --git a/applications/infimum.html b/applications/infimum.html index 7e17c1b3fcc..601d4c982a1 100644 --- a/applications/infimum.html +++ b/applications/infimum.html @@ -4,8 +4,8 @@ Infimum | Web3 Foundation Grants - - + +

      Infimum

      diff --git a/applications/ink-analyzer-phase-2.html b/applications/ink-analyzer-phase-2.html index edbe80055e0..ca29e1687b9 100644 --- a/applications/ink-analyzer-phase-2.html +++ b/applications/ink-analyzer-phase-2.html @@ -4,8 +4,8 @@ ink! Analyzer (Phase 2) | Web3 Foundation Grants - - + +

      ink! Analyzer (Phase 2)

      diff --git a/applications/ink-analyzer.html b/applications/ink-analyzer.html index dcf593e3e16..0cbcfbdd982 100644 --- a/applications/ink-analyzer.html +++ b/applications/ink-analyzer.html @@ -4,8 +4,8 @@ ink! Analyzer | Web3 Foundation Grants - - + +

      ink! Analyzer

      diff --git a/applications/ink-boxes.html b/applications/ink-boxes.html index dc0d8461376..b05375a9ec2 100644 --- a/applications/ink-boxes.html +++ b/applications/ink-boxes.html @@ -4,8 +4,8 @@ Ink Boxes | Web3 Foundation Grants - - + +

      Ink Boxes

      diff --git a/applications/ink-explorer.html b/applications/ink-explorer.html index bba0b693a91..775eaabd4cb 100644 --- a/applications/ink-explorer.html +++ b/applications/ink-explorer.html @@ -4,8 +4,8 @@ Ink Explorer | Web3 Foundation Grants - - + +

      Ink Explorer

      diff --git a/applications/ink-pallet-benchmarking-phase-2.html b/applications/ink-pallet-benchmarking-phase-2.html index 7a023cce7bf..3713e54033d 100644 --- a/applications/ink-pallet-benchmarking-phase-2.html +++ b/applications/ink-pallet-benchmarking-phase-2.html @@ -4,8 +4,8 @@ ink!/pallet/solidity performance benchmarking phase 2 | Web3 Foundation Grants - - + +

      ink!/pallet/solidity performance benchmarking phase 2

      diff --git a/applications/ink-pallet-benchmarking.html b/applications/ink-pallet-benchmarking.html index 9787df8eabd..f3a1113f20e 100644 --- a/applications/ink-pallet-benchmarking.html +++ b/applications/ink-pallet-benchmarking.html @@ -4,8 +4,8 @@ ink!/pallet/solidity performance benchmarking | Web3 Foundation Grants - - + +

      ink!/pallet/solidity performance benchmarking

      diff --git a/applications/ink-playground-ide-improvements.html b/applications/ink-playground-ide-improvements.html index 7df7e04c3ff..f9d19950313 100644 --- a/applications/ink-playground-ide-improvements.html +++ b/applications/ink-playground-ide-improvements.html @@ -4,8 +4,8 @@ Ink Playground IDE Improvements Grant | Web3 Foundation Grants - - + +

      Ink Playground IDE Improvements Grant

      diff --git a/applications/ink-smart-contract-wizard.html b/applications/ink-smart-contract-wizard.html index e8fd0d1eb71..e57be6f292c 100644 --- a/applications/ink-smart-contract-wizard.html +++ b/applications/ink-smart-contract-wizard.html @@ -4,8 +4,8 @@ Ink Contracts Wizard | Web3 Foundation Grants - - + +

      Ink Contracts Wizard

      diff --git a/applications/inkscope-fuzzer.html b/applications/inkscope-fuzzer.html index fa1641ebf16..18f267dc670 100644 --- a/applications/inkscope-fuzzer.html +++ b/applications/inkscope-fuzzer.html @@ -4,8 +4,8 @@ Inkscope Fuzzer | Web3 Foundation Grants - - + +

      Inkscope Fuzzer

      diff --git a/applications/ipfs_utilities.html b/applications/ipfs_utilities.html index 4541b62c8a3..dab7e761830 100644 --- a/applications/ipfs_utilities.html +++ b/applications/ipfs_utilities.html @@ -4,8 +4,8 @@ Substrate IPFS Utilities | Web3 Foundation Grants - - + +

      Substrate IPFS Utilities

      diff --git a/applications/iris.html b/applications/iris.html index 54d5e1a7ddc..613cd3d985c 100644 --- a/applications/iris.html +++ b/applications/iris.html @@ -4,8 +4,8 @@ Iris | Web3 Foundation Grants - - + +

      Iris

      diff --git a/applications/iris_followup.html b/applications/iris_followup.html index c4bab014a58..5d5a9d12bfb 100644 --- a/applications/iris_followup.html +++ b/applications/iris_followup.html @@ -4,8 +4,8 @@ Iris | Web3 Foundation Grants - - + +

      Iris

      diff --git a/applications/ismp.html b/applications/ismp.html index de87bd614f9b77cba6b2bb37a626f2029e4591de..7139e9615699c49c7654e482c2306fb489aacf3f 100644 GIT binary patch delta 36 scmbO+nQ6vkrVYQ?In0esjLlNhOeZsOSaBpKSsEmzCYf(`;RtC20NjTQS^xk5 delta 36 scmbO+nQ6vkrVYQ?IZ_kNjLl6fOeQmNSaFyonWUPS8YFLa;RtC20NQ^F`Tzg` diff --git a/applications/java-client.html b/applications/java-client.html index 45b287ee440..cbbd81325e2 100644 --- a/applications/java-client.html +++ b/applications/java-client.html @@ -4,8 +4,8 @@ polkadot-java-client | Web3 Foundation Grants - - + +

      polkadot-java-client

      diff --git a/applications/keysafe_network.html b/applications/keysafe_network.html index fe449dfbc91..0849644286e 100644 --- a/applications/keysafe_network.html +++ b/applications/keysafe_network.html @@ -4,8 +4,8 @@ Keysafe Network | Web3 Foundation Grants - - + +

      Keysafe Network

      diff --git a/applications/klevoya_fuzzer.html b/applications/klevoya_fuzzer.html index bbbf6e846a3..3f07ef15798 100644 --- a/applications/klevoya_fuzzer.html +++ b/applications/klevoya_fuzzer.html @@ -4,8 +4,8 @@ Klevoya - Substrate WASM Smart Contract Fuzzer | Web3 Foundation Grants - - + +

      Klevoya - Substrate WASM Smart Contract Fuzzer

      diff --git a/applications/kodadot_assethub_nft_indexer_statemine_statemint.html b/applications/kodadot_assethub_nft_indexer_statemine_statemint.html index 87796cd153b..36a40baf09a 100644 --- a/applications/kodadot_assethub_nft_indexer_statemine_statemint.html +++ b/applications/kodadot_assethub_nft_indexer_statemine_statemint.html @@ -4,8 +4,8 @@ AssetHub NFT Indexer | Web3 Foundation Grants - - + +

      AssetHub NFT Indexer

      diff --git a/applications/kodadot_assethub_nft_m2.html b/applications/kodadot_assethub_nft_m2.html index da7344db261..84c9f494e83 100644 --- a/applications/kodadot_assethub_nft_m2.html +++ b/applications/kodadot_assethub_nft_m2.html @@ -4,8 +4,8 @@ AssetHub NFT Indexer (M2) | Web3 Foundation Grants - - + +

      AssetHub NFT Indexer (M2)

      diff --git a/applications/konomi.html b/applications/konomi.html index 348886c0aad..8808fde1949 100644 --- a/applications/konomi.html +++ b/applications/konomi.html @@ -4,8 +4,8 @@ Konomi | Web3 Foundation Grants - - + +

      Konomi

      diff --git a/applications/kylin_network.html b/applications/kylin_network.html index 836d80b1a60..c868a07da69 100644 --- a/applications/kylin_network.html +++ b/applications/kylin_network.html @@ -4,8 +4,8 @@ Kylin Network | Web3 Foundation Grants - - + +

      Kylin Network

      diff --git a/applications/lastic-grant3.html b/applications/lastic-grant3.html index c0009cfaf73..991905dc523 100644 --- a/applications/lastic-grant3.html +++ b/applications/lastic-grant3.html @@ -4,8 +4,8 @@ Lastic - Grant 3 - Indexing Coretime Chain with Subsquid and Graph Implementation | Web3 Foundation Grants - - + +

      Lastic - Grant 3 - Indexing Coretime Chain with Subsquid and Graph Implementation

      diff --git a/applications/lastic-price-simulation-2.html b/applications/lastic-price-simulation-2.html index eb9c6487b76..62fe169c151 100644 --- a/applications/lastic-price-simulation-2.html +++ b/applications/lastic-price-simulation-2.html @@ -4,8 +4,8 @@ Coretime Sale Price Calculator by Lastic | Web3 Foundation Grants - - + +

      Coretime Sale Price Calculator by Lastic

      diff --git a/applications/leetcoin.html b/applications/leetcoin.html index e4411dfe76d..60ec9e1f34f 100644 --- a/applications/leetcoin.html +++ b/applications/leetcoin.html @@ -4,8 +4,8 @@ LeetCoin | Web3 Foundation Grants - - + +

      LeetCoin

      diff --git a/applications/liberland.html b/applications/liberland.html index 3d02966f69c..c36fc2a7dc1 100644 --- a/applications/liberland.html +++ b/applications/liberland.html @@ -4,8 +4,8 @@ Liberland | Web3 Foundation Grants - - + +

      Liberland

      diff --git a/applications/lip_payments.html b/applications/lip_payments.html index 3ca806197d0..2c1286cb0dc 100644 --- a/applications/lip_payments.html +++ b/applications/lip_payments.html @@ -4,8 +4,8 @@ Payments Pallet | Web3 Foundation Grants - - + +

      Payments Pallet

      diff --git a/applications/logion_wallet.html b/applications/logion_wallet.html index 6d860d8c983..4c7818a9792 100644 --- a/applications/logion_wallet.html +++ b/applications/logion_wallet.html @@ -4,8 +4,8 @@ logion wallet - a wallet you can trust | Web3 Foundation Grants - - + +

      logion wallet - a wallet you can trust

      diff --git a/applications/lunie.html b/applications/lunie.html index 8a4105c8a13..cca4c86e3ba 100644 --- a/applications/lunie.html +++ b/applications/lunie.html @@ -4,8 +4,8 @@ Lunie | Web3 Foundation Grants - - + +

      Lunie

      diff --git a/applications/maintenance/Substratesnap_Maintenance.html b/applications/maintenance/Substratesnap_Maintenance.html index 802efbf7419..b01554cfb3f 100644 --- a/applications/maintenance/Substratesnap_Maintenance.html +++ b/applications/maintenance/Substratesnap_Maintenance.html @@ -4,8 +4,8 @@ SubstrateSnap Maintainance Grant Proposal | Web3 Foundation Grants - - + +

      SubstrateSnap Maintainance Grant Proposal

      diff --git a/applications/maintenance/Zondax-Support.html b/applications/maintenance/Zondax-Support.html index e3e452d9b53..92278a7b2b7 100644 --- a/applications/maintenance/Zondax-Support.html +++ b/applications/maintenance/Zondax-Support.html @@ -4,8 +4,8 @@ Zondax Support & Maintenance | Web3 Foundation Grants - - + +

      Zondax Support & Maintenance

      diff --git a/applications/maintenance/wasm-opt-for-rust.html b/applications/maintenance/wasm-opt-for-rust.html index e506bcb0ae1..adc4462e118 100644 --- a/applications/maintenance/wasm-opt-for-rust.html +++ b/applications/maintenance/wasm-opt-for-rust.html @@ -4,8 +4,8 @@ wasm-opt for Rust Maintenance | Web3 Foundation Grants - - + +

      wasm-opt for Rust Maintenance

      diff --git a/applications/manta_network.html b/applications/manta_network.html index e43d4a18d56..f597492d048 100644 --- a/applications/manta_network.html +++ b/applications/manta_network.html @@ -4,8 +4,8 @@ Manta Network | Web3 Foundation Grants - - + +

      Manta Network

      diff --git a/applications/massbit_route.html b/applications/massbit_route.html index f500c3400f0..e8b947c190c 100644 --- a/applications/massbit_route.html +++ b/applications/massbit_route.html @@ -4,8 +4,8 @@ Massbit Route | Web3 Foundation Grants - - + +

      Massbit Route

      diff --git a/applications/mobile-game-framework.html b/applications/mobile-game-framework.html index 97b3f60b04a..922988b0f32 100644 --- a/applications/mobile-game-framework.html +++ b/applications/mobile-game-framework.html @@ -4,8 +4,8 @@ Mobile Game Framework for Substrate | Web3 Foundation Grants - - + +

      Mobile Game Framework for Substrate

      diff --git a/applications/mobile_dapp_connection.html b/applications/mobile_dapp_connection.html index 362340ce851..f2fc90c243b 100644 --- a/applications/mobile_dapp_connection.html +++ b/applications/mobile_dapp_connection.html @@ -4,8 +4,8 @@ Polkadot/Substrate dApps/Wallet Connection using Tesseract | Web3 Foundation Grants - - + +

      Polkadot/Substrate dApps/Wallet Connection using Tesseract

      diff --git a/applications/multisignature_management_tool.html b/applications/multisignature_management_tool.html index 64bc2c19523..0777b0b3a4a 100644 --- a/applications/multisignature_management_tool.html +++ b/applications/multisignature_management_tool.html @@ -4,8 +4,8 @@ multisignature_management_tool | Web3 Foundation Grants - - + +

      multisignature_management_tool

      Multi-signature_Management_Tool

      diff --git a/applications/mybank.html b/applications/mybank.html index c892e15bd6d..afd98aa932c 100644 --- a/applications/mybank.html +++ b/applications/mybank.html @@ -4,8 +4,8 @@ MyBank Network | Web3 Foundation Grants - - + +

      MyBank Network

      diff --git a/applications/myriad_social.html b/applications/myriad_social.html index 5ca1c80e5d5..ccdd75c45d8 100644 --- a/applications/myriad_social.html +++ b/applications/myriad_social.html @@ -4,8 +4,8 @@ Myriad Social - Uncensorable, Decentralized Social Network | Web3 Foundation Grants - - + +

      Myriad Social - Uncensorable, Decentralized Social Network

      diff --git a/applications/native-bitcoin-vaults.html b/applications/native-bitcoin-vaults.html index 5b69c3d7169..866ecb703c0 100644 --- a/applications/native-bitcoin-vaults.html +++ b/applications/native-bitcoin-vaults.html @@ -4,8 +4,8 @@ Native Bitcoin Vaults (NBV) | Web3 Foundation Grants - - + +

      Native Bitcoin Vaults (NBV)

      diff --git a/applications/new-order.html b/applications/new-order.html index 55ff7c2e2b5..8b4559ce460 100644 --- a/applications/new-order.html +++ b/applications/new-order.html @@ -4,8 +4,8 @@ New Order - a full onchain orderbook dex with indexers | Web3 Foundation Grants - - + +

      New Order - a full onchain orderbook dex with indexers

      diff --git a/applications/new_bls12_hash_function.html b/applications/new_bls12_hash_function.html index f670bdd71c6..fbdf3904afa 100644 --- a/applications/new_bls12_hash_function.html +++ b/applications/new_bls12_hash_function.html @@ -4,8 +4,8 @@ Implementation of the new hash function to BLS12 curves | Web3 Foundation Grants - - + +

      Implementation of the new hash function to BLS12 curves

      diff --git a/applications/newomega-m3m4.html b/applications/newomega-m3m4.html index dbd6bd11168..9e4c2d6b335 100644 --- a/applications/newomega-m3m4.html +++ b/applications/newomega-m3m4.html @@ -4,8 +4,8 @@ NewOmega (Milestone 3 and 4) | Web3 Foundation Grants - - + +

      NewOmega (Milestone 3 and 4)

      diff --git a/applications/newomega.html b/applications/newomega.html index 24550d6cc0d..713d7cc1ef6 100644 --- a/applications/newomega.html +++ b/applications/newomega.html @@ -4,8 +4,8 @@ NewOmega | Web3 Foundation Grants - - + +

      NewOmega

      diff --git a/applications/nft_collectibles_wallet.html b/applications/nft_collectibles_wallet.html index 4be4252ae40..391f477a3e6 100644 --- a/applications/nft_collectibles_wallet.html +++ b/applications/nft_collectibles_wallet.html @@ -4,8 +4,8 @@ NFT Collectibles Wallet | Web3 Foundation Grants - - + +

      NFT Collectibles Wallet

      diff --git a/applications/nft_explorer.html b/applications/nft_explorer.html index a0ed6aa1d7f..0e53cbbc17a 100644 --- a/applications/nft_explorer.html +++ b/applications/nft_explorer.html @@ -4,8 +4,8 @@ Uniscan NFT Explorer | Web3 Foundation Grants - - + +

      Uniscan NFT Explorer

      diff --git a/applications/nft_product_analytics_suite.html b/applications/nft_product_analytics_suite.html index cdf90f9a418..59f0810ff42 100644 --- a/applications/nft_product_analytics_suite.html +++ b/applications/nft_product_analytics_suite.html @@ -4,8 +4,8 @@ NFT Product Analytics Suite | Web3 Foundation Grants - - + +

      NFT Product Analytics Suite

      diff --git a/applications/ocelloids_monitoring_sdk.html b/applications/ocelloids_monitoring_sdk.html index 056e25674e0..8dfef321fcc 100644 --- a/applications/ocelloids_monitoring_sdk.html +++ b/applications/ocelloids_monitoring_sdk.html @@ -4,8 +4,8 @@ Ocelloids: Monitoring SDK | Web3 Foundation Grants - - + +

      Ocelloids: Monitoring SDK

      diff --git a/applications/ocelloids_xcm_monitoring_service.html b/applications/ocelloids_xcm_monitoring_service.html index fced2fdd0ee..facaf89308e 100644 --- a/applications/ocelloids_xcm_monitoring_service.html +++ b/applications/ocelloids_xcm_monitoring_service.html @@ -4,8 +4,8 @@ Ocelloids XCM Transfer Monitoring Service | Web3 Foundation Grants - - + +

      Ocelloids XCM Transfer Monitoring Service

      diff --git a/applications/odyssey_momentum.html b/applications/odyssey_momentum.html index cf6b0ee8c0a..56c1589462c 100644 --- a/applications/odyssey_momentum.html +++ b/applications/odyssey_momentum.html @@ -4,8 +4,8 @@ Odyssey - Momentum | Web3 Foundation Grants - - + +

      Odyssey - Momentum

      diff --git a/applications/on-chain-cash.html b/applications/on-chain-cash.html index c93d68546ca..d25f8d509f5 100644 --- a/applications/on-chain-cash.html +++ b/applications/on-chain-cash.html @@ -4,8 +4,8 @@ On-chain cash exchange | Web3 Foundation Grants - - + +

      On-chain cash exchange

      diff --git a/applications/open-node-framework.html b/applications/open-node-framework.html index c09386e585f..59e839df551 100644 --- a/applications/open-node-framework.html +++ b/applications/open-node-framework.html @@ -4,8 +4,8 @@ Open Node Framework | Web3 Foundation Grants - - + +

      Open Node Framework

      diff --git a/applications/openPayroll.html b/applications/openPayroll.html index 8ad343e5faa..b69ea8e565f 100644 --- a/applications/openPayroll.html +++ b/applications/openPayroll.html @@ -4,8 +4,8 @@ Open Payroll | Web3 Foundation Grants - - + +

      Open Payroll

      diff --git a/applications/openbrush-follow-up-2.html b/applications/openbrush-follow-up-2.html index d47b2207ee6..a68d8a2b6f9 100644 --- a/applications/openbrush-follow-up-2.html +++ b/applications/openbrush-follow-up-2.html @@ -4,8 +4,8 @@ OpenBrush | Web3 Foundation Grants - - + +

      OpenBrush

      diff --git a/applications/openbrush-follow-up.html b/applications/openbrush-follow-up.html index 0771c32a2a3..1ac89ab5bb4 100644 --- a/applications/openbrush-follow-up.html +++ b/applications/openbrush-follow-up.html @@ -4,8 +4,8 @@ OpenBrush | Web3 Foundation Grants - - + +

      OpenBrush

      diff --git a/applications/openbrush.html b/applications/openbrush.html index 9698237f15c..4fb466e61ad 100644 --- a/applications/openbrush.html +++ b/applications/openbrush.html @@ -4,8 +4,8 @@ OpenBrush | Web3 Foundation Grants - - + +

      OpenBrush

      diff --git a/applications/openrollup-mvp-phase-1.html b/applications/openrollup-mvp-phase-1.html index dd537e9cb4c..72e7dff4d99 100644 --- a/applications/openrollup-mvp-phase-1.html +++ b/applications/openrollup-mvp-phase-1.html @@ -4,8 +4,8 @@ Open rollup - MVP - Phase 1 | Web3 Foundation Grants - - + +

      Open rollup - MVP - Phase 1

      diff --git a/applications/orochi-network-orosign-part1.html b/applications/orochi-network-orosign-part1.html index 3d38022596d..50d4ac77e34 100644 --- a/applications/orochi-network-orosign-part1.html +++ b/applications/orochi-network-orosign-part1.html @@ -4,8 +4,8 @@ Orochi Network's proposal for research and development MPC ECDSA | Web3 Foundation Grants - - + +

      Orochi Network's proposal for research and development MPC ECDSA

      diff --git a/applications/pacific_store.html b/applications/pacific_store.html index 2b15fb66bcd..abc6cc9ea46 100644 --- a/applications/pacific_store.html +++ b/applications/pacific_store.html @@ -4,8 +4,8 @@ OpenSea.js on polkadot | Web3 Foundation Grants - - + +

      OpenSea.js on polkadot

      diff --git a/applications/pallet-drand-client.html b/applications/pallet-drand-client.html index 91fdb30242a..f3253cd7957 100644 --- a/applications/pallet-drand-client.html +++ b/applications/pallet-drand-client.html @@ -4,8 +4,8 @@ drand in substrate | Web3 Foundation Grants - - + +

      drand in substrate

      diff --git a/applications/pallet-verifier.html b/applications/pallet-verifier.html index 7f0c4e6e4ca..8a979f85520 100644 --- a/applications/pallet-verifier.html +++ b/applications/pallet-verifier.html @@ -4,8 +4,8 @@ Pallet Verifier | Web3 Foundation Grants - - + +

      Pallet Verifier

      diff --git a/applications/pallet_maci.html b/applications/pallet_maci.html index 2f07c3448c0..7f629a0bc4c 100644 --- a/applications/pallet_maci.html +++ b/applications/pallet_maci.html @@ -4,8 +4,8 @@ pallet-maci | Web3 Foundation Grants - - + +

      pallet-maci

      diff --git a/applications/pallet_supersig.html b/applications/pallet_supersig.html index 0cfaf911ddd..a6570284de3 100644 --- a/applications/pallet_supersig.html +++ b/applications/pallet_supersig.html @@ -4,8 +4,8 @@ Supersig | Web3 Foundation Grants - - + +

      Supersig

      diff --git a/applications/panic.html b/applications/panic.html index 36b1da81e12..cdf4e578a92 100644 --- a/applications/panic.html +++ b/applications/panic.html @@ -4,8 +4,8 @@ PANIC | Web3 Foundation Grants - - + +

      PANIC

      diff --git a/applications/parachain-staking.html b/applications/parachain-staking.html index b15f64a64b2..3195a1e3d04 100644 --- a/applications/parachain-staking.html +++ b/applications/parachain-staking.html @@ -4,8 +4,8 @@ Pallet-dPoS for Parachain Staking | Web3 Foundation Grants - - + +

      Pallet-dPoS for Parachain Staking

      diff --git a/applications/parami-protocol.html b/applications/parami-protocol.html index e8acbccd4f0..adf381f5036 100644 --- a/applications/parami-protocol.html +++ b/applications/parami-protocol.html @@ -4,8 +4,8 @@ The Parami Protocol | Web3 Foundation Grants - - + +

      The Parami Protocol

      diff --git a/applications/patron.html b/applications/patron.html index ea0893e4b58..ff3d5e3c263 100644 --- a/applications/patron.html +++ b/applications/patron.html @@ -4,8 +4,8 @@ Patron | Web3 Foundation Grants - - + +

      Patron

      diff --git a/applications/perun_app_channels.html b/applications/perun_app_channels.html index 37a085ae9db..0513508b85e 100644 --- a/applications/perun_app_channels.html +++ b/applications/perun_app_channels.html @@ -4,8 +4,8 @@ Perun App Channels | Web3 Foundation Grants - - + +

      Perun App Channels

      diff --git a/applications/perun_channels-integration.html b/applications/perun_channels-integration.html index 009fe723257a32aa37e38c5437c76c51f1467514..4f8e7e6f7286ad966949ebc4824025390242d8f0 100644 GIT binary patch delta 40 wcmccE%Y3nyc|#cohqEr_(a+Bw9$Z#YkSsEmzCYf(Oz#+H~039U_ssI20 delta 40 wcmccE%Y3nyc|#coM{1&(vAKzb$>akZa+Bw9$Z(h?nWUPS8YFK%z#+H~02>(%N&o-= diff --git a/applications/perun_channels.html b/applications/perun_channels.html index 82721b46618390946178968c75fb0ae3f19789ba..d2f681f4280d92b2c2e83eed6442bbfc6c04f692 100644 GIT binary patch delta 40 wcmdmdfNApqrVUIS9OlL*#%8H$rjva*b%7 delta 40 wcmdmdfNApqrVUIS9I1(B#^xp#CX; PESA - On-ramp/off-ramp to crypto/local currencies for Polkadot | Web3 Foundation Grants - - + +

      PESA - On-ramp/off-ramp to crypto/local currencies for Polkadot

      diff --git a/applications/php-rpc-lib-follow-up.html b/applications/php-rpc-lib-follow-up.html index 0d3bf3fc079..5fb17516e4a 100644 --- a/applications/php-rpc-lib-follow-up.html +++ b/applications/php-rpc-lib-follow-up.html @@ -4,8 +4,8 @@ PHP RPC Lib Follow up | Web3 Foundation Grants - - + +

      PHP RPC Lib Follow up

      diff --git a/applications/php-rpc-lib.html b/applications/php-rpc-lib.html index c058f347029..ed74e159570 100644 --- a/applications/php-rpc-lib.html +++ b/applications/php-rpc-lib.html @@ -4,8 +4,8 @@ PHP RPC Lib | Web3 Foundation Grants - - + +

      PHP RPC Lib

      diff --git a/applications/php-scale-lib.html b/applications/php-scale-lib.html index fda39f31b1c..89b3b4370bb 100644 --- a/applications/php-scale-lib.html +++ b/applications/php-scale-lib.html @@ -4,8 +4,8 @@ PHP Scale Codec | Web3 Foundation Grants - - + +

      PHP Scale Codec

      diff --git a/applications/php-substrate-api.html b/applications/php-substrate-api.html index 9422aa92734..800373dde2a 100644 --- a/applications/php-substrate-api.html +++ b/applications/php-substrate-api.html @@ -4,8 +4,8 @@ php substrate api | Web3 Foundation Grants - - + +

      php substrate api

      diff --git a/applications/plip.html b/applications/plip.html index b5088c2fb20..668a6edf38a 100644 --- a/applications/plip.html +++ b/applications/plip.html @@ -4,8 +4,8 @@ People Local Interactions Protocol (PLIP) | Web3 Foundation Grants - - + +

      People Local Interactions Protocol (PLIP)

      diff --git a/applications/polk-auction.html b/applications/polk-auction.html index 01c1eaa9c8e..e069f333c50 100644 --- a/applications/polk-auction.html +++ b/applications/polk-auction.html @@ -4,8 +4,8 @@ Polk-Auction Website | Web3 Foundation Grants - - + +

      Polk-Auction Website

      diff --git a/applications/polkadex.html b/applications/polkadex.html index 9e2e33582b0..c160bf0a180 100644 --- a/applications/polkadex.html +++ b/applications/polkadex.html @@ -4,8 +4,8 @@ Polkadex: A fully decentralized, peer-peer, cryptocurrency exchange for DeFi ecosystem in Substrate. | Web3 Foundation Grants - - + +

      Polkadex: A fully decentralized, peer-peer, cryptocurrency exchange for DeFi ecosystem in Substrate.

      diff --git a/applications/polkadot-contract-wizard.html b/applications/polkadot-contract-wizard.html index c32048b7ea1..cd4aa5f9d04 100644 --- a/applications/polkadot-contract-wizard.html +++ b/applications/polkadot-contract-wizard.html @@ -4,8 +4,8 @@ Polkadot Contract Wizard | Web3 Foundation Grants - - + +

      Polkadot Contract Wizard

      diff --git a/applications/polkadot-desktop-app.html b/applications/polkadot-desktop-app.html index 62d74dbde5d..396f63f17a5 100644 --- a/applications/polkadot-desktop-app.html +++ b/applications/polkadot-desktop-app.html @@ -4,8 +4,8 @@ Polkadot.\{js} Desktop Application | Web3 Foundation Grants - - + +

      Polkadot.{js} Desktop Application

      diff --git a/applications/polkadot-js-extension-per-account-auth.html b/applications/polkadot-js-extension-per-account-auth.html index fabffe62031..342614c399d 100644 --- a/applications/polkadot-js-extension-per-account-auth.html +++ b/applications/polkadot-js-extension-per-account-auth.html @@ -4,8 +4,8 @@ Privacy enhancement for Polkadot-js extension | Web3 Foundation Grants - - + +

      Privacy enhancement for Polkadot-js extension

      diff --git a/applications/polkadot-mempool-explorer-v2.html b/applications/polkadot-mempool-explorer-v2.html index d00d2074519..6d1e6fff37d 100644 --- a/applications/polkadot-mempool-explorer-v2.html +++ b/applications/polkadot-mempool-explorer-v2.html @@ -4,8 +4,8 @@ polkadot-mempool-explorer-v2 | Web3 Foundation Grants - - + +

      polkadot-mempool-explorer-v2

      diff --git a/applications/polkadot_analytics_platform.html b/applications/polkadot_analytics_platform.html index 9b482ee8070..a3abbfd4ad4 100644 --- a/applications/polkadot_analytics_platform.html +++ b/applications/polkadot_analytics_platform.html @@ -4,8 +4,8 @@ Polkadot Analytics Platform: Stage 1 | Web3 Foundation Grants - - + +

      Polkadot Analytics Platform: Stage 1

      diff --git a/applications/polkadot_tests.html b/applications/polkadot_tests.html index 7208a8e237a..793ff01b1d0 100644 --- a/applications/polkadot_tests.html +++ b/applications/polkadot_tests.html @@ -4,8 +4,8 @@ Polkadot Conformance Tests PoC | Web3 Foundation Grants - - + +

      Polkadot Conformance Tests PoC

      diff --git a/applications/polkadotjs-ecdsa.html b/applications/polkadotjs-ecdsa.html index 212014703de..9ecc50db969 100644 --- a/applications/polkadotjs-ecdsa.html +++ b/applications/polkadotjs-ecdsa.html @@ -4,8 +4,8 @@ ECDSA for Polkadot JS | Web3 Foundation Grants - - + +

      ECDSA for Polkadot JS

      diff --git a/applications/polkadotjs-hardware.html b/applications/polkadotjs-hardware.html index 9088f605b05..b12e333a1f6 100644 --- a/applications/polkadotjs-hardware.html +++ b/applications/polkadotjs-hardware.html @@ -4,8 +4,8 @@ Hardware ECDSA for Polkadot JS | Web3 Foundation Grants - - + +

      Hardware ECDSA for Polkadot JS

      diff --git a/applications/polkadotjs_no_code.html b/applications/polkadotjs_no_code.html index 6b86814ad07..c2d0065e2ab 100644 --- a/applications/polkadotjs_no_code.html +++ b/applications/polkadotjs_no_code.html @@ -4,8 +4,8 @@ Polkadot.js NoCode Plugin | Web3 Foundation Grants - - + +

      Polkadot.js NoCode Plugin

      diff --git a/applications/polkaflow.html b/applications/polkaflow.html index 548a380da1a..afc66093a8e 100644 --- a/applications/polkaflow.html +++ b/applications/polkaflow.html @@ -4,8 +4,8 @@ PolkaFlow | Web3 Foundation Grants - - + +

      PolkaFlow

      diff --git a/applications/polkaj_android_support.html b/applications/polkaj_android_support.html index 4ebae408e4c..8a40c8e745e 100644 --- a/applications/polkaj_android_support.html +++ b/applications/polkaj_android_support.html @@ -4,8 +4,8 @@ PolkaJ Android Support | Web3 Foundation Grants - - + +

      PolkaJ Android Support

      diff --git a/applications/polkakeeper.html b/applications/polkakeeper.html index 37da6f8775d..b8dc32576b3 100644 --- a/applications/polkakeeper.html +++ b/applications/polkakeeper.html @@ -4,8 +4,8 @@ Polkakeeper Grant Proposal | Web3 Foundation Grants - - + +

      Polkakeeper Grant Proposal

      diff --git a/applications/polkamask.html b/applications/polkamask.html index 913ee929fb1..79b40a60d06 100644 --- a/applications/polkamask.html +++ b/applications/polkamask.html @@ -4,8 +4,8 @@ PolkaMask | Web3 Foundation Grants - - + +

      PolkaMask

      diff --git a/applications/polkamusic.html b/applications/polkamusic.html index 9300b08a0b2..49dc2f11957 100644 --- a/applications/polkamusic.html +++ b/applications/polkamusic.html @@ -4,8 +4,8 @@ PolkaMusic | Web3 Foundation Grants - - + +

      PolkaMusic

      diff --git a/applications/polkasearch.html b/applications/polkasearch.html index 3fc72d0e47c..026d7f070aa 100644 --- a/applications/polkasearch.html +++ b/applications/polkasearch.html @@ -4,8 +4,8 @@ polkasearch.xyz | Web3 Foundation Grants - - + +

      polkasearch.xyz

      diff --git a/applications/polkashots.html b/applications/polkashots.html index da4380309ae..daaa9ebc9b7 100644 --- a/applications/polkashots.html +++ b/applications/polkashots.html @@ -4,8 +4,8 @@ polkashots.io | Web3 Foundation Grants - - + +

      polkashots.io

      diff --git a/applications/polkastarter.html b/applications/polkastarter.html index 02df16095c1..13220f57782 100644 --- a/applications/polkastarter.html +++ b/applications/polkastarter.html @@ -4,8 +4,8 @@ Polkastarter | Web3 Foundation Grants - - + +

      Polkastarter

      diff --git a/applications/polkastats.html b/applications/polkastats.html index aaabd3a3500..c5741270cf8 100644 --- a/applications/polkastats.html +++ b/applications/polkastats.html @@ -4,8 +4,8 @@ Polkastats | Web3 Foundation Grants - - + +

      Polkastats

      diff --git a/applications/polket_toearnfun.html b/applications/polket_toearnfun.html index 4468775b5c4..45c3f4d7969 100644 --- a/applications/polket_toearnfun.html +++ b/applications/polket_toearnfun.html @@ -4,8 +4,8 @@ ToEarnFun | Web3 Foundation Grants - - + +

      ToEarnFun

      diff --git a/applications/pontem.html b/applications/pontem.html index 663b13bcdc4..31e3a7386a7 100644 --- a/applications/pontem.html +++ b/applications/pontem.html @@ -4,8 +4,8 @@ Pontem Network (VM). | Web3 Foundation Grants - - + +

      Pontem Network (VM).

      diff --git a/applications/project_1001.html b/applications/project_1001.html index d042ebbb377..dc7616d4d81 100644 --- a/applications/project_1001.html +++ b/applications/project_1001.html @@ -4,8 +4,8 @@ Project 1001 - MVP - Phase 1 | Web3 Foundation Grants - - + +

      Project 1001 - MVP - Phase 1

      diff --git a/applications/project_aurras_mvp_phase_1.html b/applications/project_aurras_mvp_phase_1.html index 77b61c23137..e964e0ff40f 100644 --- a/applications/project_aurras_mvp_phase_1.html +++ b/applications/project_aurras_mvp_phase_1.html @@ -4,8 +4,8 @@ Project Aurras - MVP - Phase 1 | Web3 Foundation Grants - - + +

      Project Aurras - MVP - Phase 1

      diff --git a/applications/project_aurras_mvp_phase_2.html b/applications/project_aurras_mvp_phase_2.html index 3d1173baf79..24646ad41cb 100644 --- a/applications/project_aurras_mvp_phase_2.html +++ b/applications/project_aurras_mvp_phase_2.html @@ -4,8 +4,8 @@ Project Aurras - MVP - Phase 2 | Web3 Foundation Grants - - + +

      Project Aurras - MVP - Phase 2

      diff --git a/applications/project_bodhi.html b/applications/project_bodhi.html index abaab86a9af..928d48fc984 100644 --- a/applications/project_bodhi.html +++ b/applications/project_bodhi.html @@ -4,8 +4,8 @@ Project Bodhi - A Composable & Innovative Stack for EVM on Substrate | Web3 Foundation Grants - - + +

      Project Bodhi - A Composable & Innovative Stack for EVM on Substrate

      diff --git a/applications/project_silentdata.html b/applications/project_silentdata.html index 5ac8ef64f53..4a01b342389 100644 --- a/applications/project_silentdata.html +++ b/applications/project_silentdata.html @@ -4,8 +4,8 @@ Silent Data Polkadot Integration | Web3 Foundation Grants - - + +

      Silent Data Polkadot Integration

      diff --git a/applications/prosopo.html b/applications/prosopo.html index c5a0e0805aa..34bc51f97ba 100644 --- a/applications/prosopo.html +++ b/applications/prosopo.html @@ -4,8 +4,8 @@ Prosopo | Web3 Foundation Grants - - + +

      Prosopo

      diff --git a/applications/psc.html b/applications/psc.html index ae4ddd338fd..32e506c8c61 100644 --- a/applications/psc.html +++ b/applications/psc.html @@ -4,8 +4,8 @@ Polkadot Smart Chain | Web3 Foundation Grants - - + +

      Polkadot Smart Chain

      diff --git a/applications/quadratic-funding.html b/applications/quadratic-funding.html index 3cf3213fc7e..d64e06d90e6 100644 --- a/applications/quadratic-funding.html +++ b/applications/quadratic-funding.html @@ -4,8 +4,8 @@ Quadratic Funding Module | Web3 Foundation Grants - - + +

      Quadratic Funding Module

      diff --git a/applications/quantum-guard.html b/applications/quantum-guard.html index e2292066009..9676f71978d 100644 --- a/applications/quantum-guard.html +++ b/applications/quantum-guard.html @@ -4,8 +4,8 @@ Quantum Guard MVP | Web3 Foundation Grants - - + +

      Quantum Guard MVP

      diff --git a/applications/quantumLock.html b/applications/quantumLock.html index 320bca99674..6e03884b5fc 100644 --- a/applications/quantumLock.html +++ b/applications/quantumLock.html @@ -4,8 +4,8 @@ Quantum Lock for QBITCOIN | Web3 Foundation Grants - - + +

      Quantum Lock for QBITCOIN

      diff --git a/applications/rb_substrate_client.html b/applications/rb_substrate_client.html index 33be04479cf..aac29da2561 100644 --- a/applications/rb_substrate_client.html +++ b/applications/rb_substrate_client.html @@ -4,8 +4,8 @@ Ruby Substate Client | Web3 Foundation Grants - - + +

      Ruby Substate Client

      diff --git a/applications/research-feasibility-go-runtime.html b/applications/research-feasibility-go-runtime.html index b59a7fe2f97..c166ece8f90 100644 --- a/applications/research-feasibility-go-runtime.html +++ b/applications/research-feasibility-go-runtime.html @@ -4,8 +4,8 @@ Research feasibility of a Go Runtime | Web3 Foundation Grants - - + +

      Research feasibility of a Go Runtime

      diff --git a/applications/research-feasibiliy-java-host.html b/applications/research-feasibiliy-java-host.html index b3c86148ca3..db51ffa5ca8 100644 --- a/applications/research-feasibiliy-java-host.html +++ b/applications/research-feasibiliy-java-host.html @@ -4,8 +4,8 @@ Java Host Research Proposal | Web3 Foundation Grants - - + +

      Java Host Research Proposal

      diff --git a/applications/research_wallets.html b/applications/research_wallets.html index 883ec728f71..6fa3a8bcc3e 100644 --- a/applications/research_wallets.html +++ b/applications/research_wallets.html @@ -4,8 +4,8 @@ User Account Access Security Analysis for Wallets | Web3 Foundation Grants - - + +

      User Account Access Security Analysis for Wallets

      diff --git a/applications/roloi-xcm-payment-automation.html b/applications/roloi-xcm-payment-automation.html index 0c0243baebb..dcc2d062007 100644 --- a/applications/roloi-xcm-payment-automation.html +++ b/applications/roloi-xcm-payment-automation.html @@ -4,8 +4,8 @@ Roloi - XCM Payment Automation | Web3 Foundation Grants - - + +

      Roloi - XCM Payment Automation

      diff --git a/applications/rv-kmir.html b/applications/rv-kmir.html index 6ee83394d18..f605d2da422 100644 --- a/applications/rv-kmir.html +++ b/applications/rv-kmir.html @@ -4,8 +4,8 @@ KMIR: the K semantics of MIR | Web3 Foundation Grants - - + +

      KMIR: the K semantics of MIR

      diff --git a/applications/saito-game-protocol-and-engine.html b/applications/saito-game-protocol-and-engine.html index 35934636d34..85723ce230d 100644 --- a/applications/saito-game-protocol-and-engine.html +++ b/applications/saito-game-protocol-and-engine.html @@ -4,8 +4,8 @@ Saito Gaming Protocol and Library | Web3 Foundation Grants - - + +

      Saito Gaming Protocol and Library

      diff --git a/applications/sandox.html b/applications/sandox.html index cefcf3727be..953b42bb228 100644 --- a/applications/sandox.html +++ b/applications/sandox.html @@ -4,8 +4,8 @@ SanDOx | Web3 Foundation Grants - - + +

      SanDOx

      diff --git a/applications/sarp-basic-functionality.html b/applications/sarp-basic-functionality.html index 90dbf737599..35b7ac6813b 100644 --- a/applications/sarp-basic-functionality.html +++ b/applications/sarp-basic-functionality.html @@ -4,8 +4,8 @@ SARP - A Static Analysis Tool for Runtime Pallets | Web3 Foundation Grants - - + +

      SARP - A Static Analysis Tool for Runtime Pallets

      diff --git a/applications/scale-codec-comparator.html b/applications/scale-codec-comparator.html index c3fd16ced64..5e12b35e7f3 100644 --- a/applications/scale-codec-comparator.html +++ b/applications/scale-codec-comparator.html @@ -4,8 +4,8 @@ SCALE Codec Comparator | Web3 Foundation Grants - - + +

      SCALE Codec Comparator

      diff --git a/applications/sensio_network.html b/applications/sensio_network.html index 65072139cb5..00e04a7c7f5 100644 --- a/applications/sensio_network.html +++ b/applications/sensio_network.html @@ -4,8 +4,8 @@ Sensio Network | Web3 Foundation Grants - - + +

      Sensio Network

      diff --git a/applications/sequester.html b/applications/sequester.html index 6aa2fe7f162..cdf474d6bab 100644 --- a/applications/sequester.html +++ b/applications/sequester.html @@ -4,8 +4,8 @@ Sequester | Web3 Foundation Grants - - + +

      Sequester

      diff --git a/applications/setheum-launchpad-crowdsales-pallet.html b/applications/setheum-launchpad-crowdsales-pallet.html index a34e7c2b1bc..4d3b713e7c0 100644 --- a/applications/setheum-launchpad-crowdsales-pallet.html +++ b/applications/setheum-launchpad-crowdsales-pallet.html @@ -4,8 +4,8 @@ Setheum HighEnd LaunchPad Crowdsales Module | Web3 Foundation Grants - - + +

      Setheum HighEnd LaunchPad Crowdsales Module

      diff --git a/applications/setheum.html b/applications/setheum.html index 84190b612bc..2fa568cf2bf 100644 --- a/applications/setheum.html +++ b/applications/setheum.html @@ -4,8 +4,8 @@ Setheum | Web3 Foundation Grants - - + +

      Setheum

      diff --git a/applications/shadows-network.html b/applications/shadows-network.html index 1f5fdcbb94f..a93d2f6baa3 100644 --- a/applications/shadows-network.html +++ b/applications/shadows-network.html @@ -4,8 +4,8 @@ Shadows Network | Web3 Foundation Grants - - + +

      Shadows Network

      diff --git a/applications/si-front-end-template.html b/applications/si-front-end-template.html index 5cc57b6a7b6b8a477ee06dd444fa934d171f018b..8745a02b8b37420d9c14e5eff91e22d010445ca5 100644 GIT binary patch delta 40 wcmbPojd98~#tl Signac - a monorepo plugin for developing multiple Parity ink! smart contracts | Web3 Foundation Grants - - + +

      Signac - a monorepo plugin for developing multiple Parity ink! smart contracts

      diff --git a/applications/signet.html b/applications/signet.html index ba14efef10f..58bb2c529f7 100644 --- a/applications/signet.html +++ b/applications/signet.html @@ -4,8 +4,8 @@ Signet - Talisman | Web3 Foundation Grants - - + +

      Signet - Talisman

      diff --git a/applications/sirato_substrate_phase3.html b/applications/sirato_substrate_phase3.html index 2f5970cc9c4..c01d51f4332 100644 --- a/applications/sirato_substrate_phase3.html +++ b/applications/sirato_substrate_phase3.html @@ -4,8 +4,8 @@ Sirato (Epirus) Substrate Explorer - Phase III | Web3 Foundation Grants - - + +

      Sirato (Epirus) Substrate Explorer - Phase III

      diff --git a/applications/skyekiwi-protocol.html b/applications/skyekiwi-protocol.html index 294ee0339f0..506aee36dcf 100644 --- a/applications/skyekiwi-protocol.html +++ b/applications/skyekiwi-protocol.html @@ -4,8 +4,8 @@ SkyeKiwi Protocol | Web3 Foundation Grants - - + +

      SkyeKiwi Protocol

      diff --git a/applications/skyepass.html b/applications/skyepass.html index d28199b57f2..926841b35a6 100644 --- a/applications/skyepass.html +++ b/applications/skyepass.html @@ -4,8 +4,8 @@ SkyePass | Web3 Foundation Grants - - + +

      SkyePass

      diff --git a/applications/skynet-substrate-integration.html b/applications/skynet-substrate-integration.html index 47eb73bd6b5..021897e04b4 100644 --- a/applications/skynet-substrate-integration.html +++ b/applications/skynet-substrate-integration.html @@ -4,8 +4,8 @@ Pallet for Decentralized Off-Chain Storage on Skynet | Web3 Foundation Grants - - + +

      Pallet for Decentralized Off-Chain Storage on Skynet

      diff --git a/applications/slonigiraf.html b/applications/slonigiraf.html index ece7f4eb49a..8431a8b5d0a 100644 --- a/applications/slonigiraf.html +++ b/applications/slonigiraf.html @@ -4,8 +4,8 @@ SLON - a recommendation letter system | Web3 Foundation Grants - - + +

      SLON - a recommendation letter system

      diff --git a/applications/slothunter.html b/applications/slothunter.html index a1971d983c2..87254c720db 100644 --- a/applications/slothunter.html +++ b/applications/slothunter.html @@ -4,8 +4,8 @@ Slothunter | Web3 Foundation Grants - - + +

      Slothunter

      diff --git a/applications/social_recovery_wallet.html b/applications/social_recovery_wallet.html index 7675ab741f5..a4087e51508 100644 --- a/applications/social_recovery_wallet.html +++ b/applications/social_recovery_wallet.html @@ -4,8 +4,8 @@ Social Recovery Wallet | Web3 Foundation Grants - - + +

      Social Recovery Wallet

      diff --git a/applications/societal_grant2.html b/applications/societal_grant2.html index 66f3d0d3959..89755ec4d2d 100644 --- a/applications/societal_grant2.html +++ b/applications/societal_grant2.html @@ -4,8 +4,8 @@ Societal | Web3 Foundation Grants - - + +

      Societal

      diff --git a/applications/societal_saas_pricing.html b/applications/societal_saas_pricing.html index 9c7b6167dba..3848d935aa8 100644 --- a/applications/societal_saas_pricing.html +++ b/applications/societal_saas_pricing.html @@ -4,8 +4,8 @@ Societal | Web3 Foundation Grants - - + +

      Societal

      diff --git a/applications/sol2ink-follow-up.html b/applications/sol2ink-follow-up.html index 2ed8b288fb8..ff9416dd19b 100644 --- a/applications/sol2ink-follow-up.html +++ b/applications/sol2ink-follow-up.html @@ -4,8 +4,8 @@ Sol2Ink | Web3 Foundation Grants - - + +

      Sol2Ink

      diff --git a/applications/sol2ink.html b/applications/sol2ink.html index 7139660a3d6..82068fab56d 100644 --- a/applications/sol2ink.html +++ b/applications/sol2ink.html @@ -4,8 +4,8 @@ Sol2Ink | Web3 Foundation Grants - - + +

      Sol2Ink

      diff --git a/applications/solidity-trie-verifier.html b/applications/solidity-trie-verifier.html index 0f74a2dd7c8..419a70a1813 100644 --- a/applications/solidity-trie-verifier.html +++ b/applications/solidity-trie-verifier.html @@ -4,8 +4,8 @@ solidity-trie-verifier | Web3 Foundation Grants - - + +

      solidity-trie-verifier

      diff --git a/applications/solidity-verifier-for-accountable-light-client.html b/applications/solidity-verifier-for-accountable-light-client.html index eafd28b055b..05a26e70459 100644 --- a/applications/solidity-verifier-for-accountable-light-client.html +++ b/applications/solidity-verifier-for-accountable-light-client.html @@ -4,8 +4,8 @@ Solidity Verifier Implementation for Accountable Light Client | Web3 Foundation Grants - - + +

      Solidity Verifier Implementation for Accountable Light Client

      diff --git a/applications/spacewalk-bridge.html b/applications/spacewalk-bridge.html index 4f83b2d0f42..4fd20be5be7 100644 --- a/applications/spacewalk-bridge.html +++ b/applications/spacewalk-bridge.html @@ -4,8 +4,8 @@ Spacewalk: a Stellar bridge | Web3 Foundation Grants - - + +

      Spacewalk: a Stellar bridge

      diff --git a/applications/spartan_poc_consensus_module.html b/applications/spartan_poc_consensus_module.html index f78914265f3..fe8a8e99202 100644 --- a/applications/spartan_poc_consensus_module.html +++ b/applications/spartan_poc_consensus_module.html @@ -4,8 +4,8 @@ Spartan: PoC Consensus Module | Web3 Foundation Grants - - + +

      Spartan: PoC Consensus Module

      diff --git a/applications/sr25519_donna.html b/applications/sr25519_donna.html index cda770fbf99..e577919ff01 100644 --- a/applications/sr25519_donna.html +++ b/applications/sr25519_donna.html @@ -4,8 +4,8 @@ sr25519-donna | Web3 Foundation Grants - - + +

      sr25519-donna

      diff --git a/applications/ssal-commods-dex.html b/applications/ssal-commods-dex.html index b38c9be42fd..a980ceba47e 100644 --- a/applications/ssal-commods-dex.html +++ b/applications/ssal-commods-dex.html @@ -4,8 +4,8 @@ Ssal: Ink Commodities Exchange | Web3 Foundation Grants - - + +

      Ssal: Ink Commodities Exchange

      diff --git a/applications/stable-asset.html b/applications/stable-asset.html index d1489dcc82f..ee82b8602dd 100644 --- a/applications/stable-asset.html +++ b/applications/stable-asset.html @@ -4,8 +4,8 @@ Stable Asset | Web3 Foundation Grants - - + +

      Stable Asset

      diff --git a/applications/staking-rewards-collector-front-end.html b/applications/staking-rewards-collector-front-end.html index e45bb8fd9ec..9a43c32a228 100644 --- a/applications/staking-rewards-collector-front-end.html +++ b/applications/staking-rewards-collector-front-end.html @@ -4,8 +4,8 @@ Staking Rewards Viewer | Web3 Foundation Grants - - + +

      Staking Rewards Viewer

      diff --git a/applications/stardust.html b/applications/stardust.html index 93379b7b83b..ac513a28acc 100644 --- a/applications/stardust.html +++ b/applications/stardust.html @@ -4,8 +4,8 @@ Derivative Powered Uncollateralized Stablecoin Research and Design | Web3 Foundation Grants - - + +

      Derivative Powered Uncollateralized Stablecoin Research and Design

      diff --git a/applications/starks_network.html b/applications/starks_network.html index 5a8fb6c5963..8e0a678057a 100644 --- a/applications/starks_network.html +++ b/applications/starks_network.html @@ -4,8 +4,8 @@ Starks Network | Web3 Foundation Grants - - + +

      Starks Network

      diff --git a/applications/stone-index-on-substrate.html b/applications/stone-index-on-substrate.html index 195c69fdc16..fc988f9375a 100644 --- a/applications/stone-index-on-substrate.html +++ b/applications/stone-index-on-substrate.html @@ -4,8 +4,8 @@ Stone Index on Substrate | Web3 Foundation Grants - - + +

      Stone Index on Substrate

      diff --git a/applications/sub_consensus_mechanism.html b/applications/sub_consensus_mechanism.html index f21b398b4a8..b3239f8d314 100644 --- a/applications/sub_consensus_mechanism.html +++ b/applications/sub_consensus_mechanism.html @@ -4,8 +4,8 @@ Sub-consensus mechanism | Web3 Foundation Grants - - + +

      Sub-consensus mechanism

      diff --git a/applications/subalfred.html b/applications/subalfred.html index 1e1f856a9cf..1be1aa001eb 100644 --- a/applications/subalfred.html +++ b/applications/subalfred.html @@ -4,8 +4,8 @@ Subalfred | Web3 Foundation Grants - - + +

      Subalfred

      diff --git a/applications/subauction.html b/applications/subauction.html index e07e7f27af7..902cf19c46d 100644 --- a/applications/subauction.html +++ b/applications/subauction.html @@ -4,8 +4,8 @@ Subauction | Web3 Foundation Grants - - + +

      Subauction

      diff --git a/applications/subdex.html b/applications/subdex.html index e5e4d0e390d..07b5df5958a 100644 --- a/applications/subdex.html +++ b/applications/subdex.html @@ -4,8 +4,8 @@ SubDEX | Web3 Foundation Grants - - + +

      SubDEX

      diff --git a/applications/subquery.html b/applications/subquery.html index d23b0a9650b..b2aaa2e5856 100644 --- a/applications/subquery.html +++ b/applications/subquery.html @@ -4,8 +4,8 @@ SubQuery | Web3 Foundation Grants - - + +

      SubQuery

      diff --git a/applications/subrelay.html b/applications/subrelay.html index 0b0e7e57486..437c853793e 100644 --- a/applications/subrelay.html +++ b/applications/subrelay.html @@ -4,8 +4,8 @@ SubRelay | Web3 Foundation Grants - - + +

      SubRelay

      diff --git a/applications/subscript_lang.html b/applications/subscript_lang.html index 37ecd843de4..3b31031f4bf 100644 --- a/applications/subscript_lang.html +++ b/applications/subscript_lang.html @@ -4,8 +4,8 @@ Subscript | Web3 Foundation Grants - - + +

      Subscript

      diff --git a/applications/subsmt.html b/applications/subsmt.html index 5317d1feb2e..f38cde24fe4 100644 --- a/applications/subsmt.html +++ b/applications/subsmt.html @@ -4,8 +4,8 @@ SubSMT | Web3 Foundation Grants - - + +

      SubSMT

      diff --git a/applications/substats.html b/applications/substats.html index 557d705b0a7..180d756c656 100644 --- a/applications/substats.html +++ b/applications/substats.html @@ -4,8 +4,8 @@ Substats (The framework of lightweight block explorer) | Web3 Foundation Grants - - + +

      Substats (The framework of lightweight block explorer)

      diff --git a/applications/substrate-evm-adapter.html b/applications/substrate-evm-adapter.html index 4d726ddf76a..0aa177b66fa 100644 --- a/applications/substrate-evm-adapter.html +++ b/applications/substrate-evm-adapter.html @@ -4,8 +4,8 @@ Substrate EVM Adapter | Web3 Foundation Grants - - + +

      Substrate EVM Adapter

      diff --git a/applications/substrate-identity-directory.html b/applications/substrate-identity-directory.html index 16e1f5f3c82..10f8a64031a 100644 --- a/applications/substrate-identity-directory.html +++ b/applications/substrate-identity-directory.html @@ -4,8 +4,8 @@ Substrate Identity Hub | Web3 Foundation Grants - - + +

      Substrate Identity Hub

      diff --git a/applications/substrate-parachain-PoS-template.html b/applications/substrate-parachain-PoS-template.html index 70672bfb897..1a60321fda3 100644 --- a/applications/substrate-parachain-PoS-template.html +++ b/applications/substrate-parachain-PoS-template.html @@ -4,8 +4,8 @@ substrate-parachain-PoS-template | Web3 Foundation Grants - - + +

      substrate-parachain-PoS-template

      diff --git a/applications/substrate-tutorials.html b/applications/substrate-tutorials.html index 47c330d6191..945e2a8ee31 100644 --- a/applications/substrate-tutorials.html +++ b/applications/substrate-tutorials.html @@ -4,8 +4,8 @@ Substrate Tutorials | Web3 Foundation Grants - - + +

      Substrate Tutorials

      diff --git a/applications/substrate_client_java.html b/applications/substrate_client_java.html index 6a5c4f53fce..1f8da5429a1 100644 --- a/applications/substrate_client_java.html +++ b/applications/substrate_client_java.html @@ -4,8 +4,8 @@ Substrate Client for Java | Web3 Foundation Grants - - + +

      Substrate Client for Java

      diff --git a/applications/substrate_core_polywrapper.html b/applications/substrate_core_polywrapper.html index e2b74ff0f9e..53449b21f1f 100644 --- a/applications/substrate_core_polywrapper.html +++ b/applications/substrate_core_polywrapper.html @@ -4,8 +4,8 @@ Substrate Core Polywrapper | Web3 Foundation Grants - - + +

      Substrate Core Polywrapper

      diff --git a/applications/substrate_startkit_GUI.html b/applications/substrate_startkit_GUI.html index 726616f3f8a..2cbdf617737 100644 --- a/applications/substrate_startkit_GUI.html +++ b/applications/substrate_startkit_GUI.html @@ -4,8 +4,8 @@ Substrate startkit GUI | Web3 Foundation Grants - - + +

      Substrate startkit GUI

      diff --git a/applications/subvt-telegram-bot.html b/applications/subvt-telegram-bot.html index 83ea01277ab..80ae635aed0 100644 --- a/applications/subvt-telegram-bot.html +++ b/applications/subvt-telegram-bot.html @@ -4,8 +4,8 @@ SubVT Telegram Bot for Kusama and Polkadot | Web3 Foundation Grants - - + +

      SubVT Telegram Bot for Kusama and Polkadot

      diff --git a/applications/subwallet.html b/applications/subwallet.html index f0b8e600bfa..02674cde750 100644 --- a/applications/subwallet.html +++ b/applications/subwallet.html @@ -4,8 +4,8 @@ subwallet | Web3 Foundation Grants - - + +

      subwallet

      diff --git a/applications/subxt-python.html b/applications/subxt-python.html index f7af9df8a3c..ee7ab5652cc 100644 --- a/applications/subxt-python.html +++ b/applications/subxt-python.html @@ -4,8 +4,8 @@ subxt-python | Web3 Foundation Grants - - + +

      subxt-python

      diff --git a/applications/sukhavati_poc_module.html b/applications/sukhavati_poc_module.html index f473ac9f451..5201f6b341e 100644 --- a/applications/sukhavati_poc_module.html +++ b/applications/sukhavati_poc_module.html @@ -4,8 +4,8 @@ Sukhavati PoC Module | Web3 Foundation Grants - - + +

      Sukhavati PoC Module

      diff --git a/applications/sunrise-dex.html b/applications/sunrise-dex.html index f1ec0576463..753007099fa 100644 --- a/applications/sunrise-dex.html +++ b/applications/sunrise-dex.html @@ -4,8 +4,8 @@ Sunrise DEX | Web3 Foundation Grants - - + +

      Sunrise DEX

      diff --git a/applications/sunshine-keybase.html b/applications/sunshine-keybase.html index 8b953a4ad2e..03d40afa905 100644 --- a/applications/sunshine-keybase.html +++ b/applications/sunshine-keybase.html @@ -4,8 +4,8 @@ Sunshine Keybase | Web3 Foundation Grants - - + +

      Sunshine Keybase

      diff --git a/applications/sup.html b/applications/sup.html index 4f9567c7abb..eed0dce5516 100644 --- a/applications/sup.html +++ b/applications/sup.html @@ -4,8 +4,8 @@ Sup | Web3 Foundation Grants - - + +

      Sup

      diff --git a/applications/supersig_fellowship.html b/applications/supersig_fellowship.html index d1865510b67..5831387163e 100644 --- a/applications/supersig_fellowship.html +++ b/applications/supersig_fellowship.html @@ -4,8 +4,8 @@ Supersig | Web3 Foundation Grants - - + +

      Supersig

      diff --git a/applications/swarm-nl.html b/applications/swarm-nl.html index ddcdad089a2..b4cc69975c7 100644 --- a/applications/swarm-nl.html +++ b/applications/swarm-nl.html @@ -4,8 +4,8 @@ SwarmNL | Web3 Foundation Grants - - + +

      SwarmNL

      diff --git a/applications/tdot.html b/applications/tdot.html index b552b8bf1b8..627c9b9080c 100644 --- a/applications/tdot.html +++ b/applications/tdot.html @@ -4,8 +4,8 @@ tDOT | Web3 Foundation Grants - - + +

      tDOT

      diff --git a/applications/tokenomics-survey-2022.html b/applications/tokenomics-survey-2022.html index 38836252754..6a0d9461026 100644 --- a/applications/tokenomics-survey-2022.html +++ b/applications/tokenomics-survey-2022.html @@ -4,8 +4,8 @@ Tokenomics Scoping Review: Annotated Bibliography | Web3 Foundation Grants - - + +

      Tokenomics Scoping Review: Annotated Bibliography

      diff --git a/applications/tracking_chain.html b/applications/tracking_chain.html index 4530658ceb6..5c79e1f16b9 100644 --- a/applications/tracking_chain.html +++ b/applications/tracking_chain.html @@ -4,8 +4,8 @@ Tracking Chain | Web3 Foundation Grants - - + +

      Tracking Chain

      diff --git a/applications/tribal_protocol.html b/applications/tribal_protocol.html index c39400e6d2c..54eb710d748 100644 --- a/applications/tribal_protocol.html +++ b/applications/tribal_protocol.html @@ -4,8 +4,8 @@ Tribal Protocol Smart Contract Development - Phase 1 | Web3 Foundation Grants - - + +

      Tribal Protocol Smart Contract Development - Phase 1

      diff --git a/applications/tux0.html b/applications/tux0.html index 41d97efb1d5..b73f30d8bcb 100644 --- a/applications/tux0.html +++ b/applications/tux0.html @@ -4,8 +4,8 @@ Tux0 | Web3 Foundation Grants - - + +

      Tux0

      diff --git a/applications/tuxedo.html b/applications/tuxedo.html index 04a77f6199c..3e7dfc098d0 100644 --- a/applications/tuxedo.html +++ b/applications/tuxedo.html @@ -4,8 +4,8 @@ Tuxedo | Web3 Foundation Grants - - + +

      Tuxedo

      diff --git a/applications/tuxedo_parachain.html b/applications/tuxedo_parachain.html index 911b1cd4281..e399dda0577 100644 --- a/applications/tuxedo_parachain.html +++ b/applications/tuxedo_parachain.html @@ -4,8 +4,8 @@ Tuxedo Parachain | Web3 Foundation Grants - - + +

      Tuxedo Parachain

      diff --git a/applications/typechain-polkadot-follow-up-2.html b/applications/typechain-polkadot-follow-up-2.html index 85fa5696dd9..47d70bcc801 100644 --- a/applications/typechain-polkadot-follow-up-2.html +++ b/applications/typechain-polkadot-follow-up-2.html @@ -4,8 +4,8 @@ Typechain-Polkadot Follow-up-2 | Web3 Foundation Grants - - + +

      Typechain-Polkadot Follow-up-2

      diff --git a/applications/typechain-polkadot-follow-up.html b/applications/typechain-polkadot-follow-up.html index 3682310dba6..932428ecafa 100644 --- a/applications/typechain-polkadot-follow-up.html +++ b/applications/typechain-polkadot-follow-up.html @@ -4,8 +4,8 @@ Typechain-Polkadot Follow-up | Web3 Foundation Grants - - + +

      Typechain-Polkadot Follow-up

      diff --git a/applications/typechain-polkadot.html b/applications/typechain-polkadot.html index 533743486b5..a97a4d18c63 100644 --- a/applications/typechain-polkadot.html +++ b/applications/typechain-polkadot.html @@ -4,8 +4,8 @@ Typechain-Polkadot | Web3 Foundation Grants - - + +

      Typechain-Polkadot

      diff --git a/applications/typechain_revived.html b/applications/typechain_revived.html index c66d579a0d8..7d3446a9f6b 100644 --- a/applications/typechain_revived.html +++ b/applications/typechain_revived.html @@ -4,8 +4,8 @@ Improve & Update Typechain Polkadot | Web3 Foundation Grants - - + +

      Improve & Update Typechain Polkadot

      diff --git a/applications/uke-protocol.html b/applications/uke-protocol.html index 4e703dce157..007db6c5906 100644 --- a/applications/uke-protocol.html +++ b/applications/uke-protocol.html @@ -4,8 +4,8 @@ Uke Protocol PoC & App (revised) | Web3 Foundation Grants - - + +

      Uke Protocol PoC & App (revised)

      diff --git a/applications/uke.html b/applications/uke.html index 4d151a328d2..ead7dc3f3fb 100644 --- a/applications/uke.html +++ b/applications/uke.html @@ -4,8 +4,8 @@ Uke Messaging - PoC - Phase 1 | Web3 Foundation Grants - - + +

      Uke Messaging - PoC - Phase 1

      diff --git a/applications/unified_collator_node_deployment.html b/applications/unified_collator_node_deployment.html index d493477baf8..095e948892c 100644 --- a/applications/unified_collator_node_deployment.html +++ b/applications/unified_collator_node_deployment.html @@ -4,8 +4,8 @@ Unified deployment for the collator node | Web3 Foundation Grants - - + +

      Unified deployment for the collator node

      diff --git a/applications/universaldot-me.html b/applications/universaldot-me.html index 83ff63f9f03..d2a475f8874 100644 --- a/applications/universaldot-me.html +++ b/applications/universaldot-me.html @@ -4,8 +4,8 @@ universaldot.me | Web3 Foundation Grants - - + +

      universaldot.me

      diff --git a/applications/universaldot.me.html b/applications/universaldot.me.html index c3e24f32210..610ef967a4f 100644 --- a/applications/universaldot.me.html +++ b/applications/universaldot.me.html @@ -4,8 +4,8 @@ universaldot.me | Web3 Foundation Grants - - + +

      universaldot.me

      diff --git a/applications/upgradeability-by-proxy.html b/applications/upgradeability-by-proxy.html index 1af32665881..96c2e04dc12 100644 --- a/applications/upgradeability-by-proxy.html +++ b/applications/upgradeability-by-proxy.html @@ -4,8 +4,8 @@ ink! Smart Contract Upgradeability | Web3 Foundation Grants - - + +

      ink! Smart Contract Upgradeability

      diff --git a/applications/uplink.html b/applications/uplink.html index fad2aeeec55..aeed316982b 100644 --- a/applications/uplink.html +++ b/applications/uplink.html @@ -4,8 +4,8 @@ UpLink | Web3 Foundation Grants - - + +

      UpLink

      diff --git a/applications/validated-streams.html b/applications/validated-streams.html index 6b939f961d5..f86eef2d7fe 100644 --- a/applications/validated-streams.html +++ b/applications/validated-streams.html @@ -4,8 +4,8 @@ Validated Streams | Web3 Foundation Grants - - + +

      Validated Streams

      diff --git a/applications/validators_selection.html b/applications/validators_selection.html index 9ec83117710..c04d69fcc20 100644 --- a/applications/validators_selection.html +++ b/applications/validators_selection.html @@ -4,8 +4,8 @@ Validators selection | Web3 Foundation Grants - - + +

      Validators selection

      diff --git a/applications/vanguard.html b/applications/vanguard.html index 5c09e92f9eb..d7dafc1f532 100644 --- a/applications/vanguard.html +++ b/applications/vanguard.html @@ -4,8 +4,8 @@ Vanguard | Web3 Foundation Grants - - + +

      Vanguard

      diff --git a/applications/ventur.html b/applications/ventur.html index e62641c29a2..f2e7baea003 100644 --- a/applications/ventur.html +++ b/applications/ventur.html @@ -4,8 +4,8 @@ Ventur | Web3 Foundation Grants - - + +

      Ventur

      diff --git a/applications/vera_defi.html b/applications/vera_defi.html index 23732257f9c..5d650c487e9 100644 --- a/applications/vera_defi.html +++ b/applications/vera_defi.html @@ -4,8 +4,8 @@ Vera Defi Phase 1 | Web3 Foundation Grants - - + +

      Vera Defi Phase 1

      diff --git a/applications/verida_network.html b/applications/verida_network.html index 049014136c0..394f437fdd5 100644 --- a/applications/verida_network.html +++ b/applications/verida_network.html @@ -4,8 +4,8 @@ Verida | Web3 Foundation Grants - - + +

      Verida

      diff --git a/applications/visualize_rust_lifetime.html b/applications/visualize_rust_lifetime.html index ac022f846c9..cfad13f97ff 100644 --- a/applications/visualize_rust_lifetime.html +++ b/applications/visualize_rust_lifetime.html @@ -4,8 +4,8 @@ Avoiding Rust Deadlocks via Visualizing Lifetime | Web3 Foundation Grants - - + +

      Avoiding Rust Deadlocks via Visualizing Lifetime

      diff --git a/applications/vue-typescript-substrate-frontend-template.html b/applications/vue-typescript-substrate-frontend-template.html index 933fcb1d2788b6ab38513d491ee3e25ee03080d9..1e11967b9bb5c93851ec512b9b59b60c7b70c18d 100644 GIT binary patch delta 40 vcmZ4clX2}&#tk<(ILwVrjLlNhOea6!u;NHevNT9aO)>{^ walt-id_nft-infra | Web3 Foundation Grants - - + +

      Any implementation that is EVM compatible (e.g. Moonriver or RMRK with EVM bridge). Furthermore we will look into NFT specific solutions like Uniques FRAME pallet & Efinity.

      diff --git a/applications/wasm-opt-for-rust.html b/applications/wasm-opt-for-rust.html index 8cbaae4ec83..b137561353e 100644 --- a/applications/wasm-opt-for-rust.html +++ b/applications/wasm-opt-for-rust.html @@ -4,8 +4,8 @@ wasm-opt for Rust | Web3 Foundation Grants - - + +

      wasm-opt for Rust

      diff --git a/applications/wasm_runtimes_fuzzing.html b/applications/wasm_runtimes_fuzzing.html index f634f902f48..dfb38a25db6 100644 --- a/applications/wasm_runtimes_fuzzing.html +++ b/applications/wasm_runtimes_fuzzing.html @@ -4,8 +4,8 @@ WebAssembly Runtimes Fuzzing (WARF) | Web3 Foundation Grants - - + +

      WebAssembly Runtimes Fuzzing (WARF)

      diff --git a/applications/wasmedge_substrate.html b/applications/wasmedge_substrate.html index 43789342079..02261e667e8 100644 --- a/applications/wasmedge_substrate.html +++ b/applications/wasmedge_substrate.html @@ -4,8 +4,8 @@ WasmEdge for Substrate | Web3 Foundation Grants - - + +

      WasmEdge for Substrate

      diff --git a/applications/web3-compatible-api.html b/applications/web3-compatible-api.html index 43d94383980..342768db4fe 100644 --- a/applications/web3-compatible-api.html +++ b/applications/web3-compatible-api.html @@ -4,8 +4,8 @@ Web3 Compatible API for Substrate EVM Chains | Web3 Foundation Grants - - + +

      Web3 Compatible API for Substrate EVM Chains

      diff --git a/applications/wika_network.html b/applications/wika_network.html index a28c6f45ced..d27a1efff78 100644 --- a/applications/wika_network.html +++ b/applications/wika_network.html @@ -4,8 +4,8 @@ wika.network | Web3 Foundation Grants - - + +

      wika.network

      diff --git a/applications/workflow_testing.html b/applications/workflow_testing.html index 137c9463149..a5353f03dee 100644 --- a/applications/workflow_testing.html +++ b/applications/workflow_testing.html @@ -4,8 +4,8 @@ DuoSwap Module | Web3 Foundation Grants - - + +

      DuoSwap Module

      diff --git a/applications/xNFT.html b/applications/xNFT.html index 2b1daba728c..66204d6c652 100644 --- a/applications/xNFT.html +++ b/applications/xNFT.html @@ -4,8 +4,8 @@ xNFT | Web3 Foundation Grants - - + +

      xNFT

      diff --git a/applications/xbi-format-psp-t3rn.html b/applications/xbi-format-psp-t3rn.html index 35200ff4f2a..1943f122e02 100644 --- a/applications/xbi-format-psp-t3rn.html +++ b/applications/xbi-format-psp-t3rn.html @@ -4,8 +4,8 @@ XBI - xcm-based high-level standard and interface (ABI) for smart contracts | Web3 Foundation Grants - - + +

      XBI - xcm-based high-level standard and interface (ABI) for smart contracts

      diff --git a/applications/xcm-domain-service.html b/applications/xcm-domain-service.html index 18a1cca7b93..9f108ae1e43 100644 --- a/applications/xcm-domain-service.html +++ b/applications/xcm-domain-service.html @@ -4,8 +4,8 @@ XCM Domain Name Service | Web3 Foundation Grants - - + +

      XCM Domain Name Service

      diff --git a/applications/xcm-sdk.html b/applications/xcm-sdk.html index 2f37cd6a115..bdf4eff2793 100644 --- a/applications/xcm-sdk.html +++ b/applications/xcm-sdk.html @@ -4,8 +4,8 @@ Cross-Consensus Messaging Software Development Kit | Web3 Foundation Grants - - + +

      Cross-Consensus Messaging Software Development Kit

      diff --git a/applications/xcm-tools-follow-up.html b/applications/xcm-tools-follow-up.html index f1b16fa395f..f8c2f501020 100644 --- a/applications/xcm-tools-follow-up.html +++ b/applications/xcm-tools-follow-up.html @@ -4,8 +4,8 @@ XCM Tools follow-up | Web3 Foundation Grants - - + +

      XCM Tools follow-up

      diff --git a/applications/xcm-tools.html b/applications/xcm-tools.html index 47618327bea..f94c72ea7a5 100644 --- a/applications/xcm-tools.html +++ b/applications/xcm-tools.html @@ -4,8 +4,8 @@ XCM Tools | Web3 Foundation Grants - - + +

      XCM Tools

      diff --git a/applications/xcmsend.html b/applications/xcmsend.html index 53ed96145d3..c3dfdbfd969 100644 --- a/applications/xcmsend.html +++ b/applications/xcmsend.html @@ -4,8 +4,8 @@ XCMSend | Web3 Foundation Grants - - + +

      XCMSend

      diff --git a/applications/xtokens.html b/applications/xtokens.html index cb62d53cae6..84a30f5e45b 100644 --- a/applications/xtokens.html +++ b/applications/xtokens.html @@ -4,8 +4,8 @@ xtokens - XCM Implementation for Fungible Assets | Web3 Foundation Grants - - + +

      xtokens - XCM Implementation for Fungible Assets

      diff --git a/applications/yatima.html b/applications/yatima.html index aa601545472..1a9ebc6755d 100644 --- a/applications/yatima.html +++ b/applications/yatima.html @@ -4,8 +4,8 @@ Yatima | Web3 Foundation Grants - - + +

      Yatima

      diff --git a/applications/yiban_chen1.html b/applications/yiban_chen1.html index 9dbe4911740..7a35728c2f2 100644 --- a/applications/yiban_chen1.html +++ b/applications/yiban_chen1.html @@ -4,8 +4,8 @@ Yiban Chen (General chain) | Web3 Foundation Grants - - + +

      Yiban Chen (General chain)

      diff --git a/applications/yieldscan_phase_2.html b/applications/yieldscan_phase_2.html index 9ab23955f80..871f10d51b9 100644 --- a/applications/yieldscan_phase_2.html +++ b/applications/yieldscan_phase_2.html @@ -4,8 +4,8 @@ YieldScan | Web3 Foundation Grants - - + +

      YieldScan

      diff --git a/applications/zenlink-cross-chain-dex.html b/applications/zenlink-cross-chain-dex.html index 90fc398a283..5ca0b4af51d 100644 --- a/applications/zenlink-cross-chain-dex.html +++ b/applications/zenlink-cross-chain-dex.html @@ -4,8 +4,8 @@ Zenlink DEX Smart Contract | Web3 Foundation Grants - - + +

      Zenlink DEX Smart Contract

      diff --git a/applications/zenlink-smart-contract.html b/applications/zenlink-smart-contract.html index 2970f9bcc0f..dd15ede3826 100644 --- a/applications/zenlink-smart-contract.html +++ b/applications/zenlink-smart-contract.html @@ -4,8 +4,8 @@ Zenlink DEX Smart Contract | Web3 Foundation Grants - - + +

      Zenlink DEX Smart Contract

      diff --git a/applications/zenlink.html b/applications/zenlink.html index 38bccd57707..b0f9675a93b 100644 --- a/applications/zenlink.html +++ b/applications/zenlink.html @@ -4,8 +4,8 @@ Zenlink | Web3 Foundation Grants - - + +

      Zenlink

      diff --git a/applications/zero-network.html b/applications/zero-network.html index c9291aa463e..fd7d146d578 100644 --- a/applications/zero-network.html +++ b/applications/zero-network.html @@ -4,8 +4,8 @@ Zero Network | Web3 Foundation Grants - - + +

      Zero Network

      diff --git a/applications/zk-plonk.html b/applications/zk-plonk.html index 7abff5e456f..d4df98612f8 100644 --- a/applications/zk-plonk.html +++ b/applications/zk-plonk.html @@ -4,8 +4,8 @@ zk plonk | Web3 Foundation Grants - - + +

      zk plonk

      diff --git a/applications/zk-rollups.html b/applications/zk-rollups.html index 5bca4db3cec..eb128c0ee48 100644 --- a/applications/zk-rollups.html +++ b/applications/zk-rollups.html @@ -4,8 +4,8 @@ ZK Rollup on Polkadot/Substrate | Web3 Foundation Grants - - + +

      ZK Rollup on Polkadot/Substrate

      diff --git a/applications/zkverse.html b/applications/zkverse.html index 22e822e6ad6..c3a68219351 100644 --- a/applications/zkverse.html +++ b/applications/zkverse.html @@ -4,8 +4,8 @@ Zkverse | Web3 Foundation Grants - - + +

      Zkverse

      diff --git a/applications/zkwasm-rollups-transfer.html b/applications/zkwasm-rollups-transfer.html index 8a5b65191dd..13fbe2b6ab4 100644 --- a/applications/zkwasm-rollups-transfer.html +++ b/applications/zkwasm-rollups-transfer.html @@ -4,8 +4,8 @@ Zkwasm Rollups Transfer | Web3 Foundation Grants - - + +

      Zkwasm Rollups Transfer

      diff --git a/assets/js/0480b142.34133846.js b/assets/js/0480b142.34133846.js deleted file mode 100644 index 3ae5fdc2af7..00000000000 --- a/assets/js/0480b142.34133846.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[8070],{78614:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>h,frontMatter:()=>i,metadata:()=>r,toc:()=>d});var n=o(74848),a=o(28453);const i={sidebar_position:11,title:"\ud83d\ude4b FAQ"},s="Frequently Asked Questions",r={id:"docs/faq",title:"\ud83d\ude4b FAQ",description:"\ud83e\udded General",source:"@site/docs/faq.md",sourceDirName:"docs",slug:"/docs/faq",permalink:"/docs/faq",draft:!1,unlisted:!1,editUrl:"https://github.com/w3f/Grants-Program/edit/master/docs/faq.md",tags:[],version:"current",sidebarPosition:11,frontMatter:{sidebar_position:11,title:"\ud83d\ude4b FAQ"},sidebar:"docs",previous:{title:"\ud83d\udca1 Help",permalink:"/docs/help"},next:{title:"\ud83d\udcec Suggesting a Project",permalink:"/docs/suggesting"}},l={},d=[{value:"\ud83e\udded General",id:"-general",level:2},{value:"How do I apply?",id:"how-do-i-apply",level:3},{value:"How much can I ask for?",id:"how-much-can-i-ask-for",level:3},{value:"What does it mean for payments to be 30% DOT?",id:"what-does-it-mean-for-payments-to-be-30-dot",level:3},{value:"What activities/positions do you fund?",id:"what-activitiespositions-do-you-fund",level:3},{value:"Can anyone apply?",id:"can-anyone-apply",level:3},{value:"Can I get an upfront payment?",id:"can-i-get-an-upfront-payment",level:3},{value:"When do I get paid?",id:"when-do-i-get-paid",level:3},{value:"Can I reuse someone else\u2019s open-source code?",id:"can-i-reuse-someone-elses-open-source-code",level:3},{value:"I am starting a company that [...]. I want to use Polkadot/Kusama/Substrate to build a blockchain/parachain and connect [...]. Would I be eligible for a grant?",id:"i-am-starting-a-company-that--i-want-to-use-polkadotkusamasubstrate-to-build-a-blockchainparachain-and-connect--would-i-be-eligible-for-a-grant",level:3},{value:"My application was rejected. Do you have any recommendations on where to go from here?",id:"my-application-was-rejected-do-you-have-any-recommendations-on-where-to-go-from-here",level:3},{value:"One of your grantees is using my code without respecting the terms of its license",id:"one-of-your-grantees-is-using-my-code-without-respecting-the-terms-of-its-license",level:3},{value:"Why are other grant applications being accepted faster than mine?",id:"why-are-other-grant-applications-being-accepted-faster-than-mine",level:3},{value:"\ud83d\udd8a\ufe0f Application Process",id:"\ufe0f-application-process",level:2},{value:"How long does it take from application to decision?",id:"how-long-does-it-take-from-application-to-decision",level:3},{value:"A W3F member approved my application. Does that mean it is accepted?",id:"a-w3f-member-approved-my-application-does-that-mean-it-is-accepted",level:3},{value:"How do I apply if I want to keep information private?",id:"how-do-i-apply-if-i-want-to-keep-information-private",level:3},{value:"What is KYC/KYB and why do I have to provide this data?",id:"what-is-kyckyb-and-why-do-i-have-to-provide-this-data",level:3},{value:"\ud83e\udd73 After Approval",id:"-after-approval",level:2},{value:"When can I apply for a follow-up grant?",id:"when-can-i-apply-for-a-follow-up-grant",level:3},{value:"Something came up and I cannot finish the project in time. Can we postpone or call off the rest of my project?",id:"something-came-up-and-i-cannot-finish-the-project-in-time-can-we-postpone-or-call-off-the-rest-of-my-project",level:3},{value:"Can I list the Web3 Foundation as a partner?",id:"can-i-list-the-web3-foundation-as-a-partner",level:3},{value:"Can you help me advertise my project?",id:"can-you-help-me-advertise-my-project",level:3},{value:"I found one of my deliverables to be unnecessary, impossible or already done elsewhere. What do I do?",id:"i-found-one-of-my-deliverables-to-be-unnecessary-impossible-or-already-done-elsewhere-what-do-i-do",level:3},{value:"\ud83d\ude9a Milestone Delivery",id:"-milestone-delivery",level:2},{value:"How do I submit a milestone?",id:"how-do-i-submit-a-milestone",level:3},{value:"Can I submit two or more milestones at once?",id:"can-i-submit-two-or-more-milestones-at-once",level:3},{value:"Can I add a badge to my repo once I\u2019ve completed a milestone?",id:"can-i-add-a-badge-to-my-repo-once-ive-completed-a-milestone",level:3},{value:"Why are other milestones being accepted or discussed faster than mine?",id:"why-are-other-milestones-being-accepted-or-discussed-faster-than-mine",level:3}];function c(e){const t={a:"a",em:"em",h1:"h1",h2:"h2",h3:"h3",p:"p",strong:"strong",...(0,a.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"frequently-asked-questions",children:"Frequently Asked Questions"}),"\n",(0,n.jsx)(t.h2,{id:"-general",children:"\ud83e\udded General"}),"\n",(0,n.jsx)(t.h3,{id:"how-do-i-apply",children:"How do I apply?"}),"\n",(0,n.jsxs)(t.p,{children:["Please refer to the ",(0,n.jsx)(t.a,{href:"/docs/Process/how-to-apply",children:'"How to Apply" section'})," in our documentation."]}),"\n",(0,n.jsx)(t.h3,{id:"how-much-can-i-ask-for",children:"How much can I ask for?"}),"\n",(0,n.jsxs)(t.p,{children:["Generally, there is no upper limit to grant amounts. However, the higher the requested amount, the stricter the review. For guidance, please refer to the ",(0,n.jsx)(t.a,{href:"/docs/Introduction/levels",children:"grant levels section"})," in our documentation."]}),"\n",(0,n.jsx)(t.h3,{id:"what-does-it-mean-for-payments-to-be-30-dot",children:"What does it mean for payments to be 30% DOT?"}),"\n",(0,n.jsxs)(t.p,{children:["Every milestone payment will have two parts: 70% in the currency of your choice (see the application template for options) and the remaining 30% in DOT, vesting linearly over two years. For this, we need a Polkadot address in the grant agreement. It has to be a native Polkadot address as this is the only way to receive vested DOT that can be staked. This wouldn't be possible with DOT paid on AssetHub. For the milestone payment, please submit two invoices: one for the currency part, one for the DOT part. Since the grant agreements are denominated in USD, we ask for invoices denominated in USD; we will convert the 30% to DOT at the day of payment based on the previous day's closing price on ",(0,n.jsx)(t.a,{href:"https://coinmarketcap.com",children:"CoinMarketCap"}),". Our ",(0,n.jsx)(t.a,{href:"https://docs.google.com/forms/d/18BdmYEt8gvcC-5f7TMHdJftBr9dEeA2_lUfIqkH7it8/viewform",children:"invoice form"})," will walk you through the process."]}),"\n",(0,n.jsx)(t.h3,{id:"what-activitiespositions-do-you-fund",children:"What activities/positions do you fund?"}),"\n",(0,n.jsx)(t.p,{children:"The Web3 Foundation's Grants Program aims to fund software development and research activities that are beneficial for the ecosystem as a whole. As such, we don't usually fund tangential costs such as business-oriented activities (marketing, business planning), events or outreach, and\u2014for non-infrastructure projects\u2014deployment and hosting costs, maintenance or audits. We also expect you to have a good understanding of the technologies you are planning to use, meaning that we don't fund time spent learning how to use Substrate or how to write ink! smart contracts."}),"\n",(0,n.jsx)(t.h3,{id:"can-anyone-apply",children:"Can anyone apply?"}),"\n",(0,n.jsxs)(t.p,{children:["Projects for which a token sale has been or is being conducted are not eligible for a Web3 Foundation grant. Also, we do not fund projects that actively encourage gambling, illicit trade, money laundering or criminal activities in general. See also the ",(0,n.jsx)(t.a,{href:"/docs/Introduction/intro",children:"application guidelines"})," in our documentation."]}),"\n",(0,n.jsx)(t.h3,{id:"can-i-get-an-upfront-payment",children:"Can I get an upfront payment?"}),"\n",(0,n.jsxs)(t.p,{children:["The W3F Grants Program does not offer upfront payment. If you absolutely require upfront payment, have a look at our list of ",(0,n.jsx)(t.a,{href:"/docs/funding",children:"alternative funding programs"}),", some of which allow upfront payment."]}),"\n",(0,n.jsx)(t.h3,{id:"when-do-i-get-paid",children:"When do I get paid?"}),"\n",(0,n.jsxs)(t.p,{children:["Payments are issued once a milestone has been successfully delivered. Successful delivery requires that you have submitted the milestone as per our delivery guidelines ",(0,n.jsx)(t.em,{children:"and"})," that the Grants team has reviewed ",(0,n.jsx)(t.em,{children:"and officially accepted"})," your submission. Payment is made within 14 days after approval."]}),"\n",(0,n.jsx)(t.h3,{id:"can-i-reuse-someone-elses-open-source-code",children:"Can I reuse someone else\u2019s open-source code?"}),"\n",(0,n.jsx)(t.p,{children:"Open source software and the Web3 movement are all about collaboration. As long as you meet the code\u2019s license, we encourage you to find, modify and contribute to already existing libraries and projects if it is of use for your project. However, we expect you to honour other people\u2019s work and their right to attribution, and your published code to adhere to the license requirements of the code you are benefiting from. Submitting code as part of a milestone that violates someone else\u2019s license will result in immediate termination. We will furthermore continue to monitor any repositories you may have submitted as part of a milestone for possible license infringements and reserve the right to terminate the grant if we find you going out of your way to hide external contributions."}),"\n",(0,n.jsx)(t.h3,{id:"i-am-starting-a-company-that--i-want-to-use-polkadotkusamasubstrate-to-build-a-blockchainparachain-and-connect--would-i-be-eligible-for-a-grant",children:"I am starting a company that [...]. I want to use Polkadot/Kusama/Substrate to build a blockchain/parachain and connect [...]. Would I be eligible for a grant?"}),"\n",(0,n.jsxs)(t.p,{children:['What the Web3 Foundation is mainly looking for to support are projects "',(0,n.jsx)(t.a,{href:"https://web3.foundation/grants/",children:"driving advancement and adoption of decentralized software protocols [and] that make it easier for developers to build useful applications using these protocols."}),'" As such, we do not award grants to individual companies developing their private infrastructure. However, if part of your work is to build a library or another piece of software that could be of interest to the general Polkadot/Kusama/Substrate ecosystem and ask for funding specific to that, we are happy to look into it.']}),"\n",(0,n.jsx)(t.h3,{id:"my-application-was-rejected-do-you-have-any-recommendations-on-where-to-go-from-here",children:"My application was rejected. Do you have any recommendations on where to go from here?"}),"\n",(0,n.jsxs)(t.p,{children:["We usually give reasons why an application was rejected. We always try to be constructive and work with you towards an application that is beneficial to all parties. If we find no common ground, please have a look at ",(0,n.jsx)(t.a,{href:"/docs/funding",children:"our list of alternative funding opportunities"}),"."]}),"\n",(0,n.jsx)(t.h3,{id:"one-of-your-grantees-is-using-my-code-without-respecting-the-terms-of-its-license",children:"One of your grantees is using my code without respecting the terms of its license"}),"\n",(0,n.jsxs)(t.p,{children:["Please ",(0,n.jsx)(t.a,{href:"mailto:grants@web3.foundation",children:"reach out to us"})," asap."]}),"\n",(0,n.jsx)(t.h3,{id:"why-are-other-grant-applications-being-accepted-faster-than-mine",children:"Why are other grant applications being accepted faster than mine?"}),"\n",(0,n.jsx)(t.p,{children:"There are many reasons why your application might take longer than others: some applications are straightforward and simple and address an obvious issue, others require deeper understanding and discussion. If your application is highly technical or specialised, we might have to bring in an external evaluator. Sometimes, this specialised evaluator is busy with another evaluation. And sometimes, the committee is simply unsure or not quite convinced."}),"\n",(0,n.jsx)(t.h2,{id:"\ufe0f-application-process",children:"\ud83d\udd8a\ufe0f Application Process"}),"\n",(0,n.jsx)(t.h3,{id:"how-long-does-it-take-from-application-to-decision",children:"How long does it take from application to decision?"}),"\n",(0,n.jsx)(t.p,{children:"Depending on the requested amount, quality of the application and desirability for the ecosystem, a grant application could be approved within a week. Usually, there will be a discussion and requests for changes, additions or improvements. If no one in the committee finds the application approval-worthy or you don't react to our comments, it will be closed after two weeks of inactivity. Very large grants require the approval of the council, which convenes once a month. Thus, once an editor declares your application sufficient, it may take up to one month until a decision is made."}),"\n",(0,n.jsx)(t.h3,{id:"a-w3f-member-approved-my-application-does-that-mean-it-is-accepted",children:"A W3F member approved my application. Does that mean it is accepted?"}),"\n",(0,n.jsx)(t.p,{children:"Depending on the size of the grant, applications require two to five committee members to approve it. Since we have many different members with different backgrounds and specializations, it is possible that the committee disagrees and your application gets rejected even though one or two members approved it.\nThe application is accepted once the pull request is merged."}),"\n",(0,n.jsx)(t.h3,{id:"how-do-i-apply-if-i-want-to-keep-information-private",children:"How do I apply if I want to keep information private?"}),"\n",(0,n.jsxs)(t.p,{children:["For special cases that do not fit the regular grants structure, we provide ",(0,n.jsx)(t.a,{href:"https://docs.google.com/forms/d/e/1FAIpQLSfMfjiRmDQDRk-4OhNASM6BAKii7rz_B1jWtbCPkUh6N7M2ww/viewform",children:"a form"}),". You can provide all application data by submitting this form, or submit the form with a reference to a pull request with data you are willing to make public."]}),"\n",(0,n.jsxs)(t.p,{children:["Our ",(0,n.jsx)(t.a,{href:"https://github.com/w3f/Grants-Program/blob/e03a3e760846bfaf44352cb17a6763ff0fcf1a94/.github/pull_request_template.md?plain=1#L21",children:"application template"})," also offers the possibility to make the application public, but to keep its discussion private."]}),"\n",(0,n.jsx)(t.h3,{id:"what-is-kyckyb-and-why-do-i-have-to-provide-this-data",children:"What is KYC/KYB and why do I have to provide this data?"}),"\n",(0,n.jsxs)(t.p,{children:["In order to comply with regulations, the Web3 Foundation is required to perform KYC (Know Your Customer) checks on individuals and KYB (Know Your Business) checks on entities applying for a grant in order to verify their identity. For these checks, we ask you to provide information about yourself and/or the entity you are representing through our provider ",(0,n.jsx)(t.a,{href:"https://sumsub.com/",children:"Sumsub"}),". If you have any problems with or concerns about this process, please ",(0,n.jsx)(t.a,{href:"mailto:grants@web3.foundation",children:"reach out to us"}),"."]}),"\n",(0,n.jsx)(t.h2,{id:"-after-approval",children:"\ud83e\udd73 After Approval"}),"\n",(0,n.jsx)(t.h3,{id:"when-can-i-apply-for-a-follow-up-grant",children:"When can I apply for a follow-up grant?"}),"\n",(0,n.jsx)(t.p,{children:"Anyone who has successfully completed a grant project (i.e. all milestones were accepted, or the previous grant was terminated in mutual agreement) can apply for a follow-up grant. Concurrent grants are only granted in special circumstances."}),"\n",(0,n.jsx)(t.h3,{id:"something-came-up-and-i-cannot-finish-the-project-in-time-can-we-postpone-or-call-off-the-rest-of-my-project",children:"Something came up and I cannot finish the project in time. Can we postpone or call off the rest of my project?"}),"\n",(0,n.jsx)(t.p,{children:"The Web3 Foundation reserves the right to terminate an agreement that is behind schedule. However, we are not interested in taking away your grant for any slight hiccup. More often than not, delays are part of the journey and do not constitute a reason for concern. The best way to handle changes in your plans is to get in touch with us. If you would like to prematurely end your work, we can amend your application and remove the milestones you won't be able to complete. If you decide to continue work at a later date, you can always reapply for the remaining milestones and potentially adapt them to take into account any insights you have gained in the meantime."}),"\n",(0,n.jsx)(t.h3,{id:"can-i-list-the-web3-foundation-as-a-partner",children:"Can I list the Web3 Foundation as a partner?"}),"\n",(0,n.jsxs)(t.p,{children:["No. Once the grants team has accepted your first milestone, you may display our ",(0,n.jsx)(t.a,{href:"/docs/Support%20Docs/grant-badge-guidelines",children:"grants badge"})," in a project-specific context, such as the repository containing the grant project work."]}),"\n",(0,n.jsx)(t.h3,{id:"can-you-help-me-advertise-my-project",children:"Can you help me advertise my project?"}),"\n",(0,n.jsxs)(t.p,{children:["The Web3 Foundation does not provide PR services to its grantees. However, once per month we co-promote announcements from grants that have delivered a milestone on ",(0,n.jsx)(t.a,{href:"https://twitter.com/Web3foundation",children:"Twitter"}),". Note that the milestone needs to have been accepted prior to the announcement. Lastly, please observe our ",(0,n.jsx)(t.a,{href:"/docs/Support%20Docs/announcement-guidelines",children:"announcement guidelines"})," for all grant-related communications. This document also lists an email address through which you can get in touch with our PR team for feedback and in case you have specific questions."]}),"\n",(0,n.jsx)(t.h3,{id:"i-found-one-of-my-deliverables-to-be-unnecessary-impossible-or-already-done-elsewhere-what-do-i-do",children:"I found one of my deliverables to be unnecessary, impossible or already done elsewhere. What do I do?"}),"\n",(0,n.jsx)(t.p,{children:"Plans change. If you find parts of your original grant application to be unnecessary or you decide to pivot, but you still want to finish the project: get in touch with us. If your new plans are in line with the Web3 Foundation\u2019s values and the council approves the amendment, you can continue your work. If your plans change significantly or you find yourself not being able to finish the grant, we can mutually agree to terminate the grant early. You are always welcome to reapply another time."}),"\n",(0,n.jsx)(t.h2,{id:"-milestone-delivery",children:"\ud83d\ude9a Milestone Delivery"}),"\n",(0,n.jsx)(t.h3,{id:"how-do-i-submit-a-milestone",children:"How do I submit a milestone?"}),"\n",(0,n.jsxs)(t.p,{children:["For details, please refer to the ",(0,n.jsx)(t.a,{href:"/docs/Support%20Docs/milestone-deliverables-guidelines",children:"milestone delivery guidelines"}),". Generally speaking, the most important part of a delivery is a list of ",(0,n.jsx)(t.strong,{children:"the same deliverables listed in the application"})," with links to their implementation/realisation (ideally pointing to a specific commit or tag, so you can continue working on your repository without messing up your delivery and complicating our evaluation) and any additional notes you might have. The list of deliverables for each of your milestones should be defined in your grant agreement."]}),"\n",(0,n.jsx)(t.h3,{id:"can-i-submit-two-or-more-milestones-at-once",children:"Can I submit two or more milestones at once?"}),"\n",(0,n.jsx)(t.p,{children:"You can. However, we strongly encourage you to submit your work in increments (milestones), so that you can be sure we didn\u2019t misunderstand (an aspect of) your application, and you didn't make changes to your plan or delivery that would have required a reevaluation of the application."}),"\n",(0,n.jsx)(t.h3,{id:"can-i-add-a-badge-to-my-repo-once-ive-completed-a-milestone",children:"Can I add a badge to my repo once I\u2019ve completed a milestone?"}),"\n",(0,n.jsxs)(t.p,{children:["If yours is a ",(0,n.jsx)(t.a,{href:"/docs/Introduction/levels",children:"Level 2 or 3"})," grant and your first milestone has been submitted ",(0,n.jsx)(t.strong,{children:"and accepted"}),", yes. Please make sure that you follow the ",(0,n.jsx)(t.a,{href:"/docs/Support%20Docs/grant-badge-guidelines",children:"badge guidelines"})," when doing so."]}),"\n",(0,n.jsx)(t.h3,{id:"why-are-other-milestones-being-accepted-or-discussed-faster-than-mine",children:"Why are other milestones being accepted or discussed faster than mine?"}),"\n",(0,n.jsx)(t.p,{children:"While we try to process deliveries chronologically, some milestones aren't processed quite as fast as others. One obvious reason is the complexity of the delivery and its evaluation. Other times, your submission might require internal discussion or delegation. In any case, if you have any question on the processing of your delivery, you can reach out to us via email or Github."})]})}function h(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},28453:(e,t,o)=>{o.d(t,{R:()=>s,x:()=>r});var n=o(96540);const a={},i=n.createContext(a);function s(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0480b142.6914ede3.js b/assets/js/0480b142.6914ede3.js new file mode 100644 index 00000000000..23e3ab3d2a2 --- /dev/null +++ b/assets/js/0480b142.6914ede3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[8070],{78614:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>h,frontMatter:()=>i,metadata:()=>r,toc:()=>d});var n=o(74848),a=o(28453);const i={sidebar_position:11,title:"\ud83d\ude4b FAQ"},s="Frequently Asked Questions",r={id:"docs/faq",title:"\ud83d\ude4b FAQ",description:"\ud83e\udded General",source:"@site/docs/faq.md",sourceDirName:"docs",slug:"/docs/faq",permalink:"/docs/faq",draft:!1,unlisted:!1,editUrl:"https://github.com/w3f/Grants-Program/edit/master/docs/faq.md",tags:[],version:"current",sidebarPosition:11,frontMatter:{sidebar_position:11,title:"\ud83d\ude4b FAQ"},sidebar:"docs",previous:{title:"\u260e\ufe0f Office Hours",permalink:"/docs/office-hours"},next:{title:"\ud83d\udcec Suggesting a Project",permalink:"/docs/suggesting"}},l={},d=[{value:"\ud83e\udded General",id:"-general",level:2},{value:"How do I apply?",id:"how-do-i-apply",level:3},{value:"How much can I ask for?",id:"how-much-can-i-ask-for",level:3},{value:"What does it mean for payments to be 30% DOT?",id:"what-does-it-mean-for-payments-to-be-30-dot",level:3},{value:"What activities/positions do you fund?",id:"what-activitiespositions-do-you-fund",level:3},{value:"Can anyone apply?",id:"can-anyone-apply",level:3},{value:"Can I get an upfront payment?",id:"can-i-get-an-upfront-payment",level:3},{value:"When do I get paid?",id:"when-do-i-get-paid",level:3},{value:"Can I reuse someone else\u2019s open-source code?",id:"can-i-reuse-someone-elses-open-source-code",level:3},{value:"I am starting a company that [...]. I want to use Polkadot/Kusama/Substrate to build a blockchain/parachain and connect [...]. Would I be eligible for a grant?",id:"i-am-starting-a-company-that--i-want-to-use-polkadotkusamasubstrate-to-build-a-blockchainparachain-and-connect--would-i-be-eligible-for-a-grant",level:3},{value:"My application was rejected. Do you have any recommendations on where to go from here?",id:"my-application-was-rejected-do-you-have-any-recommendations-on-where-to-go-from-here",level:3},{value:"One of your grantees is using my code without respecting the terms of its license",id:"one-of-your-grantees-is-using-my-code-without-respecting-the-terms-of-its-license",level:3},{value:"Why are other grant applications being accepted faster than mine?",id:"why-are-other-grant-applications-being-accepted-faster-than-mine",level:3},{value:"\ud83d\udd8a\ufe0f Application Process",id:"\ufe0f-application-process",level:2},{value:"How long does it take from application to decision?",id:"how-long-does-it-take-from-application-to-decision",level:3},{value:"A W3F member approved my application. Does that mean it is accepted?",id:"a-w3f-member-approved-my-application-does-that-mean-it-is-accepted",level:3},{value:"How do I apply if I want to keep information private?",id:"how-do-i-apply-if-i-want-to-keep-information-private",level:3},{value:"What is KYC/KYB and why do I have to provide this data?",id:"what-is-kyckyb-and-why-do-i-have-to-provide-this-data",level:3},{value:"\ud83e\udd73 After Approval",id:"-after-approval",level:2},{value:"When can I apply for a follow-up grant?",id:"when-can-i-apply-for-a-follow-up-grant",level:3},{value:"Something came up and I cannot finish the project in time. Can we postpone or call off the rest of my project?",id:"something-came-up-and-i-cannot-finish-the-project-in-time-can-we-postpone-or-call-off-the-rest-of-my-project",level:3},{value:"Can I list the Web3 Foundation as a partner?",id:"can-i-list-the-web3-foundation-as-a-partner",level:3},{value:"Can you help me advertise my project?",id:"can-you-help-me-advertise-my-project",level:3},{value:"I found one of my deliverables to be unnecessary, impossible or already done elsewhere. What do I do?",id:"i-found-one-of-my-deliverables-to-be-unnecessary-impossible-or-already-done-elsewhere-what-do-i-do",level:3},{value:"\ud83d\ude9a Milestone Delivery",id:"-milestone-delivery",level:2},{value:"How do I submit a milestone?",id:"how-do-i-submit-a-milestone",level:3},{value:"Can I submit two or more milestones at once?",id:"can-i-submit-two-or-more-milestones-at-once",level:3},{value:"Can I add a badge to my repo once I\u2019ve completed a milestone?",id:"can-i-add-a-badge-to-my-repo-once-ive-completed-a-milestone",level:3},{value:"Why are other milestones being accepted or discussed faster than mine?",id:"why-are-other-milestones-being-accepted-or-discussed-faster-than-mine",level:3}];function c(e){const t={a:"a",em:"em",h1:"h1",h2:"h2",h3:"h3",p:"p",strong:"strong",...(0,a.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"frequently-asked-questions",children:"Frequently Asked Questions"}),"\n",(0,n.jsx)(t.h2,{id:"-general",children:"\ud83e\udded General"}),"\n",(0,n.jsx)(t.h3,{id:"how-do-i-apply",children:"How do I apply?"}),"\n",(0,n.jsxs)(t.p,{children:["Please refer to the ",(0,n.jsx)(t.a,{href:"/docs/Process/how-to-apply",children:'"How to Apply" section'})," in our documentation."]}),"\n",(0,n.jsx)(t.h3,{id:"how-much-can-i-ask-for",children:"How much can I ask for?"}),"\n",(0,n.jsxs)(t.p,{children:["Generally, there is no upper limit to grant amounts. However, the higher the requested amount, the stricter the review. For guidance, please refer to the ",(0,n.jsx)(t.a,{href:"/docs/Introduction/levels",children:"grant levels section"})," in our documentation."]}),"\n",(0,n.jsx)(t.h3,{id:"what-does-it-mean-for-payments-to-be-30-dot",children:"What does it mean for payments to be 30% DOT?"}),"\n",(0,n.jsxs)(t.p,{children:["Every milestone payment will have two parts: 70% in the currency of your choice (see the application template for options) and the remaining 30% in DOT, vesting linearly over two years. For this, we need a Polkadot address in the grant agreement. It has to be a native Polkadot address as this is the only way to receive vested DOT that can be staked. This wouldn't be possible with DOT paid on AssetHub. For the milestone payment, please submit two invoices: one for the currency part, one for the DOT part. Since the grant agreements are denominated in USD, we ask for invoices denominated in USD; we will convert the 30% to DOT at the day of payment based on the previous day's closing price on ",(0,n.jsx)(t.a,{href:"https://coinmarketcap.com",children:"CoinMarketCap"}),". Our ",(0,n.jsx)(t.a,{href:"https://docs.google.com/forms/d/18BdmYEt8gvcC-5f7TMHdJftBr9dEeA2_lUfIqkH7it8/viewform",children:"invoice form"})," will walk you through the process."]}),"\n",(0,n.jsx)(t.h3,{id:"what-activitiespositions-do-you-fund",children:"What activities/positions do you fund?"}),"\n",(0,n.jsx)(t.p,{children:"The Web3 Foundation's Grants Program aims to fund software development and research activities that are beneficial for the ecosystem as a whole. As such, we don't usually fund tangential costs such as business-oriented activities (marketing, business planning), events or outreach, and\u2014for non-infrastructure projects\u2014deployment and hosting costs, maintenance or audits. We also expect you to have a good understanding of the technologies you are planning to use, meaning that we don't fund time spent learning how to use Substrate or how to write ink! smart contracts."}),"\n",(0,n.jsx)(t.h3,{id:"can-anyone-apply",children:"Can anyone apply?"}),"\n",(0,n.jsxs)(t.p,{children:["Projects for which a token sale has been or is being conducted are not eligible for a Web3 Foundation grant. Also, we do not fund projects that actively encourage gambling, illicit trade, money laundering or criminal activities in general. See also the ",(0,n.jsx)(t.a,{href:"/docs/Introduction/intro",children:"application guidelines"})," in our documentation."]}),"\n",(0,n.jsx)(t.h3,{id:"can-i-get-an-upfront-payment",children:"Can I get an upfront payment?"}),"\n",(0,n.jsxs)(t.p,{children:["The W3F Grants Program does not offer upfront payment. If you absolutely require upfront payment, have a look at our list of ",(0,n.jsx)(t.a,{href:"/docs/funding",children:"alternative funding programs"}),", some of which allow upfront payment."]}),"\n",(0,n.jsx)(t.h3,{id:"when-do-i-get-paid",children:"When do I get paid?"}),"\n",(0,n.jsxs)(t.p,{children:["Payments are issued once a milestone has been successfully delivered. Successful delivery requires that you have submitted the milestone as per our delivery guidelines ",(0,n.jsx)(t.em,{children:"and"})," that the Grants team has reviewed ",(0,n.jsx)(t.em,{children:"and officially accepted"})," your submission. Payment is made within 14 days after approval."]}),"\n",(0,n.jsx)(t.h3,{id:"can-i-reuse-someone-elses-open-source-code",children:"Can I reuse someone else\u2019s open-source code?"}),"\n",(0,n.jsx)(t.p,{children:"Open source software and the Web3 movement are all about collaboration. As long as you meet the code\u2019s license, we encourage you to find, modify and contribute to already existing libraries and projects if it is of use for your project. However, we expect you to honour other people\u2019s work and their right to attribution, and your published code to adhere to the license requirements of the code you are benefiting from. Submitting code as part of a milestone that violates someone else\u2019s license will result in immediate termination. We will furthermore continue to monitor any repositories you may have submitted as part of a milestone for possible license infringements and reserve the right to terminate the grant if we find you going out of your way to hide external contributions."}),"\n",(0,n.jsx)(t.h3,{id:"i-am-starting-a-company-that--i-want-to-use-polkadotkusamasubstrate-to-build-a-blockchainparachain-and-connect--would-i-be-eligible-for-a-grant",children:"I am starting a company that [...]. I want to use Polkadot/Kusama/Substrate to build a blockchain/parachain and connect [...]. Would I be eligible for a grant?"}),"\n",(0,n.jsxs)(t.p,{children:['What the Web3 Foundation is mainly looking for to support are projects "',(0,n.jsx)(t.a,{href:"https://web3.foundation/grants/",children:"driving advancement and adoption of decentralized software protocols [and] that make it easier for developers to build useful applications using these protocols."}),'" As such, we do not award grants to individual companies developing their private infrastructure. However, if part of your work is to build a library or another piece of software that could be of interest to the general Polkadot/Kusama/Substrate ecosystem and ask for funding specific to that, we are happy to look into it.']}),"\n",(0,n.jsx)(t.h3,{id:"my-application-was-rejected-do-you-have-any-recommendations-on-where-to-go-from-here",children:"My application was rejected. Do you have any recommendations on where to go from here?"}),"\n",(0,n.jsxs)(t.p,{children:["We usually give reasons why an application was rejected. We always try to be constructive and work with you towards an application that is beneficial to all parties. If we find no common ground, please have a look at ",(0,n.jsx)(t.a,{href:"/docs/funding",children:"our list of alternative funding opportunities"}),"."]}),"\n",(0,n.jsx)(t.h3,{id:"one-of-your-grantees-is-using-my-code-without-respecting-the-terms-of-its-license",children:"One of your grantees is using my code without respecting the terms of its license"}),"\n",(0,n.jsxs)(t.p,{children:["Please ",(0,n.jsx)(t.a,{href:"mailto:grants@web3.foundation",children:"reach out to us"})," asap."]}),"\n",(0,n.jsx)(t.h3,{id:"why-are-other-grant-applications-being-accepted-faster-than-mine",children:"Why are other grant applications being accepted faster than mine?"}),"\n",(0,n.jsx)(t.p,{children:"There are many reasons why your application might take longer than others: some applications are straightforward and simple and address an obvious issue, others require deeper understanding and discussion. If your application is highly technical or specialised, we might have to bring in an external evaluator. Sometimes, this specialised evaluator is busy with another evaluation. And sometimes, the committee is simply unsure or not quite convinced."}),"\n",(0,n.jsx)(t.h2,{id:"\ufe0f-application-process",children:"\ud83d\udd8a\ufe0f Application Process"}),"\n",(0,n.jsx)(t.h3,{id:"how-long-does-it-take-from-application-to-decision",children:"How long does it take from application to decision?"}),"\n",(0,n.jsx)(t.p,{children:"Depending on the requested amount, quality of the application and desirability for the ecosystem, a grant application could be approved within a week. Usually, there will be a discussion and requests for changes, additions or improvements. If no one in the committee finds the application approval-worthy or you don't react to our comments, it will be closed after two weeks of inactivity. Very large grants require the approval of the council, which convenes once a month. Thus, once an editor declares your application sufficient, it may take up to one month until a decision is made."}),"\n",(0,n.jsx)(t.h3,{id:"a-w3f-member-approved-my-application-does-that-mean-it-is-accepted",children:"A W3F member approved my application. Does that mean it is accepted?"}),"\n",(0,n.jsx)(t.p,{children:"Depending on the size of the grant, applications require two to five committee members to approve it. Since we have many different members with different backgrounds and specializations, it is possible that the committee disagrees and your application gets rejected even though one or two members approved it.\nThe application is accepted once the pull request is merged."}),"\n",(0,n.jsx)(t.h3,{id:"how-do-i-apply-if-i-want-to-keep-information-private",children:"How do I apply if I want to keep information private?"}),"\n",(0,n.jsxs)(t.p,{children:["For special cases that do not fit the regular grants structure, we provide ",(0,n.jsx)(t.a,{href:"https://docs.google.com/forms/d/e/1FAIpQLSfMfjiRmDQDRk-4OhNASM6BAKii7rz_B1jWtbCPkUh6N7M2ww/viewform",children:"a form"}),". You can provide all application data by submitting this form, or submit the form with a reference to a pull request with data you are willing to make public."]}),"\n",(0,n.jsxs)(t.p,{children:["Our ",(0,n.jsx)(t.a,{href:"https://github.com/w3f/Grants-Program/blob/e03a3e760846bfaf44352cb17a6763ff0fcf1a94/.github/pull_request_template.md?plain=1#L21",children:"application template"})," also offers the possibility to make the application public, but to keep its discussion private."]}),"\n",(0,n.jsx)(t.h3,{id:"what-is-kyckyb-and-why-do-i-have-to-provide-this-data",children:"What is KYC/KYB and why do I have to provide this data?"}),"\n",(0,n.jsxs)(t.p,{children:["In order to comply with regulations, the Web3 Foundation is required to perform KYC (Know Your Customer) checks on individuals and KYB (Know Your Business) checks on entities applying for a grant in order to verify their identity. For these checks, we ask you to provide information about yourself and/or the entity you are representing through our provider ",(0,n.jsx)(t.a,{href:"https://sumsub.com/",children:"Sumsub"}),". If you have any problems with or concerns about this process, please ",(0,n.jsx)(t.a,{href:"mailto:grants@web3.foundation",children:"reach out to us"}),"."]}),"\n",(0,n.jsx)(t.h2,{id:"-after-approval",children:"\ud83e\udd73 After Approval"}),"\n",(0,n.jsx)(t.h3,{id:"when-can-i-apply-for-a-follow-up-grant",children:"When can I apply for a follow-up grant?"}),"\n",(0,n.jsx)(t.p,{children:"Anyone who has successfully completed a grant project (i.e. all milestones were accepted, or the previous grant was terminated in mutual agreement) can apply for a follow-up grant. Concurrent grants are only granted in special circumstances."}),"\n",(0,n.jsx)(t.h3,{id:"something-came-up-and-i-cannot-finish-the-project-in-time-can-we-postpone-or-call-off-the-rest-of-my-project",children:"Something came up and I cannot finish the project in time. Can we postpone or call off the rest of my project?"}),"\n",(0,n.jsx)(t.p,{children:"The Web3 Foundation reserves the right to terminate an agreement that is behind schedule. However, we are not interested in taking away your grant for any slight hiccup. More often than not, delays are part of the journey and do not constitute a reason for concern. The best way to handle changes in your plans is to get in touch with us. If you would like to prematurely end your work, we can amend your application and remove the milestones you won't be able to complete. If you decide to continue work at a later date, you can always reapply for the remaining milestones and potentially adapt them to take into account any insights you have gained in the meantime."}),"\n",(0,n.jsx)(t.h3,{id:"can-i-list-the-web3-foundation-as-a-partner",children:"Can I list the Web3 Foundation as a partner?"}),"\n",(0,n.jsxs)(t.p,{children:["No. Once the grants team has accepted your first milestone, you may display our ",(0,n.jsx)(t.a,{href:"/docs/Support%20Docs/grant-badge-guidelines",children:"grants badge"})," in a project-specific context, such as the repository containing the grant project work."]}),"\n",(0,n.jsx)(t.h3,{id:"can-you-help-me-advertise-my-project",children:"Can you help me advertise my project?"}),"\n",(0,n.jsxs)(t.p,{children:["The Web3 Foundation does not provide PR services to its grantees. However, once per month we co-promote announcements from grants that have delivered a milestone on ",(0,n.jsx)(t.a,{href:"https://twitter.com/Web3foundation",children:"Twitter"}),". Note that the milestone needs to have been accepted prior to the announcement. Lastly, please observe our ",(0,n.jsx)(t.a,{href:"/docs/Support%20Docs/announcement-guidelines",children:"announcement guidelines"})," for all grant-related communications. This document also lists an email address through which you can get in touch with our PR team for feedback and in case you have specific questions."]}),"\n",(0,n.jsx)(t.h3,{id:"i-found-one-of-my-deliverables-to-be-unnecessary-impossible-or-already-done-elsewhere-what-do-i-do",children:"I found one of my deliverables to be unnecessary, impossible or already done elsewhere. What do I do?"}),"\n",(0,n.jsx)(t.p,{children:"Plans change. If you find parts of your original grant application to be unnecessary or you decide to pivot, but you still want to finish the project: get in touch with us. If your new plans are in line with the Web3 Foundation\u2019s values and the council approves the amendment, you can continue your work. If your plans change significantly or you find yourself not being able to finish the grant, we can mutually agree to terminate the grant early. You are always welcome to reapply another time."}),"\n",(0,n.jsx)(t.h2,{id:"-milestone-delivery",children:"\ud83d\ude9a Milestone Delivery"}),"\n",(0,n.jsx)(t.h3,{id:"how-do-i-submit-a-milestone",children:"How do I submit a milestone?"}),"\n",(0,n.jsxs)(t.p,{children:["For details, please refer to the ",(0,n.jsx)(t.a,{href:"/docs/Support%20Docs/milestone-deliverables-guidelines",children:"milestone delivery guidelines"}),". Generally speaking, the most important part of a delivery is a list of ",(0,n.jsx)(t.strong,{children:"the same deliverables listed in the application"})," with links to their implementation/realisation (ideally pointing to a specific commit or tag, so you can continue working on your repository without messing up your delivery and complicating our evaluation) and any additional notes you might have. The list of deliverables for each of your milestones should be defined in your grant agreement."]}),"\n",(0,n.jsx)(t.h3,{id:"can-i-submit-two-or-more-milestones-at-once",children:"Can I submit two or more milestones at once?"}),"\n",(0,n.jsx)(t.p,{children:"You can. However, we strongly encourage you to submit your work in increments (milestones), so that you can be sure we didn\u2019t misunderstand (an aspect of) your application, and you didn't make changes to your plan or delivery that would have required a reevaluation of the application."}),"\n",(0,n.jsx)(t.h3,{id:"can-i-add-a-badge-to-my-repo-once-ive-completed-a-milestone",children:"Can I add a badge to my repo once I\u2019ve completed a milestone?"}),"\n",(0,n.jsxs)(t.p,{children:["If yours is a ",(0,n.jsx)(t.a,{href:"/docs/Introduction/levels",children:"Level 2 or 3"})," grant and your first milestone has been submitted ",(0,n.jsx)(t.strong,{children:"and accepted"}),", yes. Please make sure that you follow the ",(0,n.jsx)(t.a,{href:"/docs/Support%20Docs/grant-badge-guidelines",children:"badge guidelines"})," when doing so."]}),"\n",(0,n.jsx)(t.h3,{id:"why-are-other-milestones-being-accepted-or-discussed-faster-than-mine",children:"Why are other milestones being accepted or discussed faster than mine?"}),"\n",(0,n.jsx)(t.p,{children:"While we try to process deliveries chronologically, some milestones aren't processed quite as fast as others. One obvious reason is the complexity of the delivery and its evaluation. Other times, your submission might require internal discussion or delegation. In any case, if you have any question on the processing of your delivery, you can reach out to us via email or Github."})]})}function h(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},28453:(e,t,o)=>{o.d(t,{R:()=>s,x:()=>r});var n=o(96540);const a={},i=n.createContext(a);function s(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3cc594bc.a3f1ab9a.js b/assets/js/3cc594bc.a3f1ab9a.js new file mode 100644 index 00000000000..11384d69abe --- /dev/null +++ b/assets/js/3cc594bc.a3f1ab9a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[37595],{15278:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>l});var o=n(74848),i=n(28453);const s={sidebar_position:7,title:"\u260e\ufe0f Office Hours"},r=void 0,a={id:"docs/office-hours",title:"\u260e\ufe0f Office Hours",description:"Ecosystem Funding Office Hours are a chance to ask the W3F Ecosystem Funding team questions regarding a specific project or (potential) grant application. It offers",source:"@site/docs/office-hours.md",sourceDirName:"docs",slug:"/docs/office-hours",permalink:"/docs/office-hours",draft:!1,unlisted:!1,editUrl:"https://github.com/w3f/Grants-Program/edit/master/docs/office-hours.md",tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7,title:"\u260e\ufe0f Office Hours"},sidebar:"docs",previous:{title:"\ud83d\udca1 Help",permalink:"/docs/help"},next:{title:"\ud83d\ude4b FAQ",permalink:"/docs/faq"}},c={},l=[];function d(e){const t={a:"a",em:"em",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(t.p,{children:[(0,o.jsx)(t.strong,{children:"Ecosystem Funding Office Hours"})," are a chance to ask the W3F Ecosystem Funding team questions regarding a specific project or (potential) grant application. It offers"]}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsx)(t.li,{children:"general guidance regarding the various grants programs and prizes,"}),"\n",(0,o.jsx)(t.li,{children:"some quick initial feedback and"}),"\n",(0,o.jsx)(t.li,{children:"help how to navigate the ecosystem."}),"\n"]}),"\n",(0,o.jsx)(t.p,{children:"Apply for Office Hours if you"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsx)(t.li,{children:"want to find out what kind of support there might be available for your needs,"}),"\n",(0,o.jsx)(t.li,{children:"need feedback before submitting an application or"}),"\n",(0,o.jsx)(t.li,{children:"look for help finding other resources you might need."}),"\n"]}),"\n",(0,o.jsxs)(t.p,{children:["It is ",(0,o.jsx)(t.strong,{children:"not"})," a chance to ",(0,o.jsx)(t.em,{children:"pitch"})," your project, especially since only the various programs and prizes have different evaluation criteria and decision makers and only a small subset of the Grants team will participate in the call. To apply, please fill out the ",(0,o.jsxs)(t.a,{href:"https://forms.gle/54xkiqU37WwdN9UR6",children:["Office Hours ","\u23f0"," form"]}),". Be as specific as possible, so we can help you more quickly. We will get back to you with follow-up questions or a link for booking a timeslot."]})]})}function u(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>a});var o=n(96540);const i={},s=o.createContext(i);function r(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/49491008.042db1bd.js b/assets/js/49491008.042db1bd.js deleted file mode 100644 index 0669056a0d0..00000000000 --- a/assets/js/49491008.042db1bd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[52356],{8147:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>l,toc:()=>c});var i=n(74848),s=n(28453);const r={sidebar_position:7,title:"\ud83d\udca1 Help"},o=void 0,l={id:"docs/help",title:"\ud83d\udca1 Help",description:"Real-time Conversation",source:"@site/docs/help.md",sourceDirName:"docs",slug:"/docs/help",permalink:"/docs/help",draft:!1,unlisted:!1,editUrl:"https://github.com/w3f/Grants-Program/edit/master/docs/help.md",tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7,title:"\ud83d\udca1 Help"},sidebar:"docs",previous:{title:"\ud83d\udee0\ufe0f Maintenance Grants",permalink:"/docs/maintenance"},next:{title:"\ud83d\ude4b FAQ",permalink:"/docs/faq"}},a={},c=[{value:"Real-time Conversation",id:"real-time-conversation",level:3},{value:"Office Hours",id:"office-hours",level:3},{value:"Additional Information",id:"additional-information",level:3}];function d(e){const t={a:"a",h3:"h3",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h3,{id:"real-time-conversation",children:"Real-time Conversation"}),"\n",(0,i.jsx)(t.p,{children:"We have a Matrix channel for grant-related questions and activities. Head over there to ask grants-related questions, share your experience with other applications and grantees, or simply hang out:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"https://matrix.to/#/!XpynPDLusWUWfDpaqr:matrix.org?via=web3.foundation&via=matrix.org",children:"W3F Grants Community"})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"We also have Matrix/Element channels for real-time discussions on Web3 and Polkadot. Join the conversation!"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"https://matrix.to/#/#w3f:matrix.org",children:"Web3 Foundation Chat"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"https://matrix.to/#/#polkadot:web3.foundation",children:"Polkadot Space"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"https://matrix.to/#/#kusama:web3.foundation",children:"Kusama Space"})}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"office-hours",children:"Office Hours"}),"\n",(0,i.jsx)(t.p,{children:"Web3 Foundation Grants Office Hours are a chance to ask the grants team questions regarding a specific (potential) grant application. It offers"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"general guidance regarding the grants program,"}),"\n",(0,i.jsx)(t.li,{children:"some quick initial feedback and"}),"\n",(0,i.jsx)(t.li,{children:"help how to navigate the ecosystem."}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Apply for Office Hours if you"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"need feedback before submitting an application,"}),"\n",(0,i.jsx)(t.li,{children:"want to find out what kind of support there might be available or"}),"\n",(0,i.jsx)(t.li,{children:"need help finding the resources you need."}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["It is ",(0,i.jsx)(t.strong,{children:"not"})," a chance to pitch your project, especially since only a small subset of the committee will participate in the call. To apply, please fill out the ",(0,i.jsxs)(t.a,{href:"https://forms.gle/54xkiqU37WwdN9UR6",children:["Office Hours ","\u23f0"," form"]}),". Be as specific as possible, so we can help you more quickly. We will get back to you with follow-up questions or a link for booking a timeslot."]}),"\n",(0,i.jsx)(t.h3,{id:"additional-information",children:"Additional Information"}),"\n",(0,i.jsx)("div",{align:"center",children:(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{style:{textAlign:"center"},children:(0,i.jsx)("img",{src:"/img/Web.svg?s=50",width:"50"})}),(0,i.jsx)(t.th,{style:{textAlign:"center"},children:(0,i.jsx)("img",{src:"/img/Twitter.svg?s=50",width:"50"})}),(0,i.jsx)(t.th,{style:{textAlign:"center"},children:(0,i.jsx)("img",{src:"/img/Learn.svg?s=50",width:"50"})}),(0,i.jsx)(t.th,{style:{textAlign:"center"},children:(0,i.jsx)("img",{src:"/img/Wiki.svg?s=50",width:"50"})}),(0,i.jsx)(t.th,{style:{textAlign:"center"},children:(0,i.jsx)("img",{src:"/img/Youtube.svg?s=50",width:"50"})})]})}),(0,i.jsx)(t.tbody,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"center"},children:(0,i.jsx)(t.a,{href:"https://web3.foundation",children:"W3F Website"})}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:(0,i.jsx)(t.a,{href:"https://twitter.com/web3foundation",children:"W3F Twitter"})}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:(0,i.jsx)(t.a,{href:"https://medium.com/web3foundation",children:"W3F Medium"})}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:(0,i.jsx)(t.a,{href:"https://wiki.polkadot.network/en/",children:"Polkadot Wiki"})}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:(0,i.jsx)(t.a,{href:"https://www.youtube.com/channel/UClnw_bcNg4CAzF772qEtq4g",children:"W3F YouTube"})})]})})]})})]})}function h(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>l});var i=n(96540);const s={},r=i.createContext(s);function o(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/49491008.5e9a9be1.js b/assets/js/49491008.5e9a9be1.js new file mode 100644 index 00000000000..acd64ca107f --- /dev/null +++ b/assets/js/49491008.5e9a9be1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[52356],{8147:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>d});var i=n(74848),r=n(28453);const s={sidebar_position:7,title:"\ud83d\udca1 Help"},o=void 0,a={id:"docs/help",title:"\ud83d\udca1 Help",description:"Real-time Conversation",source:"@site/docs/help.md",sourceDirName:"docs",slug:"/docs/help",permalink:"/docs/help",draft:!1,unlisted:!1,editUrl:"https://github.com/w3f/Grants-Program/edit/master/docs/help.md",tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7,title:"\ud83d\udca1 Help"},sidebar:"docs",previous:{title:"\ud83d\udee0\ufe0f Maintenance Grants",permalink:"/docs/maintenance"},next:{title:"\u260e\ufe0f Office Hours",permalink:"/docs/office-hours"}},l={},d=[{value:"Real-time Conversation",id:"real-time-conversation",level:3},{value:"Additional Information",id:"additional-information",level:3}];function c(e){const t={a:"a",h3:"h3",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h3,{id:"real-time-conversation",children:"Real-time Conversation"}),"\n",(0,i.jsx)(t.p,{children:"We have a Matrix channel for grant-related questions and activities. Head over there to ask grants-related questions, share your experience with other applications and grantees, or simply hang out:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"https://matrix.to/#/!XpynPDLusWUWfDpaqr:matrix.org?via=web3.foundation&via=matrix.org",children:"W3F Grants Community"})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"There are also program-specific Matrix channels for the Decentralized Futures Program and the JAM Prize:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"https://matrix.to/#/#jam:polkadot.io",children:"JAM Prize"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"https://matrix.to/#/#df:web3.foundation",children:"Decentralized Futures"})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"We also have Matrix/Element channels for real-time discussions on Web3 and Polkadot. Join the conversation!"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"https://matrix.to/#/#w3f:matrix.org",children:"Web3 Foundation Chat"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"https://matrix.to/#/#polkadot:web3.foundation",children:"Polkadot Space"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"https://matrix.to/#/#kusama:web3.foundation",children:"Kusama Space"})}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"additional-information",children:"Additional Information"}),"\n",(0,i.jsx)("div",{align:"center",children:(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{style:{textAlign:"center"},children:(0,i.jsx)("img",{src:"/img/Web.svg?s=50",width:"50"})}),(0,i.jsx)(t.th,{style:{textAlign:"center"},children:(0,i.jsx)("img",{src:"/img/Twitter.svg?s=50",width:"50"})}),(0,i.jsx)(t.th,{style:{textAlign:"center"},children:(0,i.jsx)("img",{src:"/img/Learn.svg?s=50",width:"50"})}),(0,i.jsx)(t.th,{style:{textAlign:"center"},children:(0,i.jsx)("img",{src:"/img/Wiki.svg?s=50",width:"50"})}),(0,i.jsx)(t.th,{style:{textAlign:"center"},children:(0,i.jsx)("img",{src:"/img/Youtube.svg?s=50",width:"50"})})]})}),(0,i.jsx)(t.tbody,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"center"},children:(0,i.jsx)(t.a,{href:"https://web3.foundation",children:"W3F Website"})}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:(0,i.jsx)(t.a,{href:"https://twitter.com/web3foundation",children:"W3F Twitter"})}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:(0,i.jsx)(t.a,{href:"https://medium.com/web3foundation",children:"W3F Medium"})}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:(0,i.jsx)(t.a,{href:"https://wiki.polkadot.network/en/",children:"Polkadot Wiki"})}),(0,i.jsx)(t.td,{style:{textAlign:"center"},children:(0,i.jsx)(t.a,{href:"https://www.youtube.com/channel/UClnw_bcNg4CAzF772qEtq4g",children:"W3F YouTube"})})]})})]})})]})}function h(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>a});var i=n(96540);const r={},s=i.createContext(r);function o(e){const t=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.0b3e13a5.js b/assets/js/935f2afb.0b3e13a5.js deleted file mode 100644 index 28dab9b1a3a..00000000000 --- a/assets/js/935f2afb.0b3e13a5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[98581],{35610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docs":[{"type":"html","className":"sidebar-title","value":"Basic Information","defaultStyle":true},{"type":"category","label":"\ud83d\udc4b Introduction","items":[{"type":"link","label":"Guidelines","href":"/docs/Introduction/intro","docId":"docs/Introduction/intro","unlisted":false},{"type":"link","label":"Grant Levels","href":"/docs/Introduction/levels","docId":"docs/Introduction/levels","unlisted":false},{"type":"link","label":"Project Ideas","href":"/docs/Introduction/ideas","docId":"docs/Introduction/ideas","unlisted":false},{"type":"link","label":"Support","href":"/docs/Introduction/support","docId":"docs/Introduction/support","unlisted":false},{"type":"link","label":"Team","href":"/docs/Introduction/team","docId":"docs/Introduction/team","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/docs/introduction"},{"type":"category","label":"\ud83d\udcdd Application Process","items":[{"type":"link","label":"1. Application","href":"/docs/Process/how-to-apply","docId":"docs/Process/how-to-apply","unlisted":false},{"type":"link","label":"2. Review","href":"/docs/Process/review","docId":"docs/Process/review","unlisted":false},{"type":"link","label":"3. Delivery and Payment","href":"/docs/Process/milestone_delivery","docId":"docs/Process/milestone_delivery","unlisted":false},{"type":"link","label":"4. Changes to a Grant","href":"/docs/Process/changes","docId":"docs/Process/changes","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/docs/process"},{"type":"link","label":"\ud83d\udee0\ufe0f Maintenance Grants","href":"/docs/maintenance","docId":"docs/maintenance","unlisted":false},{"type":"html","value":""},{"type":"html","className":"sidebar-title","value":"In Depth","defaultStyle":true},{"type":"link","label":"\ud83d\udca1 Help","href":"/docs/help","docId":"docs/help","unlisted":false},{"type":"link","label":"\ud83d\ude4b FAQ","href":"/docs/faq","docId":"docs/faq","unlisted":false},{"type":"link","label":"\ud83d\udcec Suggesting a Project","href":"/docs/suggesting","docId":"docs/suggesting","unlisted":false},{"type":"link","label":"\ud83d\udcb0 Referral Program","href":"/docs/referral-program","docId":"docs/referral-program","unlisted":false},{"type":"html","value":""},{"type":"html","className":"sidebar-title","value":"Beyond","defaultStyle":true},{"type":"link","label":"\ud83e\ude99 Alternative Funding","href":"/docs/funding","docId":"docs/funding","unlisted":false},{"type":"link","label":"\ud83e\udef6 Contribute","href":"/docs/contribute","docId":"docs/contribute","unlisted":false},{"type":"link","label":"\ud83d\udcdc List of Grants","href":"/applications/","docId":"applications/index","unlisted":false},{"type":"category","label":"\ud83e\udea7 Requests for Proposal","items":[{"type":"link","label":"Browser based IDE for ink! Smart Contracts","href":"/docs/RFPs/IDE_for_ink_Smart_Contracts","docId":"docs/RFPs/IDE_for_ink_Smart_Contracts","unlisted":false},{"type":"link","label":"RFP: ISO 20022","href":"/docs/RFPs/ISO_20022","docId":"docs/RFPs/ISO_20022","unlisted":false},{"type":"link","label":"RFP: ISO 8583","href":"/docs/RFPs/ISO_8583","docId":"docs/RFPs/ISO_8583","unlisted":false},{"type":"link","label":"Static Analysis of Runtime Pallets","href":"/docs/RFPs/Static-Analysis-for-Runtime-Pallets","docId":"docs/RFPs/Static-Analysis-for-Runtime-Pallets","unlisted":false},{"type":"link","label":"Availability and Validity - Network Topology","href":"/docs/RFPs/a-and-v-topology","docId":"docs/RFPs/a-and-v-topology","unlisted":false},{"type":"link","label":"Action Research for OpenGov","href":"/docs/RFPs/action_research_opengov","docId":"docs/RFPs/action_research_opengov","unlisted":false},{"type":"link","label":"Alternative javascript console for Polkadot JS API","href":"/docs/RFPs/alternative-polkadot-js-api-console","docId":"docs/RFPs/alternative-polkadot-js-api-console","unlisted":false},{"type":"link","label":"Alternative Polkadot Host Implementation","href":"/docs/RFPs/alternative_polkadot_host_implementations","docId":"docs/RFPs/alternative_polkadot_host_implementations","unlisted":false},{"type":"link","label":"Analytics Website/Data Platform","href":"/docs/RFPs/analysis-website-and-data-platform","docId":"docs/RFPs/analysis-website-and-data-platform","unlisted":false},{"type":"link","label":"Anti-Collusion Infrastructure","href":"/docs/RFPs/anti-collusion_infrastructure","docId":"docs/RFPs/anti-collusion_infrastructure","unlisted":false},{"type":"link","label":"APPI: Auto-funded public P2P infrastructure","href":"/docs/RFPs/appi","docId":"docs/RFPs/appi","unlisted":false},{"type":"link","label":"BPF-based ink! smart contracts","href":"/docs/RFPs/bpf-contracts","docId":"docs/RFPs/bpf-contracts","unlisted":false},{"type":"link","label":"Candle auction smart contract","href":"/docs/RFPs/candle-auction","docId":"docs/RFPs/candle-auction","unlisted":false},{"type":"link","label":"Crowdloan Front End Template","href":"/docs/RFPs/crowdloan_front_end_template","docId":"docs/RFPs/crowdloan_front_end_template","unlisted":false},{"type":"link","label":"Data Analysis Tools for Substrate-based Blockchains","href":"/docs/RFPs/data_analysis_tools","docId":"docs/RFPs/data_analysis_tools","unlisted":false},{"type":"link","label":"Decentralized Security Marketplace","href":"/docs/RFPs/decentralized-security-marketplace","docId":"docs/RFPs/decentralized-security-marketplace","unlisted":false},{"type":"link","label":"e-Passport ZK Validation [ON HOLD PENDING REVISIONS]","href":"/docs/RFPs/epassport-zk-validation","docId":"docs/RFPs/epassport-zk-validation","unlisted":false},{"type":"link","label":"Formal Guarantees for GRANDPA Finality Gadget","href":"/docs/RFPs/formal_guarantees_for_grandpa","docId":"docs/RFPs/formal_guarantees_for_grandpa","unlisted":false},{"type":"link","label":"Grant Management Web Application","href":"/docs/RFPs/grant_management_webapp","docId":"docs/RFPs/grant_management_webapp","unlisted":false},{"type":"link","label":"RFP: Substrate Identity Directory","href":"/docs/RFPs/identity-directory","docId":"docs/RFPs/identity-directory","unlisted":false},{"type":"link","label":"ink!/pallet/solidity performance benchmarking","href":"/docs/RFPs/implementation-benchmarking","docId":"docs/RFPs/implementation-benchmarking","unlisted":false},{"type":"link","label":"RFP: ink! block explorer","href":"/docs/RFPs/ink_smart_contract_block_explorer","docId":"docs/RFPs/ink_smart_contract_block_explorer","unlisted":false},{"type":"link","label":"Socks5 proxy support for JsonRpsee","href":"/docs/RFPs/jsonrpsee-proxy-support","docId":"docs/RFPs/jsonrpsee-proxy-support","unlisted":false},{"type":"link","label":"Tip or Donate KSM Embeddable Button","href":"/docs/RFPs/ksm-tipping-button","docId":"docs/RFPs/ksm-tipping-button","unlisted":false},{"type":"link","label":"Move Smart Contract Pallet","href":"/docs/RFPs/move_smart_contract_pallet","docId":"docs/RFPs/move_smart_contract_pallet","unlisted":false},{"type":"link","label":"Multi-chain Block Explorer","href":"/docs/RFPs/multi-chain-block-explorer","docId":"docs/RFPs/multi-chain-block-explorer","unlisted":false},{"type":"link","label":"On-chain Quadratic Funding","href":"/docs/RFPs/on-chain-quadratic-funding","docId":"docs/RFPs/on-chain-quadratic-funding","unlisted":false},{"type":"link","label":"Parachain Validation Conformance Testing","href":"/docs/RFPs/parachain_validation_conformance_testing","docId":"docs/RFPs/parachain_validation_conformance_testing","unlisted":false},{"type":"link","label":"PHP Substrate API","href":"/docs/RFPs/php-api","docId":"docs/RFPs/php-api","unlisted":false},{"type":"link","label":"PHP Version of SCALE Codec","href":"/docs/RFPs/php-scale","docId":"docs/RFPs/php-scale","unlisted":false},{"type":"link","label":"Polkadot Collator Setup","href":"/docs/RFPs/polkadot-collator-setup","docId":"docs/RFPs/polkadot-collator-setup","unlisted":false},{"type":"link","label":"Polkadot Protocol Conformance Tests","href":"/docs/RFPs/polkadot-protocol_conformance_tests","docId":"docs/RFPs/polkadot-protocol_conformance_tests","unlisted":false},{"type":"link","label":"Privacy Enhancement for Polkadot Extension","href":"/docs/RFPs/privacy-enhancement-polkadot-extension","docId":"docs/RFPs/privacy-enhancement-polkadot-extension","unlisted":false},{"type":"link","label":"High-availability validator setup","href":"/docs/RFPs/raft-validators","docId":"docs/RFPs/raft-validators","unlisted":false},{"type":"link","label":"SCALE Codec Comparator","href":"/docs/RFPs/scale-codec-comparator","docId":"docs/RFPs/scale-codec-comparator","unlisted":false},{"type":"link","label":"Social Recovery Wallet","href":"/docs/RFPs/social-recovery-wallet","docId":"docs/RFPs/social-recovery-wallet","unlisted":false},{"type":"link","label":"Front-End for Staking Rewards Collector","href":"/docs/RFPs/staking-rewards-collector-front-end","docId":"docs/RFPs/staking-rewards-collector-front-end","unlisted":false},{"type":"link","label":"Sub-consensus mechanism","href":"/docs/RFPs/sub-consensus","docId":"docs/RFPs/sub-consensus","unlisted":false},{"type":"link","label":"Uncollateralized Stablecoin Research","href":"/docs/RFPs/uncollateralized-stablecoin-research","docId":"docs/RFPs/uncollateralized-stablecoin-research","unlisted":false},{"type":"link","label":"Designing Upchain: A framework for securing Substrate software update systems","href":"/docs/RFPs/uptane-for-substrate-design-and-scope","docId":"docs/RFPs/uptane-for-substrate-design-and-scope","unlisted":false},{"type":"link","label":"User Account Access Security Analysis for Wallets","href":"/docs/RFPs/user-account-access-analysis","docId":"docs/RFPs/user-account-access-analysis","unlisted":false},{"type":"link","label":"RFP: Validator Selection Algorithm","href":"/docs/RFPs/validator-selection-algorithm","docId":"docs/RFPs/validator-selection-algorithm","unlisted":false},{"type":"link","label":"polkadot-validator-setup maintenance","href":"/docs/RFPs/validator-setup-maintenance","docId":"docs/RFPs/validator-setup-maintenance","unlisted":false},{"type":"link","label":"Wallet Aggregator Library","href":"/docs/RFPs/wallet-aggregator-library","docId":"docs/RFPs/wallet-aggregator-library","unlisted":false},{"type":"link","label":"XCM library & tools","href":"/docs/RFPs/xcm-tool","docId":"docs/RFPs/xcm-tool","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/docs/rfps"},{"type":"category","label":"\ud83e\uddae Supporting Documents","items":[{"type":"link","label":"Grants Terms and Conditions","href":"/docs/Support Docs/T&Cs","docId":"docs/Support Docs/T&Cs","unlisted":false},{"type":"link","label":"Announcement Guidelines","href":"/docs/Support Docs/announcement-guidelines","docId":"docs/Support Docs/announcement-guidelines","unlisted":false},{"type":"link","label":"Usage guidelines for the W3F Grants Program badge","href":"/docs/Support Docs/grant-badge-guidelines","docId":"docs/Support Docs/grant-badge-guidelines","unlisted":false},{"type":"link","label":"Grant guidelines for most popular grant categories","href":"/docs/Support Docs/grant_guidelines_per_category","docId":"docs/Support Docs/grant_guidelines_per_category","unlisted":false},{"type":"link","label":"Milestone Delivery Guidelines","href":"/docs/Support Docs/milestone-deliverables-guidelines","docId":"docs/Support Docs/milestone-deliverables-guidelines","unlisted":false},{"type":"link","label":"Open Source Polkadot Stack","href":"/docs/Support Docs/polkadot_stack","docId":"docs/Support Docs/polkadot_stack","unlisted":false},{"type":"link","label":"Privacy Policy","href":"/docs/Support Docs/privacy_policy","docId":"docs/Support Docs/privacy_policy","unlisted":false}],"collapsed":true,"collapsible":true}]},"docs":{"applications/AdMeta":{"id":"applications/AdMeta","title":"AdMeta","description":"- Team Name: AdMeta"},"applications/Afloat":{"id":"applications/Afloat","title":"Afloat Tax Infrastructure Polkadot Integration","description":"- Team Name: Afloat Inc."},"applications/Aisland-DocSig":{"id":"applications/Aisland-DocSig","title":"Aisland Docsig","description":"- Team Name: AISLAND DAO"},"applications/ajuna_network_follow_up":{"id":"applications/ajuna_network_follow_up","title":"Ajuna Network Follow up","description":"Team Name:* Ajuna Network Team"},"applications/AlgoCash":{"id":"applications/AlgoCash","title":"AlgoCash","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators":{"id":"applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators","title":"Project Idiyanale - Multi-token community contributions for verified creators","description":"- Team Name: Anagolay"},"applications/anagolay-project-idiyanale-phase-1":{"id":"applications/anagolay-project-idiyanale-phase-1","title":"Anagolay Project Idiyanale - Phase 1","description":"- Team Name: Anagolay"},"applications/Anchor":{"id":"applications/Anchor","title":"Anchor, On-chain Linked List pallet and Name Service","description":"- Team Name: Fuu"},"applications/Apron_Network":{"id":"applications/Apron_Network","title":"Apron Network","description":"Team Name:* Apron Labs"},"applications/ares_protocol":{"id":"applications/ares_protocol","title":"Ares","description":"Proposer:* jiyilanzhou"},"applications/ArtZero_InkWhale":{"id":"applications/ArtZero_InkWhale","title":"ArtZero & InkWhale","description":"- Team Name: ArtZero"},"applications/assemblyscript-scale-codec":{"id":"applications/assemblyscript-scale-codec","title":"SCALE Codec Implementation","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/asylum":{"id":"applications/asylum","title":"Asylum","description":"- Team Name: Asylum"},"applications/asylum_follow_up_1":{"id":"applications/asylum_follow_up_1","title":"Asylum","description":"- Team Name: Asylum"},"applications/Awesome-Polka":{"id":"applications/Awesome-Polka","title":"Awesome Polka","description":"- Team Name: Awesome Polka"},"applications/Banksy_Finance":{"id":"applications/Banksy_Finance","title":"Banksy Finance","description":"Proposer:* Clink Li"},"applications/BCANN":{"id":"applications/BCANN","title":"BCANN ( The blockchain system for Assigned Names And Numbers )","description":"\ud83c\udf0f This page is also available in Chinese (\u4e2d\u6587)."},"applications/bdwallet":{"id":"applications/bdwallet","title":"BD Wallet","description":"- Payment Address: 3FfrG9FrZXmPikEYJ9FdHPoRZ2nPjMY45W"},"applications/binary_merkle_tree":{"id":"applications/binary_merkle_tree","title":"Binary Merkle Tree","description":"- Team Name: ALPHA LABS FZCO"},"applications/bit_country":{"id":"applications/bit_country","title":"Bit.Country by MVP.STUDIO","description":"Proposer//github.com/bit-country"},"applications/bit_country_m2":{"id":"applications/bit_country_m2","title":"Bit.Country Milestone 2 (Follow up grant after M1 delivered) by MVP.STUDIO","description":"- Proposer//github.com/bit-country"},"applications/blackprint-js":{"id":"applications/blackprint-js","title":"Integrating Polkadot.js with Blackprint","description":"- Team Name: Blackprint"},"applications/bldg_app":{"id":"applications/bldg_app","title":"BLDG App","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/blockchainia":{"id":"applications/blockchainia","title":"Blockchainia","description":"- Team Name: Blockchainia"},"applications/bounce-protocol":{"id":"applications/bounce-protocol","title":"Bounce Protocol","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/bright_treasury":{"id":"applications/bright_treasury","title":"BrightTreasury","description":"Team Name:* Bright Inventions"},"applications/c++polkadot-light-client":{"id":"applications/c++polkadot-light-client","title":"Polkadot Light Client in C++","description":"- Team Name: Equilibrium"},"applications/Calamar":{"id":"applications/Calamar","title":"Calamar","description":"- Team Name: TopMonks"},"applications/candle_auction_ink":{"id":"applications/candle_auction_ink","title":"Candle Auctions on Ink!","description":"- Team Name: @agryaznov"},"applications/canyon_network":{"id":"applications/canyon_network","title":"Canyon Network","description":"- Team Name: Canyon Labs"},"applications/centrifuge-gsrpc-v2":{"id":"applications/centrifuge-gsrpc-v2","title":"Centrifuge Go-Substrate-RPC Client V2","description":"- Team Name: k/factory (former Centrifuge Development Team)"},"applications/centrifuge-twamm":{"id":"applications/centrifuge-twamm","title":"Centrifuge On-Chain Automated Treasury Management","description":"- Team Name: k/factory (former Centrifuge Development Team)"},"applications/Cere_Turnkey_Private_Blockchain_Network":{"id":"applications/Cere_Turnkey_Private_Blockchain_Network","title":"Turn-key Private Standalone Blockchain Network","description":"Proposer:* Cere-Network"},"applications/ces_data_store":{"id":"applications/ces_data_store","title":"Data Store Pallet","description":"- Team Name: CESS LAB"},"applications/CESS":{"id":"applications/CESS","title":"Cumulus Encrypted Storage System (CESS)","description":"- Team Name: CESS LAB"},"applications/chainjs":{"id":"applications/chainjs","title":"Polkadot & Kusama ChainJS plugin","description":"Team Name:* API Market, Inc. dba AIKON"},"applications/chainviz":{"id":"applications/chainviz","title":"Chainviz v1","description":"- Team Name: Helikon Labs"},"applications/cheersland":{"id":"applications/cheersland","title":"CheersLand-Multi-game Platform for Polkadot & Kusama","description":"- Team Name: CheersLand Labs"},"applications/choko_wallet":{"id":"applications/choko_wallet","title":"Choko Wallet","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/CILA-omnichain-infrastructure":{"id":"applications/CILA-omnichain-infrastructure","title":"CILA - Omnichain Infrastructure","description":"- Team Name: Collective Intelligence Labs"},"applications/citadel":{"id":"applications/citadel","title":"Citadel.one integration of Polkadot","description":"- Proposer (GitHub account): citadeldao"},"applications/Claps":{"id":"applications/Claps","title":"Claps Health","description":"- Team Name: Taiwan Research-based Biopharmaceutical Manufacturers Association"},"applications/clover_network":{"id":"applications/clover_network","title":"Clover","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/CoinFabrik_On_Ink_Integration_Tests":{"id":"applications/CoinFabrik_On_Ink_Integration_Tests","title":"CoinFabrik On Ink Integration Tests","description":"- Team Name: CoinFabrik (Nektra S.A)"},"applications/CoinFabrik_On_Ink_Integration_Tests_2":{"id":"applications/CoinFabrik_On_Ink_Integration_Tests_2","title":"CoinFabrik On Ink Integration Tests 2","description":"- Team Name: CoinFabrik (Nektra S.A)"},"applications/CoinFabrik_On_Ink_Integration_Tests_3":{"id":"applications/CoinFabrik_On_Ink_Integration_Tests_3","title":"CoinFabrik On Ink Integration Tests 3","description":"- Team Name: CoinFabrik (Nektra S.A)"},"applications/Coinversation":{"id":"applications/Coinversation","title":"Coinversation Protocol","description":"Proposer:* coin-pro"},"applications/community-health-check":{"id":"applications/community-health-check","title":"Community Health Analytics and Benchmarking","description":"- Team Name: TogetherCrew"},"applications/Contract_wizard":{"id":"applications/Contract_wizard","title":"Polkadot Contract Wizard","description":"\u200b"},"applications/contracts-tool":{"id":"applications/contracts-tool","title":"Contracts performance messurement tool","description":"- Team Name: Gloslab"},"applications/coong_wallet":{"id":"applications/coong_wallet","title":"Coong Wallet","description":"- Team Name: Coong Team"},"applications/CosmWasmVM-CoreProduct":{"id":"applications/CosmWasmVM-CoreProduct","title":"CosmWasm VM - Core product","description":"- Team Name: Composable Finance LTD"},"applications/create-substrate-app":{"id":"applications/create-substrate-app","title":"create-substrate-app","description":"- Team Name: Philoniare Team"},"applications/cross-chain-wallet":{"id":"applications/cross-chain-wallet","title":"Cross-chain Wallet - XCW","description":"- Team Name: Blockcoders"},"applications/crossbow":{"id":"applications/crossbow","title":"Crossbow (formerly Creator)","description":"- Team Name: DodoRare, Inc."},"applications/crowdloan_frontend_template":{"id":"applications/crowdloan_frontend_template","title":"Crowdloan Front End Template","description":"- Team Name: 10Clouds Sp. z o.o."},"applications/Crowdloans-FET":{"id":"applications/Crowdloans-FET","title":"The CrowdloanFET Project","description":"- Team Name: Mutai Solutions"},"applications/cryptex":{"id":"applications/cryptex","title":"Cryptex: EtF Network with Aura","description":"- Team Name: Ideal Labs"},"applications/cryptolab-staking-reward-collector-front-end":{"id":"applications/cryptolab-staking-reward-collector-front-end","title":"CryptoLab Staking Reward Collector","description":"Team Name:* CryptoLab"},"applications/cScale":{"id":"applications/cScale","title":"cScale","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/curve_amm":{"id":"applications/curve_amm","title":"Curve AMM","description":"Team Name:* Equilibrium"},"applications/Cyborg":{"id":"applications/Cyborg","title":"Cyborg Network - Empowering Decentralized Edge Networks","description":"- Team Name: Cyborg Network"},"applications/cyclops":{"id":"applications/cyclops","title":"Cyclops Validator Dashboard","description":"- Team Name: decentraDOT"},"applications/Dante_Network":{"id":"applications/Dante_Network","title":"Dante Network","description":"- Team Name: Dante Network"},"applications/dao-entrance-phase-1":{"id":"applications/dao-entrance-phase-1","title":"DAO-entrance phase\xa01","description":"- Team Name: Asyoume inc (\u70b9\u9053\u4e3a\u5740\u79d1\u6280\u6709\u9650\u516c\u53f8)"},"applications/daos":{"id":"applications/daos","title":"daos","description":"Team Name:* daos-org"},"applications/DAOsign":{"id":"applications/DAOsign","title":"DAOsign","description":"- Team Name: DAOsign"},"applications/dapp_wallet_integration_native_mobile_libraries":{"id":"applications/dapp_wallet_integration_native_mobile_libraries","title":"Tesseract dApps/Wallet integration native mobile libraries","description":"- Team Name: Tesseract"},"applications/dart-scale-codec":{"id":"applications/dart-scale-codec","title":"dart-scale-codec","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/data_platform_with_deep_indexed_data_and_staking_reports":{"id":"applications/data_platform_with_deep_indexed_data_and_staking_reports","title":"Polkadot Data platform with deep indexed data and staking reports","description":"- Team Name: P2P.ORG Validator"},"applications/Datagen_Project":{"id":"applications/Datagen_Project","title":"Datagen Project","description":"- Team Name: B-Datagray"},"applications/dauth_network":{"id":"applications/dauth_network","title":"DAuth Network","description":"- Team Name: DAuth"},"applications/decentral_ml":{"id":"applications/decentral_ml","title":"Decentral ML","description":"- Team Name: Seed Intelligence Limited"},"applications/decentralized_invoice":{"id":"applications/decentralized_invoice","title":"Decentralized Invoice","description":"- Team Name: TwinP"},"applications/decentralized_well-being_game_api":{"id":"applications/decentralized_well-being_game_api","title":"Decentralized Well-being Game API","description":"Team Name"},"applications/DeepAccountAnalytics-PolkadotDataAlliance":{"id":"applications/DeepAccountAnalytics-PolkadotDataAlliance","title":"Web3 Foundation Deep Account Analytics in Three Tiers for the Polkadot Data Alliance","description":"- Team Name: Colorful Notion, Inc."},"applications/deeper_network":{"id":"applications/deeper_network","title":"Deeper Chain","description":"- Proposer: deeper.network"},"applications/deip":{"id":"applications/deip","title":"DEIP IP Management/Governance Module","description":"Proposer:* aliakseikulik"},"applications/Deitos_Network":{"id":"applications/Deitos_Network","title":"Deitos Network","description":"- Team Name: Deitos Network"},"applications/delightfuldot":{"id":"applications/delightfuldot","title":"DelightfulDOT","description":"- Team Name: Coong Crafts (formerly Coong Team)"},"applications/delmonicos":{"id":"applications/delmonicos","title":"Delmonicos","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required"},"applications/democratic-governance-1":{"id":"applications/democratic-governance-1","title":"Democratic Governance 1","description":"- Team Name: Solidbit GmbH"},"applications/DIA_Bridge_Attestation_Oracle":{"id":"applications/DIA_Bridge_Attestation_Oracle","title":"Bridges Attestation Oracle","description":"- Team Name: DIA Data"},"applications/DICO":{"id":"applications/DICO","title":"DICO","description":"Team Name:* DICO Team"},"applications/Diffy_chat":{"id":"applications/Diffy_chat","title":"Diffy messenger","description":"- Team Name: BelSoft"},"applications/DINFRA":{"id":"applications/DINFRA","title":"DINFRA","description":"- Team Name: Valletech AB"},"applications/DipoleOracle":{"id":"applications/DipoleOracle","title":"Dipole Oracle","description":"Proposer:* KK"},"applications/distributed_cryptography_for_polkadot_wallets":{"id":"applications/distributed_cryptography_for_polkadot_wallets","title":"Distributed Cryptography for Polkadot Wallets","description":"- Team Name: PolyCrypt GmbH"},"applications/DistributedKeyManagement":{"id":"applications/DistributedKeyManagement","title":"Distributed Key Management","description":"- Team Name: Jett Hays (Individual)"},"applications/DKSAP":{"id":"applications/DKSAP","title":"DKSAP","description":"- Team Name: DKSAP"},"applications/DNFT":{"id":"applications/DNFT","title":"DNFT Protocol","description":"Proposer:* DNFT"},"applications/dora-factory-molochdao-v1-v2":{"id":"applications/dora-factory-molochdao-v1-v2","title":"Quadratic Funding Pallet","description":"Project Name:* Build MolochDAO v1 and v2 on Substrate"},"applications/dora-factory-multisig":{"id":"applications/dora-factory-multisig","title":"Multisig Product on Substrate","description":"Project Name:* Build A Minimum Viable Functioning Multisig Product on Substrate"},"applications/dorahacks-quadratic-funding":{"id":"applications/dorahacks-quadratic-funding","title":"Quadratic Funding Pallet","description":"Team Name:* DoraHacks"},"applications/dot_etl":{"id":"applications/dot_etl","title":"DOT-ETL","description":"- Team Name: Davanti"},"applications/dot_marketplace":{"id":"applications/dot_marketplace","title":"Dot Marketplace","description":"- Status: Open"},"applications/dot_marketplace-phase2":{"id":"applications/dot_marketplace-phase2","title":"Dot Marketplace v2","description":"- Status:\xa0Open"},"applications/dot_marketplace-Phase3":{"id":"applications/dot_marketplace-Phase3","title":"Dot Marketplace v3","description":"- Status: Open"},"applications/dot-login":{"id":"applications/dot-login","title":"DOT Login","description":"- Team Name: DOT Login"},"applications/Doter":{"id":"applications/Doter","title":"Doter (A browser extension wallet for Polkadot)","description":"- Team Name: ChainBridge network"},"applications/Dotflow":{"id":"applications/Dotflow","title":"Dotflow","description":"- Team Name: Sergej Sakac & Oliver Lim"},"applications/dotly":{"id":"applications/dotly","title":"DOTLY: Revolutionizing Polkadot Account Statistics","description":"- Team Name: justmert"},"applications/dotmog":{"id":"applications/dotmog","title":"DOTMog","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/dotnix":{"id":"applications/dotnix","title":"Dotnix","description":"- Team Name: Sporyon Technologies O\xdc"},"applications/DotPay":{"id":"applications/DotPay","title":"DOT PAY","description":"- Team Name: Crypto Pay Lab (CPL)"},"applications/DotPulse":{"id":"applications/DotPulse","title":"DotPulse","description":"- Team Name: CrossChain Labs"},"applications/Eiger_Storage_on_Polkadot_1":{"id":"applications/Eiger_Storage_on_Polkadot_1","title":"Proposal: Storage solution on Polkadot","description":"- Team Name: Eiger"},"applications/eightfish":{"id":"applications/eightfish","title":"EightFish","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines (except for the title)! Lines starting with a > (such as this one) should be removed. Please use markdown instead of HTML (e.g. ` instead of `)."},"applications/epirus_substrate_explorer":{"id":"applications/epirus_substrate_explorer","title":"Epirus Substrate Explorer","description":"- Team Name: Web3 Labs Ltd"},"applications/epirus_substrate_phase_2":{"id":"applications/epirus_substrate_phase_2","title":"Epirus Substrate Explorer - Phase II","description":"- Team Name: Web3 Labs Ltd"},"applications/escrow_pallet":{"id":"applications/escrow_pallet","title":"Escrow Pallet","description":"- Team Name: TwinP"},"applications/evanesco_networks":{"id":"applications/evanesco_networks","title":"Evanesco Network","description":"Team Name:* Evanesco Labs"},"applications/EverlastingCash":{"id":"applications/EverlastingCash","title":"Everlasting Cash","description":"- Team Name: Cycan Technologies"},"applications/faceless":{"id":"applications/faceless","title":"Faceless Protocol","description":"- Proposer: Faceless Protocol"},"applications/fair_squares":{"id":"applications/fair_squares","title":"Fair Squares (FS)","description":"- Team Name: FS"},"applications/faterium":{"id":"applications/faterium","title":"Faterium","description":"- Team Name: DodoRare, Inc."},"applications/Faucet":{"id":"applications/Faucet","title":"Generic sybil-resistant faucet","description":"- Team Name: MB Karolio reikalai"},"applications/faucet-bot":{"id":"applications/faucet-bot","title":"Generic sybil-resistant chat based faucet bot","description":"- Team Name: Nikita Orlov PR"},"applications/Fennel_Protocol":{"id":"applications/Fennel_Protocol","title":"Fennel Protocol","description":"- Team Name: Fennel Labs"},"applications/FIAT-on-off-ramp":{"id":"applications/FIAT-on-off-ramp","title":"FIAT on-off-ramp","description":"Team Name:* element36"},"applications/fidi-dotsight-analytics":{"id":"applications/fidi-dotsight-analytics","title":"FiDi DotSight: Analytics Data Platform for DotSama","description":"- Team Name: FiDi"},"applications/fractapp":{"id":"applications/fractapp","title":"Fractapp","description":"Proposer:* CryptoBadBoy"},"applications/FuturFusion":{"id":"applications/FuturFusion","title":"Futur & Fusion Protocols","description":"- Team Name: Relai Network"},"applications/FuzzLand":{"id":"applications/FuzzLand","title":"FuzzLand","description":"- Team Name: FuzzLand"},"applications/Gafi":{"id":"applications/Gafi","title":"Gafi Network - The Network of Game Finance","description":"- Team Name: Cryptoviet"},"applications/galaxy":{"id":"applications/galaxy","title":"Galaxy: Three-dimensional Web for Polkadot Users","description":"- Team Name: Galaxy.Do"},"applications/GenesisDAO":{"id":"applications/GenesisDAO","title":"GenesisDAO","description":"- Team Name: GenesisDAO by Deep Ink Ventures GmbH"},"applications/Gluon_decentralized_hardware_crypto_wallet_services":{"id":"applications/Gluon_decentralized_hardware_crypto_wallet_services","title":"Gluon - Decentralized Hardware Crypto Wallet Services","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/Grant_management_webapp":{"id":"applications/Grant_management_webapp","title":"Grant Management Webapp","description":"- Team Name: Antier Solutions Pvt. Ltd."},"applications/grantmaster":{"id":"applications/grantmaster","title":"GrantMaster: Web3 Grants Management Application","description":"- Team Name: Zaniyar Jahany"},"applications/GreenLemon":{"id":"applications/GreenLemon","title":"Green Lemon","description":"- Team Name: Green Lemon"},"applications/halva_bootstrapping":{"id":"applications/halva_bootstrapping","title":"Halva [Bootstrapping and Scaffolding]","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/halva_framework":{"id":"applications/halva_framework","title":"Halva","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/hamster":{"id":"applications/hamster","title":"Hamster","description":"- Team Name: Hamster"},"applications/helixstreet":{"id":"applications/helixstreet","title":"helixstreet Module","description":"- Team Name: helixstreet"},"applications/hex":{"id":"applications/hex","title":"Five Degrees on Substrate","description":"- Team Name: Lee"},"applications/High_availability_validator_setup":{"id":"applications/High_availability_validator_setup","title":"High-availability validator setup","description":"- Team Name: Bright Inventions"},"applications/hs-web3":{"id":"applications/hs-web3","title":"Haskell Web3 library","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/hybrid":{"id":"applications/hybrid","title":"Hybrid Block Explorer","description":"- Team Name: Jonathan Brown"},"applications/hybrid_node_research":{"id":"applications/hybrid_node_research","title":"hybrid_node_research","description":"- Team Name: Zondax AG"},"applications/hybrid2":{"id":"applications/hybrid2","title":"Hybrid Indexer Follow-up","description":"- Team Name: Jonathan Brown"},"applications/Hyperdot":{"id":"applications/Hyperdot","title":"Hyperdot - Powerful data analysis and creation platform \u2014 RFP","description":"- Team Name: Infra3"},"applications/hyperfridge":{"id":"applications/hyperfridge","title":"Hyperfridge: A Trustless Bidirectional Bridge to Banking Networks","description":"- Team Name: element36 AG"},"applications/Idavoll Network":{"id":"applications/Idavoll Network","title":"Idavoll Network","description":"* Proposer: jasonberger0"},"applications/imbue_network":{"id":"applications/imbue_network","title":"Imbue Network","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/index":{"id":"applications/index","title":"Accepted Grant Applications","description":"Use this page for an overview of all public grants and their status. Each row links to a project\'s website, their grant application document and code repository.","sidebar":"docs"},"applications/infimum":{"id":"applications/infimum","title":"Infimum","description":"- Team Name: Apollos Collective"},"applications/ink-analyzer":{"id":"applications/ink-analyzer","title":"ink! Analyzer","description":"- Team Name: David Semakula"},"applications/ink-analyzer-phase-2":{"id":"applications/ink-analyzer-phase-2","title":"ink! Analyzer (Phase 2)","description":"- Team Name: David Semakula"},"applications/ink-boxes":{"id":"applications/ink-boxes","title":"Ink Boxes","description":"Team Name:* Ink Boxes Team"},"applications/ink-explorer":{"id":"applications/ink-explorer","title":"Ink Explorer","description":"- Team Name: Blockcoders"},"applications/ink-pallet-benchmarking":{"id":"applications/ink-pallet-benchmarking","title":"ink!/pallet/solidity performance benchmarking","description":"- Team Name: Talentica Software"},"applications/ink-pallet-benchmarking-phase-2":{"id":"applications/ink-pallet-benchmarking-phase-2","title":"ink!/pallet/solidity performance benchmarking phase 2","description":"- Team Name: Talentica Software"},"applications/ink-playground-ide-improvements":{"id":"applications/ink-playground-ide-improvements","title":"Ink Playground IDE Improvements Grant","description":"- Team Name: Zeeve"},"applications/ink-smart-contract-wizard":{"id":"applications/ink-smart-contract-wizard","title":"Ink Contracts Wizard","description":"Team Name:* Ink Contracts Wizard Team"},"applications/inkscope-fuzzer":{"id":"applications/inkscope-fuzzer","title":"Inkscope Fuzzer","description":"- Team Name: Inkscope"},"applications/Integrating-ISO8583":{"id":"applications/Integrating-ISO8583","title":"Integrating ISO-8583","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/Interstellar-Network":{"id":"applications/Interstellar-Network","title":"Interstellar - Wallet Phase 1","description":"See the Grants Program Process on how to submit a proposal."},"applications/Interstellar-network2":{"id":"applications/Interstellar-network2","title":"Interstellar - Wallet Phase 2 (amended)","description":"- Team Name: Interstellar"},"applications/InvArch":{"id":"applications/InvArch","title":"The InvArch - INV4 Frame : IP Assets, Licensings, & CLI tool for the Substate ecosystem.","description":"- Team Name: InvArch Network"},"applications/ipfs_utilities":{"id":"applications/ipfs_utilities","title":"Substrate IPFS Utilities","description":"- Team Name: TDSoftware"},"applications/iris":{"id":"applications/iris","title":"Iris","description":"- Team Name: Iridium"},"applications/iris_followup":{"id":"applications/iris_followup","title":"Iris","description":"- Team Name: Ideal Labs"},"applications/ismp":{"id":"applications/ismp","title":"Interoperable State Machine Protocol","description":"- Team Name: Polytope Labs"},"applications/ISO-8583-implementation":{"id":"applications/ISO-8583-implementation","title":"ISO-8583 implementation","description":"- Team Name: Dastanbek Samatov"},"applications/ISO20022":{"id":"applications/ISO20022","title":"ISO20022 PoC","description":"- Team Name: Open Smart Contract"},"applications/java-client":{"id":"applications/java-client","title":"polkadot-java-client","description":"Proposer:* splix"},"applications/JsonRpsee-socks5-proxy":{"id":"applications/JsonRpsee-socks5-proxy","title":"JsonRpsee socks5 proxy","description":"Team Name:* gmajor"},"applications/JuniDB":{"id":"applications/JuniDB","title":"JuniDB","description":"Team Name:* Uddug"},"applications/keysafe_network":{"id":"applications/keysafe_network","title":"Keysafe Network","description":"- Team Name: Keysafe"},"applications/klevoya_fuzzer":{"id":"applications/klevoya_fuzzer","title":"Klevoya - Substrate WASM Smart Contract Fuzzer","description":"Team Name:* Klevoya"},"applications/Knowledge-Oriented-Framework":{"id":"applications/Knowledge-Oriented-Framework","title":"A Knowledge-Oriented Approach to Enhance Integration and Communicability in the Polkadot Ecosystem","description":"- Team Name: MOBR Systems"},"applications/kodadot_assethub_nft_indexer_statemine_statemint":{"id":"applications/kodadot_assethub_nft_indexer_statemine_statemint","title":"AssetHub NFT Indexer","description":"- Team Name: KodaDot"},"applications/kodadot_assethub_nft_m2":{"id":"applications/kodadot_assethub_nft_m2","title":"AssetHub NFT Indexer (M2)","description":"- Team Name: KodaDot"},"applications/Koiverse":{"id":"applications/Koiverse","title":"Koi Metaverse","description":"Proposer//github.com/KoiMetaverse"},"applications/konomi":{"id":"applications/konomi","title":"Konomi","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/KSM-embeddable-tip-or-donate-button":{"id":"applications/KSM-embeddable-tip-or-donate-button","title":"Tip or Donate KSM Embeddable Button","description":"- Proposer//github.com/Shard-Labs"},"applications/kylin_network":{"id":"applications/kylin_network","title":"Kylin Network","description":"Proposer:* Kylin Labs"},"applications/Lastic":{"id":"applications/Lastic","title":"Lastic","description":"- Team Name: Lastic"},"applications/lastic-grant3":{"id":"applications/lastic-grant3","title":"Lastic - Grant 3 - Indexing Coretime Chain with Subsquid and Graph Implementation","description":"- Team Name: Lastic"},"applications/lastic-price-simulation-2":{"id":"applications/lastic-price-simulation-2","title":"Coretime Sale Price Calculator by Lastic","description":"- Team Name: Lastic"},"applications/leetcoin":{"id":"applications/leetcoin","title":"LeetCoin","description":"- Team Name: LeetCoin"},"applications/liberland":{"id":"applications/liberland","title":"Liberland","description":"- Team Name: Liberland LLC, Based in Hongkong."},"applications/Libra":{"id":"applications/Libra","title":"Libra - Decentralized Payment Network","description":"- Team Name: @Scale Technologies"},"applications/LightSpell-proposal":{"id":"applications/LightSpell-proposal","title":"LightSpell XCM API by ParaSpell\u2728","description":"- Team Name: ParaSpell\u2728"},"applications/LiisaPortfolioTracker":{"id":"applications/LiisaPortfolioTracker","title":"Polkadot NFT Portfolio Tracker by Liisa - MVP","description":"- Team Name: Liisa"},"applications/lip_payments":{"id":"applications/lip_payments","title":"Payments Pallet","description":"Team Name:* Virto Network"},"applications/logion_wallet":{"id":"applications/logion_wallet","title":"logion wallet - a wallet you can trust","description":"Team Name:* logion"},"applications/lunie":{"id":"applications/lunie","title":"Lunie","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/maintenance/Substratesnap_Maintenance":{"id":"applications/maintenance/Substratesnap_Maintenance","title":"SubstrateSnap Maintainance Grant Proposal","description":"- Team Name: ChainSafe Systems"},"applications/maintenance/wasm-opt-for-rust":{"id":"applications/maintenance/wasm-opt-for-rust","title":"wasm-opt for Rust Maintenance","description":"- Team Name: Common Orbit LLC"},"applications/maintenance/Zondax-Support":{"id":"applications/maintenance/Zondax-Support","title":"Zondax Support & Maintenance","description":"Team Name:* Zondax"},"applications/Maki":{"id":"applications/Maki","title":"Maki","description":"- Team Name: Cyril Carlier (Individual)"},"applications/MangoBOX-Protocol":{"id":"applications/MangoBOX-Protocol","title":"MangoBOX Protocol","description":"- Team Name: MangoBOX labs"},"applications/MangoSale_Protocol":{"id":"applications/MangoSale_Protocol","title":"MangoSale Protocol","description":"- Team Name: MangoBOX labs"},"applications/manta_network":{"id":"applications/manta_network","title":"Manta Network","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/MAP-Bridge":{"id":"applications/MAP-Bridge","title":"Map Bridge","description":"Proposer:* zcheng9"},"applications/massbit_route":{"id":"applications/massbit_route","title":"Massbit Route","description":"- Team Name: Codelight"},"applications/Melodot":{"id":"applications/Melodot","title":"Melodot: Incentive-compatible data availability layer","description":"- Team Name: ZeroDAO"},"applications/MeProtocol":{"id":"applications/MeProtocol","title":"Me Protocol","description":"- Team Name: My AI"},"applications/Meta_Defender":{"id":"applications/Meta_Defender","title":"Meta Defender","description":"- Team Name: Meta Defender Team"},"applications/MIXER":{"id":"applications/MIXER","title":"Webb Mixer","description":"Team Name:* Webb"},"applications/MIXERv2":{"id":"applications/MIXERv2","title":"Webb Mixer Extended","description":"Team Name:* Webb"},"applications/mobile_dapp_connection":{"id":"applications/mobile_dapp_connection","title":"Polkadot/Substrate dApps/Wallet Connection using Tesseract","description":"Project Description"},"applications/mobile-game-framework":{"id":"applications/mobile-game-framework","title":"Mobile Game Framework for Substrate","description":"Proposer:* [enfipy]"},"applications/multisignature_management_tool":{"id":"applications/multisignature_management_tool","title":"multisignature_management_tool","description":"Multi-signatureManagementTool"},"applications/Multix-a-simple-UI-for-complex-multisig":{"id":"applications/Multix-a-simple-UI-for-complex-multisig","title":"Multix a simple interface for complex multisigs","description":"- Team Name: ChainSafe"},"applications/mybank":{"id":"applications/mybank","title":"MyBank Network","description":"- Team Name: MyBank Labs"},"applications/myriad_social":{"id":"applications/myriad_social","title":"Myriad Social - Uncensorable, Decentralized Social Network","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines (except for the title)! Lines starting with a > (such as this one) should be removed. Please use markdown instead of HTML (e.g. ` instead of `)."},"applications/native-bitcoin-vaults":{"id":"applications/native-bitcoin-vaults","title":"Native Bitcoin Vaults (NBV)","description":"- Team Name: Hashed Systems (Max Gravitt)"},"applications/new_bls12_hash_function":{"id":"applications/new_bls12_hash_function","title":"Implementation of the new hash function to BLS12 curves","description":"- Team Name: Dmitrii Koshelev"},"applications/new-order":{"id":"applications/new-order","title":"New Order - a full onchain orderbook dex with indexers","description":"Team Name:* Standard Protocol"},"applications/newomega":{"id":"applications/newomega","title":"NewOmega","description":"Team Name:* NewOmega"},"applications/newomega-m3m4":{"id":"applications/newomega-m3m4","title":"NewOmega (Milestone 3 and 4)","description":"Team Name:* NewOmega"},"applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange":{"id":"applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange","title":"Protocol for NFT Migration and Data Exchange","description":"- Team Name: Perpetual Altruism"},"applications/nft_collectibles_wallet":{"id":"applications/nft_collectibles_wallet","title":"NFT Collectibles Wallet","description":"Payment Address (DAI):* 0x16D7A415040D52F2427C2b921dfC31829C0d17fc"},"applications/nft_explorer":{"id":"applications/nft_explorer","title":"Uniscan NFT Explorer","description":"Team Name:* Uniscan"},"applications/nft_product_analytics_suite":{"id":"applications/nft_product_analytics_suite","title":"NFT Product Analytics Suite","description":"---"},"applications/NFTStore_Network":{"id":"applications/NFTStore_Network","title":"NFTStore","description":"Proposer:* NFTT Studio"},"applications/Nolik":{"id":"applications/Nolik","title":"Nolik","description":"- Team Name: Chainify"},"applications/NuLink":{"id":"applications/NuLink","title":"NuLink","description":"Proposer:* Pawn"},"applications/ocelloids_monitoring_sdk":{"id":"applications/ocelloids_monitoring_sdk","title":"Ocelloids: Monitoring SDK","description":"- Team Name: SO/DA zone"},"applications/ocelloids_xcm_monitoring_service":{"id":"applications/ocelloids_xcm_monitoring_service","title":"Ocelloids XCM Transfer Monitoring Service","description":"- Team Name: SO/DA zone"},"applications/odyssey_momentum":{"id":"applications/odyssey_momentum","title":"Odyssey - Momentum","description":"- Team Name: Odyssey B.V."},"applications/Omniverse DLT":{"id":"applications/Omniverse DLT","title":"Omniverse DLT","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines (except for the title)! Lines starting with a > (such as this one) should be removed. Please use markdown instead of HTML (e.g. ` instead of `)."},"applications/on-chain-cash":{"id":"applications/on-chain-cash","title":"On-chain cash exchange","description":"- Team Name: Bela Supernova"},"applications/open-node-framework":{"id":"applications/open-node-framework","title":"Open Node Framework","description":"Team Name:* Phala Network"},"applications/openbrush":{"id":"applications/openbrush","title":"OpenBrush","description":"Team Name:* SuperColony"},"applications/openbrush-follow-up":{"id":"applications/openbrush-follow-up","title":"OpenBrush","description":"Team Name:* SuperColony"},"applications/openbrush-follow-up-2":{"id":"applications/openbrush-follow-up-2","title":"OpenBrush","description":"Project Name:* OpenBrush"},"applications/openPayroll":{"id":"applications/openPayroll","title":"Open Payroll","description":"- Team Name: Polkadrys Labs"},"applications/openrollup-mvp-phase-1":{"id":"applications/openrollup-mvp-phase-1","title":"Open rollup - MVP - Phase 1","description":"- Team Name: Open rollup"},"applications/OpenSquare_paid_qa_protocol":{"id":"applications/OpenSquare_paid_qa_protocol","title":"OpenSquare Paid QA protocol","description":"Team Name:* OpenSquare"},"applications/OpenSquare-offchain-voting":{"id":"applications/OpenSquare-offchain-voting","title":"OpenSquare off-chain voting for Polkadot ecosystem","description":"Team Name:* OpenSquare"},"applications/orochi-network-orosign-part1":{"id":"applications/orochi-network-orosign-part1","title":"Orochi Network\'s proposal for research and development MPC ECDSA","description":"- Team Name: Orochi Network"},"applications/pacific_store":{"id":"applications/pacific_store","title":"OpenSea.js on polkadot","description":"- Proposer: vlbos"},"applications/pallet_maci":{"id":"applications/pallet_maci","title":"pallet-maci","description":"Proposer//github.com/MVPWorkshop"},"applications/pallet_supersig":{"id":"applications/pallet_supersig","title":"Supersig","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/pallet-drand-client":{"id":"applications/pallet-drand-client","title":"drand in substrate","description":"- Team Name: The Bacon Beacon"},"applications/pallet-verifier":{"id":"applications/pallet-verifier","title":"Pallet Verifier","description":"- Team Name: David Semakula"},"applications/panic":{"id":"applications/panic","title":"PANIC","description":"- Team Name: Simply VC"},"applications/parachain-staking":{"id":"applications/parachain-staking","title":"Pallet-dPoS for Parachain Staking","description":"Proposer:* Moonbeam Network"},"applications/Parallel":{"id":"applications/Parallel","title":"Parallel Finance","description":"- Project Name: Parallel Finance"},"applications/parami-protocol":{"id":"applications/parami-protocol","title":"The Parami Protocol","description":"Team Name:* The Parami Team"},"applications/ParaSpell":{"id":"applications/ParaSpell","title":"ParaSpell","description":"- Team Name: ParaSpell"},"applications/ParaSpell_follow-up":{"id":"applications/ParaSpell_follow-up","title":"ParaSpell","description":"- Team Name: ParaSpell\u2728"},"applications/ParaSpell_follow-up2":{"id":"applications/ParaSpell_follow-up2","title":"ParaSpell","description":"- Team Name: ParaSpell\u2728"},"applications/patron":{"id":"applications/patron","title":"Patron","description":"- Team Name: 727.ventures"},"applications/perun_app_channels":{"id":"applications/perun_app_channels","title":"Perun App Channels","description":"- Team Name: Perun@PolyCrypt"},"applications/perun_channels":{"id":"applications/perun_channels","title":"Perun Channels","description":"Team Name:* Perun@PolyCrypt"},"applications/perun_channels-integration":{"id":"applications/perun_channels-integration","title":"Perun Channels - Integration with go-perun","description":"Team Name:* PolyCrypt/Perun"},"applications/pesa_pallet":{"id":"applications/pesa_pallet","title":"PESA - On-ramp/off-ramp to crypto/local currencies for Polkadot","description":"Proposer:* jdoshi1"},"applications/php-rpc-lib":{"id":"applications/php-rpc-lib","title":"PHP RPC Lib","description":"Team Name:* gmajor"},"applications/php-rpc-lib-follow-up":{"id":"applications/php-rpc-lib-follow-up","title":"PHP RPC Lib Follow up","description":"Team Name:* gmajor"},"applications/php-scale-lib":{"id":"applications/php-scale-lib","title":"PHP Scale Codec","description":"Team Name:* gmajor"},"applications/php-substrate-api":{"id":"applications/php-substrate-api","title":"php substrate api","description":"Team Name:* Nitor Infotech"},"applications/plip":{"id":"applications/plip","title":"People Local Interactions Protocol (PLIP)","description":"Team Name:* Valibre"},"applications/Plus":{"id":"applications/Plus","title":"Plus: Polkadot js plus extension","description":"- Team Name: Kami Ekbatanifard"},"applications/Plus-follow-up":{"id":"applications/Plus-follow-up","title":"Polkadot js plus / Nomination pools","description":"- Team Name: Polkadot js plus"},"applications/Plus-social-recovery-wallet":{"id":"applications/Plus-social-recovery-wallet","title":"Polkadot js plus / Social Recovery Wallet","description":"- Team Name: Polkadot js plus"},"applications/Plutonication":{"id":"applications/Plutonication","title":"Plutonication","description":"- Team Name: Plutonication"},"applications/PoCS":{"id":"applications/PoCS","title":"Proof of Contract Stake (Pallet)","description":"- Team Name: Auguth Research Foundation"},"applications/polk-auction":{"id":"applications/polk-auction","title":"Polk-Auction Website","description":"Team Name:* Cyril Carlier"},"applications/Polkadart":{"id":"applications/Polkadart","title":"Polkadart","description":"- Team Name: EXPERIO S M LTDA"},"applications/polkadex":{"id":"applications/polkadex","title":"Polkadex: A fully decentralized, peer-peer, cryptocurrency exchange for DeFi ecosystem in Substrate.","description":"Proposer:* Gauthamastro"},"applications/polkadot_analytics_platform":{"id":"applications/polkadot_analytics_platform","title":"Polkadot Analytics Platform: Stage 1","description":"- Team Name: MOBR Systems"},"applications/polkadot_tests":{"id":"applications/polkadot_tests","title":"Polkadot Conformance Tests PoC","description":"- Team Name: Zondax AG"},"applications/Polkadot_Web_UI":{"id":"applications/Polkadot_Web_UI","title":"Polkadot UI Web Identicon + Angular Identicon","description":"Team Name:* RidOne Technologies"},"applications/polkadot-contract-wizard":{"id":"applications/polkadot-contract-wizard","title":"Polkadot Contract Wizard","description":"- Team Name: Protofire"},"applications/Polkadot-Dart":{"id":"applications/Polkadot-Dart","title":"Polkadot-Dart","description":"Proposer:* Michael So"},"applications/polkadot-desktop-app":{"id":"applications/polkadot-desktop-app","title":"Polkadot.\\\\{js} Desktop Application","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/polkadot-js-extension-per-account-auth":{"id":"applications/polkadot-js-extension-per-account-auth","title":"Privacy enhancement for Polkadot-js extension","description":"- Team Name: ChainSafe"},"applications/polkadot-mempool-explorer-v2":{"id":"applications/polkadot-mempool-explorer-v2","title":"polkadot-mempool-explorer-v2","description":"- Team Name: NA"},"applications/Polkadot-Protocol-Conformance-Tests":{"id":"applications/Polkadot-Protocol-Conformance-Tests","title":"Polkadot Protocol Conformance Tests Research Proposal","description":"- Team Name: LimeChain"},"applications/polkadotjs_no_code":{"id":"applications/polkadotjs_no_code","title":"Polkadot.js NoCode Plugin","description":"- Team Name: EzCode"},"applications/polkadotjs-ecdsa":{"id":"applications/polkadotjs-ecdsa","title":"ECDSA for Polkadot JS","description":"Proposer:* @akru"},"applications/polkadotjs-hardware":{"id":"applications/polkadotjs-hardware","title":"Hardware ECDSA for Polkadot JS","description":"Proposer:* @akru"},"applications/PolkadotSnap":{"id":"applications/PolkadotSnap","title":"Polkadot Snap Made by Keystone Wallet Team","description":"Team Name:* Keystone Wallet Team"},"applications/polkaflow":{"id":"applications/polkaflow","title":"PolkaFlow","description":"- Team Name: justmert"},"applications/Polkaholic":{"id":"applications/Polkaholic","title":"Polkaholic.io\'s Multi-Chain Substrate Block Explorer","description":"- Team Name: Colorful Notion"},"applications/polkaj_android_support":{"id":"applications/polkaj_android_support","title":"PolkaJ Android Support","description":"Team Name:* Nathan Schwermann"},"applications/polkakeeper":{"id":"applications/polkakeeper","title":"Polkakeeper Grant Proposal","description":"- Team Name: RAMP DEFI"},"applications/PolkaKey":{"id":"applications/PolkaKey","title":"PolkaKey","description":"Proposer:* @HiZhaoYun"},"applications/polkamask":{"id":"applications/polkamask","title":"PolkaMask","description":"- Team Name: PolkaGate"},"applications/polkamusic":{"id":"applications/polkamusic","title":"PolkaMusic","description":"- Team Name: PolkaMusic"},"applications/polkasearch":{"id":"applications/polkasearch","title":"polkasearch.xyz","description":"- Team Name: Aviraj Khare"},"applications/polkashots":{"id":"applications/polkashots","title":"polkashots.io","description":"Proposer:* Nicolas Ochem"},"applications/PolkaSignIn":{"id":"applications/PolkaSignIn","title":"Polka SignIn","description":"Team Name:* Litentry"},"applications/polkastarter":{"id":"applications/polkastarter","title":"Polkastarter","description":"- Team Name: Polkastarter"},"applications/polkastats":{"id":"applications/polkastats","title":"Polkastats","description":"Proposer:* Colm3na"},"applications/Polkawatch":{"id":"applications/Polkawatch","title":"Polkawatch","description":"- Team Name: Valletech AB"},"applications/polket_toearnfun":{"id":"applications/polket_toearnfun","title":"ToEarnFun","description":"- Team Name: Polket"},"applications/pontem":{"id":"applications/pontem","title":"Pontem Network (VM).","description":"- Team Name: Dfinance (Wings Stiftung)."},"applications/Primis":{"id":"applications/Primis","title":"Primis","description":"- Team Name: Primis"},"applications/PrivaDEX_aggregator":{"id":"applications/PrivaDEX_aggregator","title":"PrivaDEX: Cross-Chain DEX Aggregator MVP","description":"- Team Name: OCamlMyCaml"},"applications/Profond":{"id":"applications/Profond","title":"[Profond.ai](http://Profond.ai) - No Code Builder for artists and developers to build, validate, and scale their dApp.","description":"- Team Name: Profond AI, Corp."},"applications/project_1001":{"id":"applications/project_1001","title":"Project 1001 - MVP - Phase 1","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/project_aurras_mvp_phase_1":{"id":"applications/project_aurras_mvp_phase_1","title":"Project Aurras - MVP - Phase 1","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/project_aurras_mvp_phase_2":{"id":"applications/project_aurras_mvp_phase_2","title":"Project Aurras - MVP - Phase 2","description":"- Team Name: HugoByte AI Labs Private Limited"},"applications/project_bodhi":{"id":"applications/project_bodhi","title":"Project Bodhi - A Composable & Innovative Stack for EVM on Substrate","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/project_silentdata":{"id":"applications/project_silentdata","title":"Silent Data Polkadot Integration","description":"Team Name: Applied Blockchain Ltd"},"applications/prosopo":{"id":"applications/prosopo","title":"Prosopo","description":"- Team Name: Prosopo Limited"},"applications/psc":{"id":"applications/psc","title":"Polkadot Smart Chain","description":"- Team Name: OmniBTC"},"applications/QRUCIAL_DAO":{"id":"applications/QRUCIAL_DAO","title":"QRUCIAL DAO","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/QSTN":{"id":"applications/QSTN","title":"QSTN","description":"- Team Name: QSTN"},"applications/quadratic-funding":{"id":"applications/quadratic-funding","title":"Quadratic Funding Module","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/quantum-guard":{"id":"applications/quantum-guard","title":"Quantum Guard MVP","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Grants Program Process on how to submit a proposal."},"applications/quantumLock":{"id":"applications/quantumLock","title":"Quantum Lock for QBITCOIN","description":"- Team Name: BQP"},"applications/RainbowDAO Protocol ink Phase 1":{"id":"applications/RainbowDAO Protocol ink Phase 1","title":"RainbowDAO Protocol ink! Phase 1","description":"- Team Name: Rainbowcity Foundation"},"applications/RareLink":{"id":"applications/RareLink","title":"RareLink Protocol","description":"Proposer:* 0x522359"},"applications/rb_substrate_client":{"id":"applications/rb_substrate_client","title":"Ruby Substate Client","description":"Team Name:* UNI-ARTS"},"applications/RedStone Network":{"id":"applications/RedStone Network","title":"Redstone Network","description":"- Team Name: Redstone Network"},"applications/RegionX":{"id":"applications/RegionX","title":"RegionX","description":"- Team Name: RegionX"},"applications/Relation-Graph":{"id":"applications/Relation-Graph","title":"Relation Graph","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/research_wallets":{"id":"applications/research_wallets","title":"User Account Access Security Analysis for Wallets","description":"- Team Name: Zondax AG"},"applications/research-feasibility-go-runtime":{"id":"applications/research-feasibility-go-runtime","title":"Research feasibility of a Go Runtime","description":"- Team Name: LimeChain"},"applications/research-feasibiliy-java-host":{"id":"applications/research-feasibiliy-java-host","title":"Java Host Research Proposal","description":"- Project Name: Research feasibility of Polkadot Host in Java"},"applications/Roloi":{"id":"applications/Roloi","title":"Roloi","description":"- Team Name: NeoPower"},"applications/roloi-xcm-payment-automation":{"id":"applications/roloi-xcm-payment-automation","title":"Roloi - XCM Payment Automation","description":"- Team Name: NeoPower Digital"},"applications/Rubeus_keeper_st2":{"id":"applications/Rubeus_keeper_st2","title":"Rubeus Keeper stage 2","description":"- Team Name: Bela Supernova"},"applications/RubeusKeeper":{"id":"applications/RubeusKeeper","title":"Rubeus Keeper","description":"- Team Name: Bela Supernova"},"applications/RubyProtocol":{"id":"applications/RubyProtocol","title":"Ruby Protocol","description":"- Proposer: Ruby Protocol"},"applications/rv-kmir":{"id":"applications/rv-kmir","title":"KMIR: the K semantics of MIR","description":"- Team Name: Runtime Verification, Inc."},"applications/SaaS3":{"id":"applications/SaaS3","title":"SaaS3","description":"- Team Name: SaaS3 Lab"},"applications/saito-game-protocol-and-engine":{"id":"applications/saito-game-protocol-and-engine","title":"Saito Gaming Protocol and Library","description":"Proposer:* @trevelyan (David Lancashire)"},"applications/sandox":{"id":"applications/sandox","title":"SanDOx","description":"- Team Name: TradeLink"},"applications/sarp-basic-functionality":{"id":"applications/sarp-basic-functionality","title":"SARP - A Static Analysis Tool for Runtime Pallets","description":"- Team Name: Supercomputing Systems AG (SCS)"},"applications/scale-codec-comparator":{"id":"applications/scale-codec-comparator","title":"SCALE Codec Comparator","description":"Team Name:* gmajor"},"applications/ScoutCoinFabrik":{"id":"applications/ScoutCoinFabrik","title":"Scout CoinFabrik","description":"- Team Name: CoinFabrik (Nektra S.A)"},"applications/ScoutCoinFabrik_2":{"id":"applications/ScoutCoinFabrik_2","title":"Scout CoinFabrik","description":"- Team Name: CoinFabrik (Nektra S.A)"},"applications/Security_Marketplace":{"id":"applications/Security_Marketplace","title":"Security Marketplace","description":"- Team Name: Antier Solutions"},"applications/sensio_network":{"id":"applications/sensio_network","title":"Sensio Network","description":"- Proposer: woss"},"applications/SEOR-code-less-smart-contract-platform":{"id":"applications/SEOR-code-less-smart-contract-platform","title":"SEOR code-less smart contract platform","description":"Team Name:* SEOR"},"applications/sequester":{"id":"applications/sequester","title":"Sequester","description":"- Team Name: Sequester"},"applications/setheum":{"id":"applications/setheum","title":"Setheum","description":"Proposer:* JBA-Khalifa"},"applications/setheum-launchpad-crowdsales-pallet":{"id":"applications/setheum-launchpad-crowdsales-pallet","title":"Setheum HighEnd LaunchPad Crowdsales Module","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/shadows-network":{"id":"applications/shadows-network","title":"Shadows Network","description":"- Payment Address: 198yWGziNfUgrTXf6QiUC5QqEhJ34cyxf"},"applications/Shivarthu":{"id":"applications/Shivarthu","title":"Shivarthu","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/si-front-end-template":{"id":"applications/si-front-end-template","title":"FrontRevamp: A Material Design Makeover for Substrate Front-End Template","description":"- Team Name: IgorStojanov"},"applications/signac":{"id":"applications/signac","title":"Signac - a monorepo plugin for developing multiple Parity ink! smart contracts","description":"- Team Name: Standard Protocol"},"applications/signet":{"id":"applications/signet","title":"Signet - Talisman","description":"- Team Name: Paraverse Foundation"},"applications/sirato_substrate_phase3":{"id":"applications/sirato_substrate_phase3","title":"Sirato (Epirus) Substrate Explorer - Phase III","description":"- Project Name: Sirato (Epirus) Substrate Explorer - Phase III"},"applications/skyekiwi-protocol":{"id":"applications/skyekiwi-protocol","title":"SkyeKiwi Protocol","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/skyepass":{"id":"applications/skyepass","title":"SkyePass","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/skynet-substrate-integration":{"id":"applications/skynet-substrate-integration","title":"Pallet for Decentralized Off-Chain Storage on Skynet","description":"- Team Name: Skynet Labs"},"applications/slonigiraf":{"id":"applications/slonigiraf","title":"SLON - a recommendation letter system","description":"- Team Name: Slonigiraf"},"applications/slothunter":{"id":"applications/slothunter","title":"Slothunter","description":"- Team Name: hack-ink"},"applications/social_recovery_wallet":{"id":"applications/social_recovery_wallet","title":"Social Recovery Wallet","description":"- Team Name: Hypha Hashed Partners"},"applications/Societal":{"id":"applications/Societal","title":"Societal - MVP - Phase 1","description":"- Team Name: Societal Labs Ltd."},"applications/societal_grant2":{"id":"applications/societal_grant2","title":"Societal","description":"- Team Name: Societal Labs Ltd."},"applications/societal_saas_pricing":{"id":"applications/societal_saas_pricing","title":"Societal","description":"- Team Name: Societal Labs Ltd."},"applications/sol2ink":{"id":"applications/sol2ink","title":"Sol2Ink","description":"- Team Name: SuperColony"},"applications/sol2ink-follow-up":{"id":"applications/sol2ink-follow-up","title":"Sol2Ink","description":"- Team Name: 727.ventures"},"applications/Solang_developer_experience_improvements":{"id":"applications/Solang_developer_experience_improvements","title":"Solang developer experience improvements.","description":"- Project Name: Solang Maintenance"},"applications/Solang_Playground":{"id":"applications/Solang_Playground","title":"Solang Playground","description":"- Team Name: Salaheldin Soliman and Tarek Elsayed"},"applications/solidity-trie-verifier":{"id":"applications/solidity-trie-verifier","title":"solidity-trie-verifier","description":"- Team Name: Polytope Labs"},"applications/solidity-verifier-for-accountable-light-client":{"id":"applications/solidity-verifier-for-accountable-light-client","title":"Solidity Verifier Implementation for Accountable Light Client","description":"- Team Name: Itering"},"applications/spacewalk-bridge":{"id":"applications/spacewalk-bridge","title":"Spacewalk: a Stellar bridge","description":"- Team Name: Pendulum"},"applications/spartan_poc_consensus_module":{"id":"applications/spartan_poc_consensus_module","title":"Spartan: PoC Consensus Module","description":"Team:* Subspace Labs"},"applications/SpellRouter-proposal":{"id":"applications/SpellRouter-proposal","title":"SpellRouter - XCM Router by ParaSpell\u2728","description":"- Team Name: ParaSpell\u2728"},"applications/SpiderDAO":{"id":"applications/SpiderDAO","title":"SpiderDAO Grant Proposal","description":"Proposer//github.com/SpiderDAO)"},"applications/sr25519_donna":{"id":"applications/sr25519_donna","title":"sr25519-donna","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/ssal-commods-dex":{"id":"applications/ssal-commods-dex","title":"Ssal: Ink Commodities Exchange","description":"- Team Name: Mansa Capital"},"applications/stable-asset":{"id":"applications/stable-asset","title":"Stable Asset","description":"Project Name:* Stable Asset"},"applications/staking-rewards-collector-front-end":{"id":"applications/staking-rewards-collector-front-end","title":"Staking Rewards Viewer","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/Standard_Protocol":{"id":"applications/Standard_Protocol","title":"Standard Protocol","description":"Project Overview"},"applications/stardust":{"id":"applications/stardust","title":"Derivative Powered Uncollateralized Stablecoin Research and Design","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/starks_network":{"id":"applications/starks_network","title":"Starks Network","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/Starry_Network":{"id":"applications/Starry_Network","title":"Starry Protocol","description":"Proposer:* Starry Network"},"applications/stone-index-on-substrate":{"id":"applications/stone-index-on-substrate","title":"Stone Index on Substrate","description":"Team Name:* stonedefi"},"applications/StorageHub":{"id":"applications/StorageHub","title":"StorageHub Grant Application","description":"- Team Name: Moonsong Labs"},"applications/Stylograph":{"id":"applications/Stylograph","title":"Pallet Stylograph","description":"- Team Name: GenesisDAO by Deep Ink Ventures GmbH"},"applications/sub_consensus_mechanism":{"id":"applications/sub_consensus_mechanism","title":"Sub-consensus mechanism","description":"- Team Name: Massa Labs"},"applications/subalfred":{"id":"applications/subalfred","title":"Subalfred","description":"- Team Name: hack-ink"},"applications/subauction":{"id":"applications/subauction","title":"Subauction","description":"- Team name: Subauction"},"applications/SubDAO_Network":{"id":"applications/SubDAO_Network","title":"SubDAO","description":"Proposer:* SubDAO Labs"},"applications/SubDAO_PolkaSign":{"id":"applications/SubDAO_PolkaSign","title":"PolkaSign","description":"Team Name:* SubDAO Labs"},"applications/SubDAO-Chrome-Extension":{"id":"applications/SubDAO-Chrome-Extension","title":"SubDAO Chrome Extension","description":"Team Name:* SubDAO Labs"},"applications/subdex":{"id":"applications/subdex","title":"SubDEX","description":"- Proposer: subdarkdex"},"applications/SubGame_Network":{"id":"applications/SubGame_Network","title":"SubGame Network","description":"Team Name:* SubGame-Network"},"applications/SubGame_Network_m2":{"id":"applications/SubGame_Network_m2","title":"SubGame Network m2","description":"Team Name:* SubGame-Network"},"applications/SubIdentity":{"id":"applications/SubIdentity","title":"SubIdentity","description":"- Team Name: TDSoftware"},"applications/subquery":{"id":"applications/subquery","title":"SubQuery","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/subrelay":{"id":"applications/subrelay","title":"SubRelay","description":"- Team Name: SubRelay"},"applications/subscript_lang":{"id":"applications/subscript_lang","title":"Subscript","description":"Subscript: Substrate smart contact written in AssemblyScript"},"applications/SubsCrypt":{"id":"applications/SubsCrypt","title":"SubsCrypt","description":"Team Name:* OxyDev"},"applications/Subsembly-GRANDPA":{"id":"applications/Subsembly-GRANDPA","title":"Subsembly - Support for GRANDPA","description":"Team Name:* LimeChain"},"applications/subsmt":{"id":"applications/subsmt","title":"SubSMT","description":"- Team Name: farcloud-labs"},"applications/substats":{"id":"applications/substats","title":"Substats (The framework of lightweight block explorer)","description":"- Team Name: CESS LAB"},"applications/substrate_client_java":{"id":"applications/substrate_client_java","title":"Substrate Client for Java","description":"- Team Name: Seals"},"applications/substrate_core_polywrapper":{"id":"applications/substrate_core_polywrapper","title":"Substrate Core Polywrapper","description":"- Team Name: ChainSafe"},"applications/Substrate_Move_System_Pallet_1":{"id":"applications/Substrate_Move_System_Pallet_1","title":"Substrate Move System Pallet (part 1)","description":"- Team Name: Eiger"},"applications/Substrate_Move_System_Pallet_2":{"id":"applications/Substrate_Move_System_Pallet_2","title":"Substrate Move System Pallet (part 2)","description":"- Team Name: Eiger"},"applications/substrate_startkit_GUI":{"id":"applications/substrate_startkit_GUI","title":"Substrate startkit GUI","description":"Proposer//github.com/MVPWorkshop"},"applications/substrate-evm-adapter":{"id":"applications/substrate-evm-adapter","title":"Substrate EVM Adapter","description":"- Team Name: Dastanbek Samatov"},"applications/substrate-identity-directory":{"id":"applications/substrate-identity-directory","title":"Substrate Identity Hub","description":"- Team Name//github.com/Shard-Labs"},"applications/substrate-parachain-PoS-template":{"id":"applications/substrate-parachain-PoS-template","title":"substrate-parachain-PoS-template","description":"- Team Name: Aband-Network"},"applications/substrate-tutorials":{"id":"applications/substrate-tutorials","title":"Substrate Tutorials","description":"- Team Name: Rusty Crewmates"},"applications/subvt-telegram-bot":{"id":"applications/subvt-telegram-bot","title":"SubVT Telegram Bot for Kusama and Polkadot","description":"- Team Name: Helikon Labs"},"applications/subwallet":{"id":"applications/subwallet","title":"subwallet","description":"Proposer:* Faber"},"applications/subxt-python":{"id":"applications/subxt-python","title":"subxt-python","description":"- Team Name: Tuguldur Baigalmaa"},"applications/sukhavati_poc_module":{"id":"applications/sukhavati_poc_module","title":"Sukhavati PoC Module","description":"Team Name:* Sukhavati Labs"},"applications/sunrise-dex":{"id":"applications/sunrise-dex","title":"Sunrise DEX","description":"Team Name:* Sunrise Protocol"},"applications/sunshine-keybase":{"id":"applications/sunshine-keybase","title":"Sunshine Keybase","description":"Proposer:* 4meta5"},"applications/sup":{"id":"applications/sup","title":"Sup","description":"Proposer:* clearloop"},"applications/supersig_fellowship":{"id":"applications/supersig_fellowship","title":"Supersig","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/swarm-nl":{"id":"applications/swarm-nl","title":"SwarmNL","description":"- Team Name: Algorealm"},"applications/SydTek":{"id":"applications/SydTek","title":"Peer-Reviewed Academic Journal Article and Dissemination - Digital Inheritance in Web3: A Case Study of Soulbound Tokens and Social Recovery Pallets within the Polkadot and Kusama Ecosystems","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines (except for the title)! Lines starting with a > (such as this one) should be removed. Please use markdown instead of HTML (e.g. ` instead of `)."},"applications/Syncra":{"id":"applications/Syncra","title":"Syncra x Web3 Foundation","description":"- Team Name: Syncra"},"applications/tdot":{"id":"applications/tdot","title":"tDOT","description":"- Team Name: NUTS Finance"},"applications/Tellor":{"id":"applications/Tellor","title":"Tellor","description":"- Team Name: Tellor Inc"},"applications/ThresholdSignature":{"id":"applications/ThresholdSignature","title":"Threshold Signature Implementation","description":"- Team Name: Rui Morais"},"applications/Tokenguard":{"id":"applications/Tokenguard","title":"Tokenguard: Ultimate growth & data analytics tool for Substrate","description":"Team Name:* Tokenguard.io (Block Solutions Sp z o.o.)"},"applications/tokenomics-survey-2022":{"id":"applications/tokenomics-survey-2022","title":"Tokenomics Scoping Review: Annotated Bibliography","description":"- Team Name: Mark Van de Vyver PhD(Dist)"},"applications/TPScore":{"id":"applications/TPScore","title":"TPScore","description":"- Team Name: TPScore"},"applications/tracking_chain":{"id":"applications/tracking_chain","title":"Tracking Chain","description":"- Team Name: Federico Cicciarella"},"applications/Treasureland":{"id":"applications/Treasureland","title":"Treasureland","description":"- Project Name: Treasureland"},"applications/TreasuryTracker":{"id":"applications/TreasuryTracker","title":"TreasuryTracker","description":"- Team Name: Stake Plus Inc"},"applications/TREX_Network":{"id":"applications/TREX_Network","title":"TREX - Timed Release Encryption Xing chains","description":"- Team Name: NexToken Technology"},"applications/tribal_protocol":{"id":"applications/tribal_protocol","title":"Tribal Protocol Smart Contract Development - Phase 1","description":"- Team Name:\xa0Tribal Protocol Labs"},"applications/tux0":{"id":"applications/tux0","title":"Tux0","description":"- Team Name: Libeccio Labs"},"applications/tuxedo":{"id":"applications/tuxedo","title":"Tuxedo","description":"- Team Name: Off-Narrative Labs"},"applications/tuxedo_parachain":{"id":"applications/tuxedo_parachain","title":"Tuxedo Parachain","description":"- Team Name: Off Narrative Labs"},"applications/TuxedoDapp":{"id":"applications/TuxedoDapp","title":"TuxedoDApp","description":"- Team Name: MLabs"},"applications/typechain_revived":{"id":"applications/typechain_revived","title":"Improve & Update Typechain Polkadot","description":"- Team Name: C Forge"},"applications/typechain-polkadot":{"id":"applications/typechain-polkadot","title":"Typechain-Polkadot","description":"- Team Name: SuperColony"},"applications/typechain-polkadot-follow-up":{"id":"applications/typechain-polkadot-follow-up","title":"Typechain-Polkadot Follow-up","description":"- Team Name: 727.ventures"},"applications/typechain-polkadot-follow-up-2":{"id":"applications/typechain-polkadot-follow-up-2","title":"Typechain-Polkadot Follow-up-2","description":"- Team Name: 727.ventures"},"applications/uke":{"id":"applications/uke","title":"Uke Messaging - PoC - Phase 1","description":"See the Grants Program Process on how to submit a proposal."},"applications/uke-protocol":{"id":"applications/uke-protocol","title":"Uke Protocol PoC & App (revised)","description":"See the Grants Program Process on how to submit a proposal."},"applications/UMC-Tokenscribe":{"id":"applications/UMC-Tokenscribe","title":"UMC - Tokenscribe","description":"Team Name:* UMC Labs"},"applications/unified_collator_node_deployment":{"id":"applications/unified_collator_node_deployment","title":"Unified deployment for the collator node","description":"- Team Name: Blaize.tech"},"applications/universaldot-me":{"id":"applications/universaldot-me","title":"universaldot.me","description":"- Team Name//universaldot.foundation)"},"applications/universaldot.me":{"id":"applications/universaldot.me","title":"universaldot.me","description":"- Team Name: UNIVERSALDOT FOUNDATION"},"applications/upgradeability-by-proxy":{"id":"applications/upgradeability-by-proxy","title":"ink! Smart Contract Upgradeability","description":"Team Name:* Fractal"},"applications/uplink":{"id":"applications/uplink","title":"UpLink","description":"Team Name:* HypeLabs Inc."},"applications/validated-streams":{"id":"applications/validated-streams","title":"Validated Streams","description":"- Team Name: Comrade Coop"},"applications/Validator_Monitoring_Service":{"id":"applications/Validator_Monitoring_Service","title":"Validator Monitoring Service","description":"- Team Name: P2P.ORG Validator"},"applications/validators_selection":{"id":"applications/validators_selection","title":"Validators selection","description":"- Team Name: Optymalizacja AI Grzegorz Miebs"},"applications/vanguard":{"id":"applications/vanguard","title":"Vanguard","description":"- Team Name: Veridise"},"applications/ventur":{"id":"applications/ventur","title":"Ventur","description":"- Team Name: Popular Coding"},"applications/vera_defi":{"id":"applications/vera_defi","title":"Vera Defi Phase 1","description":"Team Name:* Team Vera"},"applications/verida_network":{"id":"applications/verida_network","title":"Verida","description":"- Team Name: Verida PTE LTD"},"applications/visualize_rust_lifetime":{"id":"applications/visualize_rust_lifetime","title":"Avoiding Rust Deadlocks via Visualizing Lifetime","description":"- Team Name: Song\'s research group at Pennsylvania State University"},"applications/vue-typescript-substrate-frontend-template":{"id":"applications/vue-typescript-substrate-frontend-template","title":"Vue.js + TypeScript Substrate Front-End Template","description":"- Team Name: Wunderbar Network"},"applications/walt-id_nft-infra":{"id":"applications/walt-id_nft-infra","title":"walt-id_nft-infra","description":"Any implementation that is EVM compatible (e.g. Moonriver or RMRK with EVM bridge). Furthermore we will look into NFT specific solutions like Uniques FRAME pallet & Efinity."},"applications/wasm_runtimes_fuzzing":{"id":"applications/wasm_runtimes_fuzzing","title":"WebAssembly Runtimes Fuzzing (WARF)","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/wasm-opt-for-rust":{"id":"applications/wasm-opt-for-rust","title":"wasm-opt for Rust","description":"- Team Name: Common Orbit LLC"},"applications/wasmedge_substrate":{"id":"applications/wasmedge_substrate","title":"WasmEdge for Substrate","description":"- Team Name: Second State"},"applications/web3-compatible-api":{"id":"applications/web3-compatible-api","title":"Web3 Compatible API for Substrate EVM Chains","description":"Proposer//github.com/PureStake, @dtyoo"},"applications/Web3Box":{"id":"applications/Web3Box","title":"Web3Box","description":"- Team Name: Web3Box Labs"},"applications/Web3Go":{"id":"applications/Web3Go","title":"Web3Go","description":"Team Name:* Web3Go"},"applications/WeTEE_Network":{"id":"applications/WeTEE_Network","title":"WeTEE Network","description":"- Team Name: WeTEE\xa0DAO"},"applications/Whiteflag-on-Fennel":{"id":"applications/Whiteflag-on-Fennel","title":"Fennel Protocol","description":"Team Name:* Fennel Labs"},"applications/wika_network":{"id":"applications/wika_network","title":"wika.network","description":"- Team Name: Web Registry DAO"},"applications/workflow_testing":{"id":"applications/workflow_testing","title":"DuoSwap Module","description":"Team Name:* Duo"},"applications/xbi-format-psp-t3rn":{"id":"applications/xbi-format-psp-t3rn","title":"XBI - xcm-based high-level standard and interface (ABI) for smart contracts","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/Xcavate":{"id":"applications/Xcavate","title":"Xcavate","description":"We are building a real estate centric lending and asset minting protocol."},"applications/xcm-domain-service":{"id":"applications/xcm-domain-service","title":"XCM Domain Name Service","description":"- Team Name: Scio Labs (AZERO.ID)"},"applications/xcm-sdk":{"id":"applications/xcm-sdk","title":"Cross-Consensus Messaging Software Development Kit","description":"- Team Name: Blockcoders"},"applications/xcm-tools":{"id":"applications/xcm-tools","title":"XCM Tools","description":"Team Name:* gmajor"},"applications/xcm-tools-follow-up":{"id":"applications/xcm-tools-follow-up","title":"XCM Tools follow-up","description":"Team Name:* gmajor"},"applications/xcmsend":{"id":"applications/xcmsend","title":"XCMSend","description":"Team Name:"},"applications/xNFT":{"id":"applications/xNFT","title":"xNFT","description":"- Team Name: Starks"},"applications/XPredictMarket":{"id":"applications/XPredictMarket","title":"X Predict Market","description":"Proposer:* Wenzhu liang"},"applications/xtokens":{"id":"applications/xtokens","title":"xtokens - XCM Implementation for Fungible Assets","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/yatima":{"id":"applications/yatima","title":"Yatima","description":"Team Name:* Yatima Inc."},"applications/yiban_chen1":{"id":"applications/yiban_chen1","title":"Yiban Chen (General chain)","description":"- Payment Address (DAI): 0x6F19fdD08e5f08a26b6240eD3A83ff44fB8E670E"},"applications/yieldscan_phase_2":{"id":"applications/yieldscan_phase_2","title":"YieldScan","description":"Team Name:* Find Signal PTE. LTD."},"applications/Zeeve_Parachain_deployment_zoombienet_testing_automation":{"id":"applications/Zeeve_Parachain_deployment_zoombienet_testing_automation","title":"larch - Zombie-net Automation","description":"- Team Name: Zeeve"},"applications/zenlink":{"id":"applications/zenlink","title":"Zenlink","description":"Proposer:* Victory Van"},"applications/zenlink-cross-chain-dex":{"id":"applications/zenlink-cross-chain-dex","title":"Zenlink DEX Smart Contract","description":"Team Name:* Zenlink"},"applications/zenlink-smart-contract":{"id":"applications/zenlink-smart-contract","title":"Zenlink DEX Smart Contract","description":"Team Name:* Zenlink"},"applications/zero-network":{"id":"applications/zero-network","title":"Zero Network","description":"See the Grants Program Process on how to submit a proposal."},"applications/ZeroDAO_Network":{"id":"applications/ZeroDAO_Network","title":"ZeroDAO Network","description":"- Team Name: ZeroDAO"},"applications/ZeroPool":{"id":"applications/ZeroPool","title":"ZeroPool Phase 2","description":"- Proposer: snjax"},"applications/zk-plonk":{"id":"applications/zk-plonk","title":"zk plonk","description":"Team Name:* Plasm Network (Shinsaku Ashizawa, Sota Watanabe)"},"applications/zk-rollups":{"id":"applications/zk-rollups","title":"ZK Rollup on Polkadot/Substrate","description":"- Proposer: NoCtrlZ, akru, and SotaWatanabe"},"applications/ZK-Snarks tutorial":{"id":"applications/ZK-Snarks tutorial","title":"ZK-Snarks tutorial","description":"- Team Name: Bright Inventions"},"applications/zkverse":{"id":"applications/zkverse","title":"Zkverse","description":"- Team Name: Zkverse"},"applications/zkwasm-rollups-transfer":{"id":"applications/zkwasm-rollups-transfer","title":"Zkwasm Rollups Transfer","description":"- Team Name: Zkwasm Rollups Transfer"},"applications/Zombienet-Explorer":{"id":"applications/Zombienet-Explorer","title":"Zombienet Explorer: Multi-Chain Substrate Block Explorer (based on Polkaholic.io)","description":"- Team Name: Colorful Notion"},"CODE_OF_CONDUCT":{"id":"CODE_OF_CONDUCT","title":"Contributor Covenant Code of Conduct","description":"Our Pledge"},"docs/contribute":{"id":"docs/contribute","title":"\ud83e\udef6 Contribute","description":"The W3F Grants Program aims to be as open and accessible as possible. If you are interested in contributing or getting involved, there are several ways you can do that:","sidebar":"docs"},"docs/faq":{"id":"docs/faq","title":"\ud83d\ude4b FAQ","description":"\ud83e\udded General","sidebar":"docs"},"docs/funding":{"id":"docs/funding","title":"\ud83e\ude99 Alternative Funding","description":"Some funding sources might be more and some less suitable for your project throughout its various stages. We encourage you to explore alternative funding options listed below. Please note, however, that you should not seek to fund the same scope of work from multiple sources and that any team found doing so will have its Web3 Foundation support terminated.","sidebar":"docs"},"docs/help":{"id":"docs/help","title":"\ud83d\udca1 Help","description":"Real-time Conversation","sidebar":"docs"},"docs/introduction":{"id":"docs/introduction","title":"Introduction","description":"As part of our commitment to promoting the Web3 ecosystem, we offer a comprehensive grants program focused on funding software development and research efforts related to Polkadot and Kusama. For more information about the Web3 Foundation, please visit the About page on our website.","sidebar":"docs"},"docs/Introduction/ideas":{"id":"docs/Introduction/ideas","title":"Project Ideas","description":"An overview of existing projects in the Web 3.0 Technology Stack along with broad project ideas we would potentially be interested in funding can be found here, as well as a list of previously accepted applications here.","sidebar":"docs"},"docs/Introduction/intro":{"id":"docs/Introduction/intro","title":"Guidelines","description":"While applications are open to all, the W3F grants program prioritizes projects with a strong technical focus that demonstrably add value to the Polkadot ecosystem. Furthermore, successful applicants will be expected to present a solid and compelling long-term roadmap, supported by evidence of the project\'s significance to the community. This could include:","sidebar":"docs"},"docs/Introduction/levels":{"id":"docs/Introduction/levels","title":"Grant Levels","description":"The W3F Grants Program offers different grant levels to help you best depending on your current stage.","sidebar":"docs"},"docs/Introduction/support":{"id":"docs/Introduction/support","title":"Support","description":"The scope of our Grants Programs consists of funding and feedback on delivered milestones. This means that we do not provide hands-on support as part of a grant, but if you face specific issues during development, we will do our best and try to direct you to the correct resources. If this sounds like something you would like however, you may also want to apply to Parity\'s Substrate Builders Program, which provides hands-on technical, ecosystem and strategical long-term support and access to extensive resources. You can find general documentation and more information on Substrate on the Substrate Developer Hub, and we encourage you to join the community in order to get help with specific issues or to stay up to date with the most recent developments.","sidebar":"docs"},"docs/Introduction/team":{"id":"docs/Introduction/team","title":"Team","description":"W3F Grants Committee","sidebar":"docs"},"docs/maintenance":{"id":"docs/maintenance","title":"\ud83d\udee0\ufe0f Maintenance Grants","description":"Maintenance Grants are yet another idea to get involved with the Polkadot community. If you are a user of an open-source library that has gone out of date, or you simply want to work on small new features/fix bugs in these repos, we can support your contributions via a grant. We are happy to award rolling grants on a monthly basis, as long as the work done within each time period is performed to a quality standard deemed satisfactory by the grant evaluators.","sidebar":"docs"},"docs/process":{"id":"docs/process","title":"Apply","description":"Check out the Polkadot Alpha Program for all kinds of ecosystem support opportunities.","sidebar":"docs"},"docs/Process/changes":{"id":"docs/Process/changes","title":"4. Changes to a Grant","description":"- Accepted grant applications can be amended at any time. However, this necessitates a reevaluation by the committee and the same number of approvals as an application (according to the levels). If your application has been accepted and, during development, you find that your project significantly deviates from the original specification, please open a new pull request that modifies the existing application. This also applies in case of significant delays.","sidebar":"docs"},"docs/Process/how-to-apply":{"id":"docs/Process/how-to-apply","title":"1. Application","description":"If you want to apply in private, you can do so here. Note that this is generally a slower process and imposes stricter requirements on applicants.","sidebar":"docs"},"docs/Process/milestone_delivery":{"id":"docs/Process/milestone_delivery","title":"3. Delivery and Payment","description":"Milestones are to be delivered via the Grant Milestone Delivery repository following the process described therein.","sidebar":"docs"},"docs/Process/review":{"id":"docs/Process/review","title":"2. Review","description":"1. The committee can (and usually does) issue comments and request changes on the pull request.","sidebar":"docs"},"docs/referral-program":{"id":"docs/referral-program","title":"\ud83d\udcb0 Referral Program","description":"We give away 500 USD, payable in USDC or USDT on Polkadot AssetHub, to each referral of a successful grant application by anyone having previously worked on a Web3 Foundation grant or a Polkadot Ambassador. Web3 Foundation and Parity employees do not qualify for the program, even if they previously worked on a grant.","sidebar":"docs"},"docs/rfps":{"id":"docs/rfps","title":"Requests for Proposals","description":"- \u2754 What is an RFP?","sidebar":"docs"},"docs/RFPs/a-and-v-topology":{"id":"docs/RFPs/a-and-v-topology","title":"Availability and Validity - Network Topology","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/action_research_opengov":{"id":"docs/RFPs/action_research_opengov","title":"Action Research for OpenGov","description":"Status:* Open (anyone is allowed to apply)","sidebar":"docs"},"docs/RFPs/alternative_polkadot_host_implementations":{"id":"docs/RFPs/alternative_polkadot_host_implementations","title":"Alternative Polkadot Host Implementation","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/alternative-polkadot-js-api-console":{"id":"docs/RFPs/alternative-polkadot-js-api-console","title":"Alternative javascript console for Polkadot JS API","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/analysis-website-and-data-platform":{"id":"docs/RFPs/analysis-website-and-data-platform","title":"Analytics Website/Data Platform","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/anti-collusion_infrastructure":{"id":"docs/RFPs/anti-collusion_infrastructure","title":"Anti-Collusion Infrastructure","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/appi":{"id":"docs/RFPs/appi","title":"APPI: Auto-funded public P2P infrastructure","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/bpf-contracts":{"id":"docs/RFPs/bpf-contracts","title":"BPF-based ink! smart contracts","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/candle-auction":{"id":"docs/RFPs/candle-auction","title":"Candle auction smart contract","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/crowdloan_front_end_template":{"id":"docs/RFPs/crowdloan_front_end_template","title":"Crowdloan Front End Template","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/data_analysis_tools":{"id":"docs/RFPs/data_analysis_tools","title":"Data Analysis Tools for Substrate-based Blockchains","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/decentralized-security-marketplace":{"id":"docs/RFPs/decentralized-security-marketplace","title":"Decentralized Security Marketplace","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/epassport-zk-validation":{"id":"docs/RFPs/epassport-zk-validation","title":"e-Passport ZK Validation [ON HOLD PENDING REVISIONS]","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/formal_guarantees_for_grandpa":{"id":"docs/RFPs/formal_guarantees_for_grandpa","title":"Formal Guarantees for GRANDPA Finality Gadget","description":"This Request for Proposal is currently open, meaning we are actively looking for (additional) teams to apply for it.","sidebar":"docs"},"docs/RFPs/grant_management_webapp":{"id":"docs/RFPs/grant_management_webapp","title":"Grant Management Web Application","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/IDE_for_ink_Smart_Contracts":{"id":"docs/RFPs/IDE_for_ink_Smart_Contracts","title":"Browser based IDE for ink! Smart Contracts","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/identity-directory":{"id":"docs/RFPs/identity-directory","title":"RFP: Substrate Identity Directory","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/implementation-benchmarking":{"id":"docs/RFPs/implementation-benchmarking","title":"ink!/pallet/solidity performance benchmarking","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/ink_smart_contract_block_explorer":{"id":"docs/RFPs/ink_smart_contract_block_explorer","title":"RFP: ink! block explorer","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/ISO_20022":{"id":"docs/RFPs/ISO_20022","title":"RFP: ISO 20022","description":"This Request for Proposal is currently open, meaning we are actively looking for (additional) teams to apply for it.","sidebar":"docs"},"docs/RFPs/ISO_8583":{"id":"docs/RFPs/ISO_8583","title":"RFP: ISO 8583","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/jsonrpsee-proxy-support":{"id":"docs/RFPs/jsonrpsee-proxy-support","title":"Socks5 proxy support for JsonRpsee","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/ksm-tipping-button":{"id":"docs/RFPs/ksm-tipping-button","title":"Tip or Donate KSM Embeddable Button","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/move_smart_contract_pallet":{"id":"docs/RFPs/move_smart_contract_pallet","title":"Move Smart Contract Pallet","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/multi-chain-block-explorer":{"id":"docs/RFPs/multi-chain-block-explorer","title":"Multi-chain Block Explorer","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/on-chain-quadratic-funding":{"id":"docs/RFPs/on-chain-quadratic-funding","title":"On-chain Quadratic Funding","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/parachain_validation_conformance_testing":{"id":"docs/RFPs/parachain_validation_conformance_testing","title":"Parachain Validation Conformance Testing","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/php-api":{"id":"docs/RFPs/php-api","title":"PHP Substrate API","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/php-scale":{"id":"docs/RFPs/php-scale","title":"PHP Version of SCALE Codec","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/polkadot-collator-setup":{"id":"docs/RFPs/polkadot-collator-setup","title":"Polkadot Collator Setup","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/polkadot-protocol_conformance_tests":{"id":"docs/RFPs/polkadot-protocol_conformance_tests","title":"Polkadot Protocol Conformance Tests","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/privacy-enhancement-polkadot-extension":{"id":"docs/RFPs/privacy-enhancement-polkadot-extension","title":"Privacy Enhancement for Polkadot Extension","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/raft-validators":{"id":"docs/RFPs/raft-validators","title":"High-availability validator setup","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/scale-codec-comparator":{"id":"docs/RFPs/scale-codec-comparator","title":"SCALE Codec Comparator","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/social-recovery-wallet":{"id":"docs/RFPs/social-recovery-wallet","title":"Social Recovery Wallet","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/staking-rewards-collector-front-end":{"id":"docs/RFPs/staking-rewards-collector-front-end","title":"Front-End for Staking Rewards Collector","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/Static-Analysis-for-Runtime-Pallets":{"id":"docs/RFPs/Static-Analysis-for-Runtime-Pallets","title":"Static Analysis of Runtime Pallets","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/sub-consensus":{"id":"docs/RFPs/sub-consensus","title":"Sub-consensus mechanism","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/uncollateralized-stablecoin-research":{"id":"docs/RFPs/uncollateralized-stablecoin-research","title":"Uncollateralized Stablecoin Research","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/uptane-for-substrate-design-and-scope":{"id":"docs/RFPs/uptane-for-substrate-design-and-scope","title":"Designing Upchain: A framework for securing Substrate software update systems","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/user-account-access-analysis":{"id":"docs/RFPs/user-account-access-analysis","title":"User Account Access Security Analysis for Wallets","description":"This Request for Proposal is currently open, meaning we are actively looking for (additional) teams to apply for it.","sidebar":"docs"},"docs/RFPs/validator-selection-algorithm":{"id":"docs/RFPs/validator-selection-algorithm","title":"RFP: Validator Selection Algorithm","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/validator-setup-maintenance":{"id":"docs/RFPs/validator-setup-maintenance","title":"polkadot-validator-setup maintenance","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/wallet-aggregator-library":{"id":"docs/RFPs/wallet-aggregator-library","title":"Wallet Aggregator Library","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/xcm-tool":{"id":"docs/RFPs/xcm-tool","title":"XCM library & tools","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/suggesting":{"id":"docs/suggesting","title":"\ud83d\udcec Suggesting a Project","description":"If you think that we should support the development of certain tools or projects that aren\'t in the Polkadot/Kusama tech stack, feel free to submit a suggestion (\\"Request for Proposal\\") using the process described below. We are particularly interested in supporting projects that could be leveraged by other builders in our ecosystem.","sidebar":"docs"},"docs/Support Docs/announcement-guidelines":{"id":"docs/Support Docs/announcement-guidelines","title":"Announcement Guidelines","description":"Guidelines updated August 2021","sidebar":"docs"},"docs/Support Docs/grant_guidelines_per_category":{"id":"docs/Support Docs/grant_guidelines_per_category","title":"Grant guidelines for most popular grant categories","description":"While we ask teams to provide details of their envisioned solution, we are aware that precise implementation might slightly differ from the initial specification. Should there be large deviations from the original plan, please communicate this to the Grants Team ahead of time.","sidebar":"docs"},"docs/Support Docs/grant-badge-guidelines":{"id":"docs/Support Docs/grant-badge-guidelines","title":"Usage guidelines for the W3F Grants Program badge","description":"Once a project\'s first milestone has been accepted, we intend to help teams acknowledge their grant publicly while observing the foundation\u2019s guidelines.","sidebar":"docs"},"docs/Support Docs/milestone-deliverables-guidelines":{"id":"docs/Support Docs/milestone-deliverables-guidelines","title":"Milestone Delivery Guidelines","description":"These are the guidelines to be followed for milestones submitted for evaluation.","sidebar":"docs"},"docs/Support Docs/polkadot_stack":{"id":"docs/Support Docs/polkadot_stack","title":"Open Source Polkadot Stack","description":"This document has been deprecated in favour of the Open Source Polkadot Stack as part of the Polkadot Wiki.","sidebar":"docs"},"docs/Support Docs/privacy_policy":{"id":"docs/Support Docs/privacy_policy","title":"Privacy Policy","description":"Updated November 2023","sidebar":"docs"},"docs/Support Docs/T&Cs":{"id":"docs/Support Docs/T&Cs","title":"Grants Terms and Conditions","description":"Updated February 2023","sidebar":"docs"}}}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.875235a7.js b/assets/js/935f2afb.875235a7.js new file mode 100644 index 00000000000..02041509b66 --- /dev/null +++ b/assets/js/935f2afb.875235a7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[98581],{35610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docs":[{"type":"html","className":"sidebar-title","value":"Basic Information","defaultStyle":true},{"type":"category","label":"\ud83d\udc4b Introduction","items":[{"type":"link","label":"Guidelines","href":"/docs/Introduction/intro","docId":"docs/Introduction/intro","unlisted":false},{"type":"link","label":"Grant Levels","href":"/docs/Introduction/levels","docId":"docs/Introduction/levels","unlisted":false},{"type":"link","label":"Project Ideas","href":"/docs/Introduction/ideas","docId":"docs/Introduction/ideas","unlisted":false},{"type":"link","label":"Support","href":"/docs/Introduction/support","docId":"docs/Introduction/support","unlisted":false},{"type":"link","label":"Team","href":"/docs/Introduction/team","docId":"docs/Introduction/team","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/docs/introduction"},{"type":"category","label":"\ud83d\udcdd Application Process","items":[{"type":"link","label":"1. Application","href":"/docs/Process/how-to-apply","docId":"docs/Process/how-to-apply","unlisted":false},{"type":"link","label":"2. Review","href":"/docs/Process/review","docId":"docs/Process/review","unlisted":false},{"type":"link","label":"3. Delivery and Payment","href":"/docs/Process/milestone_delivery","docId":"docs/Process/milestone_delivery","unlisted":false},{"type":"link","label":"4. Changes to a Grant","href":"/docs/Process/changes","docId":"docs/Process/changes","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/docs/process"},{"type":"link","label":"\ud83d\udee0\ufe0f Maintenance Grants","href":"/docs/maintenance","docId":"docs/maintenance","unlisted":false},{"type":"html","value":""},{"type":"html","className":"sidebar-title","value":"In Depth","defaultStyle":true},{"type":"link","label":"\ud83d\udca1 Help","href":"/docs/help","docId":"docs/help","unlisted":false},{"type":"link","label":"\u260e\ufe0f Office Hours","href":"/docs/office-hours","docId":"docs/office-hours","unlisted":false},{"type":"link","label":"\ud83d\ude4b FAQ","href":"/docs/faq","docId":"docs/faq","unlisted":false},{"type":"link","label":"\ud83d\udcec Suggesting a Project","href":"/docs/suggesting","docId":"docs/suggesting","unlisted":false},{"type":"link","label":"\ud83d\udcb0 Referral Program","href":"/docs/referral-program","docId":"docs/referral-program","unlisted":false},{"type":"html","value":""},{"type":"html","className":"sidebar-title","value":"Beyond","defaultStyle":true},{"type":"link","label":"\ud83e\ude99 Alternative Funding","href":"/docs/funding","docId":"docs/funding","unlisted":false},{"type":"link","label":"\ud83e\udef6 Contribute","href":"/docs/contribute","docId":"docs/contribute","unlisted":false},{"type":"link","label":"\ud83d\udcdc List of Grants","href":"/applications/","docId":"applications/index","unlisted":false},{"type":"category","label":"\ud83e\udea7 Requests for Proposal","items":[{"type":"link","label":"Browser based IDE for ink! Smart Contracts","href":"/docs/RFPs/IDE_for_ink_Smart_Contracts","docId":"docs/RFPs/IDE_for_ink_Smart_Contracts","unlisted":false},{"type":"link","label":"RFP: ISO 20022","href":"/docs/RFPs/ISO_20022","docId":"docs/RFPs/ISO_20022","unlisted":false},{"type":"link","label":"RFP: ISO 8583","href":"/docs/RFPs/ISO_8583","docId":"docs/RFPs/ISO_8583","unlisted":false},{"type":"link","label":"Static Analysis of Runtime Pallets","href":"/docs/RFPs/Static-Analysis-for-Runtime-Pallets","docId":"docs/RFPs/Static-Analysis-for-Runtime-Pallets","unlisted":false},{"type":"link","label":"Availability and Validity - Network Topology","href":"/docs/RFPs/a-and-v-topology","docId":"docs/RFPs/a-and-v-topology","unlisted":false},{"type":"link","label":"Action Research for OpenGov","href":"/docs/RFPs/action_research_opengov","docId":"docs/RFPs/action_research_opengov","unlisted":false},{"type":"link","label":"Alternative javascript console for Polkadot JS API","href":"/docs/RFPs/alternative-polkadot-js-api-console","docId":"docs/RFPs/alternative-polkadot-js-api-console","unlisted":false},{"type":"link","label":"Alternative Polkadot Host Implementation","href":"/docs/RFPs/alternative_polkadot_host_implementations","docId":"docs/RFPs/alternative_polkadot_host_implementations","unlisted":false},{"type":"link","label":"Analytics Website/Data Platform","href":"/docs/RFPs/analysis-website-and-data-platform","docId":"docs/RFPs/analysis-website-and-data-platform","unlisted":false},{"type":"link","label":"Anti-Collusion Infrastructure","href":"/docs/RFPs/anti-collusion_infrastructure","docId":"docs/RFPs/anti-collusion_infrastructure","unlisted":false},{"type":"link","label":"APPI: Auto-funded public P2P infrastructure","href":"/docs/RFPs/appi","docId":"docs/RFPs/appi","unlisted":false},{"type":"link","label":"BPF-based ink! smart contracts","href":"/docs/RFPs/bpf-contracts","docId":"docs/RFPs/bpf-contracts","unlisted":false},{"type":"link","label":"Candle auction smart contract","href":"/docs/RFPs/candle-auction","docId":"docs/RFPs/candle-auction","unlisted":false},{"type":"link","label":"Crowdloan Front End Template","href":"/docs/RFPs/crowdloan_front_end_template","docId":"docs/RFPs/crowdloan_front_end_template","unlisted":false},{"type":"link","label":"Data Analysis Tools for Substrate-based Blockchains","href":"/docs/RFPs/data_analysis_tools","docId":"docs/RFPs/data_analysis_tools","unlisted":false},{"type":"link","label":"Decentralized Security Marketplace","href":"/docs/RFPs/decentralized-security-marketplace","docId":"docs/RFPs/decentralized-security-marketplace","unlisted":false},{"type":"link","label":"e-Passport ZK Validation [ON HOLD PENDING REVISIONS]","href":"/docs/RFPs/epassport-zk-validation","docId":"docs/RFPs/epassport-zk-validation","unlisted":false},{"type":"link","label":"Formal Guarantees for GRANDPA Finality Gadget","href":"/docs/RFPs/formal_guarantees_for_grandpa","docId":"docs/RFPs/formal_guarantees_for_grandpa","unlisted":false},{"type":"link","label":"Grant Management Web Application","href":"/docs/RFPs/grant_management_webapp","docId":"docs/RFPs/grant_management_webapp","unlisted":false},{"type":"link","label":"RFP: Substrate Identity Directory","href":"/docs/RFPs/identity-directory","docId":"docs/RFPs/identity-directory","unlisted":false},{"type":"link","label":"ink!/pallet/solidity performance benchmarking","href":"/docs/RFPs/implementation-benchmarking","docId":"docs/RFPs/implementation-benchmarking","unlisted":false},{"type":"link","label":"RFP: ink! block explorer","href":"/docs/RFPs/ink_smart_contract_block_explorer","docId":"docs/RFPs/ink_smart_contract_block_explorer","unlisted":false},{"type":"link","label":"Socks5 proxy support for JsonRpsee","href":"/docs/RFPs/jsonrpsee-proxy-support","docId":"docs/RFPs/jsonrpsee-proxy-support","unlisted":false},{"type":"link","label":"Tip or Donate KSM Embeddable Button","href":"/docs/RFPs/ksm-tipping-button","docId":"docs/RFPs/ksm-tipping-button","unlisted":false},{"type":"link","label":"Move Smart Contract Pallet","href":"/docs/RFPs/move_smart_contract_pallet","docId":"docs/RFPs/move_smart_contract_pallet","unlisted":false},{"type":"link","label":"Multi-chain Block Explorer","href":"/docs/RFPs/multi-chain-block-explorer","docId":"docs/RFPs/multi-chain-block-explorer","unlisted":false},{"type":"link","label":"On-chain Quadratic Funding","href":"/docs/RFPs/on-chain-quadratic-funding","docId":"docs/RFPs/on-chain-quadratic-funding","unlisted":false},{"type":"link","label":"Parachain Validation Conformance Testing","href":"/docs/RFPs/parachain_validation_conformance_testing","docId":"docs/RFPs/parachain_validation_conformance_testing","unlisted":false},{"type":"link","label":"PHP Substrate API","href":"/docs/RFPs/php-api","docId":"docs/RFPs/php-api","unlisted":false},{"type":"link","label":"PHP Version of SCALE Codec","href":"/docs/RFPs/php-scale","docId":"docs/RFPs/php-scale","unlisted":false},{"type":"link","label":"Polkadot Collator Setup","href":"/docs/RFPs/polkadot-collator-setup","docId":"docs/RFPs/polkadot-collator-setup","unlisted":false},{"type":"link","label":"Polkadot Protocol Conformance Tests","href":"/docs/RFPs/polkadot-protocol_conformance_tests","docId":"docs/RFPs/polkadot-protocol_conformance_tests","unlisted":false},{"type":"link","label":"Privacy Enhancement for Polkadot Extension","href":"/docs/RFPs/privacy-enhancement-polkadot-extension","docId":"docs/RFPs/privacy-enhancement-polkadot-extension","unlisted":false},{"type":"link","label":"High-availability validator setup","href":"/docs/RFPs/raft-validators","docId":"docs/RFPs/raft-validators","unlisted":false},{"type":"link","label":"SCALE Codec Comparator","href":"/docs/RFPs/scale-codec-comparator","docId":"docs/RFPs/scale-codec-comparator","unlisted":false},{"type":"link","label":"Social Recovery Wallet","href":"/docs/RFPs/social-recovery-wallet","docId":"docs/RFPs/social-recovery-wallet","unlisted":false},{"type":"link","label":"Front-End for Staking Rewards Collector","href":"/docs/RFPs/staking-rewards-collector-front-end","docId":"docs/RFPs/staking-rewards-collector-front-end","unlisted":false},{"type":"link","label":"Sub-consensus mechanism","href":"/docs/RFPs/sub-consensus","docId":"docs/RFPs/sub-consensus","unlisted":false},{"type":"link","label":"Uncollateralized Stablecoin Research","href":"/docs/RFPs/uncollateralized-stablecoin-research","docId":"docs/RFPs/uncollateralized-stablecoin-research","unlisted":false},{"type":"link","label":"Designing Upchain: A framework for securing Substrate software update systems","href":"/docs/RFPs/uptane-for-substrate-design-and-scope","docId":"docs/RFPs/uptane-for-substrate-design-and-scope","unlisted":false},{"type":"link","label":"User Account Access Security Analysis for Wallets","href":"/docs/RFPs/user-account-access-analysis","docId":"docs/RFPs/user-account-access-analysis","unlisted":false},{"type":"link","label":"RFP: Validator Selection Algorithm","href":"/docs/RFPs/validator-selection-algorithm","docId":"docs/RFPs/validator-selection-algorithm","unlisted":false},{"type":"link","label":"polkadot-validator-setup maintenance","href":"/docs/RFPs/validator-setup-maintenance","docId":"docs/RFPs/validator-setup-maintenance","unlisted":false},{"type":"link","label":"Wallet Aggregator Library","href":"/docs/RFPs/wallet-aggregator-library","docId":"docs/RFPs/wallet-aggregator-library","unlisted":false},{"type":"link","label":"XCM library & tools","href":"/docs/RFPs/xcm-tool","docId":"docs/RFPs/xcm-tool","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/docs/rfps"},{"type":"category","label":"\ud83e\uddae Supporting Documents","items":[{"type":"link","label":"Grants Terms and Conditions","href":"/docs/Support Docs/T&Cs","docId":"docs/Support Docs/T&Cs","unlisted":false},{"type":"link","label":"Announcement Guidelines","href":"/docs/Support Docs/announcement-guidelines","docId":"docs/Support Docs/announcement-guidelines","unlisted":false},{"type":"link","label":"Usage guidelines for the W3F Grants Program badge","href":"/docs/Support Docs/grant-badge-guidelines","docId":"docs/Support Docs/grant-badge-guidelines","unlisted":false},{"type":"link","label":"Grant guidelines for most popular grant categories","href":"/docs/Support Docs/grant_guidelines_per_category","docId":"docs/Support Docs/grant_guidelines_per_category","unlisted":false},{"type":"link","label":"Milestone Delivery Guidelines","href":"/docs/Support Docs/milestone-deliverables-guidelines","docId":"docs/Support Docs/milestone-deliverables-guidelines","unlisted":false},{"type":"link","label":"Open Source Polkadot Stack","href":"/docs/Support Docs/polkadot_stack","docId":"docs/Support Docs/polkadot_stack","unlisted":false},{"type":"link","label":"Privacy Policy","href":"/docs/Support Docs/privacy_policy","docId":"docs/Support Docs/privacy_policy","unlisted":false}],"collapsed":true,"collapsible":true}]},"docs":{"applications/AdMeta":{"id":"applications/AdMeta","title":"AdMeta","description":"- Team Name: AdMeta"},"applications/Afloat":{"id":"applications/Afloat","title":"Afloat Tax Infrastructure Polkadot Integration","description":"- Team Name: Afloat Inc."},"applications/Aisland-DocSig":{"id":"applications/Aisland-DocSig","title":"Aisland Docsig","description":"- Team Name: AISLAND DAO"},"applications/ajuna_network_follow_up":{"id":"applications/ajuna_network_follow_up","title":"Ajuna Network Follow up","description":"Team Name:* Ajuna Network Team"},"applications/AlgoCash":{"id":"applications/AlgoCash","title":"AlgoCash","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators":{"id":"applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators","title":"Project Idiyanale - Multi-token community contributions for verified creators","description":"- Team Name: Anagolay"},"applications/anagolay-project-idiyanale-phase-1":{"id":"applications/anagolay-project-idiyanale-phase-1","title":"Anagolay Project Idiyanale - Phase 1","description":"- Team Name: Anagolay"},"applications/Anchor":{"id":"applications/Anchor","title":"Anchor, On-chain Linked List pallet and Name Service","description":"- Team Name: Fuu"},"applications/Apron_Network":{"id":"applications/Apron_Network","title":"Apron Network","description":"Team Name:* Apron Labs"},"applications/ares_protocol":{"id":"applications/ares_protocol","title":"Ares","description":"Proposer:* jiyilanzhou"},"applications/ArtZero_InkWhale":{"id":"applications/ArtZero_InkWhale","title":"ArtZero & InkWhale","description":"- Team Name: ArtZero"},"applications/assemblyscript-scale-codec":{"id":"applications/assemblyscript-scale-codec","title":"SCALE Codec Implementation","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/asylum":{"id":"applications/asylum","title":"Asylum","description":"- Team Name: Asylum"},"applications/asylum_follow_up_1":{"id":"applications/asylum_follow_up_1","title":"Asylum","description":"- Team Name: Asylum"},"applications/Awesome-Polka":{"id":"applications/Awesome-Polka","title":"Awesome Polka","description":"- Team Name: Awesome Polka"},"applications/Banksy_Finance":{"id":"applications/Banksy_Finance","title":"Banksy Finance","description":"Proposer:* Clink Li"},"applications/BCANN":{"id":"applications/BCANN","title":"BCANN ( The blockchain system for Assigned Names And Numbers )","description":"\ud83c\udf0f This page is also available in Chinese (\u4e2d\u6587)."},"applications/bdwallet":{"id":"applications/bdwallet","title":"BD Wallet","description":"- Payment Address: 3FfrG9FrZXmPikEYJ9FdHPoRZ2nPjMY45W"},"applications/binary_merkle_tree":{"id":"applications/binary_merkle_tree","title":"Binary Merkle Tree","description":"- Team Name: ALPHA LABS FZCO"},"applications/bit_country":{"id":"applications/bit_country","title":"Bit.Country by MVP.STUDIO","description":"Proposer//github.com/bit-country"},"applications/bit_country_m2":{"id":"applications/bit_country_m2","title":"Bit.Country Milestone 2 (Follow up grant after M1 delivered) by MVP.STUDIO","description":"- Proposer//github.com/bit-country"},"applications/blackprint-js":{"id":"applications/blackprint-js","title":"Integrating Polkadot.js with Blackprint","description":"- Team Name: Blackprint"},"applications/bldg_app":{"id":"applications/bldg_app","title":"BLDG App","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/blockchainia":{"id":"applications/blockchainia","title":"Blockchainia","description":"- Team Name: Blockchainia"},"applications/bounce-protocol":{"id":"applications/bounce-protocol","title":"Bounce Protocol","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/bright_treasury":{"id":"applications/bright_treasury","title":"BrightTreasury","description":"Team Name:* Bright Inventions"},"applications/c++polkadot-light-client":{"id":"applications/c++polkadot-light-client","title":"Polkadot Light Client in C++","description":"- Team Name: Equilibrium"},"applications/Calamar":{"id":"applications/Calamar","title":"Calamar","description":"- Team Name: TopMonks"},"applications/candle_auction_ink":{"id":"applications/candle_auction_ink","title":"Candle Auctions on Ink!","description":"- Team Name: @agryaznov"},"applications/canyon_network":{"id":"applications/canyon_network","title":"Canyon Network","description":"- Team Name: Canyon Labs"},"applications/centrifuge-gsrpc-v2":{"id":"applications/centrifuge-gsrpc-v2","title":"Centrifuge Go-Substrate-RPC Client V2","description":"- Team Name: k/factory (former Centrifuge Development Team)"},"applications/centrifuge-twamm":{"id":"applications/centrifuge-twamm","title":"Centrifuge On-Chain Automated Treasury Management","description":"- Team Name: k/factory (former Centrifuge Development Team)"},"applications/Cere_Turnkey_Private_Blockchain_Network":{"id":"applications/Cere_Turnkey_Private_Blockchain_Network","title":"Turn-key Private Standalone Blockchain Network","description":"Proposer:* Cere-Network"},"applications/ces_data_store":{"id":"applications/ces_data_store","title":"Data Store Pallet","description":"- Team Name: CESS LAB"},"applications/CESS":{"id":"applications/CESS","title":"Cumulus Encrypted Storage System (CESS)","description":"- Team Name: CESS LAB"},"applications/chainjs":{"id":"applications/chainjs","title":"Polkadot & Kusama ChainJS plugin","description":"Team Name:* API Market, Inc. dba AIKON"},"applications/chainviz":{"id":"applications/chainviz","title":"Chainviz v1","description":"- Team Name: Helikon Labs"},"applications/cheersland":{"id":"applications/cheersland","title":"CheersLand-Multi-game Platform for Polkadot & Kusama","description":"- Team Name: CheersLand Labs"},"applications/choko_wallet":{"id":"applications/choko_wallet","title":"Choko Wallet","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/CILA-omnichain-infrastructure":{"id":"applications/CILA-omnichain-infrastructure","title":"CILA - Omnichain Infrastructure","description":"- Team Name: Collective Intelligence Labs"},"applications/citadel":{"id":"applications/citadel","title":"Citadel.one integration of Polkadot","description":"- Proposer (GitHub account): citadeldao"},"applications/Claps":{"id":"applications/Claps","title":"Claps Health","description":"- Team Name: Taiwan Research-based Biopharmaceutical Manufacturers Association"},"applications/clover_network":{"id":"applications/clover_network","title":"Clover","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/CoinFabrik_On_Ink_Integration_Tests":{"id":"applications/CoinFabrik_On_Ink_Integration_Tests","title":"CoinFabrik On Ink Integration Tests","description":"- Team Name: CoinFabrik (Nektra S.A)"},"applications/CoinFabrik_On_Ink_Integration_Tests_2":{"id":"applications/CoinFabrik_On_Ink_Integration_Tests_2","title":"CoinFabrik On Ink Integration Tests 2","description":"- Team Name: CoinFabrik (Nektra S.A)"},"applications/CoinFabrik_On_Ink_Integration_Tests_3":{"id":"applications/CoinFabrik_On_Ink_Integration_Tests_3","title":"CoinFabrik On Ink Integration Tests 3","description":"- Team Name: CoinFabrik (Nektra S.A)"},"applications/Coinversation":{"id":"applications/Coinversation","title":"Coinversation Protocol","description":"Proposer:* coin-pro"},"applications/community-health-check":{"id":"applications/community-health-check","title":"Community Health Analytics and Benchmarking","description":"- Team Name: TogetherCrew"},"applications/Contract_wizard":{"id":"applications/Contract_wizard","title":"Polkadot Contract Wizard","description":"\u200b"},"applications/contracts-tool":{"id":"applications/contracts-tool","title":"Contracts performance messurement tool","description":"- Team Name: Gloslab"},"applications/coong_wallet":{"id":"applications/coong_wallet","title":"Coong Wallet","description":"- Team Name: Coong Team"},"applications/CosmWasmVM-CoreProduct":{"id":"applications/CosmWasmVM-CoreProduct","title":"CosmWasm VM - Core product","description":"- Team Name: Composable Finance LTD"},"applications/create-substrate-app":{"id":"applications/create-substrate-app","title":"create-substrate-app","description":"- Team Name: Philoniare Team"},"applications/cross-chain-wallet":{"id":"applications/cross-chain-wallet","title":"Cross-chain Wallet - XCW","description":"- Team Name: Blockcoders"},"applications/crossbow":{"id":"applications/crossbow","title":"Crossbow (formerly Creator)","description":"- Team Name: DodoRare, Inc."},"applications/crowdloan_frontend_template":{"id":"applications/crowdloan_frontend_template","title":"Crowdloan Front End Template","description":"- Team Name: 10Clouds Sp. z o.o."},"applications/Crowdloans-FET":{"id":"applications/Crowdloans-FET","title":"The CrowdloanFET Project","description":"- Team Name: Mutai Solutions"},"applications/cryptex":{"id":"applications/cryptex","title":"Cryptex: EtF Network with Aura","description":"- Team Name: Ideal Labs"},"applications/cryptolab-staking-reward-collector-front-end":{"id":"applications/cryptolab-staking-reward-collector-front-end","title":"CryptoLab Staking Reward Collector","description":"Team Name:* CryptoLab"},"applications/cScale":{"id":"applications/cScale","title":"cScale","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/curve_amm":{"id":"applications/curve_amm","title":"Curve AMM","description":"Team Name:* Equilibrium"},"applications/Cyborg":{"id":"applications/Cyborg","title":"Cyborg Network - Empowering Decentralized Edge Networks","description":"- Team Name: Cyborg Network"},"applications/cyclops":{"id":"applications/cyclops","title":"Cyclops Validator Dashboard","description":"- Team Name: decentraDOT"},"applications/Dante_Network":{"id":"applications/Dante_Network","title":"Dante Network","description":"- Team Name: Dante Network"},"applications/dao-entrance-phase-1":{"id":"applications/dao-entrance-phase-1","title":"DAO-entrance phase\xa01","description":"- Team Name: Asyoume inc (\u70b9\u9053\u4e3a\u5740\u79d1\u6280\u6709\u9650\u516c\u53f8)"},"applications/daos":{"id":"applications/daos","title":"daos","description":"Team Name:* daos-org"},"applications/DAOsign":{"id":"applications/DAOsign","title":"DAOsign","description":"- Team Name: DAOsign"},"applications/dapp_wallet_integration_native_mobile_libraries":{"id":"applications/dapp_wallet_integration_native_mobile_libraries","title":"Tesseract dApps/Wallet integration native mobile libraries","description":"- Team Name: Tesseract"},"applications/dart-scale-codec":{"id":"applications/dart-scale-codec","title":"dart-scale-codec","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/data_platform_with_deep_indexed_data_and_staking_reports":{"id":"applications/data_platform_with_deep_indexed_data_and_staking_reports","title":"Polkadot Data platform with deep indexed data and staking reports","description":"- Team Name: P2P.ORG Validator"},"applications/Datagen_Project":{"id":"applications/Datagen_Project","title":"Datagen Project","description":"- Team Name: B-Datagray"},"applications/dauth_network":{"id":"applications/dauth_network","title":"DAuth Network","description":"- Team Name: DAuth"},"applications/decentral_ml":{"id":"applications/decentral_ml","title":"Decentral ML","description":"- Team Name: Seed Intelligence Limited"},"applications/decentralized_invoice":{"id":"applications/decentralized_invoice","title":"Decentralized Invoice","description":"- Team Name: TwinP"},"applications/decentralized_well-being_game_api":{"id":"applications/decentralized_well-being_game_api","title":"Decentralized Well-being Game API","description":"Team Name"},"applications/DeepAccountAnalytics-PolkadotDataAlliance":{"id":"applications/DeepAccountAnalytics-PolkadotDataAlliance","title":"Web3 Foundation Deep Account Analytics in Three Tiers for the Polkadot Data Alliance","description":"- Team Name: Colorful Notion, Inc."},"applications/deeper_network":{"id":"applications/deeper_network","title":"Deeper Chain","description":"- Proposer: deeper.network"},"applications/deip":{"id":"applications/deip","title":"DEIP IP Management/Governance Module","description":"Proposer:* aliakseikulik"},"applications/Deitos_Network":{"id":"applications/Deitos_Network","title":"Deitos Network","description":"- Team Name: Deitos Network"},"applications/delightfuldot":{"id":"applications/delightfuldot","title":"DelightfulDOT","description":"- Team Name: Coong Crafts (formerly Coong Team)"},"applications/delmonicos":{"id":"applications/delmonicos","title":"Delmonicos","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required"},"applications/democratic-governance-1":{"id":"applications/democratic-governance-1","title":"Democratic Governance 1","description":"- Team Name: Solidbit GmbH"},"applications/DIA_Bridge_Attestation_Oracle":{"id":"applications/DIA_Bridge_Attestation_Oracle","title":"Bridges Attestation Oracle","description":"- Team Name: DIA Data"},"applications/DICO":{"id":"applications/DICO","title":"DICO","description":"Team Name:* DICO Team"},"applications/Diffy_chat":{"id":"applications/Diffy_chat","title":"Diffy messenger","description":"- Team Name: BelSoft"},"applications/DINFRA":{"id":"applications/DINFRA","title":"DINFRA","description":"- Team Name: Valletech AB"},"applications/DipoleOracle":{"id":"applications/DipoleOracle","title":"Dipole Oracle","description":"Proposer:* KK"},"applications/distributed_cryptography_for_polkadot_wallets":{"id":"applications/distributed_cryptography_for_polkadot_wallets","title":"Distributed Cryptography for Polkadot Wallets","description":"- Team Name: PolyCrypt GmbH"},"applications/DistributedKeyManagement":{"id":"applications/DistributedKeyManagement","title":"Distributed Key Management","description":"- Team Name: Jett Hays (Individual)"},"applications/DKSAP":{"id":"applications/DKSAP","title":"DKSAP","description":"- Team Name: DKSAP"},"applications/DNFT":{"id":"applications/DNFT","title":"DNFT Protocol","description":"Proposer:* DNFT"},"applications/dora-factory-molochdao-v1-v2":{"id":"applications/dora-factory-molochdao-v1-v2","title":"Quadratic Funding Pallet","description":"Project Name:* Build MolochDAO v1 and v2 on Substrate"},"applications/dora-factory-multisig":{"id":"applications/dora-factory-multisig","title":"Multisig Product on Substrate","description":"Project Name:* Build A Minimum Viable Functioning Multisig Product on Substrate"},"applications/dorahacks-quadratic-funding":{"id":"applications/dorahacks-quadratic-funding","title":"Quadratic Funding Pallet","description":"Team Name:* DoraHacks"},"applications/dot_etl":{"id":"applications/dot_etl","title":"DOT-ETL","description":"- Team Name: Davanti"},"applications/dot_marketplace":{"id":"applications/dot_marketplace","title":"Dot Marketplace","description":"- Status: Open"},"applications/dot_marketplace-phase2":{"id":"applications/dot_marketplace-phase2","title":"Dot Marketplace v2","description":"- Status:\xa0Open"},"applications/dot_marketplace-Phase3":{"id":"applications/dot_marketplace-Phase3","title":"Dot Marketplace v3","description":"- Status: Open"},"applications/dot-login":{"id":"applications/dot-login","title":"DOT Login","description":"- Team Name: DOT Login"},"applications/Doter":{"id":"applications/Doter","title":"Doter (A browser extension wallet for Polkadot)","description":"- Team Name: ChainBridge network"},"applications/Dotflow":{"id":"applications/Dotflow","title":"Dotflow","description":"- Team Name: Sergej Sakac & Oliver Lim"},"applications/dotly":{"id":"applications/dotly","title":"DOTLY: Revolutionizing Polkadot Account Statistics","description":"- Team Name: justmert"},"applications/dotmog":{"id":"applications/dotmog","title":"DOTMog","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/dotnix":{"id":"applications/dotnix","title":"Dotnix","description":"- Team Name: Sporyon Technologies O\xdc"},"applications/DotPay":{"id":"applications/DotPay","title":"DOT PAY","description":"- Team Name: Crypto Pay Lab (CPL)"},"applications/DotPulse":{"id":"applications/DotPulse","title":"DotPulse","description":"- Team Name: CrossChain Labs"},"applications/Eiger_Storage_on_Polkadot_1":{"id":"applications/Eiger_Storage_on_Polkadot_1","title":"Proposal: Storage solution on Polkadot","description":"- Team Name: Eiger"},"applications/eightfish":{"id":"applications/eightfish","title":"EightFish","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines (except for the title)! Lines starting with a > (such as this one) should be removed. Please use markdown instead of HTML (e.g. ` instead of `)."},"applications/epirus_substrate_explorer":{"id":"applications/epirus_substrate_explorer","title":"Epirus Substrate Explorer","description":"- Team Name: Web3 Labs Ltd"},"applications/epirus_substrate_phase_2":{"id":"applications/epirus_substrate_phase_2","title":"Epirus Substrate Explorer - Phase II","description":"- Team Name: Web3 Labs Ltd"},"applications/escrow_pallet":{"id":"applications/escrow_pallet","title":"Escrow Pallet","description":"- Team Name: TwinP"},"applications/evanesco_networks":{"id":"applications/evanesco_networks","title":"Evanesco Network","description":"Team Name:* Evanesco Labs"},"applications/EverlastingCash":{"id":"applications/EverlastingCash","title":"Everlasting Cash","description":"- Team Name: Cycan Technologies"},"applications/faceless":{"id":"applications/faceless","title":"Faceless Protocol","description":"- Proposer: Faceless Protocol"},"applications/fair_squares":{"id":"applications/fair_squares","title":"Fair Squares (FS)","description":"- Team Name: FS"},"applications/faterium":{"id":"applications/faterium","title":"Faterium","description":"- Team Name: DodoRare, Inc."},"applications/Faucet":{"id":"applications/Faucet","title":"Generic sybil-resistant faucet","description":"- Team Name: MB Karolio reikalai"},"applications/faucet-bot":{"id":"applications/faucet-bot","title":"Generic sybil-resistant chat based faucet bot","description":"- Team Name: Nikita Orlov PR"},"applications/Fennel_Protocol":{"id":"applications/Fennel_Protocol","title":"Fennel Protocol","description":"- Team Name: Fennel Labs"},"applications/FIAT-on-off-ramp":{"id":"applications/FIAT-on-off-ramp","title":"FIAT on-off-ramp","description":"Team Name:* element36"},"applications/fidi-dotsight-analytics":{"id":"applications/fidi-dotsight-analytics","title":"FiDi DotSight: Analytics Data Platform for DotSama","description":"- Team Name: FiDi"},"applications/fractapp":{"id":"applications/fractapp","title":"Fractapp","description":"Proposer:* CryptoBadBoy"},"applications/FuturFusion":{"id":"applications/FuturFusion","title":"Futur & Fusion Protocols","description":"- Team Name: Relai Network"},"applications/FuzzLand":{"id":"applications/FuzzLand","title":"FuzzLand","description":"- Team Name: FuzzLand"},"applications/Gafi":{"id":"applications/Gafi","title":"Gafi Network - The Network of Game Finance","description":"- Team Name: Cryptoviet"},"applications/galaxy":{"id":"applications/galaxy","title":"Galaxy: Three-dimensional Web for Polkadot Users","description":"- Team Name: Galaxy.Do"},"applications/GenesisDAO":{"id":"applications/GenesisDAO","title":"GenesisDAO","description":"- Team Name: GenesisDAO by Deep Ink Ventures GmbH"},"applications/Gluon_decentralized_hardware_crypto_wallet_services":{"id":"applications/Gluon_decentralized_hardware_crypto_wallet_services","title":"Gluon - Decentralized Hardware Crypto Wallet Services","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/Grant_management_webapp":{"id":"applications/Grant_management_webapp","title":"Grant Management Webapp","description":"- Team Name: Antier Solutions Pvt. Ltd."},"applications/grantmaster":{"id":"applications/grantmaster","title":"GrantMaster: Web3 Grants Management Application","description":"- Team Name: Zaniyar Jahany"},"applications/GreenLemon":{"id":"applications/GreenLemon","title":"Green Lemon","description":"- Team Name: Green Lemon"},"applications/halva_bootstrapping":{"id":"applications/halva_bootstrapping","title":"Halva [Bootstrapping and Scaffolding]","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/halva_framework":{"id":"applications/halva_framework","title":"Halva","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/hamster":{"id":"applications/hamster","title":"Hamster","description":"- Team Name: Hamster"},"applications/helixstreet":{"id":"applications/helixstreet","title":"helixstreet Module","description":"- Team Name: helixstreet"},"applications/hex":{"id":"applications/hex","title":"Five Degrees on Substrate","description":"- Team Name: Lee"},"applications/High_availability_validator_setup":{"id":"applications/High_availability_validator_setup","title":"High-availability validator setup","description":"- Team Name: Bright Inventions"},"applications/hs-web3":{"id":"applications/hs-web3","title":"Haskell Web3 library","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/hybrid":{"id":"applications/hybrid","title":"Hybrid Block Explorer","description":"- Team Name: Jonathan Brown"},"applications/hybrid_node_research":{"id":"applications/hybrid_node_research","title":"hybrid_node_research","description":"- Team Name: Zondax AG"},"applications/hybrid2":{"id":"applications/hybrid2","title":"Hybrid Indexer Follow-up","description":"- Team Name: Jonathan Brown"},"applications/Hyperdot":{"id":"applications/Hyperdot","title":"Hyperdot - Powerful data analysis and creation platform \u2014 RFP","description":"- Team Name: Infra3"},"applications/hyperfridge":{"id":"applications/hyperfridge","title":"Hyperfridge: A Trustless Bidirectional Bridge to Banking Networks","description":"- Team Name: element36 AG"},"applications/Idavoll Network":{"id":"applications/Idavoll Network","title":"Idavoll Network","description":"* Proposer: jasonberger0"},"applications/imbue_network":{"id":"applications/imbue_network","title":"Imbue Network","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/index":{"id":"applications/index","title":"Accepted Grant Applications","description":"Use this page for an overview of all public grants and their status. Each row links to a project\'s website, their grant application document and code repository.","sidebar":"docs"},"applications/infimum":{"id":"applications/infimum","title":"Infimum","description":"- Team Name: Apollos Collective"},"applications/ink-analyzer":{"id":"applications/ink-analyzer","title":"ink! Analyzer","description":"- Team Name: David Semakula"},"applications/ink-analyzer-phase-2":{"id":"applications/ink-analyzer-phase-2","title":"ink! Analyzer (Phase 2)","description":"- Team Name: David Semakula"},"applications/ink-boxes":{"id":"applications/ink-boxes","title":"Ink Boxes","description":"Team Name:* Ink Boxes Team"},"applications/ink-explorer":{"id":"applications/ink-explorer","title":"Ink Explorer","description":"- Team Name: Blockcoders"},"applications/ink-pallet-benchmarking":{"id":"applications/ink-pallet-benchmarking","title":"ink!/pallet/solidity performance benchmarking","description":"- Team Name: Talentica Software"},"applications/ink-pallet-benchmarking-phase-2":{"id":"applications/ink-pallet-benchmarking-phase-2","title":"ink!/pallet/solidity performance benchmarking phase 2","description":"- Team Name: Talentica Software"},"applications/ink-playground-ide-improvements":{"id":"applications/ink-playground-ide-improvements","title":"Ink Playground IDE Improvements Grant","description":"- Team Name: Zeeve"},"applications/ink-smart-contract-wizard":{"id":"applications/ink-smart-contract-wizard","title":"Ink Contracts Wizard","description":"Team Name:* Ink Contracts Wizard Team"},"applications/inkscope-fuzzer":{"id":"applications/inkscope-fuzzer","title":"Inkscope Fuzzer","description":"- Team Name: Inkscope"},"applications/Integrating-ISO8583":{"id":"applications/Integrating-ISO8583","title":"Integrating ISO-8583","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/Interstellar-Network":{"id":"applications/Interstellar-Network","title":"Interstellar - Wallet Phase 1","description":"See the Grants Program Process on how to submit a proposal."},"applications/Interstellar-network2":{"id":"applications/Interstellar-network2","title":"Interstellar - Wallet Phase 2 (amended)","description":"- Team Name: Interstellar"},"applications/InvArch":{"id":"applications/InvArch","title":"The InvArch - INV4 Frame : IP Assets, Licensings, & CLI tool for the Substate ecosystem.","description":"- Team Name: InvArch Network"},"applications/ipfs_utilities":{"id":"applications/ipfs_utilities","title":"Substrate IPFS Utilities","description":"- Team Name: TDSoftware"},"applications/iris":{"id":"applications/iris","title":"Iris","description":"- Team Name: Iridium"},"applications/iris_followup":{"id":"applications/iris_followup","title":"Iris","description":"- Team Name: Ideal Labs"},"applications/ismp":{"id":"applications/ismp","title":"Interoperable State Machine Protocol","description":"- Team Name: Polytope Labs"},"applications/ISO-8583-implementation":{"id":"applications/ISO-8583-implementation","title":"ISO-8583 implementation","description":"- Team Name: Dastanbek Samatov"},"applications/ISO20022":{"id":"applications/ISO20022","title":"ISO20022 PoC","description":"- Team Name: Open Smart Contract"},"applications/java-client":{"id":"applications/java-client","title":"polkadot-java-client","description":"Proposer:* splix"},"applications/JsonRpsee-socks5-proxy":{"id":"applications/JsonRpsee-socks5-proxy","title":"JsonRpsee socks5 proxy","description":"Team Name:* gmajor"},"applications/JuniDB":{"id":"applications/JuniDB","title":"JuniDB","description":"Team Name:* Uddug"},"applications/keysafe_network":{"id":"applications/keysafe_network","title":"Keysafe Network","description":"- Team Name: Keysafe"},"applications/klevoya_fuzzer":{"id":"applications/klevoya_fuzzer","title":"Klevoya - Substrate WASM Smart Contract Fuzzer","description":"Team Name:* Klevoya"},"applications/Knowledge-Oriented-Framework":{"id":"applications/Knowledge-Oriented-Framework","title":"A Knowledge-Oriented Approach to Enhance Integration and Communicability in the Polkadot Ecosystem","description":"- Team Name: MOBR Systems"},"applications/kodadot_assethub_nft_indexer_statemine_statemint":{"id":"applications/kodadot_assethub_nft_indexer_statemine_statemint","title":"AssetHub NFT Indexer","description":"- Team Name: KodaDot"},"applications/kodadot_assethub_nft_m2":{"id":"applications/kodadot_assethub_nft_m2","title":"AssetHub NFT Indexer (M2)","description":"- Team Name: KodaDot"},"applications/Koiverse":{"id":"applications/Koiverse","title":"Koi Metaverse","description":"Proposer//github.com/KoiMetaverse"},"applications/konomi":{"id":"applications/konomi","title":"Konomi","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/KSM-embeddable-tip-or-donate-button":{"id":"applications/KSM-embeddable-tip-or-donate-button","title":"Tip or Donate KSM Embeddable Button","description":"- Proposer//github.com/Shard-Labs"},"applications/kylin_network":{"id":"applications/kylin_network","title":"Kylin Network","description":"Proposer:* Kylin Labs"},"applications/Lastic":{"id":"applications/Lastic","title":"Lastic","description":"- Team Name: Lastic"},"applications/lastic-grant3":{"id":"applications/lastic-grant3","title":"Lastic - Grant 3 - Indexing Coretime Chain with Subsquid and Graph Implementation","description":"- Team Name: Lastic"},"applications/lastic-price-simulation-2":{"id":"applications/lastic-price-simulation-2","title":"Coretime Sale Price Calculator by Lastic","description":"- Team Name: Lastic"},"applications/leetcoin":{"id":"applications/leetcoin","title":"LeetCoin","description":"- Team Name: LeetCoin"},"applications/liberland":{"id":"applications/liberland","title":"Liberland","description":"- Team Name: Liberland LLC, Based in Hongkong."},"applications/Libra":{"id":"applications/Libra","title":"Libra - Decentralized Payment Network","description":"- Team Name: @Scale Technologies"},"applications/LightSpell-proposal":{"id":"applications/LightSpell-proposal","title":"LightSpell XCM API by ParaSpell\u2728","description":"- Team Name: ParaSpell\u2728"},"applications/LiisaPortfolioTracker":{"id":"applications/LiisaPortfolioTracker","title":"Polkadot NFT Portfolio Tracker by Liisa - MVP","description":"- Team Name: Liisa"},"applications/lip_payments":{"id":"applications/lip_payments","title":"Payments Pallet","description":"Team Name:* Virto Network"},"applications/logion_wallet":{"id":"applications/logion_wallet","title":"logion wallet - a wallet you can trust","description":"Team Name:* logion"},"applications/lunie":{"id":"applications/lunie","title":"Lunie","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/maintenance/Substratesnap_Maintenance":{"id":"applications/maintenance/Substratesnap_Maintenance","title":"SubstrateSnap Maintainance Grant Proposal","description":"- Team Name: ChainSafe Systems"},"applications/maintenance/wasm-opt-for-rust":{"id":"applications/maintenance/wasm-opt-for-rust","title":"wasm-opt for Rust Maintenance","description":"- Team Name: Common Orbit LLC"},"applications/maintenance/Zondax-Support":{"id":"applications/maintenance/Zondax-Support","title":"Zondax Support & Maintenance","description":"Team Name:* Zondax"},"applications/Maki":{"id":"applications/Maki","title":"Maki","description":"- Team Name: Cyril Carlier (Individual)"},"applications/MangoBOX-Protocol":{"id":"applications/MangoBOX-Protocol","title":"MangoBOX Protocol","description":"- Team Name: MangoBOX labs"},"applications/MangoSale_Protocol":{"id":"applications/MangoSale_Protocol","title":"MangoSale Protocol","description":"- Team Name: MangoBOX labs"},"applications/manta_network":{"id":"applications/manta_network","title":"Manta Network","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/MAP-Bridge":{"id":"applications/MAP-Bridge","title":"Map Bridge","description":"Proposer:* zcheng9"},"applications/massbit_route":{"id":"applications/massbit_route","title":"Massbit Route","description":"- Team Name: Codelight"},"applications/Melodot":{"id":"applications/Melodot","title":"Melodot: Incentive-compatible data availability layer","description":"- Team Name: ZeroDAO"},"applications/MeProtocol":{"id":"applications/MeProtocol","title":"Me Protocol","description":"- Team Name: My AI"},"applications/Meta_Defender":{"id":"applications/Meta_Defender","title":"Meta Defender","description":"- Team Name: Meta Defender Team"},"applications/MIXER":{"id":"applications/MIXER","title":"Webb Mixer","description":"Team Name:* Webb"},"applications/MIXERv2":{"id":"applications/MIXERv2","title":"Webb Mixer Extended","description":"Team Name:* Webb"},"applications/mobile_dapp_connection":{"id":"applications/mobile_dapp_connection","title":"Polkadot/Substrate dApps/Wallet Connection using Tesseract","description":"Project Description"},"applications/mobile-game-framework":{"id":"applications/mobile-game-framework","title":"Mobile Game Framework for Substrate","description":"Proposer:* [enfipy]"},"applications/multisignature_management_tool":{"id":"applications/multisignature_management_tool","title":"multisignature_management_tool","description":"Multi-signatureManagementTool"},"applications/Multix-a-simple-UI-for-complex-multisig":{"id":"applications/Multix-a-simple-UI-for-complex-multisig","title":"Multix a simple interface for complex multisigs","description":"- Team Name: ChainSafe"},"applications/mybank":{"id":"applications/mybank","title":"MyBank Network","description":"- Team Name: MyBank Labs"},"applications/myriad_social":{"id":"applications/myriad_social","title":"Myriad Social - Uncensorable, Decentralized Social Network","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines (except for the title)! Lines starting with a > (such as this one) should be removed. Please use markdown instead of HTML (e.g. ` instead of `)."},"applications/native-bitcoin-vaults":{"id":"applications/native-bitcoin-vaults","title":"Native Bitcoin Vaults (NBV)","description":"- Team Name: Hashed Systems (Max Gravitt)"},"applications/new_bls12_hash_function":{"id":"applications/new_bls12_hash_function","title":"Implementation of the new hash function to BLS12 curves","description":"- Team Name: Dmitrii Koshelev"},"applications/new-order":{"id":"applications/new-order","title":"New Order - a full onchain orderbook dex with indexers","description":"Team Name:* Standard Protocol"},"applications/newomega":{"id":"applications/newomega","title":"NewOmega","description":"Team Name:* NewOmega"},"applications/newomega-m3m4":{"id":"applications/newomega-m3m4","title":"NewOmega (Milestone 3 and 4)","description":"Team Name:* NewOmega"},"applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange":{"id":"applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange","title":"Protocol for NFT Migration and Data Exchange","description":"- Team Name: Perpetual Altruism"},"applications/nft_collectibles_wallet":{"id":"applications/nft_collectibles_wallet","title":"NFT Collectibles Wallet","description":"Payment Address (DAI):* 0x16D7A415040D52F2427C2b921dfC31829C0d17fc"},"applications/nft_explorer":{"id":"applications/nft_explorer","title":"Uniscan NFT Explorer","description":"Team Name:* Uniscan"},"applications/nft_product_analytics_suite":{"id":"applications/nft_product_analytics_suite","title":"NFT Product Analytics Suite","description":"---"},"applications/NFTStore_Network":{"id":"applications/NFTStore_Network","title":"NFTStore","description":"Proposer:* NFTT Studio"},"applications/Nolik":{"id":"applications/Nolik","title":"Nolik","description":"- Team Name: Chainify"},"applications/NuLink":{"id":"applications/NuLink","title":"NuLink","description":"Proposer:* Pawn"},"applications/ocelloids_monitoring_sdk":{"id":"applications/ocelloids_monitoring_sdk","title":"Ocelloids: Monitoring SDK","description":"- Team Name: SO/DA zone"},"applications/ocelloids_xcm_monitoring_service":{"id":"applications/ocelloids_xcm_monitoring_service","title":"Ocelloids XCM Transfer Monitoring Service","description":"- Team Name: SO/DA zone"},"applications/odyssey_momentum":{"id":"applications/odyssey_momentum","title":"Odyssey - Momentum","description":"- Team Name: Odyssey B.V."},"applications/Omniverse DLT":{"id":"applications/Omniverse DLT","title":"Omniverse DLT","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines (except for the title)! Lines starting with a > (such as this one) should be removed. Please use markdown instead of HTML (e.g. ` instead of `)."},"applications/on-chain-cash":{"id":"applications/on-chain-cash","title":"On-chain cash exchange","description":"- Team Name: Bela Supernova"},"applications/open-node-framework":{"id":"applications/open-node-framework","title":"Open Node Framework","description":"Team Name:* Phala Network"},"applications/openbrush":{"id":"applications/openbrush","title":"OpenBrush","description":"Team Name:* SuperColony"},"applications/openbrush-follow-up":{"id":"applications/openbrush-follow-up","title":"OpenBrush","description":"Team Name:* SuperColony"},"applications/openbrush-follow-up-2":{"id":"applications/openbrush-follow-up-2","title":"OpenBrush","description":"Project Name:* OpenBrush"},"applications/openPayroll":{"id":"applications/openPayroll","title":"Open Payroll","description":"- Team Name: Polkadrys Labs"},"applications/openrollup-mvp-phase-1":{"id":"applications/openrollup-mvp-phase-1","title":"Open rollup - MVP - Phase 1","description":"- Team Name: Open rollup"},"applications/OpenSquare_paid_qa_protocol":{"id":"applications/OpenSquare_paid_qa_protocol","title":"OpenSquare Paid QA protocol","description":"Team Name:* OpenSquare"},"applications/OpenSquare-offchain-voting":{"id":"applications/OpenSquare-offchain-voting","title":"OpenSquare off-chain voting for Polkadot ecosystem","description":"Team Name:* OpenSquare"},"applications/orochi-network-orosign-part1":{"id":"applications/orochi-network-orosign-part1","title":"Orochi Network\'s proposal for research and development MPC ECDSA","description":"- Team Name: Orochi Network"},"applications/pacific_store":{"id":"applications/pacific_store","title":"OpenSea.js on polkadot","description":"- Proposer: vlbos"},"applications/pallet_maci":{"id":"applications/pallet_maci","title":"pallet-maci","description":"Proposer//github.com/MVPWorkshop"},"applications/pallet_supersig":{"id":"applications/pallet_supersig","title":"Supersig","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/pallet-drand-client":{"id":"applications/pallet-drand-client","title":"drand in substrate","description":"- Team Name: The Bacon Beacon"},"applications/pallet-verifier":{"id":"applications/pallet-verifier","title":"Pallet Verifier","description":"- Team Name: David Semakula"},"applications/panic":{"id":"applications/panic","title":"PANIC","description":"- Team Name: Simply VC"},"applications/parachain-staking":{"id":"applications/parachain-staking","title":"Pallet-dPoS for Parachain Staking","description":"Proposer:* Moonbeam Network"},"applications/Parallel":{"id":"applications/Parallel","title":"Parallel Finance","description":"- Project Name: Parallel Finance"},"applications/parami-protocol":{"id":"applications/parami-protocol","title":"The Parami Protocol","description":"Team Name:* The Parami Team"},"applications/ParaSpell":{"id":"applications/ParaSpell","title":"ParaSpell","description":"- Team Name: ParaSpell"},"applications/ParaSpell_follow-up":{"id":"applications/ParaSpell_follow-up","title":"ParaSpell","description":"- Team Name: ParaSpell\u2728"},"applications/ParaSpell_follow-up2":{"id":"applications/ParaSpell_follow-up2","title":"ParaSpell","description":"- Team Name: ParaSpell\u2728"},"applications/patron":{"id":"applications/patron","title":"Patron","description":"- Team Name: 727.ventures"},"applications/perun_app_channels":{"id":"applications/perun_app_channels","title":"Perun App Channels","description":"- Team Name: Perun@PolyCrypt"},"applications/perun_channels":{"id":"applications/perun_channels","title":"Perun Channels","description":"Team Name:* Perun@PolyCrypt"},"applications/perun_channels-integration":{"id":"applications/perun_channels-integration","title":"Perun Channels - Integration with go-perun","description":"Team Name:* PolyCrypt/Perun"},"applications/pesa_pallet":{"id":"applications/pesa_pallet","title":"PESA - On-ramp/off-ramp to crypto/local currencies for Polkadot","description":"Proposer:* jdoshi1"},"applications/php-rpc-lib":{"id":"applications/php-rpc-lib","title":"PHP RPC Lib","description":"Team Name:* gmajor"},"applications/php-rpc-lib-follow-up":{"id":"applications/php-rpc-lib-follow-up","title":"PHP RPC Lib Follow up","description":"Team Name:* gmajor"},"applications/php-scale-lib":{"id":"applications/php-scale-lib","title":"PHP Scale Codec","description":"Team Name:* gmajor"},"applications/php-substrate-api":{"id":"applications/php-substrate-api","title":"php substrate api","description":"Team Name:* Nitor Infotech"},"applications/plip":{"id":"applications/plip","title":"People Local Interactions Protocol (PLIP)","description":"Team Name:* Valibre"},"applications/Plus":{"id":"applications/Plus","title":"Plus: Polkadot js plus extension","description":"- Team Name: Kami Ekbatanifard"},"applications/Plus-follow-up":{"id":"applications/Plus-follow-up","title":"Polkadot js plus / Nomination pools","description":"- Team Name: Polkadot js plus"},"applications/Plus-social-recovery-wallet":{"id":"applications/Plus-social-recovery-wallet","title":"Polkadot js plus / Social Recovery Wallet","description":"- Team Name: Polkadot js plus"},"applications/Plutonication":{"id":"applications/Plutonication","title":"Plutonication","description":"- Team Name: Plutonication"},"applications/PoCS":{"id":"applications/PoCS","title":"Proof of Contract Stake (Pallet)","description":"- Team Name: Auguth Research Foundation"},"applications/polk-auction":{"id":"applications/polk-auction","title":"Polk-Auction Website","description":"Team Name:* Cyril Carlier"},"applications/Polkadart":{"id":"applications/Polkadart","title":"Polkadart","description":"- Team Name: EXPERIO S M LTDA"},"applications/polkadex":{"id":"applications/polkadex","title":"Polkadex: A fully decentralized, peer-peer, cryptocurrency exchange for DeFi ecosystem in Substrate.","description":"Proposer:* Gauthamastro"},"applications/polkadot_analytics_platform":{"id":"applications/polkadot_analytics_platform","title":"Polkadot Analytics Platform: Stage 1","description":"- Team Name: MOBR Systems"},"applications/polkadot_tests":{"id":"applications/polkadot_tests","title":"Polkadot Conformance Tests PoC","description":"- Team Name: Zondax AG"},"applications/Polkadot_Web_UI":{"id":"applications/Polkadot_Web_UI","title":"Polkadot UI Web Identicon + Angular Identicon","description":"Team Name:* RidOne Technologies"},"applications/polkadot-contract-wizard":{"id":"applications/polkadot-contract-wizard","title":"Polkadot Contract Wizard","description":"- Team Name: Protofire"},"applications/Polkadot-Dart":{"id":"applications/Polkadot-Dart","title":"Polkadot-Dart","description":"Proposer:* Michael So"},"applications/polkadot-desktop-app":{"id":"applications/polkadot-desktop-app","title":"Polkadot.\\\\{js} Desktop Application","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/polkadot-js-extension-per-account-auth":{"id":"applications/polkadot-js-extension-per-account-auth","title":"Privacy enhancement for Polkadot-js extension","description":"- Team Name: ChainSafe"},"applications/polkadot-mempool-explorer-v2":{"id":"applications/polkadot-mempool-explorer-v2","title":"polkadot-mempool-explorer-v2","description":"- Team Name: NA"},"applications/Polkadot-Protocol-Conformance-Tests":{"id":"applications/Polkadot-Protocol-Conformance-Tests","title":"Polkadot Protocol Conformance Tests Research Proposal","description":"- Team Name: LimeChain"},"applications/polkadotjs_no_code":{"id":"applications/polkadotjs_no_code","title":"Polkadot.js NoCode Plugin","description":"- Team Name: EzCode"},"applications/polkadotjs-ecdsa":{"id":"applications/polkadotjs-ecdsa","title":"ECDSA for Polkadot JS","description":"Proposer:* @akru"},"applications/polkadotjs-hardware":{"id":"applications/polkadotjs-hardware","title":"Hardware ECDSA for Polkadot JS","description":"Proposer:* @akru"},"applications/PolkadotSnap":{"id":"applications/PolkadotSnap","title":"Polkadot Snap Made by Keystone Wallet Team","description":"Team Name:* Keystone Wallet Team"},"applications/polkaflow":{"id":"applications/polkaflow","title":"PolkaFlow","description":"- Team Name: justmert"},"applications/Polkaholic":{"id":"applications/Polkaholic","title":"Polkaholic.io\'s Multi-Chain Substrate Block Explorer","description":"- Team Name: Colorful Notion"},"applications/polkaj_android_support":{"id":"applications/polkaj_android_support","title":"PolkaJ Android Support","description":"Team Name:* Nathan Schwermann"},"applications/polkakeeper":{"id":"applications/polkakeeper","title":"Polkakeeper Grant Proposal","description":"- Team Name: RAMP DEFI"},"applications/PolkaKey":{"id":"applications/PolkaKey","title":"PolkaKey","description":"Proposer:* @HiZhaoYun"},"applications/polkamask":{"id":"applications/polkamask","title":"PolkaMask","description":"- Team Name: PolkaGate"},"applications/polkamusic":{"id":"applications/polkamusic","title":"PolkaMusic","description":"- Team Name: PolkaMusic"},"applications/polkasearch":{"id":"applications/polkasearch","title":"polkasearch.xyz","description":"- Team Name: Aviraj Khare"},"applications/polkashots":{"id":"applications/polkashots","title":"polkashots.io","description":"Proposer:* Nicolas Ochem"},"applications/PolkaSignIn":{"id":"applications/PolkaSignIn","title":"Polka SignIn","description":"Team Name:* Litentry"},"applications/polkastarter":{"id":"applications/polkastarter","title":"Polkastarter","description":"- Team Name: Polkastarter"},"applications/polkastats":{"id":"applications/polkastats","title":"Polkastats","description":"Proposer:* Colm3na"},"applications/Polkawatch":{"id":"applications/Polkawatch","title":"Polkawatch","description":"- Team Name: Valletech AB"},"applications/polket_toearnfun":{"id":"applications/polket_toearnfun","title":"ToEarnFun","description":"- Team Name: Polket"},"applications/pontem":{"id":"applications/pontem","title":"Pontem Network (VM).","description":"- Team Name: Dfinance (Wings Stiftung)."},"applications/Primis":{"id":"applications/Primis","title":"Primis","description":"- Team Name: Primis"},"applications/PrivaDEX_aggregator":{"id":"applications/PrivaDEX_aggregator","title":"PrivaDEX: Cross-Chain DEX Aggregator MVP","description":"- Team Name: OCamlMyCaml"},"applications/Profond":{"id":"applications/Profond","title":"[Profond.ai](http://Profond.ai) - No Code Builder for artists and developers to build, validate, and scale their dApp.","description":"- Team Name: Profond AI, Corp."},"applications/project_1001":{"id":"applications/project_1001","title":"Project 1001 - MVP - Phase 1","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/project_aurras_mvp_phase_1":{"id":"applications/project_aurras_mvp_phase_1","title":"Project Aurras - MVP - Phase 1","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/project_aurras_mvp_phase_2":{"id":"applications/project_aurras_mvp_phase_2","title":"Project Aurras - MVP - Phase 2","description":"- Team Name: HugoByte AI Labs Private Limited"},"applications/project_bodhi":{"id":"applications/project_bodhi","title":"Project Bodhi - A Composable & Innovative Stack for EVM on Substrate","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/project_silentdata":{"id":"applications/project_silentdata","title":"Silent Data Polkadot Integration","description":"Team Name: Applied Blockchain Ltd"},"applications/prosopo":{"id":"applications/prosopo","title":"Prosopo","description":"- Team Name: Prosopo Limited"},"applications/psc":{"id":"applications/psc","title":"Polkadot Smart Chain","description":"- Team Name: OmniBTC"},"applications/QRUCIAL_DAO":{"id":"applications/QRUCIAL_DAO","title":"QRUCIAL DAO","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/QSTN":{"id":"applications/QSTN","title":"QSTN","description":"- Team Name: QSTN"},"applications/quadratic-funding":{"id":"applications/quadratic-funding","title":"Quadratic Funding Module","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/quantum-guard":{"id":"applications/quantum-guard","title":"Quantum Guard MVP","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Grants Program Process on how to submit a proposal."},"applications/quantumLock":{"id":"applications/quantumLock","title":"Quantum Lock for QBITCOIN","description":"- Team Name: BQP"},"applications/RainbowDAO Protocol ink Phase 1":{"id":"applications/RainbowDAO Protocol ink Phase 1","title":"RainbowDAO Protocol ink! Phase 1","description":"- Team Name: Rainbowcity Foundation"},"applications/RareLink":{"id":"applications/RareLink","title":"RareLink Protocol","description":"Proposer:* 0x522359"},"applications/rb_substrate_client":{"id":"applications/rb_substrate_client","title":"Ruby Substate Client","description":"Team Name:* UNI-ARTS"},"applications/RedStone Network":{"id":"applications/RedStone Network","title":"Redstone Network","description":"- Team Name: Redstone Network"},"applications/RegionX":{"id":"applications/RegionX","title":"RegionX","description":"- Team Name: RegionX"},"applications/Relation-Graph":{"id":"applications/Relation-Graph","title":"Relation Graph","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/research_wallets":{"id":"applications/research_wallets","title":"User Account Access Security Analysis for Wallets","description":"- Team Name: Zondax AG"},"applications/research-feasibility-go-runtime":{"id":"applications/research-feasibility-go-runtime","title":"Research feasibility of a Go Runtime","description":"- Team Name: LimeChain"},"applications/research-feasibiliy-java-host":{"id":"applications/research-feasibiliy-java-host","title":"Java Host Research Proposal","description":"- Project Name: Research feasibility of Polkadot Host in Java"},"applications/Roloi":{"id":"applications/Roloi","title":"Roloi","description":"- Team Name: NeoPower"},"applications/roloi-xcm-payment-automation":{"id":"applications/roloi-xcm-payment-automation","title":"Roloi - XCM Payment Automation","description":"- Team Name: NeoPower Digital"},"applications/Rubeus_keeper_st2":{"id":"applications/Rubeus_keeper_st2","title":"Rubeus Keeper stage 2","description":"- Team Name: Bela Supernova"},"applications/RubeusKeeper":{"id":"applications/RubeusKeeper","title":"Rubeus Keeper","description":"- Team Name: Bela Supernova"},"applications/RubyProtocol":{"id":"applications/RubyProtocol","title":"Ruby Protocol","description":"- Proposer: Ruby Protocol"},"applications/rv-kmir":{"id":"applications/rv-kmir","title":"KMIR: the K semantics of MIR","description":"- Team Name: Runtime Verification, Inc."},"applications/SaaS3":{"id":"applications/SaaS3","title":"SaaS3","description":"- Team Name: SaaS3 Lab"},"applications/saito-game-protocol-and-engine":{"id":"applications/saito-game-protocol-and-engine","title":"Saito Gaming Protocol and Library","description":"Proposer:* @trevelyan (David Lancashire)"},"applications/sandox":{"id":"applications/sandox","title":"SanDOx","description":"- Team Name: TradeLink"},"applications/sarp-basic-functionality":{"id":"applications/sarp-basic-functionality","title":"SARP - A Static Analysis Tool for Runtime Pallets","description":"- Team Name: Supercomputing Systems AG (SCS)"},"applications/scale-codec-comparator":{"id":"applications/scale-codec-comparator","title":"SCALE Codec Comparator","description":"Team Name:* gmajor"},"applications/ScoutCoinFabrik":{"id":"applications/ScoutCoinFabrik","title":"Scout CoinFabrik","description":"- Team Name: CoinFabrik (Nektra S.A)"},"applications/ScoutCoinFabrik_2":{"id":"applications/ScoutCoinFabrik_2","title":"Scout CoinFabrik","description":"- Team Name: CoinFabrik (Nektra S.A)"},"applications/Security_Marketplace":{"id":"applications/Security_Marketplace","title":"Security Marketplace","description":"- Team Name: Antier Solutions"},"applications/sensio_network":{"id":"applications/sensio_network","title":"Sensio Network","description":"- Proposer: woss"},"applications/SEOR-code-less-smart-contract-platform":{"id":"applications/SEOR-code-less-smart-contract-platform","title":"SEOR code-less smart contract platform","description":"Team Name:* SEOR"},"applications/sequester":{"id":"applications/sequester","title":"Sequester","description":"- Team Name: Sequester"},"applications/setheum":{"id":"applications/setheum","title":"Setheum","description":"Proposer:* JBA-Khalifa"},"applications/setheum-launchpad-crowdsales-pallet":{"id":"applications/setheum-launchpad-crowdsales-pallet","title":"Setheum HighEnd LaunchPad Crowdsales Module","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/shadows-network":{"id":"applications/shadows-network","title":"Shadows Network","description":"- Payment Address: 198yWGziNfUgrTXf6QiUC5QqEhJ34cyxf"},"applications/Shivarthu":{"id":"applications/Shivarthu","title":"Shivarthu","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/si-front-end-template":{"id":"applications/si-front-end-template","title":"FrontRevamp: A Material Design Makeover for Substrate Front-End Template","description":"- Team Name: IgorStojanov"},"applications/signac":{"id":"applications/signac","title":"Signac - a monorepo plugin for developing multiple Parity ink! smart contracts","description":"- Team Name: Standard Protocol"},"applications/signet":{"id":"applications/signet","title":"Signet - Talisman","description":"- Team Name: Paraverse Foundation"},"applications/sirato_substrate_phase3":{"id":"applications/sirato_substrate_phase3","title":"Sirato (Epirus) Substrate Explorer - Phase III","description":"- Project Name: Sirato (Epirus) Substrate Explorer - Phase III"},"applications/skyekiwi-protocol":{"id":"applications/skyekiwi-protocol","title":"SkyeKiwi Protocol","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/skyepass":{"id":"applications/skyepass","title":"SkyePass","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/skynet-substrate-integration":{"id":"applications/skynet-substrate-integration","title":"Pallet for Decentralized Off-Chain Storage on Skynet","description":"- Team Name: Skynet Labs"},"applications/slonigiraf":{"id":"applications/slonigiraf","title":"SLON - a recommendation letter system","description":"- Team Name: Slonigiraf"},"applications/slothunter":{"id":"applications/slothunter","title":"Slothunter","description":"- Team Name: hack-ink"},"applications/social_recovery_wallet":{"id":"applications/social_recovery_wallet","title":"Social Recovery Wallet","description":"- Team Name: Hypha Hashed Partners"},"applications/Societal":{"id":"applications/Societal","title":"Societal - MVP - Phase 1","description":"- Team Name: Societal Labs Ltd."},"applications/societal_grant2":{"id":"applications/societal_grant2","title":"Societal","description":"- Team Name: Societal Labs Ltd."},"applications/societal_saas_pricing":{"id":"applications/societal_saas_pricing","title":"Societal","description":"- Team Name: Societal Labs Ltd."},"applications/sol2ink":{"id":"applications/sol2ink","title":"Sol2Ink","description":"- Team Name: SuperColony"},"applications/sol2ink-follow-up":{"id":"applications/sol2ink-follow-up","title":"Sol2Ink","description":"- Team Name: 727.ventures"},"applications/Solang_developer_experience_improvements":{"id":"applications/Solang_developer_experience_improvements","title":"Solang developer experience improvements.","description":"- Project Name: Solang Maintenance"},"applications/Solang_Playground":{"id":"applications/Solang_Playground","title":"Solang Playground","description":"- Team Name: Salaheldin Soliman and Tarek Elsayed"},"applications/solidity-trie-verifier":{"id":"applications/solidity-trie-verifier","title":"solidity-trie-verifier","description":"- Team Name: Polytope Labs"},"applications/solidity-verifier-for-accountable-light-client":{"id":"applications/solidity-verifier-for-accountable-light-client","title":"Solidity Verifier Implementation for Accountable Light Client","description":"- Team Name: Itering"},"applications/spacewalk-bridge":{"id":"applications/spacewalk-bridge","title":"Spacewalk: a Stellar bridge","description":"- Team Name: Pendulum"},"applications/spartan_poc_consensus_module":{"id":"applications/spartan_poc_consensus_module","title":"Spartan: PoC Consensus Module","description":"Team:* Subspace Labs"},"applications/SpellRouter-proposal":{"id":"applications/SpellRouter-proposal","title":"SpellRouter - XCM Router by ParaSpell\u2728","description":"- Team Name: ParaSpell\u2728"},"applications/SpiderDAO":{"id":"applications/SpiderDAO","title":"SpiderDAO Grant Proposal","description":"Proposer//github.com/SpiderDAO)"},"applications/sr25519_donna":{"id":"applications/sr25519_donna","title":"sr25519-donna","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/ssal-commods-dex":{"id":"applications/ssal-commods-dex","title":"Ssal: Ink Commodities Exchange","description":"- Team Name: Mansa Capital"},"applications/stable-asset":{"id":"applications/stable-asset","title":"Stable Asset","description":"Project Name:* Stable Asset"},"applications/staking-rewards-collector-front-end":{"id":"applications/staking-rewards-collector-front-end","title":"Staking Rewards Viewer","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/Standard_Protocol":{"id":"applications/Standard_Protocol","title":"Standard Protocol","description":"Project Overview"},"applications/stardust":{"id":"applications/stardust","title":"Derivative Powered Uncollateralized Stablecoin Research and Design","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/starks_network":{"id":"applications/starks_network","title":"Starks Network","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/Starry_Network":{"id":"applications/Starry_Network","title":"Starry Protocol","description":"Proposer:* Starry Network"},"applications/stone-index-on-substrate":{"id":"applications/stone-index-on-substrate","title":"Stone Index on Substrate","description":"Team Name:* stonedefi"},"applications/StorageHub":{"id":"applications/StorageHub","title":"StorageHub Grant Application","description":"- Team Name: Moonsong Labs"},"applications/Stylograph":{"id":"applications/Stylograph","title":"Pallet Stylograph","description":"- Team Name: GenesisDAO by Deep Ink Ventures GmbH"},"applications/sub_consensus_mechanism":{"id":"applications/sub_consensus_mechanism","title":"Sub-consensus mechanism","description":"- Team Name: Massa Labs"},"applications/subalfred":{"id":"applications/subalfred","title":"Subalfred","description":"- Team Name: hack-ink"},"applications/subauction":{"id":"applications/subauction","title":"Subauction","description":"- Team name: Subauction"},"applications/SubDAO_Network":{"id":"applications/SubDAO_Network","title":"SubDAO","description":"Proposer:* SubDAO Labs"},"applications/SubDAO_PolkaSign":{"id":"applications/SubDAO_PolkaSign","title":"PolkaSign","description":"Team Name:* SubDAO Labs"},"applications/SubDAO-Chrome-Extension":{"id":"applications/SubDAO-Chrome-Extension","title":"SubDAO Chrome Extension","description":"Team Name:* SubDAO Labs"},"applications/subdex":{"id":"applications/subdex","title":"SubDEX","description":"- Proposer: subdarkdex"},"applications/SubGame_Network":{"id":"applications/SubGame_Network","title":"SubGame Network","description":"Team Name:* SubGame-Network"},"applications/SubGame_Network_m2":{"id":"applications/SubGame_Network_m2","title":"SubGame Network m2","description":"Team Name:* SubGame-Network"},"applications/SubIdentity":{"id":"applications/SubIdentity","title":"SubIdentity","description":"- Team Name: TDSoftware"},"applications/subquery":{"id":"applications/subquery","title":"SubQuery","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/subrelay":{"id":"applications/subrelay","title":"SubRelay","description":"- Team Name: SubRelay"},"applications/subscript_lang":{"id":"applications/subscript_lang","title":"Subscript","description":"Subscript: Substrate smart contact written in AssemblyScript"},"applications/SubsCrypt":{"id":"applications/SubsCrypt","title":"SubsCrypt","description":"Team Name:* OxyDev"},"applications/Subsembly-GRANDPA":{"id":"applications/Subsembly-GRANDPA","title":"Subsembly - Support for GRANDPA","description":"Team Name:* LimeChain"},"applications/subsmt":{"id":"applications/subsmt","title":"SubSMT","description":"- Team Name: farcloud-labs"},"applications/substats":{"id":"applications/substats","title":"Substats (The framework of lightweight block explorer)","description":"- Team Name: CESS LAB"},"applications/substrate_client_java":{"id":"applications/substrate_client_java","title":"Substrate Client for Java","description":"- Team Name: Seals"},"applications/substrate_core_polywrapper":{"id":"applications/substrate_core_polywrapper","title":"Substrate Core Polywrapper","description":"- Team Name: ChainSafe"},"applications/Substrate_Move_System_Pallet_1":{"id":"applications/Substrate_Move_System_Pallet_1","title":"Substrate Move System Pallet (part 1)","description":"- Team Name: Eiger"},"applications/Substrate_Move_System_Pallet_2":{"id":"applications/Substrate_Move_System_Pallet_2","title":"Substrate Move System Pallet (part 2)","description":"- Team Name: Eiger"},"applications/substrate_startkit_GUI":{"id":"applications/substrate_startkit_GUI","title":"Substrate startkit GUI","description":"Proposer//github.com/MVPWorkshop"},"applications/substrate-evm-adapter":{"id":"applications/substrate-evm-adapter","title":"Substrate EVM Adapter","description":"- Team Name: Dastanbek Samatov"},"applications/substrate-identity-directory":{"id":"applications/substrate-identity-directory","title":"Substrate Identity Hub","description":"- Team Name//github.com/Shard-Labs"},"applications/substrate-parachain-PoS-template":{"id":"applications/substrate-parachain-PoS-template","title":"substrate-parachain-PoS-template","description":"- Team Name: Aband-Network"},"applications/substrate-tutorials":{"id":"applications/substrate-tutorials","title":"Substrate Tutorials","description":"- Team Name: Rusty Crewmates"},"applications/subvt-telegram-bot":{"id":"applications/subvt-telegram-bot","title":"SubVT Telegram Bot for Kusama and Polkadot","description":"- Team Name: Helikon Labs"},"applications/subwallet":{"id":"applications/subwallet","title":"subwallet","description":"Proposer:* Faber"},"applications/subxt-python":{"id":"applications/subxt-python","title":"subxt-python","description":"- Team Name: Tuguldur Baigalmaa"},"applications/sukhavati_poc_module":{"id":"applications/sukhavati_poc_module","title":"Sukhavati PoC Module","description":"Team Name:* Sukhavati Labs"},"applications/sunrise-dex":{"id":"applications/sunrise-dex","title":"Sunrise DEX","description":"Team Name:* Sunrise Protocol"},"applications/sunshine-keybase":{"id":"applications/sunshine-keybase","title":"Sunshine Keybase","description":"Proposer:* 4meta5"},"applications/sup":{"id":"applications/sup","title":"Sup","description":"Proposer:* clearloop"},"applications/supersig_fellowship":{"id":"applications/supersig_fellowship","title":"Supersig","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/swarm-nl":{"id":"applications/swarm-nl","title":"SwarmNL","description":"- Team Name: Algorealm"},"applications/SydTek":{"id":"applications/SydTek","title":"Peer-Reviewed Academic Journal Article and Dissemination - Digital Inheritance in Web3: A Case Study of Soulbound Tokens and Social Recovery Pallets within the Polkadot and Kusama Ecosystems","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines (except for the title)! Lines starting with a > (such as this one) should be removed. Please use markdown instead of HTML (e.g. ` instead of `)."},"applications/Syncra":{"id":"applications/Syncra","title":"Syncra x Web3 Foundation","description":"- Team Name: Syncra"},"applications/tdot":{"id":"applications/tdot","title":"tDOT","description":"- Team Name: NUTS Finance"},"applications/Tellor":{"id":"applications/Tellor","title":"Tellor","description":"- Team Name: Tellor Inc"},"applications/ThresholdSignature":{"id":"applications/ThresholdSignature","title":"Threshold Signature Implementation","description":"- Team Name: Rui Morais"},"applications/Tokenguard":{"id":"applications/Tokenguard","title":"Tokenguard: Ultimate growth & data analytics tool for Substrate","description":"Team Name:* Tokenguard.io (Block Solutions Sp z o.o.)"},"applications/tokenomics-survey-2022":{"id":"applications/tokenomics-survey-2022","title":"Tokenomics Scoping Review: Annotated Bibliography","description":"- Team Name: Mark Van de Vyver PhD(Dist)"},"applications/TPScore":{"id":"applications/TPScore","title":"TPScore","description":"- Team Name: TPScore"},"applications/tracking_chain":{"id":"applications/tracking_chain","title":"Tracking Chain","description":"- Team Name: Federico Cicciarella"},"applications/Treasureland":{"id":"applications/Treasureland","title":"Treasureland","description":"- Project Name: Treasureland"},"applications/TreasuryTracker":{"id":"applications/TreasuryTracker","title":"TreasuryTracker","description":"- Team Name: Stake Plus Inc"},"applications/TREX_Network":{"id":"applications/TREX_Network","title":"TREX - Timed Release Encryption Xing chains","description":"- Team Name: NexToken Technology"},"applications/tribal_protocol":{"id":"applications/tribal_protocol","title":"Tribal Protocol Smart Contract Development - Phase 1","description":"- Team Name:\xa0Tribal Protocol Labs"},"applications/tux0":{"id":"applications/tux0","title":"Tux0","description":"- Team Name: Libeccio Labs"},"applications/tuxedo":{"id":"applications/tuxedo","title":"Tuxedo","description":"- Team Name: Off-Narrative Labs"},"applications/tuxedo_parachain":{"id":"applications/tuxedo_parachain","title":"Tuxedo Parachain","description":"- Team Name: Off Narrative Labs"},"applications/TuxedoDapp":{"id":"applications/TuxedoDapp","title":"TuxedoDApp","description":"- Team Name: MLabs"},"applications/typechain_revived":{"id":"applications/typechain_revived","title":"Improve & Update Typechain Polkadot","description":"- Team Name: C Forge"},"applications/typechain-polkadot":{"id":"applications/typechain-polkadot","title":"Typechain-Polkadot","description":"- Team Name: SuperColony"},"applications/typechain-polkadot-follow-up":{"id":"applications/typechain-polkadot-follow-up","title":"Typechain-Polkadot Follow-up","description":"- Team Name: 727.ventures"},"applications/typechain-polkadot-follow-up-2":{"id":"applications/typechain-polkadot-follow-up-2","title":"Typechain-Polkadot Follow-up-2","description":"- Team Name: 727.ventures"},"applications/uke":{"id":"applications/uke","title":"Uke Messaging - PoC - Phase 1","description":"See the Grants Program Process on how to submit a proposal."},"applications/uke-protocol":{"id":"applications/uke-protocol","title":"Uke Protocol PoC & App (revised)","description":"See the Grants Program Process on how to submit a proposal."},"applications/UMC-Tokenscribe":{"id":"applications/UMC-Tokenscribe","title":"UMC - Tokenscribe","description":"Team Name:* UMC Labs"},"applications/unified_collator_node_deployment":{"id":"applications/unified_collator_node_deployment","title":"Unified deployment for the collator node","description":"- Team Name: Blaize.tech"},"applications/universaldot-me":{"id":"applications/universaldot-me","title":"universaldot.me","description":"- Team Name//universaldot.foundation)"},"applications/universaldot.me":{"id":"applications/universaldot.me","title":"universaldot.me","description":"- Team Name: UNIVERSALDOT FOUNDATION"},"applications/upgradeability-by-proxy":{"id":"applications/upgradeability-by-proxy","title":"ink! Smart Contract Upgradeability","description":"Team Name:* Fractal"},"applications/uplink":{"id":"applications/uplink","title":"UpLink","description":"Team Name:* HypeLabs Inc."},"applications/validated-streams":{"id":"applications/validated-streams","title":"Validated Streams","description":"- Team Name: Comrade Coop"},"applications/Validator_Monitoring_Service":{"id":"applications/Validator_Monitoring_Service","title":"Validator Monitoring Service","description":"- Team Name: P2P.ORG Validator"},"applications/validators_selection":{"id":"applications/validators_selection","title":"Validators selection","description":"- Team Name: Optymalizacja AI Grzegorz Miebs"},"applications/vanguard":{"id":"applications/vanguard","title":"Vanguard","description":"- Team Name: Veridise"},"applications/ventur":{"id":"applications/ventur","title":"Ventur","description":"- Team Name: Popular Coding"},"applications/vera_defi":{"id":"applications/vera_defi","title":"Vera Defi Phase 1","description":"Team Name:* Team Vera"},"applications/verida_network":{"id":"applications/verida_network","title":"Verida","description":"- Team Name: Verida PTE LTD"},"applications/visualize_rust_lifetime":{"id":"applications/visualize_rust_lifetime","title":"Avoiding Rust Deadlocks via Visualizing Lifetime","description":"- Team Name: Song\'s research group at Pennsylvania State University"},"applications/vue-typescript-substrate-frontend-template":{"id":"applications/vue-typescript-substrate-frontend-template","title":"Vue.js + TypeScript Substrate Front-End Template","description":"- Team Name: Wunderbar Network"},"applications/walt-id_nft-infra":{"id":"applications/walt-id_nft-infra","title":"walt-id_nft-infra","description":"Any implementation that is EVM compatible (e.g. Moonriver or RMRK with EVM bridge). Furthermore we will look into NFT specific solutions like Uniques FRAME pallet & Efinity."},"applications/wasm_runtimes_fuzzing":{"id":"applications/wasm_runtimes_fuzzing","title":"WebAssembly Runtimes Fuzzing (WARF)","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/wasm-opt-for-rust":{"id":"applications/wasm-opt-for-rust","title":"wasm-opt for Rust","description":"- Team Name: Common Orbit LLC"},"applications/wasmedge_substrate":{"id":"applications/wasmedge_substrate","title":"WasmEdge for Substrate","description":"- Team Name: Second State"},"applications/web3-compatible-api":{"id":"applications/web3-compatible-api","title":"Web3 Compatible API for Substrate EVM Chains","description":"Proposer//github.com/PureStake, @dtyoo"},"applications/Web3Box":{"id":"applications/Web3Box","title":"Web3Box","description":"- Team Name: Web3Box Labs"},"applications/Web3Go":{"id":"applications/Web3Go","title":"Web3Go","description":"Team Name:* Web3Go"},"applications/WeTEE_Network":{"id":"applications/WeTEE_Network","title":"WeTEE Network","description":"- Team Name: WeTEE\xa0DAO"},"applications/Whiteflag-on-Fennel":{"id":"applications/Whiteflag-on-Fennel","title":"Fennel Protocol","description":"Team Name:* Fennel Labs"},"applications/wika_network":{"id":"applications/wika_network","title":"wika.network","description":"- Team Name: Web Registry DAO"},"applications/workflow_testing":{"id":"applications/workflow_testing","title":"DuoSwap Module","description":"Team Name:* Duo"},"applications/xbi-format-psp-t3rn":{"id":"applications/xbi-format-psp-t3rn","title":"XBI - xcm-based high-level standard and interface (ABI) for smart contracts","description":"This document will be part of the terms and conditions of your agreement and therefore needs to contain all the required information about the project. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with a > (such as this one) can be removed."},"applications/Xcavate":{"id":"applications/Xcavate","title":"Xcavate","description":"We are building a real estate centric lending and asset minting protocol."},"applications/xcm-domain-service":{"id":"applications/xcm-domain-service","title":"XCM Domain Name Service","description":"- Team Name: Scio Labs (AZERO.ID)"},"applications/xcm-sdk":{"id":"applications/xcm-sdk","title":"Cross-Consensus Messaging Software Development Kit","description":"- Team Name: Blockcoders"},"applications/xcm-tools":{"id":"applications/xcm-tools","title":"XCM Tools","description":"Team Name:* gmajor"},"applications/xcm-tools-follow-up":{"id":"applications/xcm-tools-follow-up","title":"XCM Tools follow-up","description":"Team Name:* gmajor"},"applications/xcmsend":{"id":"applications/xcmsend","title":"XCMSend","description":"Team Name:"},"applications/xNFT":{"id":"applications/xNFT","title":"xNFT","description":"- Team Name: Starks"},"applications/XPredictMarket":{"id":"applications/XPredictMarket","title":"X Predict Market","description":"Proposer:* Wenzhu liang"},"applications/xtokens":{"id":"applications/xtokens","title":"xtokens - XCM Implementation for Fungible Assets","description":"This document is referenced in the terms and conditions and therefore needs to contain all the required information. Don\'t remove any of the mandatory parts presented in bold letters or as headlines! See the Open Grants Program Process on how to submit a proposal."},"applications/yatima":{"id":"applications/yatima","title":"Yatima","description":"Team Name:* Yatima Inc."},"applications/yiban_chen1":{"id":"applications/yiban_chen1","title":"Yiban Chen (General chain)","description":"- Payment Address (DAI): 0x6F19fdD08e5f08a26b6240eD3A83ff44fB8E670E"},"applications/yieldscan_phase_2":{"id":"applications/yieldscan_phase_2","title":"YieldScan","description":"Team Name:* Find Signal PTE. LTD."},"applications/Zeeve_Parachain_deployment_zoombienet_testing_automation":{"id":"applications/Zeeve_Parachain_deployment_zoombienet_testing_automation","title":"larch - Zombie-net Automation","description":"- Team Name: Zeeve"},"applications/zenlink":{"id":"applications/zenlink","title":"Zenlink","description":"Proposer:* Victory Van"},"applications/zenlink-cross-chain-dex":{"id":"applications/zenlink-cross-chain-dex","title":"Zenlink DEX Smart Contract","description":"Team Name:* Zenlink"},"applications/zenlink-smart-contract":{"id":"applications/zenlink-smart-contract","title":"Zenlink DEX Smart Contract","description":"Team Name:* Zenlink"},"applications/zero-network":{"id":"applications/zero-network","title":"Zero Network","description":"See the Grants Program Process on how to submit a proposal."},"applications/ZeroDAO_Network":{"id":"applications/ZeroDAO_Network","title":"ZeroDAO Network","description":"- Team Name: ZeroDAO"},"applications/ZeroPool":{"id":"applications/ZeroPool","title":"ZeroPool Phase 2","description":"- Proposer: snjax"},"applications/zk-plonk":{"id":"applications/zk-plonk","title":"zk plonk","description":"Team Name:* Plasm Network (Shinsaku Ashizawa, Sota Watanabe)"},"applications/zk-rollups":{"id":"applications/zk-rollups","title":"ZK Rollup on Polkadot/Substrate","description":"- Proposer: NoCtrlZ, akru, and SotaWatanabe"},"applications/ZK-Snarks tutorial":{"id":"applications/ZK-Snarks tutorial","title":"ZK-Snarks tutorial","description":"- Team Name: Bright Inventions"},"applications/zkverse":{"id":"applications/zkverse","title":"Zkverse","description":"- Team Name: Zkverse"},"applications/zkwasm-rollups-transfer":{"id":"applications/zkwasm-rollups-transfer","title":"Zkwasm Rollups Transfer","description":"- Team Name: Zkwasm Rollups Transfer"},"applications/Zombienet-Explorer":{"id":"applications/Zombienet-Explorer","title":"Zombienet Explorer: Multi-Chain Substrate Block Explorer (based on Polkaholic.io)","description":"- Team Name: Colorful Notion"},"CODE_OF_CONDUCT":{"id":"CODE_OF_CONDUCT","title":"Contributor Covenant Code of Conduct","description":"Our Pledge"},"docs/contribute":{"id":"docs/contribute","title":"\ud83e\udef6 Contribute","description":"The W3F Grants Program aims to be as open and accessible as possible. If you are interested in contributing or getting involved, there are several ways you can do that:","sidebar":"docs"},"docs/faq":{"id":"docs/faq","title":"\ud83d\ude4b FAQ","description":"\ud83e\udded General","sidebar":"docs"},"docs/funding":{"id":"docs/funding","title":"\ud83e\ude99 Alternative Funding","description":"Some funding sources might be more and some less suitable for your project throughout its various stages. We encourage you to explore alternative funding options listed below. Please note, however, that you should not seek to fund the same scope of work from multiple sources and that any team found doing so will have its Web3 Foundation support terminated.","sidebar":"docs"},"docs/help":{"id":"docs/help","title":"\ud83d\udca1 Help","description":"Real-time Conversation","sidebar":"docs"},"docs/introduction":{"id":"docs/introduction","title":"Introduction","description":"As part of our commitment to promoting the Web3 ecosystem, we offer a comprehensive grants program focused on funding software development and research efforts related to Polkadot and Kusama. For more information about the Web3 Foundation, please visit the About page on our website.","sidebar":"docs"},"docs/Introduction/ideas":{"id":"docs/Introduction/ideas","title":"Project Ideas","description":"An overview of existing projects in the Web 3.0 Technology Stack along with broad project ideas we would potentially be interested in funding can be found here, as well as a list of previously accepted applications here.","sidebar":"docs"},"docs/Introduction/intro":{"id":"docs/Introduction/intro","title":"Guidelines","description":"While applications are open to all, the W3F grants program prioritizes projects with a strong technical focus that demonstrably add value to the Polkadot ecosystem. Furthermore, successful applicants will be expected to present a solid and compelling long-term roadmap, supported by evidence of the project\'s significance to the community. This could include:","sidebar":"docs"},"docs/Introduction/levels":{"id":"docs/Introduction/levels","title":"Grant Levels","description":"The W3F Grants Program offers different grant levels to help you best depending on your current stage.","sidebar":"docs"},"docs/Introduction/support":{"id":"docs/Introduction/support","title":"Support","description":"The scope of our Grants Programs consists of funding and feedback on delivered milestones. This means that we do not provide hands-on support as part of a grant, but if you face specific issues during development, we will do our best and try to direct you to the correct resources. If this sounds like something you would like however, you may also want to apply to Parity\'s Substrate Builders Program, which provides hands-on technical, ecosystem and strategical long-term support and access to extensive resources. You can find general documentation and more information on Substrate on the Substrate Developer Hub, and we encourage you to join the community in order to get help with specific issues or to stay up to date with the most recent developments.","sidebar":"docs"},"docs/Introduction/team":{"id":"docs/Introduction/team","title":"Team","description":"W3F Grants Committee","sidebar":"docs"},"docs/maintenance":{"id":"docs/maintenance","title":"\ud83d\udee0\ufe0f Maintenance Grants","description":"Maintenance Grants are yet another idea to get involved with the Polkadot community. If you are a user of an open-source library that has gone out of date, or you simply want to work on small new features/fix bugs in these repos, we can support your contributions via a grant. We are happy to award rolling grants on a monthly basis, as long as the work done within each time period is performed to a quality standard deemed satisfactory by the grant evaluators.","sidebar":"docs"},"docs/office-hours":{"id":"docs/office-hours","title":"\u260e\ufe0f Office Hours","description":"Ecosystem Funding Office Hours are a chance to ask the W3F Ecosystem Funding team questions regarding a specific project or (potential) grant application. It offers","sidebar":"docs"},"docs/process":{"id":"docs/process","title":"Apply","description":"Check out the Polkadot Alpha Program for all kinds of ecosystem support opportunities.","sidebar":"docs"},"docs/Process/changes":{"id":"docs/Process/changes","title":"4. Changes to a Grant","description":"- Accepted grant applications can be amended at any time. However, this necessitates a reevaluation by the committee and the same number of approvals as an application (according to the levels). If your application has been accepted and, during development, you find that your project significantly deviates from the original specification, please open a new pull request that modifies the existing application. This also applies in case of significant delays.","sidebar":"docs"},"docs/Process/how-to-apply":{"id":"docs/Process/how-to-apply","title":"1. Application","description":"If you want to apply in private, you can do so here. Note that this is generally a slower process and imposes stricter requirements on applicants.","sidebar":"docs"},"docs/Process/milestone_delivery":{"id":"docs/Process/milestone_delivery","title":"3. Delivery and Payment","description":"Milestones are to be delivered via the Grant Milestone Delivery repository following the process described therein.","sidebar":"docs"},"docs/Process/review":{"id":"docs/Process/review","title":"2. Review","description":"1. The committee can (and usually does) issue comments and request changes on the pull request.","sidebar":"docs"},"docs/referral-program":{"id":"docs/referral-program","title":"\ud83d\udcb0 Referral Program","description":"We give away 500 USD, payable in USDC or USDT on Polkadot AssetHub, to each referral of a successful grant application by anyone having previously worked on a Web3 Foundation grant or a Polkadot Ambassador. Web3 Foundation and Parity employees do not qualify for the program, even if they previously worked on a grant.","sidebar":"docs"},"docs/rfps":{"id":"docs/rfps","title":"Requests for Proposals","description":"- \u2754 What is an RFP?","sidebar":"docs"},"docs/RFPs/a-and-v-topology":{"id":"docs/RFPs/a-and-v-topology","title":"Availability and Validity - Network Topology","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/action_research_opengov":{"id":"docs/RFPs/action_research_opengov","title":"Action Research for OpenGov","description":"Status:* Open (anyone is allowed to apply)","sidebar":"docs"},"docs/RFPs/alternative_polkadot_host_implementations":{"id":"docs/RFPs/alternative_polkadot_host_implementations","title":"Alternative Polkadot Host Implementation","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/alternative-polkadot-js-api-console":{"id":"docs/RFPs/alternative-polkadot-js-api-console","title":"Alternative javascript console for Polkadot JS API","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/analysis-website-and-data-platform":{"id":"docs/RFPs/analysis-website-and-data-platform","title":"Analytics Website/Data Platform","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/anti-collusion_infrastructure":{"id":"docs/RFPs/anti-collusion_infrastructure","title":"Anti-Collusion Infrastructure","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/appi":{"id":"docs/RFPs/appi","title":"APPI: Auto-funded public P2P infrastructure","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/bpf-contracts":{"id":"docs/RFPs/bpf-contracts","title":"BPF-based ink! smart contracts","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/candle-auction":{"id":"docs/RFPs/candle-auction","title":"Candle auction smart contract","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/crowdloan_front_end_template":{"id":"docs/RFPs/crowdloan_front_end_template","title":"Crowdloan Front End Template","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/data_analysis_tools":{"id":"docs/RFPs/data_analysis_tools","title":"Data Analysis Tools for Substrate-based Blockchains","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/decentralized-security-marketplace":{"id":"docs/RFPs/decentralized-security-marketplace","title":"Decentralized Security Marketplace","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/epassport-zk-validation":{"id":"docs/RFPs/epassport-zk-validation","title":"e-Passport ZK Validation [ON HOLD PENDING REVISIONS]","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/formal_guarantees_for_grandpa":{"id":"docs/RFPs/formal_guarantees_for_grandpa","title":"Formal Guarantees for GRANDPA Finality Gadget","description":"This Request for Proposal is currently open, meaning we are actively looking for (additional) teams to apply for it.","sidebar":"docs"},"docs/RFPs/grant_management_webapp":{"id":"docs/RFPs/grant_management_webapp","title":"Grant Management Web Application","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/IDE_for_ink_Smart_Contracts":{"id":"docs/RFPs/IDE_for_ink_Smart_Contracts","title":"Browser based IDE for ink! Smart Contracts","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/identity-directory":{"id":"docs/RFPs/identity-directory","title":"RFP: Substrate Identity Directory","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/implementation-benchmarking":{"id":"docs/RFPs/implementation-benchmarking","title":"ink!/pallet/solidity performance benchmarking","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/ink_smart_contract_block_explorer":{"id":"docs/RFPs/ink_smart_contract_block_explorer","title":"RFP: ink! block explorer","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/ISO_20022":{"id":"docs/RFPs/ISO_20022","title":"RFP: ISO 20022","description":"This Request for Proposal is currently open, meaning we are actively looking for (additional) teams to apply for it.","sidebar":"docs"},"docs/RFPs/ISO_8583":{"id":"docs/RFPs/ISO_8583","title":"RFP: ISO 8583","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/jsonrpsee-proxy-support":{"id":"docs/RFPs/jsonrpsee-proxy-support","title":"Socks5 proxy support for JsonRpsee","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/ksm-tipping-button":{"id":"docs/RFPs/ksm-tipping-button","title":"Tip or Donate KSM Embeddable Button","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/move_smart_contract_pallet":{"id":"docs/RFPs/move_smart_contract_pallet","title":"Move Smart Contract Pallet","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/multi-chain-block-explorer":{"id":"docs/RFPs/multi-chain-block-explorer","title":"Multi-chain Block Explorer","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/on-chain-quadratic-funding":{"id":"docs/RFPs/on-chain-quadratic-funding","title":"On-chain Quadratic Funding","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/parachain_validation_conformance_testing":{"id":"docs/RFPs/parachain_validation_conformance_testing","title":"Parachain Validation Conformance Testing","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/php-api":{"id":"docs/RFPs/php-api","title":"PHP Substrate API","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/php-scale":{"id":"docs/RFPs/php-scale","title":"PHP Version of SCALE Codec","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/polkadot-collator-setup":{"id":"docs/RFPs/polkadot-collator-setup","title":"Polkadot Collator Setup","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/polkadot-protocol_conformance_tests":{"id":"docs/RFPs/polkadot-protocol_conformance_tests","title":"Polkadot Protocol Conformance Tests","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/privacy-enhancement-polkadot-extension":{"id":"docs/RFPs/privacy-enhancement-polkadot-extension","title":"Privacy Enhancement for Polkadot Extension","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/raft-validators":{"id":"docs/RFPs/raft-validators","title":"High-availability validator setup","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/scale-codec-comparator":{"id":"docs/RFPs/scale-codec-comparator","title":"SCALE Codec Comparator","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/social-recovery-wallet":{"id":"docs/RFPs/social-recovery-wallet","title":"Social Recovery Wallet","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/staking-rewards-collector-front-end":{"id":"docs/RFPs/staking-rewards-collector-front-end","title":"Front-End for Staking Rewards Collector","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/Static-Analysis-for-Runtime-Pallets":{"id":"docs/RFPs/Static-Analysis-for-Runtime-Pallets","title":"Static Analysis of Runtime Pallets","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/RFPs/sub-consensus":{"id":"docs/RFPs/sub-consensus","title":"Sub-consensus mechanism","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/uncollateralized-stablecoin-research":{"id":"docs/RFPs/uncollateralized-stablecoin-research","title":"Uncollateralized Stablecoin Research","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/uptane-for-substrate-design-and-scope":{"id":"docs/RFPs/uptane-for-substrate-design-and-scope","title":"Designing Upchain: A framework for securing Substrate software update systems","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/user-account-access-analysis":{"id":"docs/RFPs/user-account-access-analysis","title":"User Account Access Security Analysis for Wallets","description":"This Request for Proposal is currently open, meaning we are actively looking for (additional) teams to apply for it.","sidebar":"docs"},"docs/RFPs/validator-selection-algorithm":{"id":"docs/RFPs/validator-selection-algorithm","title":"RFP: Validator Selection Algorithm","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/validator-setup-maintenance":{"id":"docs/RFPs/validator-setup-maintenance","title":"polkadot-validator-setup maintenance","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/wallet-aggregator-library":{"id":"docs/RFPs/wallet-aggregator-library","title":"Wallet Aggregator Library","description":"This Request for Proposals is closed, meaning we are not looking for any more proposals on this topic at the moment.","sidebar":"docs"},"docs/RFPs/xcm-tool":{"id":"docs/RFPs/xcm-tool","title":"XCM library & tools","description":"This Request for Proposals is currently considered under development, meaning one or more grants have been signed to address the topic. We might be interested in additional implementations, but it\u2019s better to double check this with the grants team.","sidebar":"docs"},"docs/suggesting":{"id":"docs/suggesting","title":"\ud83d\udcec Suggesting a Project","description":"If you think that we should support the development of certain tools or projects that aren\'t in the Polkadot/Kusama tech stack, feel free to submit a suggestion (\\"Request for Proposal\\") using the process described below. We are particularly interested in supporting projects that could be leveraged by other builders in our ecosystem.","sidebar":"docs"},"docs/Support Docs/announcement-guidelines":{"id":"docs/Support Docs/announcement-guidelines","title":"Announcement Guidelines","description":"Guidelines updated August 2021","sidebar":"docs"},"docs/Support Docs/grant_guidelines_per_category":{"id":"docs/Support Docs/grant_guidelines_per_category","title":"Grant guidelines for most popular grant categories","description":"While we ask teams to provide details of their envisioned solution, we are aware that precise implementation might slightly differ from the initial specification. Should there be large deviations from the original plan, please communicate this to the Grants Team ahead of time.","sidebar":"docs"},"docs/Support Docs/grant-badge-guidelines":{"id":"docs/Support Docs/grant-badge-guidelines","title":"Usage guidelines for the W3F Grants Program badge","description":"Once a project\'s first milestone has been accepted, we intend to help teams acknowledge their grant publicly while observing the foundation\u2019s guidelines.","sidebar":"docs"},"docs/Support Docs/milestone-deliverables-guidelines":{"id":"docs/Support Docs/milestone-deliverables-guidelines","title":"Milestone Delivery Guidelines","description":"These are the guidelines to be followed for milestones submitted for evaluation.","sidebar":"docs"},"docs/Support Docs/polkadot_stack":{"id":"docs/Support Docs/polkadot_stack","title":"Open Source Polkadot Stack","description":"This document has been deprecated in favour of the Open Source Polkadot Stack as part of the Polkadot Wiki.","sidebar":"docs"},"docs/Support Docs/privacy_policy":{"id":"docs/Support Docs/privacy_policy","title":"Privacy Policy","description":"Updated November 2023","sidebar":"docs"},"docs/Support Docs/T&Cs":{"id":"docs/Support Docs/T&Cs","title":"Grants Terms and Conditions","description":"Updated February 2023","sidebar":"docs"}}}')}}]); \ No newline at end of file diff --git a/assets/js/main.6b4e450c.js b/assets/js/main.6b4e450c.js deleted file mode 100644 index 6bd1ec059d1..00000000000 --- a/assets/js/main.6b4e450c.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.6b4e450c.js.LICENSE.txt */ -(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[38792],{89188:(e,t,n)=>{"use strict";n.d(t,{W:()=>o});var a=n(96540);function o(){return a.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},a.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},35947:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});n(96540);var a=n(53259),o=n.n(a),i=n(84054);const r={"003507fd":[()=>n.e(26518).then(n.bind(n,61520)),"@site/applications/polkadex.md",61520],"00b945b6":[()=>n.e(11425).then(n.bind(n,17517)),"@site/docs/RFPs/wallet-aggregator-library.md",17517],"00c2b2a8":[()=>n.e(76719).then(n.bind(n,47214)),"@site/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange.md",47214],"018c90df":[()=>n.e(64784).then(n.bind(n,27320)),"@site/applications/substrate-evm-adapter.md",27320],"0211cf38":[()=>n.e(28529).then(n.bind(n,75810)),"@site/applications/Syncra.md",75810],"026f8a43":[()=>n.e(54531).then(n.bind(n,39666)),"@site/applications/workflow_testing.md",39666],"030c705f":[()=>n.e(53907).then(n.bind(n,46104)),"@site/applications/xtokens.md",46104],"033247b8":[()=>n.e(59794).then(n.bind(n,49380)),"@site/applications/c++polkadot-light-client.md",49380],"039f99b9":[()=>n.e(54972).then(n.bind(n,16206)),"@site/applications/polket_toearnfun.md",16206],"03a2950a":[()=>n.e(66230).then(n.bind(n,14754)),"@site/applications/Tokenguard.md",14754],"04409633":[()=>n.e(61940).then(n.bind(n,16110)),"@site/applications/stable-asset.md",16110],"0480b142":[()=>n.e(8070).then(n.bind(n,78614)),"@site/docs/faq.md",78614],"04a01ee2":[()=>n.e(21823).then(n.bind(n,42337)),"@site/applications/cScale.md",42337],"04a72ad1":[()=>n.e(50689).then(n.bind(n,67980)),"@site/docs/RFPs/privacy-enhancement-polkadot-extension.md",67980],"05f401a8":[()=>n.e(66106).then(n.bind(n,94142)),"@site/applications/choko_wallet.md",94142],"071b3461":[()=>n.e(20783).then(n.bind(n,81010)),"@site/applications/dot_marketplace-Phase3.md",81010],"071cfc94":[()=>n.e(35778).then(n.bind(n,83898)),"@site/applications/sunshine-keybase.md",83898],"074c5a9e":[()=>n.e(77187).then(n.bind(n,78318)),"@site/applications/staking-rewards-collector-front-end.md",78318],"075bc5a3":[()=>n.e(4925).then(n.bind(n,29954)),"@site/applications/Maki.md",29954],"07d73d7d":[()=>n.e(80631).then(n.bind(n,8080)),"@site/applications/CoinFabrik_On_Ink_Integration_Tests_3.md",8080],"093042b1":[()=>n.e(6278).then(n.bind(n,62124)),"@site/applications/tokenomics-survey-2022.md",62124],"09be286f":[()=>n.e(32351).then(n.bind(n,14984)),"@site/applications/Faucet.md",14984],"09ff2bba":[()=>n.e(777).then(n.bind(n,49797)),"@site/docs/RFPs/data_analysis_tools.md",49797],"0ca018de":[()=>n.e(60173).then(n.bind(n,43584)),"@site/applications/Standard_Protocol.md",43584],"0cf91a3d":[()=>n.e(66592).then(n.bind(n,38394)),"@site/applications/deip.md",38394],"0d247f98":[()=>n.e(57153).then(n.bind(n,58928)),"@site/applications/Primis.md",58928],"0d2ec03f":[()=>n.e(73378).then(n.bind(n,62020)),"@site/applications/deeper_network.md",62020],"0dbc99ef":[()=>n.e(33629).then(n.bind(n,37388)),"@site/applications/CosmWasmVM-CoreProduct.md",37388],"0e9d4fd1":[()=>n.e(13270).then(n.bind(n,87878)),"@site/docs/Introduction/team.md",87878],"0ea959d4":[()=>n.e(73442).then(n.bind(n,93824)),"@site/applications/clover_network.md",93824],"0f0e6e72":[()=>n.e(91216).then(n.bind(n,71330)),"@site/applications/Gluon_decentralized_hardware_crypto_wallet_services.md",71330],"0f219439":[()=>n.e(63169).then(n.bind(n,87435)),"@site/applications/substrate-parachain-PoS-template.md",87435],"0f268954":[()=>n.e(70359).then(n.bind(n,93601)),"@site/applications/hs-web3.md",93601],"0f3d9ed8":[()=>n.e(98654).then(n.bind(n,32825)),"@site/applications/mobile_dapp_connection.md",32825],"0fa8dfff":[()=>n.e(6728).then(n.bind(n,23014)),"@site/docs/RFPs/parachain_validation_conformance_testing.md",23014],"1261ed3e":[()=>n.e(66002).then(n.bind(n,79871)),"@site/applications/eightfish.md",79871],"12e2b9b2":[()=>n.e(39992).then(n.bind(n,58537)),"@site/applications/uplink.md",58537],"133717db":[()=>n.e(28699).then(n.bind(n,82582)),"@site/applications/verida_network.md",82582],"13684d46":[()=>n.e(49507).then(n.bind(n,20528)),"@site/applications/Profond.md",20528],"13912f36":[()=>n.e(47998).then(n.bind(n,18934)),"@site/applications/maintenance/Zondax-Support.md",18934],"14502dfa":[()=>n.e(62910).then(n.bind(n,34314)),"@site/applications/project_bodhi.md",34314],"145e8536":[()=>n.e(83868).then(n.bind(n,46625)),"@site/applications/DICO.md",46625],"146bbd18":[()=>n.e(51261).then(n.bind(n,7659)),"@site/applications/SubGame_Network.md",7659],"14854f7d":[()=>n.e(44530).then(n.bind(n,63667)),"@site/applications/Roloi.md",63667],"14ab011f":[()=>n.e(73885).then(n.bind(n,15179)),"@site/applications/lunie.md",15179],"1501273f":[()=>n.e(48886).then(n.bind(n,3757)),"@site/applications/uke.md",3757],"153eaba1":[()=>n.e(13250).then(n.bind(n,27420)),"@site/docs/RFPs/crowdloan_front_end_template.md",27420],"1553f58d":[()=>n.e(52254).then(n.bind(n,29562)),"@site/applications/CoinFabrik_On_Ink_Integration_Tests.md",29562],"160d2766":[()=>n.e(75711).then(n.bind(n,98280)),"@site/applications/AdMeta.md",98280],"16b274ba":[()=>n.e(61240).then(n.bind(n,85954)),"@site/applications/nft_product_analytics_suite.md",85954],"16c3d365":[()=>n.e(65872).then(n.bind(n,39686)),"@site/applications/FuturFusion.md",39686],"16f90495":[()=>n.e(35287).then(n.bind(n,66716)),"@site/applications/blackprint-js.md",66716],17896441:[()=>Promise.all([n.e(71869),n.e(18401)]).then(n.bind(n,94441)),"@theme/DocItem",94441],"181b6ec5":[()=>n.e(66398).then(n.bind(n,98374)),"@site/applications/bright_treasury.md",98374],"1842ac24":[()=>n.e(38012).then(n.bind(n,91065)),"@site/applications/new_bls12_hash_function.md",91065],"1859b273":[()=>n.e(80692).then(n.bind(n,39956)),"@site/applications/ocelloids_monitoring_sdk.md",39956],"18ad0f10":[()=>n.e(55538).then(n.bind(n,97211)),"@site/applications/dorahacks-quadratic-funding.md",97211],"18db65fe":[()=>n.e(25526).then(n.bind(n,50274)),"@site/applications/zenlink-smart-contract.md",50274],"19eb7cef":[()=>n.e(59343).then(n.bind(n,6655)),"@site/applications/hex.md",6655],"1a4e3797":[()=>Promise.all([n.e(71869),n.e(62138)]).then(n.bind(n,62672)),"@theme/SearchPage",62672],"1c362ccd":[()=>n.e(46244).then(n.bind(n,22284)),"@site/applications/ajuna_network_follow_up.md",22284],"1c414f08":[()=>n.e(11232).then(n.bind(n,72809)),"@site/applications/keysafe_network.md",72809],"1c4f7bd7":[()=>n.e(50297).then(n.bind(n,11544)),"@site/applications/RubyProtocol.md",11544],"1cd61b91":[()=>n.e(91274).then(n.bind(n,91009)),"@site/applications/pallet-verifier.md",91009],"1e223c00":[()=>n.e(39003).then(n.bind(n,87578)),"@site/applications/lastic-grant3.md",87578],"1f3e1758":[()=>n.e(51273).then(n.bind(n,53577)),"@site/applications/lip_payments.md",53577],"1fa408ba":[()=>n.e(13690).then(n.bind(n,58481)),"@site/applications/hyperfridge.md",58481],"203065fe":[()=>n.e(61152).then(n.bind(n,1781)),"@site/applications/php-substrate-api.md",1781],"2061077e":[()=>n.e(81597).then(n.bind(n,99328)),"@site/docs/RFPs/bpf-contracts.md",99328],"210762f3":[()=>n.e(17714).then(n.bind(n,9284)),"@site/applications/ink-explorer.md",9284],"217a1d82":[()=>n.e(93933).then(n.bind(n,35649)),"@site/applications/centrifuge-twamm.md",35649],"22be61ad":[()=>n.e(1964).then(n.bind(n,19259)),"@site/docs/RFPs/formal_guarantees_for_grandpa.md",19259],"22fb5890":[()=>n.e(39239).then(n.bind(n,82084)),"@site/applications/shadows-network.md",82084],"2353df64":[()=>n.e(21226).then(n.bind(n,7409)),"@site/applications/daos.md",7409],"23e65601":[()=>n.e(53547).then(n.bind(n,70856)),"@site/applications/walt-id_nft-infra.md",70856],"24eb123e":[()=>n.e(43405).then(n.bind(n,88724)),"@site/applications/crossbow.md",88724],"250d73b2":[()=>n.e(28734).then(n.bind(n,91039)),"@site/applications/web3-compatible-api.md",91039],"265871a5":[()=>n.e(9198).then(n.bind(n,37909)),"@site/applications/dauth_network.md",37909],"26716c91":[()=>n.e(23648).then(n.bind(n,92463)),"@site/docs/RFPs/analysis-website-and-data-platform.md",92463],"2676e6c1":[()=>n.e(15245).then(n.bind(n,81313)),"@site/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.md",81313],"26a6d5df":[()=>n.e(73461).then(n.bind(n,32905)),"@site/applications/pallet_supersig.md",32905],"27211a22":[()=>n.e(37019).then(n.bind(n,9351)),"@site/applications/ThresholdSignature.md",9351],"28c7acfc":[()=>n.e(39550).then(n.bind(n,86675)),"@site/applications/polkadot-js-extension-per-account-auth.md",86675],"299e35fa":[()=>n.e(21937).then(n.bind(n,14925)),"@site/applications/swarm-nl.md",14925],"29b20609":[()=>n.e(93799).then(n.bind(n,77088)),"@site/applications/Shivarthu.md",77088],"29e919b4":[()=>n.e(42846).then(n.bind(n,30992)),"@site/applications/ParaSpell_follow-up.md",30992],"2a3d2d7f":[()=>n.e(90120).then(n.bind(n,58802)),"@site/applications/index.md",58802],"2a436572":[()=>n.e(30559).then(n.bind(n,19876)),"@site/applications/patron.md",19876],"2a802254":[()=>n.e(69795).then(n.bind(n,30730)),"@site/applications/Aisland-DocSig.md",30730],"2b0e3906":[()=>n.e(78264).then(n.bind(n,34921)),"@site/applications/fair_squares.md",34921],"2b11e6a2":[()=>n.e(63753).then(n.bind(n,3531)),"@site/applications/asylum_follow_up_1.md",3531],"2b2dd65a":[()=>n.e(22013).then(n.bind(n,91353)),"@site/applications/PrivaDEX_aggregator.md",91353],"2b8c5cd6":[()=>n.e(78306).then(n.bind(n,9107)),"@site/docs/RFPs/epassport-zk-validation.md",9107],"2ba08e95":[()=>n.e(2275).then(n.bind(n,31415)),"@site/applications/CoinFabrik_On_Ink_Integration_Tests_2.md",31415],"2ceb8b1e":[()=>n.e(48695).then(n.bind(n,11419)),"@site/docs/RFPs/raft-validators.md",11419],"2d5ce48b":[()=>n.e(860).then(n.bind(n,11952)),"@site/applications/pesa_pallet.md",11952],"2db49e7b":[()=>n.e(43646).then(n.bind(n,4960)),"@site/applications/candle_auction_ink.md",4960],"2e455d4b":[()=>n.e(92168).then(n.bind(n,92083)),"@site/applications/DistributedKeyManagement.md",92083],"2ea27eca":[()=>n.e(25185).then(n.bind(n,18993)),"@site/applications/dot_marketplace-phase2.md",18993],"2ebf6bd3":[()=>n.e(62295).then(n.bind(n,34827)),"@site/applications/setheum-launchpad-crowdsales-pallet.md",34827],"2ec9f803":[()=>n.e(38337).then(n.bind(n,42583)),"@site/applications/xcm-sdk.md",42583],"2ed841b9":[()=>n.e(45026).then(n.bind(n,20432)),"@site/applications/ScoutCoinFabrik.md",20432],"2f44b910":[()=>n.e(69443).then(n.bind(n,56396)),"@site/applications/stardust.md",56396],"2fbfd176":[()=>n.e(59389).then(n.bind(n,25773)),"@site/applications/perun_app_channels.md",25773],"2fc65e44":[()=>n.e(84754).then(n.bind(n,83846)),"@site/applications/QRUCIAL_DAO.md",83846],"31d3307a":[()=>n.e(92297).then(n.bind(n,55336)),"@site/applications/polk-auction.md",55336],"33df698c":[()=>n.e(24295).then(n.bind(n,77018)),"@site/applications/sol2ink.md",77018],"348dcc60":[()=>n.e(4350).then(n.bind(n,53145)),"@site/docs/RFPs/uncollateralized-stablecoin-research.md",53145],"34d0bf72":[()=>n.e(54417).then(n.bind(n,9959)),"@site/applications/dapp_wallet_integration_native_mobile_libraries.md",9959],"34dbcb71":[()=>n.e(20555).then(n.bind(n,91224)),"@site/applications/decentral_ml.md",91224],"354a979d":[()=>n.e(85721).then(n.bind(n,96506)),"@site/applications/kodadot_assethub_nft_indexer_statemine_statemint.md",96506],"35a4d7a3":[()=>n.e(9283).then(n.bind(n,82008)),"@site/applications/StorageHub.md",82008],"35e8777e":[()=>n.e(84206).then(n.bind(n,12222)),"@site/applications/polkamusic.md",12222],"35edfe5d":[()=>n.e(3416).then(n.bind(n,57047)),"@site/applications/MIXERv2.md",57047],"37d50100":[()=>n.e(34277).then(n.bind(n,89246)),"@site/applications/myriad_social.md",89246],"38746f92":[()=>n.e(13846).then(n.bind(n,60676)),"@site/applications/Melodot.md",60676],"3876a1f1":[()=>n.e(82492).then(n.bind(n,91633)),"@site/applications/Validator_Monitoring_Service.md",91633],"39454b3e":[()=>n.e(25280).then(n.bind(n,13825)),"@site/applications/societal_grant2.md",13825],"39658c48":[()=>n.e(71119).then(n.bind(n,92157)),"@site/applications/NuLink.md",92157],"3a064d4b":[()=>n.e(25123).then(n.bind(n,86240)),"@site/applications/Polkadot_Web_UI.md",86240],"3a68a17e":[()=>n.e(58623).then(n.bind(n,12189)),"@site/applications/dot-login.md",12189],"3ab13cbf":[()=>n.e(19586).then(n.bind(n,72762)),"@site/applications/subquery.md",72762],"3acf0bda":[()=>n.e(4167).then(n.bind(n,71558)),"@site/applications/typechain-polkadot.md",71558],"3c38ea88":[()=>n.e(28150).then(n.bind(n,49582)),"@site/applications/Datagen_Project.md",49582],"3c8991b9":[()=>n.e(42925).then(n.bind(n,59118)),"@site/applications/klevoya_fuzzer.md",59118],"3dbdd64e":[()=>n.e(32727).then(n.bind(n,51863)),"@site/applications/research-feasibiliy-java-host.md",51863],"3de68b17":[()=>n.e(34393).then(n.bind(n,59149)),"@site/applications/typechain-polkadot-follow-up-2.md",59149],"3edbd53d":[()=>n.e(6709).then(n.bind(n,30141)),"@site/applications/research-feasibility-go-runtime.md",30141],"3f3e03f1":[()=>n.e(53780).then(n.bind(n,49433)),"@site/applications/wika_network.md",49433],"3f726e69":[()=>n.e(19131).then(n.bind(n,22115)),"@site/applications/bldg_app.md",22115],"3fb61c86":[()=>n.e(22514).then(n.bind(n,9771)),"@site/applications/subdex.md",9771],"40249fd6":[()=>n.e(79182).then(n.bind(n,90005)),"@site/applications/binary_merkle_tree.md",90005],"40419be1":[()=>n.e(57565).then(n.bind(n,8995)),"@site/applications/DipoleOracle.md",8995],"40aef452":[()=>n.e(21442).then(n.bind(n,23696)),"@site/applications/Solang_Playground.md",23696],"40dd01d7":[()=>n.e(67601).then(n.bind(n,47406)),"@site/applications/universaldot.me.md",47406],"4236a113":[()=>n.e(23384).then(n.bind(n,62295)),"@site/applications/fractapp.md",62295],"428dca98":[()=>n.e(92762).then(n.bind(n,35312)),"@site/applications/Solang_developer_experience_improvements.md",35312],"42b3845c":[()=>n.e(3808).then(n.t.bind(n,4061,19)),"/home/runner/work/Grants-Program/Grants-Program/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",4061],"42f4c5cc":[()=>n.e(35045).then(n.bind(n,14593)),"@site/applications/solidity-verifier-for-accountable-light-client.md",14593],"4362a74c":[()=>n.e(84083).then(n.bind(n,18618)),"@site/applications/DINFRA.md",18618],"437cf31d":[()=>n.e(71888).then(n.bind(n,8494)),"@site/applications/sup.md",8494],"43db20c7":[()=>n.e(67766).then(n.bind(n,25838)),"@site/applications/ocelloids_xcm_monitoring_service.md",25838],"44a50890":[()=>n.e(21046).then(n.bind(n,45284)),"@site/applications/research_wallets.md",45284],"44d013a6":[()=>n.e(80374).then(n.bind(n,2621)),"@site/applications/subwallet.md",2621],"453e2297":[()=>n.e(16202).then(n.bind(n,5068)),"@site/docs/Support Docs/grant_guidelines_per_category.md",5068],"45727c44":[()=>n.e(42555).then(n.bind(n,1249)),"@site/applications/Rubeus_keeper_st2.md",1249],"45b1d930":[()=>n.e(89453).then(n.bind(n,64838)),"@site/applications/cross-chain-wallet.md",64838],"45eef51c":[()=>n.e(79527).then(n.bind(n,12001)),"@site/applications/wasm-opt-for-rust.md",12001],"466b77a0":[()=>n.e(24696).then(n.bind(n,12705)),"@site/applications/zero-network.md",12705],"472f2b83":[()=>n.e(30211).then(n.bind(n,718)),"@site/applications/typechain-polkadot-follow-up.md",718],47393571:[()=>n.e(80972).then(n.bind(n,30621)),"@site/applications/newomega.md",30621],"478b05e2":[()=>n.e(34174).then(n.bind(n,21641)),"@site/applications/ink-smart-contract-wizard.md",21641],"4831a431":[()=>n.e(41280).then(n.bind(n,20987)),"@site/applications/starks_network.md",20987],"484ead6c":[()=>n.e(77364).then(n.bind(n,84275)),"@site/applications/High_availability_validator_setup.md",84275],"484ef123":[()=>n.e(13256).then(n.bind(n,96222)),"@site/applications/validators_selection.md",96222],"48d86b75":[()=>n.e(31183).then(n.bind(n,89507)),"@site/applications/liberland.md",89507],"490c027b":[()=>n.e(32440).then(n.bind(n,52522)),"@site/docs/RFPs/jsonrpsee-proxy-support.md",52522],49491008:[()=>n.e(52356).then(n.bind(n,8147)),"@site/docs/help.md",8147],"496b07f8":[()=>n.e(38931).then(n.bind(n,87611)),"@site/applications/sequester.md",87611],"4993dcab":[()=>n.e(43908).then(n.bind(n,67516)),"@site/docs/RFPs/Static-Analysis-for-Runtime-Pallets.md",67516],"4a0590b1":[()=>n.e(73779).then(n.t.bind(n,61966,19)),"/home/runner/work/Grants-Program/Grants-Program/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",61966],"4b6f3bbc":[()=>n.e(16719).then(n.bind(n,57769)),"@site/applications/parami-protocol.md",57769],"4ba7e5a3":[()=>n.e(29591).then(n.bind(n,66467)),"@site/docs/contribute.md",66467],"4c37424b":[()=>n.e(13046).then(n.bind(n,95126)),"@site/docs/RFPs/sub-consensus.md",95126],"4c6ba17a":[()=>n.e(21826).then(n.bind(n,98645)),"@site/applications/hybrid_node_research.md",98645],"4c833bdc":[()=>n.e(38515).then(n.bind(n,73861)),"@site/applications/bounce-protocol.md",73861],"4ca68b77":[()=>n.e(76793).then(n.bind(n,36094)),"@site/applications/polkastarter.md",36094],"4d29df01":[()=>n.e(66047).then(n.bind(n,48421)),"@site/applications/solidity-trie-verifier.md",48421],"4e299279":[()=>n.e(97944).then(n.bind(n,70315)),"@site/applications/visualize_rust_lifetime.md",70315],"4fb110b7":[()=>n.e(2428).then(n.bind(n,73728)),"@site/applications/chainjs.md",73728],"4fd7a5a5":[()=>n.e(84682).then(n.bind(n,4906)),"@site/applications/iris_followup.md",4906],"5064e1c0":[()=>n.e(40437).then(n.bind(n,67458)),"@site/applications/subsmt.md",67458],"508e1e6a":[()=>n.e(50920).then(n.bind(n,29105)),"@site/docs/RFPs/xcm-tool.md",29105],50948269:[()=>n.e(13962).then(n.bind(n,15038)),"@site/applications/TuxedoDapp.md",15038],"512d8191":[()=>n.e(79184).then(n.bind(n,18016)),"@site/applications/Plus-follow-up.md",18016],"51385bb4":[()=>n.e(42267).then(n.bind(n,27927)),"@site/applications/Fennel_Protocol.md",27927],"514186ba":[()=>n.e(61021).then(n.bind(n,72567)),"@site/applications/project_aurras_mvp_phase_2.md",72567],"51780fa8":[()=>n.e(91957).then(n.bind(n,75460)),"@site/applications/ink-analyzer-phase-2.md",75460],"5179c3af":[()=>n.e(39770).then(n.bind(n,45565)),"@site/applications/skyekiwi-protocol.md",45565],"51eb9373":[()=>n.e(29294).then(n.bind(n,28437)),"@site/applications/sandox.md",28437],"5218576a":[()=>n.e(98350).then(n.bind(n,33904)),"@site/applications/Integrating-ISO8583.md",33904],"527790ee":[()=>n.e(84741).then(n.bind(n,53463)),"@site/applications/sirato_substrate_phase3.md",53463],"53d7406e":[()=>n.e(75435).then(n.bind(n,37668)),"@site/applications/ZK-Snarks tutorial.md",37668],"542b7d94":[()=>n.e(6274).then(n.bind(n,52228)),"@site/applications/ces_data_store.md",52228],"55cca2cf":[()=>n.e(80261).then(n.bind(n,3579)),"@site/applications/openPayroll.md",3579],"56db29c6":[()=>n.e(11164).then(n.bind(n,8374)),"@site/docs/RFPs/a-and-v-topology.md",8374],"5820f33f":[()=>n.e(75044).then(n.bind(n,78178)),"@site/applications/ares_protocol.md",78178],58529492:[()=>n.e(72363).then(n.bind(n,1857)),"@site/applications/polkasearch.md",1857],"58916ddc":[()=>n.e(42291).then(n.bind(n,23075)),"@site/applications/polkadot_analytics_platform.md",23075],"58ba7d15":[()=>n.e(15272).then(n.bind(n,2246)),"@site/applications/Security_Marketplace.md",2246],"5903d9fe":[()=>n.e(24596).then(n.bind(n,39495)),"@site/applications/saito-game-protocol-and-engine.md",39495],"593ce03a":[()=>n.e(62852).then(n.bind(n,15840)),"@site/applications/escrow_pallet.md",15840],"5ac5eb1a":[()=>n.e(50494).then(n.bind(n,29661)),"@site/applications/skyepass.md",29661],"5b4bd708":[()=>n.e(88503).then(n.bind(n,87489)),"@site/applications/zk-rollups.md",87489],"5b92b78e":[()=>n.e(35535).then(n.bind(n,54576)),"@site/applications/substrate_startkit_GUI.md",54576],"5c1100ee":[()=>n.e(22063).then(n.bind(n,72547)),"@site/applications/SaaS3.md",72547],"5d19e8c4":[()=>n.e(32880).then(n.bind(n,40758)),"@site/docs/RFPs/implementation-benchmarking.md",40758],"5d424605":[()=>n.e(71653).then(n.bind(n,67246)),"@site/applications/Crowdloans-FET.md",67246],"5d8a6e6c":[()=>n.e(37351).then(n.bind(n,82571)),"@site/applications/curve_amm.md",82571],"5dde2d34":[()=>n.e(53794).then(n.bind(n,18895)),"@site/applications/SubDAO_PolkaSign.md",18895],"5e12a3a6":[()=>n.e(43397).then(n.bind(n,79516)),"@site/applications/Subsembly-GRANDPA.md",79516],"5e240566":[()=>n.e(47778).then(n.bind(n,68500)),"@site/applications/Interstellar-Network.md",68500],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"5eb1d625":[()=>n.e(77223).then(n.bind(n,42435)),"@site/applications/cheersland.md",42435],"5f2c2d9f":[()=>n.e(55716).then(n.bind(n,18921)),"@site/applications/Claps.md",18921],"5fb8ca95":[()=>n.e(27838).then(n.bind(n,8591)),"@site/applications/universaldot-me.md",8591],"600972a3":[()=>n.e(70127).then(n.bind(n,95273)),"@site/applications/ZeroDAO_Network.md",95273],"6163dd53":[()=>n.e(65233).then(n.bind(n,4511)),"@site/applications/anagolay-project-idiyanale-phase-1.md",4511],"618023cd":[()=>n.e(50528).then(n.bind(n,62455)),"@site/applications/JsonRpsee-socks5-proxy.md",62455],"6202ac8e":[()=>n.e(40464).then(n.bind(n,22135)),"@site/docs/Process/how-to-apply.md",22135],62547519:[()=>n.e(85714).then(n.bind(n,56318)),"@site/applications/sub_consensus_mechanism.md",56318],"628a0d36":[()=>n.e(16949).then(n.bind(n,82148)),"@site/applications/Libra.md",82148],"62f57a8e":[()=>n.e(46449).then(n.bind(n,26364)),"@site/applications/blockchainia.md",26364],"635a0049":[()=>n.e(66909).then(n.bind(n,12527)),"@site/applications/typechain_revived.md",12527],"6475991a":[()=>n.e(29305).then(n.bind(n,32724)),"@site/applications/subalfred.md",32724],"6562b3cf":[()=>n.e(61630).then(n.bind(n,2080)),"@site/applications/decentralized_invoice.md",2080],65891661:[()=>n.e(27991).then(n.bind(n,85458)),"@site/applications/ssal-commods-dex.md",85458],"662bd64a":[()=>n.e(30056).then(n.bind(n,22693)),"@site/applications/odyssey_momentum.md",22693],"66437b23":[()=>n.e(46878).then(n.bind(n,15137)),"@site/applications/LightSpell-proposal.md",15137],"667c2780":[()=>n.e(73120).then(n.bind(n,24479)),"@site/applications/Dante_Network.md",24479],67183845:[()=>n.e(8209).then(n.bind(n,91349)),"@site/applications/dora-factory-molochdao-v1-v2.md",91349],"67321f9e":[()=>n.e(74662).then(n.bind(n,66951)),"@site/applications/SubDAO_Network.md",66951],"682cb337":[()=>n.e(92555).then(n.bind(n,14050)),"@site/applications/pallet-drand-client.md",14050],"6849bed7":[()=>n.e(48676).then(n.bind(n,92013)),"@site/applications/FIAT-on-off-ramp.md",92013],"686c40de":[()=>n.e(6401).then(n.bind(n,37894)),"@site/applications/uke-protocol.md",37894],"68923f8d":[()=>n.e(93887).then(n.bind(n,75311)),"@site/applications/Meta_Defender.md",75311],"689842b9":[()=>n.e(7735).then(n.bind(n,49990)),"@site/applications/Koiverse.md",49990],"68fdbacf":[()=>n.e(93567).then(n.bind(n,23130)),"@site/applications/zenlink-cross-chain-dex.md",23130],"6900e02e":[()=>n.e(90232).then(n.bind(n,53646)),"@site/applications/polkastats.md",53646],"6a41a1d3":[()=>n.e(35036).then(n.bind(n,3828)),"@site/docs/RFPs/scale-codec-comparator.md",3828],"6a5168b5":[()=>n.e(72055).then(n.bind(n,31285)),"@site/applications/Anchor.md",31285],"6b66a434":[()=>n.e(31673).then(n.bind(n,39811)),"@site/docs/RFPs/php-api.md",39811],"6c48ccd2":[()=>n.e(40862).then(n.t.bind(n,57757,19)),"/home/runner/work/Grants-Program/Grants-Program/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json",57757],"6d4aade0":[()=>n.e(13192).then(n.bind(n,68039)),"@site/applications/pallet_maci.md",68039],"6d8fec71":[()=>n.e(37719).then(n.bind(n,18610)),"@site/applications/grantmaster.md",18610],"6e27b9d3":[()=>n.e(62033).then(n.bind(n,59894)),"@site/applications/Substrate_Move_System_Pallet_1.md",59894],"6e2c89bf":[()=>n.e(68632).then(n.bind(n,95342)),"@site/docs/RFPs/validator-setup-maintenance.md",95342],"6e3bb826":[()=>n.e(8353).then(n.bind(n,19887)),"@site/applications/sarp-basic-functionality.md",19887],"704e19f0":[()=>n.e(68323).then(n.bind(n,21577)),"@site/applications/InvArch.md",21577],"709dd333":[()=>n.e(10796).then(n.bind(n,98981)),"@site/applications/Hyperdot.md",98981],"70eb7a71":[()=>n.e(5487).then(n.bind(n,74736)),"@site/applications/SydTek.md",74736],"70ecfbb4":[()=>n.e(76124).then(n.bind(n,76704)),"@site/applications/polkashots.md",76704],"70ef7226":[()=>n.e(69976).then(n.bind(n,68218)),"@site/applications/sol2ink-follow-up.md",68218],"7184e647":[()=>n.e(233).then(n.bind(n,31521)),"@site/applications/dot_marketplace.md",31521],"71f9d182":[()=>n.e(60007).then(n.bind(n,53099)),"@site/applications/Eiger_Storage_on_Polkadot_1.md",53099],"72c515c0":[()=>n.e(19699).then(n.bind(n,92350)),"@site/applications/Coinversation.md",92350],"7319d791":[()=>n.e(47914).then(n.bind(n,18108)),"@site/applications/rb_substrate_client.md",18108],"73e63d93":[()=>n.e(55897).then(n.bind(n,73829)),"@site/applications/polkadot-desktop-app.md",73829],"743d2187":[()=>n.e(42847).then(n.bind(n,21992)),"@site/applications/Starry_Network.md",21992],"746574b6":[()=>n.e(47252).then(n.bind(n,64277)),"@site/docs/Support Docs/grant-badge-guidelines.md",64277],"74e36a4a":[()=>n.e(61292).then(n.bind(n,88339)),"@site/applications/Banksy_Finance.md",88339],"75c173bc":[()=>n.e(58092).then(n.bind(n,20089)),"@site/applications/ISO20022.md",20089],"765b73a7":[()=>n.e(29655).then(n.bind(n,79007)),"@site/applications/SubsCrypt.md",79007],"769f7a44":[()=>n.e(59577).then(n.bind(n,10634)),"@site/docs/RFPs/staking-rewards-collector-front-end.md",10634],"7777569b":[()=>n.e(2927).then(n.bind(n,41835)),"@site/applications/kodadot_assethub_nft_m2.md",41835],"77d35b39":[()=>n.e(82083).then(n.bind(n,75410)),"@site/applications/supersig_fellowship.md",75410],"7861fba0":[()=>n.e(84958).then(n.bind(n,54066)),"@site/applications/evanesco_networks.md",54066],"78a076dd":[()=>n.e(21306).then(n.bind(n,35247)),"@site/docs/RFPs/user-account-access-analysis.md",35247],"79a77d53":[()=>n.e(66558).then(n.bind(n,23294)),"@site/applications/SEOR-code-less-smart-contract-platform.md",23294],"79b9f7ae":[()=>n.e(16275).then(n.bind(n,38594)),"@site/applications/dora-factory-multisig.md",38594],"79fe45c9":[()=>n.e(68525).then(n.bind(n,77940)),"@site/applications/unified_collator_node_deployment.md",77940],"7a901e9c":[()=>n.e(45630).then(n.bind(n,27241)),"@site/docs/Support Docs/T&Cs.md",27241],"7b2c6fa3":[()=>n.e(18461).then(n.bind(n,73652)),"@site/applications/open-node-framework.md",73652],"7b44d16a":[()=>n.e(64334).then(n.bind(n,7775)),"@site/applications/Calamar.md",7775],"7b8bf682":[()=>n.e(46600).then(n.bind(n,99138)),"@site/applications/TREX_Network.md",99138],"7c6b0a32":[()=>n.e(87603).then(n.bind(n,98238)),"@site/applications/project_aurras_mvp_phase_1.md",98238],"7d3cadaf":[()=>n.e(72726).then(n.bind(n,75255)),"@site/applications/community-health-check.md",75255],"7d3f0232":[()=>n.e(23644).then(n.bind(n,34046)),"@site/applications/Knowledge-Oriented-Framework.md",34046],"7d5e3f2d":[()=>n.e(96301).then(n.bind(n,98270)),"@site/applications/RubeusKeeper.md",98270],"7dea7f5d":[()=>n.e(58088).then(n.bind(n,95844)),"@site/applications/polkadot_tests.md",95844],"7ffa0f98":[()=>n.e(5682).then(n.bind(n,67447)),"@site/applications/Zombienet-Explorer.md",67447],"80a4c802":[()=>n.e(20843).then(n.bind(n,20280)),"@site/applications/mobile-game-framework.md",20280],"80a9cc6e":[()=>n.e(36172).then(n.bind(n,58023)),"@site/docs/RFPs/action_research_opengov.md",58023],81026232:[()=>n.e(99871).then(n.bind(n,52457)),"@site/applications/yiban_chen1.md",52457],"81b6c359":[()=>n.e(20278).then(n.bind(n,79509)),"@site/applications/dao-entrance-phase-1.md",79509],"81fda92d":[()=>n.e(3240).then(n.bind(n,31501)),"@site/applications/ink-analyzer.md",31501],"828ccb3b":[()=>n.e(51218).then(n.bind(n,75253)),"@site/applications/Web3Go.md",75253],"83bceba8":[()=>n.e(45019).then(n.bind(n,51381)),"@site/applications/imbue_network.md",51381],"83d1438d":[()=>n.e(33330).then(n.bind(n,19171)),"@site/applications/asylum.md",19171],"844d960c":[()=>n.e(71661).then(n.bind(n,684)),"@site/applications/mybank.md",684],"84a9efaa":[()=>n.e(89046).then(n.bind(n,59017)),"@site/applications/maintenance/wasm-opt-for-rust.md",59017],"84f2dca8":[()=>n.e(32443).then(n.bind(n,28440)),"@site/applications/bit_country_m2.md",28440],"8608173c":[()=>n.e(24651).then(n.bind(n,75001)),"@site/applications/ink-playground-ide-improvements.md",75001],"86d7c441":[()=>n.e(40734).then(n.bind(n,59087)),"@site/docs/RFPs/alternative_polkadot_host_implementations.md",59087],"885050db":[()=>n.e(27353).then(n.bind(n,92027)),"@site/applications/DotPay.md",92027],89633389:[()=>n.e(17624).then(n.bind(n,45457)),"@site/applications/on-chain-cash.md",45457],"89da1492":[()=>n.e(48629).then(n.bind(n,18e3)),"@site/applications/scale-codec-comparator.md",18e3],"8a17d48d":[()=>n.e(90338).then(n.bind(n,2378)),"@site/applications/MeProtocol.md",2378],"8a62b5be":[()=>n.e(16570).then(n.bind(n,16929)),"@site/docs/RFPs/php-scale.md",16929],"8ae0ca8b":[()=>n.e(59359).then(n.bind(n,55852)),"@site/applications/distributed_cryptography_for_polkadot_wallets.md",55852],"8b054d02":[()=>n.e(10210).then(n.bind(n,61142)),"@site/applications/perun_channels-integration.md",61142],"8b12cd00":[()=>n.e(39541).then(n.bind(n,90846)),"@site/applications/Polkadot-Dart.md",90846],"8b1d6a66":[()=>n.e(27397).then(n.bind(n,96367)),"@site/applications/xbi-format-psp-t3rn.md",96367],"8bbe97eb":[()=>n.e(70395).then(n.bind(n,50413)),"@site/docs/RFPs/ink_smart_contract_block_explorer.md",50413],"8bc9ca9f":[()=>n.e(61420).then(n.bind(n,75387)),"@site/docs/Introduction/ideas.md",75387],"8cf6226e":[()=>n.e(77243).then(n.bind(n,6961)),"@site/applications/xcm-domain-service.md",6961],"8d38f86a":[()=>n.e(62647).then(n.bind(n,84558)),"@site/applications/RegionX.md",84558],"8d924e0c":[()=>n.e(28824).then(n.bind(n,63072)),"@site/applications/DNFT.md",63072],"8da24fa5":[()=>n.e(2254).then(n.bind(n,12221)),"@site/docs/maintenance.md",12221],"8e010f80":[()=>n.e(61653).then(n.bind(n,73283)),"@site/applications/polkadot-mempool-explorer-v2.md",73283],"8ed0440b":[()=>n.e(37892).then(n.bind(n,96943)),"@site/applications/zenlink.md",96943],"8f0894d7":[()=>n.e(78897).then(n.bind(n,29659)),"@site/docs/RFPs/anti-collusion_infrastructure.md",29659],"8f41413c":[()=>n.e(14163).then(n.bind(n,38378)),"@site/applications/hybrid2.md",38378],"8f656afc":[()=>n.e(82964).then(n.bind(n,50934)),"@site/applications/MangoSale_Protocol.md",50934],"8f85b06a":[()=>n.e(57345).then(n.bind(n,94509)),"@site/docs/Process/changes.md",94509],"8fb64a3d":[()=>n.e(50917).then(n.bind(n,40220)),"@site/applications/validated-streams.md",40220],"8fccb5d2":[()=>n.e(20362).then(n.bind(n,785)),"@site/applications/dot_etl.md",785],"902828ba":[()=>n.e(23091).then(n.bind(n,47465)),"@site/applications/Deitos_Network.md",47465],"90469ff1":[()=>n.e(95376).then(n.bind(n,22908)),"@site/applications/orochi-network-orosign-part1.md",22908],"905708d8":[()=>n.e(96080).then(n.bind(n,75514)),"@site/docs/RFPs/appi.md",75514],"917bc286":[()=>n.e(84507).then(n.bind(n,9244)),"@site/applications/Interstellar-network2.md",9244],"919d73cf":[()=>n.e(5979).then(n.bind(n,62858)),"@site/applications/logion_wallet.md",62858],"92c0dc56":[()=>n.e(23285).then(n.bind(n,63258)),"@site/applications/substrate_client_java.md",63258],"935f2afb":[()=>n.e(98581).then(n.t.bind(n,35610,19)),"~docs/default/version-current-metadata-prop-751.json",35610],"93c7a379":[()=>n.e(94373).then(n.bind(n,38865)),"@site/applications/dart-scale-codec.md",38865],"948cf876":[()=>n.e(55478).then(n.bind(n,66076)),"@site/applications/ventur.md",66076],"94c1ad37":[()=>n.e(83653).then(n.bind(n,26161)),"@site/applications/tuxedo_parachain.md",26161],"94e62ed7":[()=>n.e(73573).then(n.bind(n,4713)),"@site/applications/vera_defi.md",4713],95612694:[()=>n.e(89317).then(n.bind(n,42006)),"@site/applications/dotly.md",42006],"966f33bd":[()=>n.e(26162).then(n.bind(n,91969)),"@site/docs/RFPs/decentralized-security-marketplace.md",91969],"96c6e6da":[()=>n.e(13481).then(n.bind(n,30184)),"@site/applications/faucet-bot.md",30184],"97d883cd":[()=>n.e(62921).then(n.bind(n,88755)),"@site/applications/DAOsign.md",88755],"983a622a":[()=>n.e(32683).then(n.bind(n,13880)),"@site/CODE_OF_CONDUCT.md",13880],"990fd983":[()=>n.e(49293).then(n.bind(n,38339)),"@site/applications/centrifuge-gsrpc-v2.md",38339],99444684:[()=>n.e(9939).then(n.bind(n,85074)),"@site/docs/Process/review.md",85074],"99e88449":[()=>n.e(91863).then(n.bind(n,71963)),"@site/applications/PolkaSignIn.md",71963],"99fad677":[()=>n.e(48306).then(n.bind(n,48869)),"@site/applications/delightfuldot.md",48869],"9a10b65c":[()=>n.e(90698).then(n.bind(n,4795)),"@site/docs/process.md",4795],"9a1f6492":[()=>n.e(42295).then(n.bind(n,22060)),"@site/applications/DIA_Bridge_Attestation_Oracle.md",22060],"9aadb410":[()=>n.e(80071).then(n.bind(n,95699)),"@site/docs/RFPs/validator-selection-algorithm.md",95699],"9aee58cf":[()=>n.e(515).then(n.bind(n,11630)),"@site/applications/CILA-omnichain-infrastructure.md",11630],"9b6c2d7b":[()=>n.e(55350).then(n.bind(n,83369)),"@site/docs/RFPs/candle-auction.md",83369],"9bf7be33":[()=>n.e(2646).then(n.bind(n,96474)),"@site/applications/Web3Box.md",96474],"9c461793":[()=>n.e(79726).then(n.bind(n,78823)),"@site/applications/subauction.md",78823],"9c97aaef":[()=>n.e(58252).then(n.bind(n,11693)),"@site/applications/Diffy_chat.md",11693],"9cb18637":[()=>n.e(80400).then(n.bind(n,54171)),"@site/applications/DeepAccountAnalytics-PolkadotDataAlliance.md",54171],"9de97cf1":[()=>n.e(97439).then(n.bind(n,66225)),"@site/applications/ArtZero_InkWhale.md",66225],"9e95a131":[()=>n.e(40249).then(n.bind(n,52117)),"@site/docs/RFPs/move_smart_contract_pallet.md",52117],"9ed4e77f":[()=>n.e(34334).then(n.bind(n,41747)),"@site/applications/Awesome-Polka.md",41747],"9f4236b1":[()=>n.e(71080).then(n.bind(n,10773)),"@site/docs/Process/milestone_delivery.md",10773],a09c2993:[()=>n.e(5899).then(n.bind(n,71456)),"@site/docs/introduction.md",71456],a13e5092:[()=>n.e(46319).then(n.bind(n,972)),"@site/applications/NFTStore_Network.md",972],a144fa4f:[()=>n.e(38736).then(n.bind(n,64526)),"@site/applications/slothunter.md",64526],a258c9c2:[()=>n.e(41358).then(n.bind(n,16416)),"@site/applications/signet.md",16416],a2e3ec27:[()=>n.e(90503).then(n.bind(n,24742)),"@site/applications/Doter.md",24742],a34c6988:[()=>n.e(72403).then(n.bind(n,30897)),"@site/applications/social_recovery_wallet.md",30897],a400da89:[()=>n.e(19820).then(n.bind(n,69899)),"@site/applications/polkaj_android_support.md",69899],a473e6f5:[()=>n.e(33984).then(n.bind(n,12123)),"@site/applications/Afloat.md",12123],a4861fb2:[()=>n.e(73303).then(n.bind(n,6919)),"@site/applications/php-scale-lib.md",6919],a55a9638:[()=>n.e(21867).then(n.bind(n,81247)),"@site/applications/yatima.md",81247],a5e34c04:[()=>n.e(1978).then(n.bind(n,49966)),"@site/applications/Tellor.md",49966],a6cdc712:[()=>n.e(62284).then(n.bind(n,42463)),"@site/applications/massbit_route.md",42463],a6eb5934:[()=>n.e(34056).then(n.bind(n,76202)),"@site/applications/RedStone Network.md",76202],a724c365:[()=>n.e(55812).then(n.bind(n,32457)),"@site/applications/WeTEE_Network.md",32457],a78e484f:[()=>n.e(60240).then(n.bind(n,89442)),"@site/docs/RFPs/on-chain-quadratic-funding.md",89442],a7bd4aaa:[()=>n.e(67098).then(n.bind(n,74532)),"@theme/DocVersionRoot",74532],a8d723a6:[()=>n.e(46175).then(n.bind(n,59680)),"@site/applications/project_1001.md",59680],a921adb8:[()=>n.e(78799).then(n.bind(n,19045)),"@site/applications/ISO-8583-implementation.md",19045],a94703ab:[()=>Promise.all([n.e(71869),n.e(79048)]).then(n.bind(n,92559)),"@theme/DocRoot",92559],a96c1726:[()=>n.e(32228).then(n.bind(n,49813)),"@site/applications/ipfs_utilities.md",49813],a96e9a0c:[()=>n.e(78291).then(n.bind(n,34418)),"@site/applications/Contract_wizard.md",34418],a9d36e8e:[()=>n.e(78080).then(n.bind(n,64409)),"@site/applications/tuxedo.md",64409],aa402b17:[()=>n.e(68289).then(n.bind(n,86803)),"@site/applications/konomi.md",86803],aaad1650:[()=>n.e(65720).then(n.bind(n,15750)),"@site/applications/substrate-identity-directory.md",15750],ab6518b5:[()=>n.e(60405).then(n.bind(n,12605)),"@site/applications/openbrush-follow-up-2.md",12605],ac540a19:[()=>n.e(51427).then(n.bind(n,31495)),"@site/applications/epirus_substrate_phase_2.md",31495],aca0d75b:[()=>n.e(90554).then(n.bind(n,15666)),"@site/applications/vanguard.md",15666],acdb258b:[()=>n.e(29684).then(n.bind(n,98427)),"@site/applications/pacific_store.md",98427],ad0364aa:[()=>n.e(29711).then(n.bind(n,73325)),"@site/applications/Stylograph.md",73325],ad588422:[()=>n.e(79763).then(n.bind(n,70532)),"@site/applications/AlgoCash.md",70532],ad7d9492:[()=>n.e(85463).then(n.bind(n,77163)),"@site/applications/cyclops.md",77163],ad8c84b0:[()=>n.e(67501).then(n.bind(n,80523)),"@site/applications/Idavoll Network.md",80523],adc2ae4e:[()=>n.e(56892).then(n.bind(n,8263)),"@site/applications/Parallel.md",8263],adc6f65e:[()=>n.e(26309).then(n.bind(n,20947)),"@site/applications/polkakeeper.md",20947],af253e28:[()=>n.e(51879).then(n.bind(n,57497)),"@site/applications/perun_channels.md",57497],af80e275:[()=>n.e(68911).then(n.bind(n,68757)),"@site/applications/signac.md",68757],b029dc53:[()=>n.e(15281).then(n.bind(n,40909)),"@site/applications/new-order.md",40909],b054b766:[()=>n.e(61539).then(n.bind(n,99283)),"@site/docs/funding.md",99283],b1853459:[()=>n.e(37242).then(n.bind(n,44821)),"@site/applications/data_platform_with_deep_indexed_data_and_staking_reports.md",44821],b1c20486:[()=>n.e(28301).then(n.bind(n,80512)),"@site/applications/multisignature_management_tool.md",80512],b248382e:[()=>n.e(40405).then(n.bind(n,50198)),"@site/applications/openbrush.md",50198],b36922bb:[()=>n.e(18909).then(n.bind(n,11888)),"@site/applications/create-substrate-app.md",11888],b4c938b6:[()=>n.e(1120).then(n.bind(n,88679)),"@site/applications/Multix-a-simple-UI-for-complex-multisig.md",88679],b51004e5:[()=>n.e(21765).then(n.bind(n,71450)),"@site/applications/sensio_network.md",71450],b54870c8:[()=>n.e(67608).then(n.bind(n,2296)),"@site/docs/Introduction/levels.md",2296],b57d251e:[()=>n.e(42380).then(n.bind(n,69009)),"@site/applications/parachain-staking.md",69009],b626a9e3:[()=>n.e(86325).then(n.bind(n,52019)),"@site/applications/assemblyscript-scale-codec.md",52019],b63241ae:[()=>n.e(73227).then(n.bind(n,13362)),"@site/applications/SubIdentity.md",13362],b6b0741b:[()=>n.e(12945).then(n.bind(n,62464)),"@site/docs/Support Docs/milestone-deliverables-guidelines.md",62464],b70fab52:[()=>n.e(26268).then(n.bind(n,24393)),"@site/applications/DKSAP.md",24393],b7428429:[()=>n.e(19647).then(n.bind(n,32786)),"@site/applications/PolkadotSnap.md",32786],b772b083:[()=>n.e(62176).then(n.bind(n,21391)),"@site/applications/tux0.md",21391],b827070c:[()=>n.e(28884).then(n.bind(n,80992)),"@site/docs/RFPs/identity-directory.md",80992],b82dd0c5:[()=>n.e(21319).then(n.bind(n,24505)),"@site/applications/plip.md",24505],b8d83163:[()=>n.e(23212).then(n.bind(n,86330)),"@site/applications/PolkaKey.md",86330],b9221b05:[()=>n.e(92252).then(n.bind(n,36868)),"@site/applications/kylin_network.md",36868],b9312de0:[()=>n.e(59621).then(n.bind(n,15217)),"@site/docs/Introduction/intro.md",15217],b9537d6a:[()=>n.e(45198).then(n.bind(n,80225)),"@site/applications/substrate_core_polywrapper.md",80225],b967029f:[()=>n.e(44430).then(n.bind(n,57690)),"@site/applications/wasm_runtimes_fuzzing.md",57690],b96f98be:[()=>n.e(90804).then(n.bind(n,86811)),"@site/applications/UMC-Tokenscribe.md",86811],ba4c506e:[()=>n.e(56587).then(n.bind(n,50189)),"@site/docs/rfps.md",50189],baf46722:[()=>n.e(45943).then(n.bind(n,47744)),"@site/applications/native-bitcoin-vaults.md",47744],bb76a33d:[()=>n.e(66885).then(n.bind(n,37394)),"@site/applications/nft_explorer.md",37394],bb9522fd:[()=>n.e(74163).then(n.bind(n,11646)),"@site/docs/RFPs/grant_management_webapp.md",11646],bbe54ce8:[()=>n.e(57).then(n.bind(n,11380)),"@site/applications/nft_collectibles_wallet.md",11380],bce5f2c2:[()=>n.e(29651).then(n.bind(n,78342)),"@site/applications/ParaSpell.md",78342],bd96f483:[()=>n.e(53437).then(n.bind(n,7860)),"@site/applications/LiisaPortfolioTracker.md",7860],bda46832:[()=>n.e(13611).then(n.bind(n,28552)),"@site/applications/hamster.md",28552],be394150:[()=>n.e(74470).then(n.bind(n,61695)),"@site/applications/tracking_chain.md",61695],bea3e1bc:[()=>n.e(5091).then(n.bind(n,92334)),"@site/applications/php-rpc-lib-follow-up.md",92334],bf7d4bb0:[()=>n.e(73646).then(n.bind(n,17117)),"@site/applications/substats.md",17117],bfd5220d:[()=>n.e(29114).then(n.bind(n,19746)),"@site/applications/openrollup-mvp-phase-1.md",19746],c0035755:[()=>n.e(17507).then(n.bind(n,84336)),"@site/applications/Plus.md",84336],c03e4c45:[()=>n.e(54604).then(n.bind(n,99395)),"@site/applications/polkadotjs_no_code.md",99395],c0c1a8d8:[()=>n.e(32157).then(n.bind(n,11658)),"@site/applications/democratic-governance-1.md",11658],c1dd4621:[()=>n.e(67957).then(n.bind(n,34006)),"@site/applications/ink-pallet-benchmarking-phase-2.md",34006],c214bc00:[()=>n.e(7110).then(n.bind(n,4933)),"@site/docs/RFPs/social-recovery-wallet.md",4933],c2268704:[()=>n.e(827).then(n.bind(n,19066)),"@site/applications/rv-kmir.md",19066],c32240a8:[()=>n.e(2482).then(n.bind(n,99293)),"@site/applications/EverlastingCash.md",99293],c34cabf7:[()=>n.e(61282).then(n.bind(n,66113)),"@site/applications/ismp.md",66113],c367e46e:[()=>n.e(39960).then(n.bind(n,25354)),"@site/applications/slonigiraf.md",25354],c3f8e1c1:[()=>n.e(82169).then(n.bind(n,57031)),"@site/applications/Plutonication.md",57031],c4f5d8e4:[()=>Promise.all([n.e(71869),n.e(52634)]).then(n.bind(n,18655)),"@site/src/pages/index.js",18655],c51cfce0:[()=>n.e(22609).then(n.bind(n,21489)),"@site/applications/Relation-Graph.md",21489],c5432ea2:[()=>n.e(69466).then(n.bind(n,17835)),"@site/docs/RFPs/polkadot-protocol_conformance_tests.md",17835],c5540c98:[()=>n.e(86988).then(n.bind(n,63726)),"@site/applications/QSTN.md",63726],c56a45db:[()=>n.e(69871).then(n.bind(n,63415)),"@site/applications/Polkadot-Protocol-Conformance-Tests.md",63415],c579011b:[()=>n.e(62499).then(n.bind(n,5788)),"@site/applications/Whiteflag-on-Fennel.md",5788],c5db6f92:[()=>n.e(48340).then(n.bind(n,4696)),"@site/docs/RFPs/ksm-tipping-button.md",4696],c5e85f34:[()=>n.e(44484).then(n.bind(n,45472)),"@site/applications/faceless.md",45472],c60938e5:[()=>n.e(13166).then(n.bind(n,44427)),"@site/applications/PoCS.md",44427],c6b877b9:[()=>n.e(52923).then(n.bind(n,88316)),"@site/docs/RFPs/ISO_8583.md",88316],c7df9e25:[()=>n.e(40246).then(n.bind(n,67136)),"@site/applications/FuzzLand.md",67136],c86840fe:[()=>n.e(3403).then(n.bind(n,90972)),"@site/applications/xNFT.md",90972],c8a62906:[()=>n.e(32342).then(n.bind(n,59461)),"@site/applications/wasmedge_substrate.md",59461],c9347341:[()=>n.e(88581).then(n.bind(n,78721)),"@site/applications/Dotflow.md",78721],c999610f:[()=>n.e(6392).then(n.bind(n,45563)),"@site/applications/leetcoin.md",45563],c9a58d90:[()=>n.e(67406).then(n.bind(n,68689)),"@site/applications/halva_framework.md",68689],c9d90e52:[()=>n.e(99270).then(n.bind(n,93045)),"@site/applications/faterium.md",93045],ca3121dd:[()=>n.e(40900).then(n.bind(n,8432)),"@site/applications/polkadotjs-ecdsa.md",8432],ca88de3b:[()=>n.e(55613).then(n.bind(n,20992)),"@site/applications/xcmsend.md",20992],cbcd08eb:[()=>n.e(55156).then(n.bind(n,92202)),"@site/applications/prosopo.md",92202],cc22ecd4:[()=>n.e(28841).then(n.bind(n,48336)),"@site/applications/RainbowDAO Protocol ink Phase 1.md",48336],cd24b208:[()=>n.e(40544).then(n.bind(n,25427)),"@site/applications/spacewalk-bridge.md",25427],cd617144:[()=>n.e(54553).then(n.bind(n,868)),"@site/applications/RareLink.md",868],ce250987:[()=>n.e(70286).then(n.bind(n,20858)),"@site/applications/sukhavati_poc_module.md",20858],ce40746e:[()=>n.e(72697).then(n.bind(n,30940)),"@site/applications/Xcavate.md",30940],ce7b6de3:[()=>n.e(46578).then(n.bind(n,1429)),"@site/applications/skynet-substrate-integration.md",1429],cef840d9:[()=>n.e(62920).then(n.bind(n,61746)),"@site/docs/Support Docs/privacy_policy.md",61746],d02b55c0:[()=>n.e(23440).then(n.bind(n,39506)),"@site/applications/Grant_management_webapp.md",39506],d14c5b8b:[()=>n.e(55190).then(n.bind(n,69171)),"@site/applications/iris.md",69171],d1521ce5:[()=>n.e(89001).then(n.bind(n,88043)),"@site/docs/RFPs/IDE_for_ink_Smart_Contracts.md",88043],d17fc0cd:[()=>n.e(99537).then(n.bind(n,398)),"@site/applications/KSM-embeddable-tip-or-donate-button.md",398],d1bdd0fa:[()=>n.e(78055).then(n.bind(n,97665)),"@site/applications/helixstreet.md",97665],d1cc5cb2:[()=>n.e(89460).then(n.bind(n,420)),"@site/applications/MAP-Bridge.md",420],d2709487:[()=>n.e(79028).then(n.bind(n,118)),"@site/docs/RFPs/ISO_20022.md",118],d282fa21:[()=>n.e(34971).then(n.bind(n,21760)),"@site/docs/referral-program.md",21760],d397baa3:[()=>n.e(88435).then(n.bind(n,39264)),"@site/applications/Cyborg.md",39264],d3a70d90:[()=>n.e(12867).then(n.bind(n,46187)),"@site/applications/tdot.md",46187],d4d4ccb3:[()=>n.e(71984).then(n.bind(n,62711)),"@site/applications/cryptex.md",62711],d4d87a57:[()=>n.e(70187).then(n.bind(n,87675)),"@site/applications/halva_bootstrapping.md",87675],d5510390:[()=>n.e(9604).then(n.bind(n,18304)),"@site/applications/xcm-tools.md",18304],d595b519:[()=>n.e(74469).then(n.bind(n,10636)),"@site/applications/bit_country.md",10636],d64e42fb:[()=>n.e(24458).then(n.bind(n,80077)),"@site/docs/RFPs/polkadot-collator-setup.md",80077],d65a1863:[()=>n.e(56829).then(n.bind(n,61176)),"@site/applications/sr25519_donna.md",61176],d699c63a:[()=>n.e(44600).then(n.bind(n,41114)),"@site/applications/dotnix.md",41114],d6b6deeb:[()=>n.e(78805).then(n.bind(n,38277)),"@site/applications/canyon_network.md",38277],d718eb78:[()=>n.e(29451).then(n.bind(n,74522)),"@site/applications/vue-typescript-substrate-frontend-template.md",74522],d743e462:[()=>n.e(1003).then(n.bind(n,93498)),"@site/applications/CESS.md",93498],d958c933:[()=>n.e(81435).then(n.bind(n,33460)),"@site/applications/galaxy.md",33460],d9fd7a7b:[()=>n.e(75111).then(n.bind(n,90487)),"@site/docs/RFPs/uptane-for-substrate-design-and-scope.md",90487],da4a9c2c:[()=>n.e(54566).then(n.bind(n,59975)),"@site/applications/subrelay.md",59975],da55cb63:[()=>n.e(1722).then(n.bind(n,74582)),"@site/applications/zkverse.md",74582],da5782cf:[()=>n.e(90435).then(n.bind(n,34704)),"@site/applications/Plus-social-recovery-wallet.md",34704],dab97983:[()=>n.e(48258).then(n.bind(n,62440)),"@site/applications/stone-index-on-substrate.md",62440],db469a0a:[()=>n.e(40584).then(n.bind(n,13684)),"@site/applications/contracts-tool.md",13684],db7ae0a9:[()=>n.e(1040).then(n.bind(n,67340)),"@site/docs/Support Docs/polkadot_stack.md",67340],dbbfd588:[()=>n.e(25332).then(n.bind(n,46851)),"@site/applications/substrate-tutorials.md",46851],dbd82b5f:[()=>n.e(39088).then(n.bind(n,63433)),"@site/applications/sunrise-dex.md",63433],dbe24b2f:[()=>n.e(87774).then(n.bind(n,81748)),"@site/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators.md",81748],dd9b495e:[()=>n.e(38977).then(n.bind(n,48040)),"@site/applications/cryptolab-staking-reward-collector-front-end.md",48040],ddb791a8:[()=>n.e(99903).then(n.bind(n,17799)),"@site/applications/tribal_protocol.md",17799],ddcf53d3:[()=>n.e(16143).then(n.bind(n,35023)),"@site/applications/Substrate_Move_System_Pallet_2.md",35023],dff106dc:[()=>n.e(83659).then(n.bind(n,18279)),"@site/applications/yieldscan_phase_2.md",18279],e01469b8:[()=>n.e(34606).then(n.bind(n,26824)),"@site/docs/Introduction/support.md",26824],e0147a01:[()=>n.e(16142).then(n.bind(n,70714)),"@site/applications/Societal.md",70714],e0c1e0d6:[()=>n.e(36765).then(n.bind(n,38094)),"@site/applications/subscript_lang.md",38094],e0e0e5ec:[()=>n.e(557).then(n.bind(n,933)),"@site/applications/zkwasm-rollups-transfer.md",933],e1527d61:[()=>n.e(72526).then(n.bind(n,20614)),"@site/applications/JuniDB.md",20614],e1c68ef1:[()=>n.e(44916).then(n.bind(n,55816)),"@site/applications/quantumLock.md",55816],e20b8532:[()=>n.e(97406).then(n.bind(n,73619)),"@site/applications/inkscope-fuzzer.md",73619],e26ca09e:[()=>n.e(7078).then(n.bind(n,82021)),"@site/applications/polkamask.md",82021],e2c93148:[()=>n.e(31614).then(n.bind(n,10220)),"@site/applications/subvt-telegram-bot.md",10220],e3c588c7:[()=>n.e(98625).then(n.bind(n,52969)),"@site/applications/si-front-end-template.md",52969],e3d564bd:[()=>n.e(85518).then(n.bind(n,3850)),"@site/applications/ink-boxes.md",3850],e3f32d12:[()=>n.e(33397).then(n.bind(n,58404)),"@site/applications/Cere_Turnkey_Private_Blockchain_Network.md",58404],e3f9abb2:[()=>n.e(59037).then(n.bind(n,45473)),"@site/applications/XPredictMarket.md",45473],e418d32c:[()=>n.e(10165).then(n.bind(n,35350)),"@site/applications/fidi-dotsight-analytics.md",35350],e4a036e3:[()=>n.e(76072).then(n.bind(n,25717)),"@site/applications/panic.md",25717],e4d5e7b2:[()=>n.e(33241).then(n.bind(n,2501)),"@site/applications/maintenance/Substratesnap_Maintenance.md",2501],e770214c:[()=>n.e(68774).then(n.bind(n,970)),"@site/applications/epirus_substrate_explorer.md",970],e833faab:[()=>n.e(86580).then(n.bind(n,69318)),"@site/applications/php-rpc-lib.md",69318],e8900d59:[()=>n.e(21737).then(n.bind(n,32268)),"@site/applications/Lastic.md",32268],e8d7a6d5:[()=>n.e(43111).then(n.bind(n,8831)),"@site/applications/project_silentdata.md",8831],e932408d:[()=>n.e(85234).then(n.bind(n,81058)),"@site/applications/Polkaholic.md",81058],eaa2ea37:[()=>n.e(67760).then(n.bind(n,83241)),"@site/applications/lastic-price-simulation-2.md",83241],eb1aed0d:[()=>n.e(33131).then(n.bind(n,38587)),"@site/applications/Nolik.md",38587],eb2850a7:[()=>n.e(61295).then(n.bind(n,25725)),"@site/applications/roloi-xcm-payment-automation.md",25725],ec059a4c:[()=>n.e(89183).then(n.bind(n,99681)),"@site/applications/SubDAO-Chrome-Extension.md",99681],ec9bc115:[()=>n.e(66372).then(n.bind(n,43559)),"@site/applications/setheum.md",43559],ee8ff1b5:[()=>n.e(64543).then(n.bind(n,5087)),"@site/applications/ink-pallet-benchmarking.md",5087],ef4cfc44:[()=>n.e(42596).then(n.bind(n,6698)),"@site/applications/chainviz.md",6698],efc88f4e:[()=>n.e(62844).then(n.bind(n,40241)),"@site/applications/polkadot-contract-wizard.md",40241],f00d2ffa:[()=>n.e(54206).then(n.bind(n,7892)),"@site/applications/TPScore.md",7892],f036d650:[()=>n.e(70107).then(n.bind(n,84550)),"@site/applications/polkadotjs-hardware.md",84550],f084b933:[()=>n.e(3056).then(n.bind(n,80553)),"@site/applications/Gafi.md",80553],f107d3a3:[()=>n.e(97560).then(n.bind(n,22542)),"@site/applications/GreenLemon.md",22542],f11c3e27:[()=>n.e(63829).then(n.bind(n,40531)),"@site/applications/bdwallet.md",40531],f1e79774:[()=>n.e(52197).then(n.bind(n,5657)),"@site/applications/pontem.md",5657],f1fc33ca:[()=>n.e(52767).then(n.bind(n,90576)),"@site/applications/xcm-tools-follow-up.md",90576],f22b4b67:[()=>n.e(46804).then(n.bind(n,78496)),"@site/applications/quadratic-funding.md",78496],f247b6fb:[()=>n.e(67416).then(n.bind(n,24020)),"@site/applications/BCANN.md",24020],f29ce45c:[()=>n.e(71732).then(n.bind(n,64480)),"@site/applications/OpenSquare_paid_qa_protocol.md",64480],f39c17a2:[()=>n.e(49899).then(n.bind(n,67806)),"@site/applications/openbrush-follow-up.md",67806],f3ce9685:[()=>n.e(5390).then(n.bind(n,44974)),"@site/docs/suggesting.md",44974],f3d2149d:[()=>n.e(56364).then(n.bind(n,64616)),"@site/applications/manta_network.md",64616],f3dd1f7b:[()=>n.e(57968).then(n.bind(n,71821)),"@site/applications/TreasuryTracker.md",71821],f42c9df1:[()=>n.e(64156).then(n.bind(n,9126)),"@site/applications/java-client.md",9126],f4d11ede:[()=>n.e(56615).then(n.bind(n,39216)),"@site/applications/Omniverse DLT.md",39216],f4e7d353:[()=>n.e(14742).then(n.bind(n,84272)),"@site/applications/psc.md",84272],f53d86c0:[()=>n.e(15154).then(n.bind(n,95099)),"@site/applications/upgradeability-by-proxy.md",95099],f55cc0eb:[()=>n.e(10360).then(n.bind(n,9968)),"@site/applications/OpenSquare-offchain-voting.md",9968],f5c3f7fb:[()=>n.e(8719).then(n.bind(n,65898)),"@site/applications/citadel.md",65898],f6091eb4:[()=>n.e(23966).then(n.bind(n,15745)),"@site/applications/decentralized_well-being_game_api.md",15745],f6136fc9:[()=>n.e(59400).then(n.bind(n,72863)),"@site/docs/RFPs/alternative-polkadot-js-api-console.md",72863],f691884e:[()=>n.e(87892).then(n.bind(n,79840)),"@site/applications/ParaSpell_follow-up2.md",79840],f6a3fab6:[()=>n.e(3256).then(n.bind(n,31832)),"@site/applications/dotmog.md",31832],f6e2ded6:[()=>n.e(79361).then(n.bind(n,98617)),"@site/applications/crowdloan_frontend_template.md",98617],f6fb0b44:[()=>n.e(16369).then(n.bind(n,97512)),"@site/applications/MangoBOX-Protocol.md",97512],f7cb5846:[()=>n.e(27440).then(n.bind(n,38595)),"@site/applications/quantum-guard.md",38595],f8aa15ec:[()=>n.e(36881).then(n.bind(n,59252)),"@site/applications/ZeroPool.md",59252],f8c8297c:[()=>n.e(93325).then(n.bind(n,24726)),"@site/applications/GenesisDAO.md",24726],f8d3dbc8:[()=>n.e(39513).then(n.bind(n,66007)),"@site/applications/newomega-m3m4.md",66007],f91a2579:[()=>n.e(34661).then(n.bind(n,33648)),"@site/applications/zk-plonk.md",33648],f9e765e6:[()=>n.e(49710).then(n.bind(n,32839)),"@site/applications/spartan_poc_consensus_module.md",32839],fa2dcbb0:[()=>n.e(73759).then(n.bind(n,86263)),"@site/applications/delmonicos.md",86263],fa675db7:[()=>n.e(58339).then(n.bind(n,1705)),"@site/applications/SpiderDAO.md",1705],fae5e01b:[()=>n.e(39324).then(n.bind(n,89636)),"@site/applications/SpellRouter-proposal.md",89636],fb79a9e5:[()=>n.e(25719).then(n.bind(n,82959)),"@site/applications/MIXER.md",82959],fbfb7b9b:[()=>n.e(48565).then(n.bind(n,86060)),"@site/docs/Support Docs/announcement-guidelines.md",86060],fc587ea2:[()=>n.e(65556).then(n.bind(n,68080)),"@site/applications/coong_wallet.md",68080],fc635dfc:[()=>n.e(4321).then(n.bind(n,24023)),"@site/docs/RFPs/multi-chain-block-explorer.md",24023],fc7375fe:[()=>n.e(40839).then(n.bind(n,5703)),"@site/applications/Apron_Network.md",5703],fcb5f29f:[()=>n.e(48092).then(n.bind(n,34924)),"@site/applications/societal_saas_pricing.md",34924],fcba6891:[()=>n.e(10521).then(n.bind(n,18161)),"@site/applications/SubGame_Network_m2.md",18161],fcbfe510:[()=>n.e(60839).then(n.bind(n,84141)),"@site/applications/polkaflow.md",84141],fcd223e9:[()=>n.e(16307).then(n.bind(n,26441)),"@site/applications/infimum.md",26441],fe36a4c7:[()=>n.e(37298).then(n.bind(n,41258)),"@site/applications/hybrid.md",41258],feb17923:[()=>n.e(91554).then(n.bind(n,37509)),"@site/applications/ScoutCoinFabrik_2.md",37509],feb5481f:[()=>n.e(26022).then(n.bind(n,52566)),"@site/applications/Polkawatch.md",52566],fedbe992:[()=>n.e(7761).then(n.bind(n,83988)),"@site/applications/Treasureland.md",83988],ff19b86b:[()=>n.e(37859).then(n.bind(n,82459)),"@site/applications/subxt-python.md",82459],ffafc25c:[()=>n.e(84797).then(n.bind(n,85168)),"@site/applications/Polkadart.md",85168],ffe39c7e:[()=>n.e(22415).then(n.bind(n,79476)),"@site/applications/DotPulse.md",79476]};var s=n(74848);function l(e){let{error:t,retry:n,pastDelay:a}=e;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):a?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=n(86921),p=n(53102);function u(e,t){if("*"===e)return o()({loading:l,loader:()=>n.e(82237).then(n.bind(n,82237)),modules:["@theme/NotFound"],webpack:()=>[82237],render(e,t){const n=e.default;return(0,s.jsx)(p.W,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(n,{...t})})}});const a=i[`${e}-${t}`],u={},d=[],f=[],m=(0,c.A)(a);return Object.entries(m).forEach((e=>{let[t,n]=e;const a=r[n];a&&(u[t]=a[0],d.push(a[1]),f.push(a[2]))})),o().Map({loading:l,loader:u,modules:d,webpack:()=>f,render(t,n){const o=JSON.parse(JSON.stringify(a));Object.entries(t).forEach((t=>{let[n,a]=t;const i=a.default;if(!i)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof i&&"function"!=typeof i||Object.keys(a).filter((e=>"default"!==e)).forEach((e=>{i[e]=a[e]}));let r=o;const s=n.split(".");s.slice(0,-1).forEach((e=>{r=r[e]})),r[s[s.length-1]]=i}));const i=o.__comp;delete o.__comp;const r=o.__context;return delete o.__context,(0,s.jsx)(p.W,{value:r,children:(0,s.jsx)(i,{...o,...n})})}})}const d=[{path:"/search",component:u("/search","d23"),exact:!0},{path:"/",component:u("/","3a0"),exact:!0},{path:"/",component:u("/","825"),routes:[{path:"/",component:u("/","a3a"),routes:[{path:"/",component:u("/","9ef"),routes:[{path:"/applications",component:u("/applications","81a"),exact:!0,sidebar:"docs"},{path:"/applications/AdMeta",component:u("/applications/AdMeta","fc4"),exact:!0},{path:"/applications/Afloat",component:u("/applications/Afloat","3d9"),exact:!0},{path:"/applications/Aisland-DocSig",component:u("/applications/Aisland-DocSig","9be"),exact:!0},{path:"/applications/ajuna_network_follow_up",component:u("/applications/ajuna_network_follow_up","8e2"),exact:!0},{path:"/applications/AlgoCash",component:u("/applications/AlgoCash","84a"),exact:!0},{path:"/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators",component:u("/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators","9a0"),exact:!0},{path:"/applications/anagolay-project-idiyanale-phase-1",component:u("/applications/anagolay-project-idiyanale-phase-1","92e"),exact:!0},{path:"/applications/Anchor",component:u("/applications/Anchor","b17"),exact:!0},{path:"/applications/Apron_Network",component:u("/applications/Apron_Network","6c6"),exact:!0},{path:"/applications/ares_protocol",component:u("/applications/ares_protocol","f03"),exact:!0},{path:"/applications/ArtZero_InkWhale",component:u("/applications/ArtZero_InkWhale","8ee"),exact:!0},{path:"/applications/assemblyscript-scale-codec",component:u("/applications/assemblyscript-scale-codec","895"),exact:!0},{path:"/applications/asylum",component:u("/applications/asylum","cf1"),exact:!0},{path:"/applications/asylum_follow_up_1",component:u("/applications/asylum_follow_up_1","5f5"),exact:!0},{path:"/applications/Awesome-Polka",component:u("/applications/Awesome-Polka","839"),exact:!0},{path:"/applications/Banksy_Finance",component:u("/applications/Banksy_Finance","e8c"),exact:!0},{path:"/applications/BCANN",component:u("/applications/BCANN","534"),exact:!0},{path:"/applications/bdwallet",component:u("/applications/bdwallet","972"),exact:!0},{path:"/applications/binary_merkle_tree",component:u("/applications/binary_merkle_tree","0e8"),exact:!0},{path:"/applications/bit_country",component:u("/applications/bit_country","c35"),exact:!0},{path:"/applications/bit_country_m2",component:u("/applications/bit_country_m2","7f3"),exact:!0},{path:"/applications/blackprint-js",component:u("/applications/blackprint-js","5c7"),exact:!0},{path:"/applications/bldg_app",component:u("/applications/bldg_app","a48"),exact:!0},{path:"/applications/blockchainia",component:u("/applications/blockchainia","2f7"),exact:!0},{path:"/applications/bounce-protocol",component:u("/applications/bounce-protocol","0a7"),exact:!0},{path:"/applications/bright_treasury",component:u("/applications/bright_treasury","14f"),exact:!0},{path:"/applications/c++polkadot-light-client",component:u("/applications/c++polkadot-light-client","17d"),exact:!0},{path:"/applications/Calamar",component:u("/applications/Calamar","218"),exact:!0},{path:"/applications/candle_auction_ink",component:u("/applications/candle_auction_ink","a97"),exact:!0},{path:"/applications/canyon_network",component:u("/applications/canyon_network","fea"),exact:!0},{path:"/applications/centrifuge-gsrpc-v2",component:u("/applications/centrifuge-gsrpc-v2","639"),exact:!0},{path:"/applications/centrifuge-twamm",component:u("/applications/centrifuge-twamm","20f"),exact:!0},{path:"/applications/Cere_Turnkey_Private_Blockchain_Network",component:u("/applications/Cere_Turnkey_Private_Blockchain_Network","ef7"),exact:!0},{path:"/applications/ces_data_store",component:u("/applications/ces_data_store","d97"),exact:!0},{path:"/applications/CESS",component:u("/applications/CESS","636"),exact:!0},{path:"/applications/chainjs",component:u("/applications/chainjs","ff3"),exact:!0},{path:"/applications/chainviz",component:u("/applications/chainviz","64c"),exact:!0},{path:"/applications/cheersland",component:u("/applications/cheersland","685"),exact:!0},{path:"/applications/choko_wallet",component:u("/applications/choko_wallet","c87"),exact:!0},{path:"/applications/CILA-omnichain-infrastructure",component:u("/applications/CILA-omnichain-infrastructure","890"),exact:!0},{path:"/applications/citadel",component:u("/applications/citadel","4c1"),exact:!0},{path:"/applications/Claps",component:u("/applications/Claps","da3"),exact:!0},{path:"/applications/clover_network",component:u("/applications/clover_network","504"),exact:!0},{path:"/applications/CoinFabrik_On_Ink_Integration_Tests",component:u("/applications/CoinFabrik_On_Ink_Integration_Tests","2db"),exact:!0},{path:"/applications/CoinFabrik_On_Ink_Integration_Tests_2",component:u("/applications/CoinFabrik_On_Ink_Integration_Tests_2","3fe"),exact:!0},{path:"/applications/CoinFabrik_On_Ink_Integration_Tests_3",component:u("/applications/CoinFabrik_On_Ink_Integration_Tests_3","939"),exact:!0},{path:"/applications/Coinversation",component:u("/applications/Coinversation","1aa"),exact:!0},{path:"/applications/community-health-check",component:u("/applications/community-health-check","052"),exact:!0},{path:"/applications/Contract_wizard",component:u("/applications/Contract_wizard","bfb"),exact:!0},{path:"/applications/contracts-tool",component:u("/applications/contracts-tool","986"),exact:!0},{path:"/applications/coong_wallet",component:u("/applications/coong_wallet","f94"),exact:!0},{path:"/applications/CosmWasmVM-CoreProduct",component:u("/applications/CosmWasmVM-CoreProduct","41a"),exact:!0},{path:"/applications/create-substrate-app",component:u("/applications/create-substrate-app","bfb"),exact:!0},{path:"/applications/cross-chain-wallet",component:u("/applications/cross-chain-wallet","8d3"),exact:!0},{path:"/applications/crossbow",component:u("/applications/crossbow","b7e"),exact:!0},{path:"/applications/crowdloan_frontend_template",component:u("/applications/crowdloan_frontend_template","9f8"),exact:!0},{path:"/applications/Crowdloans-FET",component:u("/applications/Crowdloans-FET","ad6"),exact:!0},{path:"/applications/cryptex",component:u("/applications/cryptex","937"),exact:!0},{path:"/applications/cryptolab-staking-reward-collector-front-end",component:u("/applications/cryptolab-staking-reward-collector-front-end","89f"),exact:!0},{path:"/applications/cScale",component:u("/applications/cScale","32f"),exact:!0},{path:"/applications/curve_amm",component:u("/applications/curve_amm","f6d"),exact:!0},{path:"/applications/Cyborg",component:u("/applications/Cyborg","41a"),exact:!0},{path:"/applications/cyclops",component:u("/applications/cyclops","58b"),exact:!0},{path:"/applications/Dante_Network",component:u("/applications/Dante_Network","b2b"),exact:!0},{path:"/applications/dao-entrance-phase-1",component:u("/applications/dao-entrance-phase-1","0e9"),exact:!0},{path:"/applications/daos",component:u("/applications/daos","ab5"),exact:!0},{path:"/applications/DAOsign",component:u("/applications/DAOsign","0af"),exact:!0},{path:"/applications/dapp_wallet_integration_native_mobile_libraries",component:u("/applications/dapp_wallet_integration_native_mobile_libraries","b91"),exact:!0},{path:"/applications/dart-scale-codec",component:u("/applications/dart-scale-codec","786"),exact:!0},{path:"/applications/data_platform_with_deep_indexed_data_and_staking_reports",component:u("/applications/data_platform_with_deep_indexed_data_and_staking_reports","60d"),exact:!0},{path:"/applications/Datagen_Project",component:u("/applications/Datagen_Project","683"),exact:!0},{path:"/applications/dauth_network",component:u("/applications/dauth_network","dee"),exact:!0},{path:"/applications/decentral_ml",component:u("/applications/decentral_ml","c77"),exact:!0},{path:"/applications/decentralized_invoice",component:u("/applications/decentralized_invoice","3bf"),exact:!0},{path:"/applications/decentralized_well-being_game_api",component:u("/applications/decentralized_well-being_game_api","15a"),exact:!0},{path:"/applications/DeepAccountAnalytics-PolkadotDataAlliance",component:u("/applications/DeepAccountAnalytics-PolkadotDataAlliance","6a2"),exact:!0},{path:"/applications/deeper_network",component:u("/applications/deeper_network","ec4"),exact:!0},{path:"/applications/deip",component:u("/applications/deip","b50"),exact:!0},{path:"/applications/Deitos_Network",component:u("/applications/Deitos_Network","c49"),exact:!0},{path:"/applications/delightfuldot",component:u("/applications/delightfuldot","44e"),exact:!0},{path:"/applications/delmonicos",component:u("/applications/delmonicos","c64"),exact:!0},{path:"/applications/democratic-governance-1",component:u("/applications/democratic-governance-1","c5a"),exact:!0},{path:"/applications/DIA_Bridge_Attestation_Oracle",component:u("/applications/DIA_Bridge_Attestation_Oracle","69d"),exact:!0},{path:"/applications/DICO",component:u("/applications/DICO","a7a"),exact:!0},{path:"/applications/Diffy_chat",component:u("/applications/Diffy_chat","824"),exact:!0},{path:"/applications/DINFRA",component:u("/applications/DINFRA","c55"),exact:!0},{path:"/applications/DipoleOracle",component:u("/applications/DipoleOracle","11b"),exact:!0},{path:"/applications/distributed_cryptography_for_polkadot_wallets",component:u("/applications/distributed_cryptography_for_polkadot_wallets","220"),exact:!0},{path:"/applications/DistributedKeyManagement",component:u("/applications/DistributedKeyManagement","188"),exact:!0},{path:"/applications/DKSAP",component:u("/applications/DKSAP","865"),exact:!0},{path:"/applications/DNFT",component:u("/applications/DNFT","fb2"),exact:!0},{path:"/applications/dora-factory-molochdao-v1-v2",component:u("/applications/dora-factory-molochdao-v1-v2","d34"),exact:!0},{path:"/applications/dora-factory-multisig",component:u("/applications/dora-factory-multisig","dfa"),exact:!0},{path:"/applications/dorahacks-quadratic-funding",component:u("/applications/dorahacks-quadratic-funding","bb5"),exact:!0},{path:"/applications/dot_etl",component:u("/applications/dot_etl","b01"),exact:!0},{path:"/applications/dot_marketplace",component:u("/applications/dot_marketplace","3b2"),exact:!0},{path:"/applications/dot_marketplace-phase2",component:u("/applications/dot_marketplace-phase2","cea"),exact:!0},{path:"/applications/dot_marketplace-Phase3",component:u("/applications/dot_marketplace-Phase3","a58"),exact:!0},{path:"/applications/dot-login",component:u("/applications/dot-login","642"),exact:!0},{path:"/applications/Doter",component:u("/applications/Doter","30b"),exact:!0},{path:"/applications/Dotflow",component:u("/applications/Dotflow","97d"),exact:!0},{path:"/applications/dotly",component:u("/applications/dotly","a8a"),exact:!0},{path:"/applications/dotmog",component:u("/applications/dotmog","2ef"),exact:!0},{path:"/applications/dotnix",component:u("/applications/dotnix","3f0"),exact:!0},{path:"/applications/DotPay",component:u("/applications/DotPay","dd5"),exact:!0},{path:"/applications/DotPulse",component:u("/applications/DotPulse","784"),exact:!0},{path:"/applications/Eiger_Storage_on_Polkadot_1",component:u("/applications/Eiger_Storage_on_Polkadot_1","79e"),exact:!0},{path:"/applications/eightfish",component:u("/applications/eightfish","816"),exact:!0},{path:"/applications/epirus_substrate_explorer",component:u("/applications/epirus_substrate_explorer","54b"),exact:!0},{path:"/applications/epirus_substrate_phase_2",component:u("/applications/epirus_substrate_phase_2","8d7"),exact:!0},{path:"/applications/escrow_pallet",component:u("/applications/escrow_pallet","4f1"),exact:!0},{path:"/applications/evanesco_networks",component:u("/applications/evanesco_networks","dea"),exact:!0},{path:"/applications/EverlastingCash",component:u("/applications/EverlastingCash","3ee"),exact:!0},{path:"/applications/faceless",component:u("/applications/faceless","d3c"),exact:!0},{path:"/applications/fair_squares",component:u("/applications/fair_squares","9f9"),exact:!0},{path:"/applications/faterium",component:u("/applications/faterium","bb6"),exact:!0},{path:"/applications/Faucet",component:u("/applications/Faucet","492"),exact:!0},{path:"/applications/faucet-bot",component:u("/applications/faucet-bot","b24"),exact:!0},{path:"/applications/Fennel_Protocol",component:u("/applications/Fennel_Protocol","c25"),exact:!0},{path:"/applications/FIAT-on-off-ramp",component:u("/applications/FIAT-on-off-ramp","2ea"),exact:!0},{path:"/applications/fidi-dotsight-analytics",component:u("/applications/fidi-dotsight-analytics","606"),exact:!0},{path:"/applications/fractapp",component:u("/applications/fractapp","361"),exact:!0},{path:"/applications/FuturFusion",component:u("/applications/FuturFusion","154"),exact:!0},{path:"/applications/FuzzLand",component:u("/applications/FuzzLand","836"),exact:!0},{path:"/applications/Gafi",component:u("/applications/Gafi","eaf"),exact:!0},{path:"/applications/galaxy",component:u("/applications/galaxy","7e3"),exact:!0},{path:"/applications/GenesisDAO",component:u("/applications/GenesisDAO","0a5"),exact:!0},{path:"/applications/Gluon_decentralized_hardware_crypto_wallet_services",component:u("/applications/Gluon_decentralized_hardware_crypto_wallet_services","d64"),exact:!0},{path:"/applications/Grant_management_webapp",component:u("/applications/Grant_management_webapp","0e5"),exact:!0},{path:"/applications/grantmaster",component:u("/applications/grantmaster","cba"),exact:!0},{path:"/applications/GreenLemon",component:u("/applications/GreenLemon","f3d"),exact:!0},{path:"/applications/halva_bootstrapping",component:u("/applications/halva_bootstrapping","9c6"),exact:!0},{path:"/applications/halva_framework",component:u("/applications/halva_framework","9e9"),exact:!0},{path:"/applications/hamster",component:u("/applications/hamster","47c"),exact:!0},{path:"/applications/helixstreet",component:u("/applications/helixstreet","b64"),exact:!0},{path:"/applications/hex",component:u("/applications/hex","4d2"),exact:!0},{path:"/applications/High_availability_validator_setup",component:u("/applications/High_availability_validator_setup","d4f"),exact:!0},{path:"/applications/hs-web3",component:u("/applications/hs-web3","5d7"),exact:!0},{path:"/applications/hybrid",component:u("/applications/hybrid","bab"),exact:!0},{path:"/applications/hybrid_node_research",component:u("/applications/hybrid_node_research","4fe"),exact:!0},{path:"/applications/hybrid2",component:u("/applications/hybrid2","dfc"),exact:!0},{path:"/applications/Hyperdot",component:u("/applications/Hyperdot","5dd"),exact:!0},{path:"/applications/hyperfridge",component:u("/applications/hyperfridge","6ed"),exact:!0},{path:"/applications/Idavoll Network",component:u("/applications/Idavoll Network","4d4"),exact:!0},{path:"/applications/imbue_network",component:u("/applications/imbue_network","fed"),exact:!0},{path:"/applications/infimum",component:u("/applications/infimum","ba0"),exact:!0},{path:"/applications/ink-analyzer",component:u("/applications/ink-analyzer","9a5"),exact:!0},{path:"/applications/ink-analyzer-phase-2",component:u("/applications/ink-analyzer-phase-2","bb3"),exact:!0},{path:"/applications/ink-boxes",component:u("/applications/ink-boxes","422"),exact:!0},{path:"/applications/ink-explorer",component:u("/applications/ink-explorer","9eb"),exact:!0},{path:"/applications/ink-pallet-benchmarking",component:u("/applications/ink-pallet-benchmarking","6ef"),exact:!0},{path:"/applications/ink-pallet-benchmarking-phase-2",component:u("/applications/ink-pallet-benchmarking-phase-2","83b"),exact:!0},{path:"/applications/ink-playground-ide-improvements",component:u("/applications/ink-playground-ide-improvements","f36"),exact:!0},{path:"/applications/ink-smart-contract-wizard",component:u("/applications/ink-smart-contract-wizard","bfc"),exact:!0},{path:"/applications/inkscope-fuzzer",component:u("/applications/inkscope-fuzzer","1ae"),exact:!0},{path:"/applications/Integrating-ISO8583",component:u("/applications/Integrating-ISO8583","18e"),exact:!0},{path:"/applications/Interstellar-Network",component:u("/applications/Interstellar-Network","780"),exact:!0},{path:"/applications/Interstellar-network2",component:u("/applications/Interstellar-network2","c46"),exact:!0},{path:"/applications/InvArch",component:u("/applications/InvArch","d32"),exact:!0},{path:"/applications/ipfs_utilities",component:u("/applications/ipfs_utilities","be4"),exact:!0},{path:"/applications/iris",component:u("/applications/iris","dd2"),exact:!0},{path:"/applications/iris_followup",component:u("/applications/iris_followup","f8a"),exact:!0},{path:"/applications/ismp",component:u("/applications/ismp","2ca"),exact:!0},{path:"/applications/ISO-8583-implementation",component:u("/applications/ISO-8583-implementation","67a"),exact:!0},{path:"/applications/ISO20022",component:u("/applications/ISO20022","e3a"),exact:!0},{path:"/applications/java-client",component:u("/applications/java-client","8c6"),exact:!0},{path:"/applications/JsonRpsee-socks5-proxy",component:u("/applications/JsonRpsee-socks5-proxy","dc8"),exact:!0},{path:"/applications/JuniDB",component:u("/applications/JuniDB","2b4"),exact:!0},{path:"/applications/keysafe_network",component:u("/applications/keysafe_network","4a2"),exact:!0},{path:"/applications/klevoya_fuzzer",component:u("/applications/klevoya_fuzzer","7d1"),exact:!0},{path:"/applications/Knowledge-Oriented-Framework",component:u("/applications/Knowledge-Oriented-Framework","d91"),exact:!0},{path:"/applications/kodadot_assethub_nft_indexer_statemine_statemint",component:u("/applications/kodadot_assethub_nft_indexer_statemine_statemint","a03"),exact:!0},{path:"/applications/kodadot_assethub_nft_m2",component:u("/applications/kodadot_assethub_nft_m2","c6e"),exact:!0},{path:"/applications/Koiverse",component:u("/applications/Koiverse","9e5"),exact:!0},{path:"/applications/konomi",component:u("/applications/konomi","a31"),exact:!0},{path:"/applications/KSM-embeddable-tip-or-donate-button",component:u("/applications/KSM-embeddable-tip-or-donate-button","108"),exact:!0},{path:"/applications/kylin_network",component:u("/applications/kylin_network","29c"),exact:!0},{path:"/applications/Lastic",component:u("/applications/Lastic","392"),exact:!0},{path:"/applications/lastic-grant3",component:u("/applications/lastic-grant3","6d8"),exact:!0},{path:"/applications/lastic-price-simulation-2",component:u("/applications/lastic-price-simulation-2","a4a"),exact:!0},{path:"/applications/leetcoin",component:u("/applications/leetcoin","373"),exact:!0},{path:"/applications/liberland",component:u("/applications/liberland","907"),exact:!0},{path:"/applications/Libra",component:u("/applications/Libra","fd1"),exact:!0},{path:"/applications/LightSpell-proposal",component:u("/applications/LightSpell-proposal","be0"),exact:!0},{path:"/applications/LiisaPortfolioTracker",component:u("/applications/LiisaPortfolioTracker","151"),exact:!0},{path:"/applications/lip_payments",component:u("/applications/lip_payments","96d"),exact:!0},{path:"/applications/logion_wallet",component:u("/applications/logion_wallet","8fd"),exact:!0},{path:"/applications/lunie",component:u("/applications/lunie","b22"),exact:!0},{path:"/applications/maintenance/Substratesnap_Maintenance",component:u("/applications/maintenance/Substratesnap_Maintenance","ad6"),exact:!0},{path:"/applications/maintenance/wasm-opt-for-rust",component:u("/applications/maintenance/wasm-opt-for-rust","793"),exact:!0},{path:"/applications/maintenance/Zondax-Support",component:u("/applications/maintenance/Zondax-Support","892"),exact:!0},{path:"/applications/Maki",component:u("/applications/Maki","dda"),exact:!0},{path:"/applications/MangoBOX-Protocol",component:u("/applications/MangoBOX-Protocol","dbe"),exact:!0},{path:"/applications/MangoSale_Protocol",component:u("/applications/MangoSale_Protocol","835"),exact:!0},{path:"/applications/manta_network",component:u("/applications/manta_network","a1f"),exact:!0},{path:"/applications/MAP-Bridge",component:u("/applications/MAP-Bridge","a17"),exact:!0},{path:"/applications/massbit_route",component:u("/applications/massbit_route","b0b"),exact:!0},{path:"/applications/Melodot",component:u("/applications/Melodot","adb"),exact:!0},{path:"/applications/MeProtocol",component:u("/applications/MeProtocol","3d9"),exact:!0},{path:"/applications/Meta_Defender",component:u("/applications/Meta_Defender","46b"),exact:!0},{path:"/applications/MIXER",component:u("/applications/MIXER","dd1"),exact:!0},{path:"/applications/MIXERv2",component:u("/applications/MIXERv2","8e7"),exact:!0},{path:"/applications/mobile_dapp_connection",component:u("/applications/mobile_dapp_connection","e56"),exact:!0},{path:"/applications/mobile-game-framework",component:u("/applications/mobile-game-framework","9ec"),exact:!0},{path:"/applications/multisignature_management_tool",component:u("/applications/multisignature_management_tool","1a6"),exact:!0},{path:"/applications/Multix-a-simple-UI-for-complex-multisig",component:u("/applications/Multix-a-simple-UI-for-complex-multisig","ea0"),exact:!0},{path:"/applications/mybank",component:u("/applications/mybank","258"),exact:!0},{path:"/applications/myriad_social",component:u("/applications/myriad_social","9d7"),exact:!0},{path:"/applications/native-bitcoin-vaults",component:u("/applications/native-bitcoin-vaults","349"),exact:!0},{path:"/applications/new_bls12_hash_function",component:u("/applications/new_bls12_hash_function","9ee"),exact:!0},{path:"/applications/new-order",component:u("/applications/new-order","5e5"),exact:!0},{path:"/applications/newomega",component:u("/applications/newomega","bb2"),exact:!0},{path:"/applications/newomega-m3m4",component:u("/applications/newomega-m3m4","f10"),exact:!0},{path:"/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange",component:u("/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange","6e4"),exact:!0},{path:"/applications/nft_collectibles_wallet",component:u("/applications/nft_collectibles_wallet","b5b"),exact:!0},{path:"/applications/nft_explorer",component:u("/applications/nft_explorer","d0c"),exact:!0},{path:"/applications/nft_product_analytics_suite",component:u("/applications/nft_product_analytics_suite","fcd"),exact:!0},{path:"/applications/NFTStore_Network",component:u("/applications/NFTStore_Network","aa7"),exact:!0},{path:"/applications/Nolik",component:u("/applications/Nolik","ee1"),exact:!0},{path:"/applications/NuLink",component:u("/applications/NuLink","4b9"),exact:!0},{path:"/applications/ocelloids_monitoring_sdk",component:u("/applications/ocelloids_monitoring_sdk","a37"),exact:!0},{path:"/applications/ocelloids_xcm_monitoring_service",component:u("/applications/ocelloids_xcm_monitoring_service","5cd"),exact:!0},{path:"/applications/odyssey_momentum",component:u("/applications/odyssey_momentum","61e"),exact:!0},{path:"/applications/Omniverse DLT",component:u("/applications/Omniverse DLT","c98"),exact:!0},{path:"/applications/on-chain-cash",component:u("/applications/on-chain-cash","811"),exact:!0},{path:"/applications/open-node-framework",component:u("/applications/open-node-framework","87f"),exact:!0},{path:"/applications/openbrush",component:u("/applications/openbrush","262"),exact:!0},{path:"/applications/openbrush-follow-up",component:u("/applications/openbrush-follow-up","2da"),exact:!0},{path:"/applications/openbrush-follow-up-2",component:u("/applications/openbrush-follow-up-2","8c2"),exact:!0},{path:"/applications/openPayroll",component:u("/applications/openPayroll","0ee"),exact:!0},{path:"/applications/openrollup-mvp-phase-1",component:u("/applications/openrollup-mvp-phase-1","07b"),exact:!0},{path:"/applications/OpenSquare_paid_qa_protocol",component:u("/applications/OpenSquare_paid_qa_protocol","665"),exact:!0},{path:"/applications/OpenSquare-offchain-voting",component:u("/applications/OpenSquare-offchain-voting","dd8"),exact:!0},{path:"/applications/orochi-network-orosign-part1",component:u("/applications/orochi-network-orosign-part1","410"),exact:!0},{path:"/applications/pacific_store",component:u("/applications/pacific_store","9fe"),exact:!0},{path:"/applications/pallet_maci",component:u("/applications/pallet_maci","7ce"),exact:!0},{path:"/applications/pallet_supersig",component:u("/applications/pallet_supersig","719"),exact:!0},{path:"/applications/pallet-drand-client",component:u("/applications/pallet-drand-client","ca8"),exact:!0},{path:"/applications/pallet-verifier",component:u("/applications/pallet-verifier","b8a"),exact:!0},{path:"/applications/panic",component:u("/applications/panic","002"),exact:!0},{path:"/applications/parachain-staking",component:u("/applications/parachain-staking","752"),exact:!0},{path:"/applications/Parallel",component:u("/applications/Parallel","1ec"),exact:!0},{path:"/applications/parami-protocol",component:u("/applications/parami-protocol","f05"),exact:!0},{path:"/applications/ParaSpell",component:u("/applications/ParaSpell","43f"),exact:!0},{path:"/applications/ParaSpell_follow-up",component:u("/applications/ParaSpell_follow-up","fbf"),exact:!0},{path:"/applications/ParaSpell_follow-up2",component:u("/applications/ParaSpell_follow-up2","036"),exact:!0},{path:"/applications/patron",component:u("/applications/patron","f9b"),exact:!0},{path:"/applications/perun_app_channels",component:u("/applications/perun_app_channels","b1c"),exact:!0},{path:"/applications/perun_channels",component:u("/applications/perun_channels","477"),exact:!0},{path:"/applications/perun_channels-integration",component:u("/applications/perun_channels-integration","3d5"),exact:!0},{path:"/applications/pesa_pallet",component:u("/applications/pesa_pallet","69a"),exact:!0},{path:"/applications/php-rpc-lib",component:u("/applications/php-rpc-lib","29c"),exact:!0},{path:"/applications/php-rpc-lib-follow-up",component:u("/applications/php-rpc-lib-follow-up","eb7"),exact:!0},{path:"/applications/php-scale-lib",component:u("/applications/php-scale-lib","78a"),exact:!0},{path:"/applications/php-substrate-api",component:u("/applications/php-substrate-api","2e2"),exact:!0},{path:"/applications/plip",component:u("/applications/plip","769"),exact:!0},{path:"/applications/Plus",component:u("/applications/Plus","6aa"),exact:!0},{path:"/applications/Plus-follow-up",component:u("/applications/Plus-follow-up","301"),exact:!0},{path:"/applications/Plus-social-recovery-wallet",component:u("/applications/Plus-social-recovery-wallet","5b0"),exact:!0},{path:"/applications/Plutonication",component:u("/applications/Plutonication","d5a"),exact:!0},{path:"/applications/PoCS",component:u("/applications/PoCS","9a5"),exact:!0},{path:"/applications/polk-auction",component:u("/applications/polk-auction","6dd"),exact:!0},{path:"/applications/Polkadart",component:u("/applications/Polkadart","d69"),exact:!0},{path:"/applications/polkadex",component:u("/applications/polkadex","bcd"),exact:!0},{path:"/applications/polkadot_analytics_platform",component:u("/applications/polkadot_analytics_platform","44d"),exact:!0},{path:"/applications/polkadot_tests",component:u("/applications/polkadot_tests","2d2"),exact:!0},{path:"/applications/Polkadot_Web_UI",component:u("/applications/Polkadot_Web_UI","d82"),exact:!0},{path:"/applications/polkadot-contract-wizard",component:u("/applications/polkadot-contract-wizard","c26"),exact:!0},{path:"/applications/Polkadot-Dart",component:u("/applications/Polkadot-Dart","1ea"),exact:!0},{path:"/applications/polkadot-desktop-app",component:u("/applications/polkadot-desktop-app","b12"),exact:!0},{path:"/applications/polkadot-js-extension-per-account-auth",component:u("/applications/polkadot-js-extension-per-account-auth","89d"),exact:!0},{path:"/applications/polkadot-mempool-explorer-v2",component:u("/applications/polkadot-mempool-explorer-v2","26a"),exact:!0},{path:"/applications/Polkadot-Protocol-Conformance-Tests",component:u("/applications/Polkadot-Protocol-Conformance-Tests","1df"),exact:!0},{path:"/applications/polkadotjs_no_code",component:u("/applications/polkadotjs_no_code","e3b"),exact:!0},{path:"/applications/polkadotjs-ecdsa",component:u("/applications/polkadotjs-ecdsa","ce6"),exact:!0},{path:"/applications/polkadotjs-hardware",component:u("/applications/polkadotjs-hardware","124"),exact:!0},{path:"/applications/PolkadotSnap",component:u("/applications/PolkadotSnap","340"),exact:!0},{path:"/applications/polkaflow",component:u("/applications/polkaflow","dc8"),exact:!0},{path:"/applications/Polkaholic",component:u("/applications/Polkaholic","509"),exact:!0},{path:"/applications/polkaj_android_support",component:u("/applications/polkaj_android_support","c47"),exact:!0},{path:"/applications/polkakeeper",component:u("/applications/polkakeeper","eb5"),exact:!0},{path:"/applications/PolkaKey",component:u("/applications/PolkaKey","24c"),exact:!0},{path:"/applications/polkamask",component:u("/applications/polkamask","71c"),exact:!0},{path:"/applications/polkamusic",component:u("/applications/polkamusic","bb3"),exact:!0},{path:"/applications/polkasearch",component:u("/applications/polkasearch","ec2"),exact:!0},{path:"/applications/polkashots",component:u("/applications/polkashots","daa"),exact:!0},{path:"/applications/PolkaSignIn",component:u("/applications/PolkaSignIn","925"),exact:!0},{path:"/applications/polkastarter",component:u("/applications/polkastarter","a18"),exact:!0},{path:"/applications/polkastats",component:u("/applications/polkastats","4b5"),exact:!0},{path:"/applications/Polkawatch",component:u("/applications/Polkawatch","7ca"),exact:!0},{path:"/applications/polket_toearnfun",component:u("/applications/polket_toearnfun","49a"),exact:!0},{path:"/applications/pontem",component:u("/applications/pontem","bd8"),exact:!0},{path:"/applications/Primis",component:u("/applications/Primis","c01"),exact:!0},{path:"/applications/PrivaDEX_aggregator",component:u("/applications/PrivaDEX_aggregator","fca"),exact:!0},{path:"/applications/Profond",component:u("/applications/Profond","ea5"),exact:!0},{path:"/applications/project_1001",component:u("/applications/project_1001","b55"),exact:!0},{path:"/applications/project_aurras_mvp_phase_1",component:u("/applications/project_aurras_mvp_phase_1","d4f"),exact:!0},{path:"/applications/project_aurras_mvp_phase_2",component:u("/applications/project_aurras_mvp_phase_2","7f4"),exact:!0},{path:"/applications/project_bodhi",component:u("/applications/project_bodhi","a9a"),exact:!0},{path:"/applications/project_silentdata",component:u("/applications/project_silentdata","065"),exact:!0},{path:"/applications/prosopo",component:u("/applications/prosopo","586"),exact:!0},{path:"/applications/psc",component:u("/applications/psc","74b"),exact:!0},{path:"/applications/QRUCIAL_DAO",component:u("/applications/QRUCIAL_DAO","8d0"),exact:!0},{path:"/applications/QSTN",component:u("/applications/QSTN","35c"),exact:!0},{path:"/applications/quadratic-funding",component:u("/applications/quadratic-funding","329"),exact:!0},{path:"/applications/quantum-guard",component:u("/applications/quantum-guard","e7b"),exact:!0},{path:"/applications/quantumLock",component:u("/applications/quantumLock","8fd"),exact:!0},{path:"/applications/RainbowDAO Protocol ink Phase 1",component:u("/applications/RainbowDAO Protocol ink Phase 1","3a2"),exact:!0},{path:"/applications/RareLink",component:u("/applications/RareLink","67a"),exact:!0},{path:"/applications/rb_substrate_client",component:u("/applications/rb_substrate_client","399"),exact:!0},{path:"/applications/RedStone Network",component:u("/applications/RedStone Network","004"),exact:!0},{path:"/applications/RegionX",component:u("/applications/RegionX","f5b"),exact:!0},{path:"/applications/Relation-Graph",component:u("/applications/Relation-Graph","702"),exact:!0},{path:"/applications/research_wallets",component:u("/applications/research_wallets","f38"),exact:!0},{path:"/applications/research-feasibility-go-runtime",component:u("/applications/research-feasibility-go-runtime","6bf"),exact:!0},{path:"/applications/research-feasibiliy-java-host",component:u("/applications/research-feasibiliy-java-host","cad"),exact:!0},{path:"/applications/Roloi",component:u("/applications/Roloi","ecb"),exact:!0},{path:"/applications/roloi-xcm-payment-automation",component:u("/applications/roloi-xcm-payment-automation","895"),exact:!0},{path:"/applications/Rubeus_keeper_st2",component:u("/applications/Rubeus_keeper_st2","36f"),exact:!0},{path:"/applications/RubeusKeeper",component:u("/applications/RubeusKeeper","542"),exact:!0},{path:"/applications/RubyProtocol",component:u("/applications/RubyProtocol","819"),exact:!0},{path:"/applications/rv-kmir",component:u("/applications/rv-kmir","ab8"),exact:!0},{path:"/applications/SaaS3",component:u("/applications/SaaS3","a70"),exact:!0},{path:"/applications/saito-game-protocol-and-engine",component:u("/applications/saito-game-protocol-and-engine","a42"),exact:!0},{path:"/applications/sandox",component:u("/applications/sandox","b0d"),exact:!0},{path:"/applications/sarp-basic-functionality",component:u("/applications/sarp-basic-functionality","263"),exact:!0},{path:"/applications/scale-codec-comparator",component:u("/applications/scale-codec-comparator","e90"),exact:!0},{path:"/applications/ScoutCoinFabrik",component:u("/applications/ScoutCoinFabrik","063"),exact:!0},{path:"/applications/ScoutCoinFabrik_2",component:u("/applications/ScoutCoinFabrik_2","c55"),exact:!0},{path:"/applications/Security_Marketplace",component:u("/applications/Security_Marketplace","63f"),exact:!0},{path:"/applications/sensio_network",component:u("/applications/sensio_network","16a"),exact:!0},{path:"/applications/SEOR-code-less-smart-contract-platform",component:u("/applications/SEOR-code-less-smart-contract-platform","0e0"),exact:!0},{path:"/applications/sequester",component:u("/applications/sequester","286"),exact:!0},{path:"/applications/setheum",component:u("/applications/setheum","cf5"),exact:!0},{path:"/applications/setheum-launchpad-crowdsales-pallet",component:u("/applications/setheum-launchpad-crowdsales-pallet","cee"),exact:!0},{path:"/applications/shadows-network",component:u("/applications/shadows-network","44f"),exact:!0},{path:"/applications/Shivarthu",component:u("/applications/Shivarthu","6f1"),exact:!0},{path:"/applications/si-front-end-template",component:u("/applications/si-front-end-template","ef0"),exact:!0},{path:"/applications/signac",component:u("/applications/signac","3fc"),exact:!0},{path:"/applications/signet",component:u("/applications/signet","6b6"),exact:!0},{path:"/applications/sirato_substrate_phase3",component:u("/applications/sirato_substrate_phase3","582"),exact:!0},{path:"/applications/skyekiwi-protocol",component:u("/applications/skyekiwi-protocol","68f"),exact:!0},{path:"/applications/skyepass",component:u("/applications/skyepass","054"),exact:!0},{path:"/applications/skynet-substrate-integration",component:u("/applications/skynet-substrate-integration","21a"),exact:!0},{path:"/applications/slonigiraf",component:u("/applications/slonigiraf","b9d"),exact:!0},{path:"/applications/slothunter",component:u("/applications/slothunter","883"),exact:!0},{path:"/applications/social_recovery_wallet",component:u("/applications/social_recovery_wallet","af0"),exact:!0},{path:"/applications/Societal",component:u("/applications/Societal","ef8"),exact:!0},{path:"/applications/societal_grant2",component:u("/applications/societal_grant2","1a6"),exact:!0},{path:"/applications/societal_saas_pricing",component:u("/applications/societal_saas_pricing","e8a"),exact:!0},{path:"/applications/sol2ink",component:u("/applications/sol2ink","d9d"),exact:!0},{path:"/applications/sol2ink-follow-up",component:u("/applications/sol2ink-follow-up","4bb"),exact:!0},{path:"/applications/Solang_developer_experience_improvements",component:u("/applications/Solang_developer_experience_improvements","d80"),exact:!0},{path:"/applications/Solang_Playground",component:u("/applications/Solang_Playground","81c"),exact:!0},{path:"/applications/solidity-trie-verifier",component:u("/applications/solidity-trie-verifier","c42"),exact:!0},{path:"/applications/solidity-verifier-for-accountable-light-client",component:u("/applications/solidity-verifier-for-accountable-light-client","c42"),exact:!0},{path:"/applications/spacewalk-bridge",component:u("/applications/spacewalk-bridge","e89"),exact:!0},{path:"/applications/spartan_poc_consensus_module",component:u("/applications/spartan_poc_consensus_module","296"),exact:!0},{path:"/applications/SpellRouter-proposal",component:u("/applications/SpellRouter-proposal","454"),exact:!0},{path:"/applications/SpiderDAO",component:u("/applications/SpiderDAO","509"),exact:!0},{path:"/applications/sr25519_donna",component:u("/applications/sr25519_donna","db4"),exact:!0},{path:"/applications/ssal-commods-dex",component:u("/applications/ssal-commods-dex","ec3"),exact:!0},{path:"/applications/stable-asset",component:u("/applications/stable-asset","5b8"),exact:!0},{path:"/applications/staking-rewards-collector-front-end",component:u("/applications/staking-rewards-collector-front-end","2f8"),exact:!0},{path:"/applications/Standard_Protocol",component:u("/applications/Standard_Protocol","69b"),exact:!0},{path:"/applications/stardust",component:u("/applications/stardust","58a"),exact:!0},{path:"/applications/starks_network",component:u("/applications/starks_network","8a9"),exact:!0},{path:"/applications/Starry_Network",component:u("/applications/Starry_Network","1d9"),exact:!0},{path:"/applications/stone-index-on-substrate",component:u("/applications/stone-index-on-substrate","f8f"),exact:!0},{path:"/applications/StorageHub",component:u("/applications/StorageHub","ffe"),exact:!0},{path:"/applications/Stylograph",component:u("/applications/Stylograph","e0b"),exact:!0},{path:"/applications/sub_consensus_mechanism",component:u("/applications/sub_consensus_mechanism","a4c"),exact:!0},{path:"/applications/subalfred",component:u("/applications/subalfred","2bf"),exact:!0},{path:"/applications/subauction",component:u("/applications/subauction","82a"),exact:!0},{path:"/applications/SubDAO_Network",component:u("/applications/SubDAO_Network","bc8"),exact:!0},{path:"/applications/SubDAO_PolkaSign",component:u("/applications/SubDAO_PolkaSign","12e"),exact:!0},{path:"/applications/SubDAO-Chrome-Extension",component:u("/applications/SubDAO-Chrome-Extension","bcb"),exact:!0},{path:"/applications/subdex",component:u("/applications/subdex","be3"),exact:!0},{path:"/applications/SubGame_Network",component:u("/applications/SubGame_Network","e9e"),exact:!0},{path:"/applications/SubGame_Network_m2",component:u("/applications/SubGame_Network_m2","022"),exact:!0},{path:"/applications/SubIdentity",component:u("/applications/SubIdentity","ecc"),exact:!0},{path:"/applications/subquery",component:u("/applications/subquery","9f9"),exact:!0},{path:"/applications/subrelay",component:u("/applications/subrelay","679"),exact:!0},{path:"/applications/subscript_lang",component:u("/applications/subscript_lang","60b"),exact:!0},{path:"/applications/SubsCrypt",component:u("/applications/SubsCrypt","8dd"),exact:!0},{path:"/applications/Subsembly-GRANDPA",component:u("/applications/Subsembly-GRANDPA","879"),exact:!0},{path:"/applications/subsmt",component:u("/applications/subsmt","ff4"),exact:!0},{path:"/applications/substats",component:u("/applications/substats","064"),exact:!0},{path:"/applications/substrate_client_java",component:u("/applications/substrate_client_java","578"),exact:!0},{path:"/applications/substrate_core_polywrapper",component:u("/applications/substrate_core_polywrapper","25d"),exact:!0},{path:"/applications/Substrate_Move_System_Pallet_1",component:u("/applications/Substrate_Move_System_Pallet_1","031"),exact:!0},{path:"/applications/Substrate_Move_System_Pallet_2",component:u("/applications/Substrate_Move_System_Pallet_2","997"),exact:!0},{path:"/applications/substrate_startkit_GUI",component:u("/applications/substrate_startkit_GUI","314"),exact:!0},{path:"/applications/substrate-evm-adapter",component:u("/applications/substrate-evm-adapter","a36"),exact:!0},{path:"/applications/substrate-identity-directory",component:u("/applications/substrate-identity-directory","f0e"),exact:!0},{path:"/applications/substrate-parachain-PoS-template",component:u("/applications/substrate-parachain-PoS-template","a7e"),exact:!0},{path:"/applications/substrate-tutorials",component:u("/applications/substrate-tutorials","810"),exact:!0},{path:"/applications/subvt-telegram-bot",component:u("/applications/subvt-telegram-bot","262"),exact:!0},{path:"/applications/subwallet",component:u("/applications/subwallet","5c1"),exact:!0},{path:"/applications/subxt-python",component:u("/applications/subxt-python","7ec"),exact:!0},{path:"/applications/sukhavati_poc_module",component:u("/applications/sukhavati_poc_module","61e"),exact:!0},{path:"/applications/sunrise-dex",component:u("/applications/sunrise-dex","ee6"),exact:!0},{path:"/applications/sunshine-keybase",component:u("/applications/sunshine-keybase","0e9"),exact:!0},{path:"/applications/sup",component:u("/applications/sup","b28"),exact:!0},{path:"/applications/supersig_fellowship",component:u("/applications/supersig_fellowship","0e1"),exact:!0},{path:"/applications/swarm-nl",component:u("/applications/swarm-nl","5eb"),exact:!0},{path:"/applications/SydTek",component:u("/applications/SydTek","4ca"),exact:!0},{path:"/applications/Syncra",component:u("/applications/Syncra","948"),exact:!0},{path:"/applications/tdot",component:u("/applications/tdot","c87"),exact:!0},{path:"/applications/Tellor",component:u("/applications/Tellor","37f"),exact:!0},{path:"/applications/ThresholdSignature",component:u("/applications/ThresholdSignature","7fd"),exact:!0},{path:"/applications/Tokenguard",component:u("/applications/Tokenguard","14a"),exact:!0},{path:"/applications/tokenomics-survey-2022",component:u("/applications/tokenomics-survey-2022","f01"),exact:!0},{path:"/applications/TPScore",component:u("/applications/TPScore","035"),exact:!0},{path:"/applications/tracking_chain",component:u("/applications/tracking_chain","793"),exact:!0},{path:"/applications/Treasureland",component:u("/applications/Treasureland","8c9"),exact:!0},{path:"/applications/TreasuryTracker",component:u("/applications/TreasuryTracker","ce3"),exact:!0},{path:"/applications/TREX_Network",component:u("/applications/TREX_Network","d39"),exact:!0},{path:"/applications/tribal_protocol",component:u("/applications/tribal_protocol","dbe"),exact:!0},{path:"/applications/tux0",component:u("/applications/tux0","d85"),exact:!0},{path:"/applications/tuxedo",component:u("/applications/tuxedo","2f7"),exact:!0},{path:"/applications/tuxedo_parachain",component:u("/applications/tuxedo_parachain","2df"),exact:!0},{path:"/applications/TuxedoDapp",component:u("/applications/TuxedoDapp","01b"),exact:!0},{path:"/applications/typechain_revived",component:u("/applications/typechain_revived","0f0"),exact:!0},{path:"/applications/typechain-polkadot",component:u("/applications/typechain-polkadot","5a9"),exact:!0},{path:"/applications/typechain-polkadot-follow-up",component:u("/applications/typechain-polkadot-follow-up","4a4"),exact:!0},{path:"/applications/typechain-polkadot-follow-up-2",component:u("/applications/typechain-polkadot-follow-up-2","808"),exact:!0},{path:"/applications/uke",component:u("/applications/uke","535"),exact:!0},{path:"/applications/uke-protocol",component:u("/applications/uke-protocol","09c"),exact:!0},{path:"/applications/UMC-Tokenscribe",component:u("/applications/UMC-Tokenscribe","a04"),exact:!0},{path:"/applications/unified_collator_node_deployment",component:u("/applications/unified_collator_node_deployment","f5e"),exact:!0},{path:"/applications/universaldot-me",component:u("/applications/universaldot-me","200"),exact:!0},{path:"/applications/universaldot.me",component:u("/applications/universaldot.me","686"),exact:!0},{path:"/applications/upgradeability-by-proxy",component:u("/applications/upgradeability-by-proxy","3a3"),exact:!0},{path:"/applications/uplink",component:u("/applications/uplink","bca"),exact:!0},{path:"/applications/validated-streams",component:u("/applications/validated-streams","a4d"),exact:!0},{path:"/applications/Validator_Monitoring_Service",component:u("/applications/Validator_Monitoring_Service","38b"),exact:!0},{path:"/applications/validators_selection",component:u("/applications/validators_selection","1fd"),exact:!0},{path:"/applications/vanguard",component:u("/applications/vanguard","8c3"),exact:!0},{path:"/applications/ventur",component:u("/applications/ventur","5a0"),exact:!0},{path:"/applications/vera_defi",component:u("/applications/vera_defi","009"),exact:!0},{path:"/applications/verida_network",component:u("/applications/verida_network","32e"),exact:!0},{path:"/applications/visualize_rust_lifetime",component:u("/applications/visualize_rust_lifetime","52c"),exact:!0},{path:"/applications/vue-typescript-substrate-frontend-template",component:u("/applications/vue-typescript-substrate-frontend-template","b66"),exact:!0},{path:"/applications/walt-id_nft-infra",component:u("/applications/walt-id_nft-infra","5f9"),exact:!0},{path:"/applications/wasm_runtimes_fuzzing",component:u("/applications/wasm_runtimes_fuzzing","e78"),exact:!0},{path:"/applications/wasm-opt-for-rust",component:u("/applications/wasm-opt-for-rust","072"),exact:!0},{path:"/applications/wasmedge_substrate",component:u("/applications/wasmedge_substrate","7fd"),exact:!0},{path:"/applications/web3-compatible-api",component:u("/applications/web3-compatible-api","ab4"),exact:!0},{path:"/applications/Web3Box",component:u("/applications/Web3Box","067"),exact:!0},{path:"/applications/Web3Go",component:u("/applications/Web3Go","d9a"),exact:!0},{path:"/applications/WeTEE_Network",component:u("/applications/WeTEE_Network","045"),exact:!0},{path:"/applications/Whiteflag-on-Fennel",component:u("/applications/Whiteflag-on-Fennel","018"),exact:!0},{path:"/applications/wika_network",component:u("/applications/wika_network","71b"),exact:!0},{path:"/applications/workflow_testing",component:u("/applications/workflow_testing","ea6"),exact:!0},{path:"/applications/xbi-format-psp-t3rn",component:u("/applications/xbi-format-psp-t3rn","448"),exact:!0},{path:"/applications/Xcavate",component:u("/applications/Xcavate","a33"),exact:!0},{path:"/applications/xcm-domain-service",component:u("/applications/xcm-domain-service","f13"),exact:!0},{path:"/applications/xcm-sdk",component:u("/applications/xcm-sdk","e84"),exact:!0},{path:"/applications/xcm-tools",component:u("/applications/xcm-tools","f43"),exact:!0},{path:"/applications/xcm-tools-follow-up",component:u("/applications/xcm-tools-follow-up","f26"),exact:!0},{path:"/applications/xcmsend",component:u("/applications/xcmsend","1d7"),exact:!0},{path:"/applications/xNFT",component:u("/applications/xNFT","fe9"),exact:!0},{path:"/applications/XPredictMarket",component:u("/applications/XPredictMarket","51d"),exact:!0},{path:"/applications/xtokens",component:u("/applications/xtokens","ac3"),exact:!0},{path:"/applications/yatima",component:u("/applications/yatima","f28"),exact:!0},{path:"/applications/yiban_chen1",component:u("/applications/yiban_chen1","ad8"),exact:!0},{path:"/applications/yieldscan_phase_2",component:u("/applications/yieldscan_phase_2","24a"),exact:!0},{path:"/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation",component:u("/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation","e85"),exact:!0},{path:"/applications/zenlink",component:u("/applications/zenlink","34b"),exact:!0},{path:"/applications/zenlink-cross-chain-dex",component:u("/applications/zenlink-cross-chain-dex","39b"),exact:!0},{path:"/applications/zenlink-smart-contract",component:u("/applications/zenlink-smart-contract","443"),exact:!0},{path:"/applications/zero-network",component:u("/applications/zero-network","4a9"),exact:!0},{path:"/applications/ZeroDAO_Network",component:u("/applications/ZeroDAO_Network","191"),exact:!0},{path:"/applications/ZeroPool",component:u("/applications/ZeroPool","623"),exact:!0},{path:"/applications/zk-plonk",component:u("/applications/zk-plonk","f23"),exact:!0},{path:"/applications/zk-rollups",component:u("/applications/zk-rollups","0a9"),exact:!0},{path:"/applications/ZK-Snarks tutorial",component:u("/applications/ZK-Snarks tutorial","230"),exact:!0},{path:"/applications/zkverse",component:u("/applications/zkverse","322"),exact:!0},{path:"/applications/zkwasm-rollups-transfer",component:u("/applications/zkwasm-rollups-transfer","d81"),exact:!0},{path:"/applications/Zombienet-Explorer",component:u("/applications/Zombienet-Explorer","a57"),exact:!0},{path:"/CODE_OF_CONDUCT",component:u("/CODE_OF_CONDUCT","2c8"),exact:!0},{path:"/docs/contribute",component:u("/docs/contribute","727"),exact:!0,sidebar:"docs"},{path:"/docs/faq",component:u("/docs/faq","465"),exact:!0,sidebar:"docs"},{path:"/docs/funding",component:u("/docs/funding","9f8"),exact:!0,sidebar:"docs"},{path:"/docs/help",component:u("/docs/help","b03"),exact:!0,sidebar:"docs"},{path:"/docs/introduction",component:u("/docs/introduction","00f"),exact:!0,sidebar:"docs"},{path:"/docs/Introduction/ideas",component:u("/docs/Introduction/ideas","1c8"),exact:!0,sidebar:"docs"},{path:"/docs/Introduction/intro",component:u("/docs/Introduction/intro","2c1"),exact:!0,sidebar:"docs"},{path:"/docs/Introduction/levels",component:u("/docs/Introduction/levels","59e"),exact:!0,sidebar:"docs"},{path:"/docs/Introduction/support",component:u("/docs/Introduction/support","ff2"),exact:!0,sidebar:"docs"},{path:"/docs/Introduction/team",component:u("/docs/Introduction/team","522"),exact:!0,sidebar:"docs"},{path:"/docs/maintenance",component:u("/docs/maintenance","e2f"),exact:!0,sidebar:"docs"},{path:"/docs/process",component:u("/docs/process","3d5"),exact:!0,sidebar:"docs"},{path:"/docs/Process/changes",component:u("/docs/Process/changes","e61"),exact:!0,sidebar:"docs"},{path:"/docs/Process/how-to-apply",component:u("/docs/Process/how-to-apply","5dc"),exact:!0,sidebar:"docs"},{path:"/docs/Process/milestone_delivery",component:u("/docs/Process/milestone_delivery","824"),exact:!0,sidebar:"docs"},{path:"/docs/Process/review",component:u("/docs/Process/review","a40"),exact:!0,sidebar:"docs"},{path:"/docs/referral-program",component:u("/docs/referral-program","966"),exact:!0,sidebar:"docs"},{path:"/docs/rfps",component:u("/docs/rfps","855"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/a-and-v-topology",component:u("/docs/RFPs/a-and-v-topology","256"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/action_research_opengov",component:u("/docs/RFPs/action_research_opengov","902"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/alternative_polkadot_host_implementations",component:u("/docs/RFPs/alternative_polkadot_host_implementations","18d"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/alternative-polkadot-js-api-console",component:u("/docs/RFPs/alternative-polkadot-js-api-console","507"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/analysis-website-and-data-platform",component:u("/docs/RFPs/analysis-website-and-data-platform","812"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/anti-collusion_infrastructure",component:u("/docs/RFPs/anti-collusion_infrastructure","dfb"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/appi",component:u("/docs/RFPs/appi","ab7"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/bpf-contracts",component:u("/docs/RFPs/bpf-contracts","3b1"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/candle-auction",component:u("/docs/RFPs/candle-auction","821"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/crowdloan_front_end_template",component:u("/docs/RFPs/crowdloan_front_end_template","100"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/data_analysis_tools",component:u("/docs/RFPs/data_analysis_tools","09f"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/decentralized-security-marketplace",component:u("/docs/RFPs/decentralized-security-marketplace","301"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/epassport-zk-validation",component:u("/docs/RFPs/epassport-zk-validation","38e"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/formal_guarantees_for_grandpa",component:u("/docs/RFPs/formal_guarantees_for_grandpa","c8b"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/grant_management_webapp",component:u("/docs/RFPs/grant_management_webapp","1eb"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/IDE_for_ink_Smart_Contracts",component:u("/docs/RFPs/IDE_for_ink_Smart_Contracts","4ea"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/identity-directory",component:u("/docs/RFPs/identity-directory","4ee"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/implementation-benchmarking",component:u("/docs/RFPs/implementation-benchmarking","2db"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/ink_smart_contract_block_explorer",component:u("/docs/RFPs/ink_smart_contract_block_explorer","e92"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/ISO_20022",component:u("/docs/RFPs/ISO_20022","b7e"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/ISO_8583",component:u("/docs/RFPs/ISO_8583","ad7"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/jsonrpsee-proxy-support",component:u("/docs/RFPs/jsonrpsee-proxy-support","fc1"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/ksm-tipping-button",component:u("/docs/RFPs/ksm-tipping-button","1ea"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/move_smart_contract_pallet",component:u("/docs/RFPs/move_smart_contract_pallet","c7c"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/multi-chain-block-explorer",component:u("/docs/RFPs/multi-chain-block-explorer","bc4"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/on-chain-quadratic-funding",component:u("/docs/RFPs/on-chain-quadratic-funding","ac0"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/parachain_validation_conformance_testing",component:u("/docs/RFPs/parachain_validation_conformance_testing","964"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/php-api",component:u("/docs/RFPs/php-api","ca7"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/php-scale",component:u("/docs/RFPs/php-scale","6bb"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/polkadot-collator-setup",component:u("/docs/RFPs/polkadot-collator-setup","2c5"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/polkadot-protocol_conformance_tests",component:u("/docs/RFPs/polkadot-protocol_conformance_tests","ab9"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/privacy-enhancement-polkadot-extension",component:u("/docs/RFPs/privacy-enhancement-polkadot-extension","8b1"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/raft-validators",component:u("/docs/RFPs/raft-validators","ca9"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/scale-codec-comparator",component:u("/docs/RFPs/scale-codec-comparator","a8b"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/social-recovery-wallet",component:u("/docs/RFPs/social-recovery-wallet","ef2"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/staking-rewards-collector-front-end",component:u("/docs/RFPs/staking-rewards-collector-front-end","70a"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/Static-Analysis-for-Runtime-Pallets",component:u("/docs/RFPs/Static-Analysis-for-Runtime-Pallets","8ba"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/sub-consensus",component:u("/docs/RFPs/sub-consensus","2cf"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/uncollateralized-stablecoin-research",component:u("/docs/RFPs/uncollateralized-stablecoin-research","2fd"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/uptane-for-substrate-design-and-scope",component:u("/docs/RFPs/uptane-for-substrate-design-and-scope","b50"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/user-account-access-analysis",component:u("/docs/RFPs/user-account-access-analysis","14e"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/validator-selection-algorithm",component:u("/docs/RFPs/validator-selection-algorithm","b38"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/validator-setup-maintenance",component:u("/docs/RFPs/validator-setup-maintenance","0af"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/wallet-aggregator-library",component:u("/docs/RFPs/wallet-aggregator-library","187"),exact:!0,sidebar:"docs"},{path:"/docs/RFPs/xcm-tool",component:u("/docs/RFPs/xcm-tool","2cd"),exact:!0,sidebar:"docs"},{path:"/docs/suggesting",component:u("/docs/suggesting","efe"),exact:!0,sidebar:"docs"},{path:"/docs/Support Docs/announcement-guidelines",component:u("/docs/Support Docs/announcement-guidelines","256"),exact:!0,sidebar:"docs"},{path:"/docs/Support Docs/grant_guidelines_per_category",component:u("/docs/Support Docs/grant_guidelines_per_category","831"),exact:!0,sidebar:"docs"},{path:"/docs/Support Docs/grant-badge-guidelines",component:u("/docs/Support Docs/grant-badge-guidelines","37d"),exact:!0,sidebar:"docs"},{path:"/docs/Support Docs/milestone-deliverables-guidelines",component:u("/docs/Support Docs/milestone-deliverables-guidelines","c9b"),exact:!0,sidebar:"docs"},{path:"/docs/Support Docs/polkadot_stack",component:u("/docs/Support Docs/polkadot_stack","c60"),exact:!0,sidebar:"docs"},{path:"/docs/Support Docs/privacy_policy",component:u("/docs/Support Docs/privacy_policy","d0b"),exact:!0,sidebar:"docs"},{path:"/docs/Support Docs/T&Cs",component:u("/docs/Support Docs/T&Cs","15e"),exact:!0,sidebar:"docs"}]}]}]},{path:"*",component:u("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>i,x:()=>r});var a=n(96540),o=n(74848);const i=a.createContext(!1);function r(e){let{children:t}=e;const[n,r]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{r(!0)}),[]),(0,o.jsx)(i.Provider,{value:n,children:t})}},38536:(e,t,n)=>{"use strict";var a=n(96540),o=n(5338),i=n(54625),r=n(80545),s=n(38193);const l=[n(10119),n(26134),n(76294),n(51043)];var c=n(35947),p=n(56347),u=n(22831),d=n(74848);function f(e){let{children:t}=e;return(0,d.jsx)(d.Fragment,{children:t})}var m=n(5260),h=n(44586),b=n(86025),g=n(6342),_=n(69024),y=n(32131),v=n(14090),k=n(2967),w=n(70440),x=n(41463);function S(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,h.A)(),a=(0,y.o)(),o=n[e].htmlLang,i=e=>e.replace("-","_");return(0,d.jsxs)(m.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,d.jsx)("link",{rel:"alternate",href:a.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,d.jsx)("link",{rel:"alternate",href:a.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,d.jsx)("meta",{property:"og:locale",content:i(o)}),Object.values(n).filter((e=>o!==e.htmlLang)).map((e=>(0,d.jsx)("meta",{property:"og:locale:alternate",content:i(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function P(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.A)(),a=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.A)(),{pathname:a}=(0,p.zy)();return e+(0,w.applyTrailingSlash)((0,b.A)(a),{trailingSlash:n,baseUrl:t})}(),o=t?`${n}${t}`:a;return(0,d.jsxs)(m.A,{children:[(0,d.jsx)("meta",{property:"og:url",content:o}),(0,d.jsx)("link",{rel:"canonical",href:o})]})}function C(){const{i18n:{currentLocale:e}}=(0,h.A)(),{metadata:t,image:n}=(0,g.p)();return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(m.A,{children:[(0,d.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,d.jsx)("body",{className:v.w})]}),n&&(0,d.jsx)(_.be,{image:n}),(0,d.jsx)(P,{}),(0,d.jsx)(S,{}),(0,d.jsx)(x.A,{tag:k.Cy,locale:e}),(0,d.jsx)(m.A,{children:t.map(((e,t)=>(0,d.jsx)("meta",{...e},t)))})]})}const E=new Map;function A(e){if(E.has(e.pathname))return{...e,pathname:E.get(e.pathname)};if((0,u.u)(c.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return E.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return E.set(e.pathname,t),{...e,pathname:t}}var T=n(6125),R=n(26988),F=n(205);function j(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a{const a=t.default?.[e]??t[e];return a?.(...n)}));return()=>o.forEach((e=>e?.()))}const N=function(e){let{children:t,location:n,previousLocation:a}=e;return(0,F.A)((()=>{a!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const a=t.pathname===n.pathname,o=t.hash===n.hash,i=t.search===n.search;if(a&&o&&!i)return;const{hash:r}=t;if(r){const e=decodeURIComponent(r.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:a}),j("onRouteDidUpdate",{previousLocation:a,location:n}))}),[a,n]),t};function D(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,u.u)(c.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class O extends a.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=s.A.canUseDOM?j("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=j("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),D(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,d.jsx)(N,{previousLocation:this.previousLocation,location:t,children:(0,d.jsx)(p.qh,{location:t,render:()=>e})})}}const L=O,I="__docusaurus-base-url-issue-banner-container",M="__docusaurus-base-url-issue-banner",z="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${I}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n
      \n

      Your Docusaurus site did not load properly.

      \n

      A very common reason is a wrong site baseUrl configuration.

      \n

      Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

      \n

      We suggest trying baseUrl =

      \n
      \n`}(e)).replace(/{if("undefined"==typeof document)return void n();const a=document.createElement("link");a.setAttribute("rel","prefetch"),a.setAttribute("href",e),a.onload=()=>t(),a.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;o?.appendChild(a)}))}:function(e){return new Promise(((t,n)=>{const a=new XMLHttpRequest;a.open("GET",e,!0),a.withCredentials=!0,a.onload=()=>{200===a.status?t():n()},a.send(null)}))};var Z=n(86921);const Q=new Set,Y=new Set,J=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!J()&&!Y.has(e)&&!Q.has(e))(e))return!1;Q.add(e);const t=(0,u.u)(c.A,e).flatMap((e=>{return t=e.route.path,Object.entries(K).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Z.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?X(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!J()&&!Y.has(e))(e)&&(Y.add(e),D(e))},te=Object.freeze(ee),ne=Boolean(!0);if(s.A.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,d.jsx)(r.vd,{children:(0,d.jsx)(i.Kd,{children:(0,d.jsx)(V,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},s=()=>{if(ne)a.startTransition((()=>{o.hydrateRoot(e,t,{onRecoverableError:n})}));else{const i=o.createRoot(e,{onRecoverableError:n});a.startTransition((()=>{i.render(t)}))}};D(window.location.pathname).then(s)}},26988:(e,t,n)=>{"use strict";n.d(t,{o:()=>u,l:()=>d});var a=n(96540),o=n(4784);const i=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/","versions":[{"name":"current","label":"Next","isLast":true,"path":"/","mainDocId":"docs/introduction","docs":[{"id":"applications/AdMeta","path":"/applications/AdMeta"},{"id":"applications/Afloat","path":"/applications/Afloat"},{"id":"applications/Aisland-DocSig","path":"/applications/Aisland-DocSig"},{"id":"applications/ajuna_network_follow_up","path":"/applications/ajuna_network_follow_up"},{"id":"applications/AlgoCash","path":"/applications/AlgoCash"},{"id":"applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators","path":"/applications/anagolay-project-idiyanale-multi-token-community-contributions-for-verified-creators"},{"id":"applications/anagolay-project-idiyanale-phase-1","path":"/applications/anagolay-project-idiyanale-phase-1"},{"id":"applications/Anchor","path":"/applications/Anchor"},{"id":"applications/Apron_Network","path":"/applications/Apron_Network"},{"id":"applications/ares_protocol","path":"/applications/ares_protocol"},{"id":"applications/ArtZero_InkWhale","path":"/applications/ArtZero_InkWhale"},{"id":"applications/assemblyscript-scale-codec","path":"/applications/assemblyscript-scale-codec"},{"id":"applications/asylum","path":"/applications/asylum"},{"id":"applications/asylum_follow_up_1","path":"/applications/asylum_follow_up_1"},{"id":"applications/Awesome-Polka","path":"/applications/Awesome-Polka"},{"id":"applications/Banksy_Finance","path":"/applications/Banksy_Finance"},{"id":"applications/BCANN","path":"/applications/BCANN"},{"id":"applications/bdwallet","path":"/applications/bdwallet"},{"id":"applications/binary_merkle_tree","path":"/applications/binary_merkle_tree"},{"id":"applications/bit_country","path":"/applications/bit_country"},{"id":"applications/bit_country_m2","path":"/applications/bit_country_m2"},{"id":"applications/blackprint-js","path":"/applications/blackprint-js"},{"id":"applications/bldg_app","path":"/applications/bldg_app"},{"id":"applications/blockchainia","path":"/applications/blockchainia"},{"id":"applications/bounce-protocol","path":"/applications/bounce-protocol"},{"id":"applications/bright_treasury","path":"/applications/bright_treasury"},{"id":"applications/c++polkadot-light-client","path":"/applications/c++polkadot-light-client"},{"id":"applications/Calamar","path":"/applications/Calamar"},{"id":"applications/candle_auction_ink","path":"/applications/candle_auction_ink"},{"id":"applications/canyon_network","path":"/applications/canyon_network"},{"id":"applications/centrifuge-gsrpc-v2","path":"/applications/centrifuge-gsrpc-v2"},{"id":"applications/centrifuge-twamm","path":"/applications/centrifuge-twamm"},{"id":"applications/Cere_Turnkey_Private_Blockchain_Network","path":"/applications/Cere_Turnkey_Private_Blockchain_Network"},{"id":"applications/ces_data_store","path":"/applications/ces_data_store"},{"id":"applications/CESS","path":"/applications/CESS"},{"id":"applications/chainjs","path":"/applications/chainjs"},{"id":"applications/chainviz","path":"/applications/chainviz"},{"id":"applications/cheersland","path":"/applications/cheersland"},{"id":"applications/choko_wallet","path":"/applications/choko_wallet"},{"id":"applications/CILA-omnichain-infrastructure","path":"/applications/CILA-omnichain-infrastructure"},{"id":"applications/citadel","path":"/applications/citadel"},{"id":"applications/Claps","path":"/applications/Claps"},{"id":"applications/clover_network","path":"/applications/clover_network"},{"id":"applications/CoinFabrik_On_Ink_Integration_Tests","path":"/applications/CoinFabrik_On_Ink_Integration_Tests"},{"id":"applications/CoinFabrik_On_Ink_Integration_Tests_2","path":"/applications/CoinFabrik_On_Ink_Integration_Tests_2"},{"id":"applications/CoinFabrik_On_Ink_Integration_Tests_3","path":"/applications/CoinFabrik_On_Ink_Integration_Tests_3"},{"id":"applications/Coinversation","path":"/applications/Coinversation"},{"id":"applications/community-health-check","path":"/applications/community-health-check"},{"id":"applications/Contract_wizard","path":"/applications/Contract_wizard"},{"id":"applications/contracts-tool","path":"/applications/contracts-tool"},{"id":"applications/coong_wallet","path":"/applications/coong_wallet"},{"id":"applications/CosmWasmVM-CoreProduct","path":"/applications/CosmWasmVM-CoreProduct"},{"id":"applications/create-substrate-app","path":"/applications/create-substrate-app"},{"id":"applications/cross-chain-wallet","path":"/applications/cross-chain-wallet"},{"id":"applications/crossbow","path":"/applications/crossbow"},{"id":"applications/crowdloan_frontend_template","path":"/applications/crowdloan_frontend_template"},{"id":"applications/Crowdloans-FET","path":"/applications/Crowdloans-FET"},{"id":"applications/cryptex","path":"/applications/cryptex"},{"id":"applications/cryptolab-staking-reward-collector-front-end","path":"/applications/cryptolab-staking-reward-collector-front-end"},{"id":"applications/cScale","path":"/applications/cScale"},{"id":"applications/curve_amm","path":"/applications/curve_amm"},{"id":"applications/Cyborg","path":"/applications/Cyborg"},{"id":"applications/cyclops","path":"/applications/cyclops"},{"id":"applications/Dante_Network","path":"/applications/Dante_Network"},{"id":"applications/dao-entrance-phase-1","path":"/applications/dao-entrance-phase-1"},{"id":"applications/daos","path":"/applications/daos"},{"id":"applications/DAOsign","path":"/applications/DAOsign"},{"id":"applications/dapp_wallet_integration_native_mobile_libraries","path":"/applications/dapp_wallet_integration_native_mobile_libraries"},{"id":"applications/dart-scale-codec","path":"/applications/dart-scale-codec"},{"id":"applications/data_platform_with_deep_indexed_data_and_staking_reports","path":"/applications/data_platform_with_deep_indexed_data_and_staking_reports"},{"id":"applications/Datagen_Project","path":"/applications/Datagen_Project"},{"id":"applications/dauth_network","path":"/applications/dauth_network"},{"id":"applications/decentral_ml","path":"/applications/decentral_ml"},{"id":"applications/decentralized_invoice","path":"/applications/decentralized_invoice"},{"id":"applications/decentralized_well-being_game_api","path":"/applications/decentralized_well-being_game_api"},{"id":"applications/DeepAccountAnalytics-PolkadotDataAlliance","path":"/applications/DeepAccountAnalytics-PolkadotDataAlliance"},{"id":"applications/deeper_network","path":"/applications/deeper_network"},{"id":"applications/deip","path":"/applications/deip"},{"id":"applications/Deitos_Network","path":"/applications/Deitos_Network"},{"id":"applications/delightfuldot","path":"/applications/delightfuldot"},{"id":"applications/delmonicos","path":"/applications/delmonicos"},{"id":"applications/democratic-governance-1","path":"/applications/democratic-governance-1"},{"id":"applications/DIA_Bridge_Attestation_Oracle","path":"/applications/DIA_Bridge_Attestation_Oracle"},{"id":"applications/DICO","path":"/applications/DICO"},{"id":"applications/Diffy_chat","path":"/applications/Diffy_chat"},{"id":"applications/DINFRA","path":"/applications/DINFRA"},{"id":"applications/DipoleOracle","path":"/applications/DipoleOracle"},{"id":"applications/distributed_cryptography_for_polkadot_wallets","path":"/applications/distributed_cryptography_for_polkadot_wallets"},{"id":"applications/DistributedKeyManagement","path":"/applications/DistributedKeyManagement"},{"id":"applications/DKSAP","path":"/applications/DKSAP"},{"id":"applications/DNFT","path":"/applications/DNFT"},{"id":"applications/dora-factory-molochdao-v1-v2","path":"/applications/dora-factory-molochdao-v1-v2"},{"id":"applications/dora-factory-multisig","path":"/applications/dora-factory-multisig"},{"id":"applications/dorahacks-quadratic-funding","path":"/applications/dorahacks-quadratic-funding"},{"id":"applications/dot_etl","path":"/applications/dot_etl"},{"id":"applications/dot_marketplace","path":"/applications/dot_marketplace"},{"id":"applications/dot_marketplace-phase2","path":"/applications/dot_marketplace-phase2"},{"id":"applications/dot_marketplace-Phase3","path":"/applications/dot_marketplace-Phase3"},{"id":"applications/dot-login","path":"/applications/dot-login"},{"id":"applications/Doter","path":"/applications/Doter"},{"id":"applications/Dotflow","path":"/applications/Dotflow"},{"id":"applications/dotly","path":"/applications/dotly"},{"id":"applications/dotmog","path":"/applications/dotmog"},{"id":"applications/dotnix","path":"/applications/dotnix"},{"id":"applications/DotPay","path":"/applications/DotPay"},{"id":"applications/DotPulse","path":"/applications/DotPulse"},{"id":"applications/Eiger_Storage_on_Polkadot_1","path":"/applications/Eiger_Storage_on_Polkadot_1"},{"id":"applications/eightfish","path":"/applications/eightfish"},{"id":"applications/epirus_substrate_explorer","path":"/applications/epirus_substrate_explorer"},{"id":"applications/epirus_substrate_phase_2","path":"/applications/epirus_substrate_phase_2"},{"id":"applications/escrow_pallet","path":"/applications/escrow_pallet"},{"id":"applications/evanesco_networks","path":"/applications/evanesco_networks"},{"id":"applications/EverlastingCash","path":"/applications/EverlastingCash"},{"id":"applications/faceless","path":"/applications/faceless"},{"id":"applications/fair_squares","path":"/applications/fair_squares"},{"id":"applications/faterium","path":"/applications/faterium"},{"id":"applications/Faucet","path":"/applications/Faucet"},{"id":"applications/faucet-bot","path":"/applications/faucet-bot"},{"id":"applications/Fennel_Protocol","path":"/applications/Fennel_Protocol"},{"id":"applications/FIAT-on-off-ramp","path":"/applications/FIAT-on-off-ramp"},{"id":"applications/fidi-dotsight-analytics","path":"/applications/fidi-dotsight-analytics"},{"id":"applications/fractapp","path":"/applications/fractapp"},{"id":"applications/FuturFusion","path":"/applications/FuturFusion"},{"id":"applications/FuzzLand","path":"/applications/FuzzLand"},{"id":"applications/Gafi","path":"/applications/Gafi"},{"id":"applications/galaxy","path":"/applications/galaxy"},{"id":"applications/GenesisDAO","path":"/applications/GenesisDAO"},{"id":"applications/Gluon_decentralized_hardware_crypto_wallet_services","path":"/applications/Gluon_decentralized_hardware_crypto_wallet_services"},{"id":"applications/Grant_management_webapp","path":"/applications/Grant_management_webapp"},{"id":"applications/grantmaster","path":"/applications/grantmaster"},{"id":"applications/GreenLemon","path":"/applications/GreenLemon"},{"id":"applications/halva_bootstrapping","path":"/applications/halva_bootstrapping"},{"id":"applications/halva_framework","path":"/applications/halva_framework"},{"id":"applications/hamster","path":"/applications/hamster"},{"id":"applications/helixstreet","path":"/applications/helixstreet"},{"id":"applications/hex","path":"/applications/hex"},{"id":"applications/High_availability_validator_setup","path":"/applications/High_availability_validator_setup"},{"id":"applications/hs-web3","path":"/applications/hs-web3"},{"id":"applications/hybrid","path":"/applications/hybrid"},{"id":"applications/hybrid_node_research","path":"/applications/hybrid_node_research"},{"id":"applications/hybrid2","path":"/applications/hybrid2"},{"id":"applications/Hyperdot","path":"/applications/Hyperdot"},{"id":"applications/hyperfridge","path":"/applications/hyperfridge"},{"id":"applications/Idavoll Network","path":"/applications/Idavoll Network"},{"id":"applications/imbue_network","path":"/applications/imbue_network"},{"id":"applications/index","path":"/applications/","sidebar":"docs"},{"id":"applications/infimum","path":"/applications/infimum"},{"id":"applications/ink-analyzer","path":"/applications/ink-analyzer"},{"id":"applications/ink-analyzer-phase-2","path":"/applications/ink-analyzer-phase-2"},{"id":"applications/ink-boxes","path":"/applications/ink-boxes"},{"id":"applications/ink-explorer","path":"/applications/ink-explorer"},{"id":"applications/ink-pallet-benchmarking","path":"/applications/ink-pallet-benchmarking"},{"id":"applications/ink-pallet-benchmarking-phase-2","path":"/applications/ink-pallet-benchmarking-phase-2"},{"id":"applications/ink-playground-ide-improvements","path":"/applications/ink-playground-ide-improvements"},{"id":"applications/ink-smart-contract-wizard","path":"/applications/ink-smart-contract-wizard"},{"id":"applications/inkscope-fuzzer","path":"/applications/inkscope-fuzzer"},{"id":"applications/Integrating-ISO8583","path":"/applications/Integrating-ISO8583"},{"id":"applications/Interstellar-Network","path":"/applications/Interstellar-Network"},{"id":"applications/Interstellar-network2","path":"/applications/Interstellar-network2"},{"id":"applications/InvArch","path":"/applications/InvArch"},{"id":"applications/ipfs_utilities","path":"/applications/ipfs_utilities"},{"id":"applications/iris","path":"/applications/iris"},{"id":"applications/iris_followup","path":"/applications/iris_followup"},{"id":"applications/ismp","path":"/applications/ismp"},{"id":"applications/ISO-8583-implementation","path":"/applications/ISO-8583-implementation"},{"id":"applications/ISO20022","path":"/applications/ISO20022"},{"id":"applications/java-client","path":"/applications/java-client"},{"id":"applications/JsonRpsee-socks5-proxy","path":"/applications/JsonRpsee-socks5-proxy"},{"id":"applications/JuniDB","path":"/applications/JuniDB"},{"id":"applications/keysafe_network","path":"/applications/keysafe_network"},{"id":"applications/klevoya_fuzzer","path":"/applications/klevoya_fuzzer"},{"id":"applications/Knowledge-Oriented-Framework","path":"/applications/Knowledge-Oriented-Framework"},{"id":"applications/kodadot_assethub_nft_indexer_statemine_statemint","path":"/applications/kodadot_assethub_nft_indexer_statemine_statemint"},{"id":"applications/kodadot_assethub_nft_m2","path":"/applications/kodadot_assethub_nft_m2"},{"id":"applications/Koiverse","path":"/applications/Koiverse"},{"id":"applications/konomi","path":"/applications/konomi"},{"id":"applications/KSM-embeddable-tip-or-donate-button","path":"/applications/KSM-embeddable-tip-or-donate-button"},{"id":"applications/kylin_network","path":"/applications/kylin_network"},{"id":"applications/Lastic","path":"/applications/Lastic"},{"id":"applications/lastic-grant3","path":"/applications/lastic-grant3"},{"id":"applications/lastic-price-simulation-2","path":"/applications/lastic-price-simulation-2"},{"id":"applications/leetcoin","path":"/applications/leetcoin"},{"id":"applications/liberland","path":"/applications/liberland"},{"id":"applications/Libra","path":"/applications/Libra"},{"id":"applications/LightSpell-proposal","path":"/applications/LightSpell-proposal"},{"id":"applications/LiisaPortfolioTracker","path":"/applications/LiisaPortfolioTracker"},{"id":"applications/lip_payments","path":"/applications/lip_payments"},{"id":"applications/logion_wallet","path":"/applications/logion_wallet"},{"id":"applications/lunie","path":"/applications/lunie"},{"id":"applications/maintenance/Substratesnap_Maintenance","path":"/applications/maintenance/Substratesnap_Maintenance"},{"id":"applications/maintenance/wasm-opt-for-rust","path":"/applications/maintenance/wasm-opt-for-rust"},{"id":"applications/maintenance/Zondax-Support","path":"/applications/maintenance/Zondax-Support"},{"id":"applications/Maki","path":"/applications/Maki"},{"id":"applications/MangoBOX-Protocol","path":"/applications/MangoBOX-Protocol"},{"id":"applications/MangoSale_Protocol","path":"/applications/MangoSale_Protocol"},{"id":"applications/manta_network","path":"/applications/manta_network"},{"id":"applications/MAP-Bridge","path":"/applications/MAP-Bridge"},{"id":"applications/massbit_route","path":"/applications/massbit_route"},{"id":"applications/Melodot","path":"/applications/Melodot"},{"id":"applications/MeProtocol","path":"/applications/MeProtocol"},{"id":"applications/Meta_Defender","path":"/applications/Meta_Defender"},{"id":"applications/MIXER","path":"/applications/MIXER"},{"id":"applications/MIXERv2","path":"/applications/MIXERv2"},{"id":"applications/mobile_dapp_connection","path":"/applications/mobile_dapp_connection"},{"id":"applications/mobile-game-framework","path":"/applications/mobile-game-framework"},{"id":"applications/multisignature_management_tool","path":"/applications/multisignature_management_tool"},{"id":"applications/Multix-a-simple-UI-for-complex-multisig","path":"/applications/Multix-a-simple-UI-for-complex-multisig"},{"id":"applications/mybank","path":"/applications/mybank"},{"id":"applications/myriad_social","path":"/applications/myriad_social"},{"id":"applications/native-bitcoin-vaults","path":"/applications/native-bitcoin-vaults"},{"id":"applications/new_bls12_hash_function","path":"/applications/new_bls12_hash_function"},{"id":"applications/new-order","path":"/applications/new-order"},{"id":"applications/newomega","path":"/applications/newomega"},{"id":"applications/newomega-m3m4","path":"/applications/newomega-m3m4"},{"id":"applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange","path":"/applications/NFT_Bridge_Protocol_for_NFT_Migration_and_Data_Exchange"},{"id":"applications/nft_collectibles_wallet","path":"/applications/nft_collectibles_wallet"},{"id":"applications/nft_explorer","path":"/applications/nft_explorer"},{"id":"applications/nft_product_analytics_suite","path":"/applications/nft_product_analytics_suite"},{"id":"applications/NFTStore_Network","path":"/applications/NFTStore_Network"},{"id":"applications/Nolik","path":"/applications/Nolik"},{"id":"applications/NuLink","path":"/applications/NuLink"},{"id":"applications/ocelloids_monitoring_sdk","path":"/applications/ocelloids_monitoring_sdk"},{"id":"applications/ocelloids_xcm_monitoring_service","path":"/applications/ocelloids_xcm_monitoring_service"},{"id":"applications/odyssey_momentum","path":"/applications/odyssey_momentum"},{"id":"applications/Omniverse DLT","path":"/applications/Omniverse DLT"},{"id":"applications/on-chain-cash","path":"/applications/on-chain-cash"},{"id":"applications/open-node-framework","path":"/applications/open-node-framework"},{"id":"applications/openbrush","path":"/applications/openbrush"},{"id":"applications/openbrush-follow-up","path":"/applications/openbrush-follow-up"},{"id":"applications/openbrush-follow-up-2","path":"/applications/openbrush-follow-up-2"},{"id":"applications/openPayroll","path":"/applications/openPayroll"},{"id":"applications/openrollup-mvp-phase-1","path":"/applications/openrollup-mvp-phase-1"},{"id":"applications/OpenSquare_paid_qa_protocol","path":"/applications/OpenSquare_paid_qa_protocol"},{"id":"applications/OpenSquare-offchain-voting","path":"/applications/OpenSquare-offchain-voting"},{"id":"applications/orochi-network-orosign-part1","path":"/applications/orochi-network-orosign-part1"},{"id":"applications/pacific_store","path":"/applications/pacific_store"},{"id":"applications/pallet_maci","path":"/applications/pallet_maci"},{"id":"applications/pallet_supersig","path":"/applications/pallet_supersig"},{"id":"applications/pallet-drand-client","path":"/applications/pallet-drand-client"},{"id":"applications/pallet-verifier","path":"/applications/pallet-verifier"},{"id":"applications/panic","path":"/applications/panic"},{"id":"applications/parachain-staking","path":"/applications/parachain-staking"},{"id":"applications/Parallel","path":"/applications/Parallel"},{"id":"applications/parami-protocol","path":"/applications/parami-protocol"},{"id":"applications/ParaSpell","path":"/applications/ParaSpell"},{"id":"applications/ParaSpell_follow-up","path":"/applications/ParaSpell_follow-up"},{"id":"applications/ParaSpell_follow-up2","path":"/applications/ParaSpell_follow-up2"},{"id":"applications/patron","path":"/applications/patron"},{"id":"applications/perun_app_channels","path":"/applications/perun_app_channels"},{"id":"applications/perun_channels","path":"/applications/perun_channels"},{"id":"applications/perun_channels-integration","path":"/applications/perun_channels-integration"},{"id":"applications/pesa_pallet","path":"/applications/pesa_pallet"},{"id":"applications/php-rpc-lib","path":"/applications/php-rpc-lib"},{"id":"applications/php-rpc-lib-follow-up","path":"/applications/php-rpc-lib-follow-up"},{"id":"applications/php-scale-lib","path":"/applications/php-scale-lib"},{"id":"applications/php-substrate-api","path":"/applications/php-substrate-api"},{"id":"applications/plip","path":"/applications/plip"},{"id":"applications/Plus","path":"/applications/Plus"},{"id":"applications/Plus-follow-up","path":"/applications/Plus-follow-up"},{"id":"applications/Plus-social-recovery-wallet","path":"/applications/Plus-social-recovery-wallet"},{"id":"applications/Plutonication","path":"/applications/Plutonication"},{"id":"applications/PoCS","path":"/applications/PoCS"},{"id":"applications/polk-auction","path":"/applications/polk-auction"},{"id":"applications/Polkadart","path":"/applications/Polkadart"},{"id":"applications/polkadex","path":"/applications/polkadex"},{"id":"applications/polkadot_analytics_platform","path":"/applications/polkadot_analytics_platform"},{"id":"applications/polkadot_tests","path":"/applications/polkadot_tests"},{"id":"applications/Polkadot_Web_UI","path":"/applications/Polkadot_Web_UI"},{"id":"applications/polkadot-contract-wizard","path":"/applications/polkadot-contract-wizard"},{"id":"applications/Polkadot-Dart","path":"/applications/Polkadot-Dart"},{"id":"applications/polkadot-desktop-app","path":"/applications/polkadot-desktop-app"},{"id":"applications/polkadot-js-extension-per-account-auth","path":"/applications/polkadot-js-extension-per-account-auth"},{"id":"applications/polkadot-mempool-explorer-v2","path":"/applications/polkadot-mempool-explorer-v2"},{"id":"applications/Polkadot-Protocol-Conformance-Tests","path":"/applications/Polkadot-Protocol-Conformance-Tests"},{"id":"applications/polkadotjs_no_code","path":"/applications/polkadotjs_no_code"},{"id":"applications/polkadotjs-ecdsa","path":"/applications/polkadotjs-ecdsa"},{"id":"applications/polkadotjs-hardware","path":"/applications/polkadotjs-hardware"},{"id":"applications/PolkadotSnap","path":"/applications/PolkadotSnap"},{"id":"applications/polkaflow","path":"/applications/polkaflow"},{"id":"applications/Polkaholic","path":"/applications/Polkaholic"},{"id":"applications/polkaj_android_support","path":"/applications/polkaj_android_support"},{"id":"applications/polkakeeper","path":"/applications/polkakeeper"},{"id":"applications/PolkaKey","path":"/applications/PolkaKey"},{"id":"applications/polkamask","path":"/applications/polkamask"},{"id":"applications/polkamusic","path":"/applications/polkamusic"},{"id":"applications/polkasearch","path":"/applications/polkasearch"},{"id":"applications/polkashots","path":"/applications/polkashots"},{"id":"applications/PolkaSignIn","path":"/applications/PolkaSignIn"},{"id":"applications/polkastarter","path":"/applications/polkastarter"},{"id":"applications/polkastats","path":"/applications/polkastats"},{"id":"applications/Polkawatch","path":"/applications/Polkawatch"},{"id":"applications/polket_toearnfun","path":"/applications/polket_toearnfun"},{"id":"applications/pontem","path":"/applications/pontem"},{"id":"applications/Primis","path":"/applications/Primis"},{"id":"applications/PrivaDEX_aggregator","path":"/applications/PrivaDEX_aggregator"},{"id":"applications/Profond","path":"/applications/Profond"},{"id":"applications/project_1001","path":"/applications/project_1001"},{"id":"applications/project_aurras_mvp_phase_1","path":"/applications/project_aurras_mvp_phase_1"},{"id":"applications/project_aurras_mvp_phase_2","path":"/applications/project_aurras_mvp_phase_2"},{"id":"applications/project_bodhi","path":"/applications/project_bodhi"},{"id":"applications/project_silentdata","path":"/applications/project_silentdata"},{"id":"applications/prosopo","path":"/applications/prosopo"},{"id":"applications/psc","path":"/applications/psc"},{"id":"applications/QRUCIAL_DAO","path":"/applications/QRUCIAL_DAO"},{"id":"applications/QSTN","path":"/applications/QSTN"},{"id":"applications/quadratic-funding","path":"/applications/quadratic-funding"},{"id":"applications/quantum-guard","path":"/applications/quantum-guard"},{"id":"applications/quantumLock","path":"/applications/quantumLock"},{"id":"applications/RainbowDAO Protocol ink Phase 1","path":"/applications/RainbowDAO Protocol ink Phase 1"},{"id":"applications/RareLink","path":"/applications/RareLink"},{"id":"applications/rb_substrate_client","path":"/applications/rb_substrate_client"},{"id":"applications/RedStone Network","path":"/applications/RedStone Network"},{"id":"applications/RegionX","path":"/applications/RegionX"},{"id":"applications/Relation-Graph","path":"/applications/Relation-Graph"},{"id":"applications/research_wallets","path":"/applications/research_wallets"},{"id":"applications/research-feasibility-go-runtime","path":"/applications/research-feasibility-go-runtime"},{"id":"applications/research-feasibiliy-java-host","path":"/applications/research-feasibiliy-java-host"},{"id":"applications/Roloi","path":"/applications/Roloi"},{"id":"applications/roloi-xcm-payment-automation","path":"/applications/roloi-xcm-payment-automation"},{"id":"applications/Rubeus_keeper_st2","path":"/applications/Rubeus_keeper_st2"},{"id":"applications/RubeusKeeper","path":"/applications/RubeusKeeper"},{"id":"applications/RubyProtocol","path":"/applications/RubyProtocol"},{"id":"applications/rv-kmir","path":"/applications/rv-kmir"},{"id":"applications/SaaS3","path":"/applications/SaaS3"},{"id":"applications/saito-game-protocol-and-engine","path":"/applications/saito-game-protocol-and-engine"},{"id":"applications/sandox","path":"/applications/sandox"},{"id":"applications/sarp-basic-functionality","path":"/applications/sarp-basic-functionality"},{"id":"applications/scale-codec-comparator","path":"/applications/scale-codec-comparator"},{"id":"applications/ScoutCoinFabrik","path":"/applications/ScoutCoinFabrik"},{"id":"applications/ScoutCoinFabrik_2","path":"/applications/ScoutCoinFabrik_2"},{"id":"applications/Security_Marketplace","path":"/applications/Security_Marketplace"},{"id":"applications/sensio_network","path":"/applications/sensio_network"},{"id":"applications/SEOR-code-less-smart-contract-platform","path":"/applications/SEOR-code-less-smart-contract-platform"},{"id":"applications/sequester","path":"/applications/sequester"},{"id":"applications/setheum","path":"/applications/setheum"},{"id":"applications/setheum-launchpad-crowdsales-pallet","path":"/applications/setheum-launchpad-crowdsales-pallet"},{"id":"applications/shadows-network","path":"/applications/shadows-network"},{"id":"applications/Shivarthu","path":"/applications/Shivarthu"},{"id":"applications/si-front-end-template","path":"/applications/si-front-end-template"},{"id":"applications/signac","path":"/applications/signac"},{"id":"applications/signet","path":"/applications/signet"},{"id":"applications/sirato_substrate_phase3","path":"/applications/sirato_substrate_phase3"},{"id":"applications/skyekiwi-protocol","path":"/applications/skyekiwi-protocol"},{"id":"applications/skyepass","path":"/applications/skyepass"},{"id":"applications/skynet-substrate-integration","path":"/applications/skynet-substrate-integration"},{"id":"applications/slonigiraf","path":"/applications/slonigiraf"},{"id":"applications/slothunter","path":"/applications/slothunter"},{"id":"applications/social_recovery_wallet","path":"/applications/social_recovery_wallet"},{"id":"applications/Societal","path":"/applications/Societal"},{"id":"applications/societal_grant2","path":"/applications/societal_grant2"},{"id":"applications/societal_saas_pricing","path":"/applications/societal_saas_pricing"},{"id":"applications/sol2ink","path":"/applications/sol2ink"},{"id":"applications/sol2ink-follow-up","path":"/applications/sol2ink-follow-up"},{"id":"applications/Solang_developer_experience_improvements","path":"/applications/Solang_developer_experience_improvements"},{"id":"applications/Solang_Playground","path":"/applications/Solang_Playground"},{"id":"applications/solidity-trie-verifier","path":"/applications/solidity-trie-verifier"},{"id":"applications/solidity-verifier-for-accountable-light-client","path":"/applications/solidity-verifier-for-accountable-light-client"},{"id":"applications/spacewalk-bridge","path":"/applications/spacewalk-bridge"},{"id":"applications/spartan_poc_consensus_module","path":"/applications/spartan_poc_consensus_module"},{"id":"applications/SpellRouter-proposal","path":"/applications/SpellRouter-proposal"},{"id":"applications/SpiderDAO","path":"/applications/SpiderDAO"},{"id":"applications/sr25519_donna","path":"/applications/sr25519_donna"},{"id":"applications/ssal-commods-dex","path":"/applications/ssal-commods-dex"},{"id":"applications/stable-asset","path":"/applications/stable-asset"},{"id":"applications/staking-rewards-collector-front-end","path":"/applications/staking-rewards-collector-front-end"},{"id":"applications/Standard_Protocol","path":"/applications/Standard_Protocol"},{"id":"applications/stardust","path":"/applications/stardust"},{"id":"applications/starks_network","path":"/applications/starks_network"},{"id":"applications/Starry_Network","path":"/applications/Starry_Network"},{"id":"applications/stone-index-on-substrate","path":"/applications/stone-index-on-substrate"},{"id":"applications/StorageHub","path":"/applications/StorageHub"},{"id":"applications/Stylograph","path":"/applications/Stylograph"},{"id":"applications/sub_consensus_mechanism","path":"/applications/sub_consensus_mechanism"},{"id":"applications/subalfred","path":"/applications/subalfred"},{"id":"applications/subauction","path":"/applications/subauction"},{"id":"applications/SubDAO_Network","path":"/applications/SubDAO_Network"},{"id":"applications/SubDAO_PolkaSign","path":"/applications/SubDAO_PolkaSign"},{"id":"applications/SubDAO-Chrome-Extension","path":"/applications/SubDAO-Chrome-Extension"},{"id":"applications/subdex","path":"/applications/subdex"},{"id":"applications/SubGame_Network","path":"/applications/SubGame_Network"},{"id":"applications/SubGame_Network_m2","path":"/applications/SubGame_Network_m2"},{"id":"applications/SubIdentity","path":"/applications/SubIdentity"},{"id":"applications/subquery","path":"/applications/subquery"},{"id":"applications/subrelay","path":"/applications/subrelay"},{"id":"applications/subscript_lang","path":"/applications/subscript_lang"},{"id":"applications/SubsCrypt","path":"/applications/SubsCrypt"},{"id":"applications/Subsembly-GRANDPA","path":"/applications/Subsembly-GRANDPA"},{"id":"applications/subsmt","path":"/applications/subsmt"},{"id":"applications/substats","path":"/applications/substats"},{"id":"applications/substrate_client_java","path":"/applications/substrate_client_java"},{"id":"applications/substrate_core_polywrapper","path":"/applications/substrate_core_polywrapper"},{"id":"applications/Substrate_Move_System_Pallet_1","path":"/applications/Substrate_Move_System_Pallet_1"},{"id":"applications/Substrate_Move_System_Pallet_2","path":"/applications/Substrate_Move_System_Pallet_2"},{"id":"applications/substrate_startkit_GUI","path":"/applications/substrate_startkit_GUI"},{"id":"applications/substrate-evm-adapter","path":"/applications/substrate-evm-adapter"},{"id":"applications/substrate-identity-directory","path":"/applications/substrate-identity-directory"},{"id":"applications/substrate-parachain-PoS-template","path":"/applications/substrate-parachain-PoS-template"},{"id":"applications/substrate-tutorials","path":"/applications/substrate-tutorials"},{"id":"applications/subvt-telegram-bot","path":"/applications/subvt-telegram-bot"},{"id":"applications/subwallet","path":"/applications/subwallet"},{"id":"applications/subxt-python","path":"/applications/subxt-python"},{"id":"applications/sukhavati_poc_module","path":"/applications/sukhavati_poc_module"},{"id":"applications/sunrise-dex","path":"/applications/sunrise-dex"},{"id":"applications/sunshine-keybase","path":"/applications/sunshine-keybase"},{"id":"applications/sup","path":"/applications/sup"},{"id":"applications/supersig_fellowship","path":"/applications/supersig_fellowship"},{"id":"applications/swarm-nl","path":"/applications/swarm-nl"},{"id":"applications/SydTek","path":"/applications/SydTek"},{"id":"applications/Syncra","path":"/applications/Syncra"},{"id":"applications/tdot","path":"/applications/tdot"},{"id":"applications/Tellor","path":"/applications/Tellor"},{"id":"applications/ThresholdSignature","path":"/applications/ThresholdSignature"},{"id":"applications/Tokenguard","path":"/applications/Tokenguard"},{"id":"applications/tokenomics-survey-2022","path":"/applications/tokenomics-survey-2022"},{"id":"applications/TPScore","path":"/applications/TPScore"},{"id":"applications/tracking_chain","path":"/applications/tracking_chain"},{"id":"applications/Treasureland","path":"/applications/Treasureland"},{"id":"applications/TreasuryTracker","path":"/applications/TreasuryTracker"},{"id":"applications/TREX_Network","path":"/applications/TREX_Network"},{"id":"applications/tribal_protocol","path":"/applications/tribal_protocol"},{"id":"applications/tux0","path":"/applications/tux0"},{"id":"applications/tuxedo","path":"/applications/tuxedo"},{"id":"applications/tuxedo_parachain","path":"/applications/tuxedo_parachain"},{"id":"applications/TuxedoDapp","path":"/applications/TuxedoDapp"},{"id":"applications/typechain_revived","path":"/applications/typechain_revived"},{"id":"applications/typechain-polkadot","path":"/applications/typechain-polkadot"},{"id":"applications/typechain-polkadot-follow-up","path":"/applications/typechain-polkadot-follow-up"},{"id":"applications/typechain-polkadot-follow-up-2","path":"/applications/typechain-polkadot-follow-up-2"},{"id":"applications/uke","path":"/applications/uke"},{"id":"applications/uke-protocol","path":"/applications/uke-protocol"},{"id":"applications/UMC-Tokenscribe","path":"/applications/UMC-Tokenscribe"},{"id":"applications/unified_collator_node_deployment","path":"/applications/unified_collator_node_deployment"},{"id":"applications/universaldot-me","path":"/applications/universaldot-me"},{"id":"applications/universaldot.me","path":"/applications/universaldot.me"},{"id":"applications/upgradeability-by-proxy","path":"/applications/upgradeability-by-proxy"},{"id":"applications/uplink","path":"/applications/uplink"},{"id":"applications/validated-streams","path":"/applications/validated-streams"},{"id":"applications/Validator_Monitoring_Service","path":"/applications/Validator_Monitoring_Service"},{"id":"applications/validators_selection","path":"/applications/validators_selection"},{"id":"applications/vanguard","path":"/applications/vanguard"},{"id":"applications/ventur","path":"/applications/ventur"},{"id":"applications/vera_defi","path":"/applications/vera_defi"},{"id":"applications/verida_network","path":"/applications/verida_network"},{"id":"applications/visualize_rust_lifetime","path":"/applications/visualize_rust_lifetime"},{"id":"applications/vue-typescript-substrate-frontend-template","path":"/applications/vue-typescript-substrate-frontend-template"},{"id":"applications/walt-id_nft-infra","path":"/applications/walt-id_nft-infra"},{"id":"applications/wasm_runtimes_fuzzing","path":"/applications/wasm_runtimes_fuzzing"},{"id":"applications/wasm-opt-for-rust","path":"/applications/wasm-opt-for-rust"},{"id":"applications/wasmedge_substrate","path":"/applications/wasmedge_substrate"},{"id":"applications/web3-compatible-api","path":"/applications/web3-compatible-api"},{"id":"applications/Web3Box","path":"/applications/Web3Box"},{"id":"applications/Web3Go","path":"/applications/Web3Go"},{"id":"applications/WeTEE_Network","path":"/applications/WeTEE_Network"},{"id":"applications/Whiteflag-on-Fennel","path":"/applications/Whiteflag-on-Fennel"},{"id":"applications/wika_network","path":"/applications/wika_network"},{"id":"applications/workflow_testing","path":"/applications/workflow_testing"},{"id":"applications/xbi-format-psp-t3rn","path":"/applications/xbi-format-psp-t3rn"},{"id":"applications/Xcavate","path":"/applications/Xcavate"},{"id":"applications/xcm-domain-service","path":"/applications/xcm-domain-service"},{"id":"applications/xcm-sdk","path":"/applications/xcm-sdk"},{"id":"applications/xcm-tools","path":"/applications/xcm-tools"},{"id":"applications/xcm-tools-follow-up","path":"/applications/xcm-tools-follow-up"},{"id":"applications/xcmsend","path":"/applications/xcmsend"},{"id":"applications/xNFT","path":"/applications/xNFT"},{"id":"applications/XPredictMarket","path":"/applications/XPredictMarket"},{"id":"applications/xtokens","path":"/applications/xtokens"},{"id":"applications/yatima","path":"/applications/yatima"},{"id":"applications/yiban_chen1","path":"/applications/yiban_chen1"},{"id":"applications/yieldscan_phase_2","path":"/applications/yieldscan_phase_2"},{"id":"applications/Zeeve_Parachain_deployment_zoombienet_testing_automation","path":"/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation"},{"id":"applications/zenlink","path":"/applications/zenlink"},{"id":"applications/zenlink-cross-chain-dex","path":"/applications/zenlink-cross-chain-dex"},{"id":"applications/zenlink-smart-contract","path":"/applications/zenlink-smart-contract"},{"id":"applications/zero-network","path":"/applications/zero-network"},{"id":"applications/ZeroDAO_Network","path":"/applications/ZeroDAO_Network"},{"id":"applications/ZeroPool","path":"/applications/ZeroPool"},{"id":"applications/zk-plonk","path":"/applications/zk-plonk"},{"id":"applications/zk-rollups","path":"/applications/zk-rollups"},{"id":"applications/ZK-Snarks tutorial","path":"/applications/ZK-Snarks tutorial"},{"id":"applications/zkverse","path":"/applications/zkverse"},{"id":"applications/zkwasm-rollups-transfer","path":"/applications/zkwasm-rollups-transfer"},{"id":"applications/Zombienet-Explorer","path":"/applications/Zombienet-Explorer"},{"id":"CODE_OF_CONDUCT","path":"/CODE_OF_CONDUCT"},{"id":"docs/contribute","path":"/docs/contribute","sidebar":"docs"},{"id":"docs/faq","path":"/docs/faq","sidebar":"docs"},{"id":"docs/funding","path":"/docs/funding","sidebar":"docs"},{"id":"docs/help","path":"/docs/help","sidebar":"docs"},{"id":"docs/introduction","path":"/docs/introduction","sidebar":"docs"},{"id":"docs/Introduction/ideas","path":"/docs/Introduction/ideas","sidebar":"docs"},{"id":"docs/Introduction/intro","path":"/docs/Introduction/intro","sidebar":"docs"},{"id":"docs/Introduction/levels","path":"/docs/Introduction/levels","sidebar":"docs"},{"id":"docs/Introduction/support","path":"/docs/Introduction/support","sidebar":"docs"},{"id":"docs/Introduction/team","path":"/docs/Introduction/team","sidebar":"docs"},{"id":"docs/maintenance","path":"/docs/maintenance","sidebar":"docs"},{"id":"docs/process","path":"/docs/process","sidebar":"docs"},{"id":"docs/Process/changes","path":"/docs/Process/changes","sidebar":"docs"},{"id":"docs/Process/how-to-apply","path":"/docs/Process/how-to-apply","sidebar":"docs"},{"id":"docs/Process/milestone_delivery","path":"/docs/Process/milestone_delivery","sidebar":"docs"},{"id":"docs/Process/review","path":"/docs/Process/review","sidebar":"docs"},{"id":"docs/referral-program","path":"/docs/referral-program","sidebar":"docs"},{"id":"docs/rfps","path":"/docs/rfps","sidebar":"docs"},{"id":"docs/RFPs/a-and-v-topology","path":"/docs/RFPs/a-and-v-topology","sidebar":"docs"},{"id":"docs/RFPs/action_research_opengov","path":"/docs/RFPs/action_research_opengov","sidebar":"docs"},{"id":"docs/RFPs/alternative_polkadot_host_implementations","path":"/docs/RFPs/alternative_polkadot_host_implementations","sidebar":"docs"},{"id":"docs/RFPs/alternative-polkadot-js-api-console","path":"/docs/RFPs/alternative-polkadot-js-api-console","sidebar":"docs"},{"id":"docs/RFPs/analysis-website-and-data-platform","path":"/docs/RFPs/analysis-website-and-data-platform","sidebar":"docs"},{"id":"docs/RFPs/anti-collusion_infrastructure","path":"/docs/RFPs/anti-collusion_infrastructure","sidebar":"docs"},{"id":"docs/RFPs/appi","path":"/docs/RFPs/appi","sidebar":"docs"},{"id":"docs/RFPs/bpf-contracts","path":"/docs/RFPs/bpf-contracts","sidebar":"docs"},{"id":"docs/RFPs/candle-auction","path":"/docs/RFPs/candle-auction","sidebar":"docs"},{"id":"docs/RFPs/crowdloan_front_end_template","path":"/docs/RFPs/crowdloan_front_end_template","sidebar":"docs"},{"id":"docs/RFPs/data_analysis_tools","path":"/docs/RFPs/data_analysis_tools","sidebar":"docs"},{"id":"docs/RFPs/decentralized-security-marketplace","path":"/docs/RFPs/decentralized-security-marketplace","sidebar":"docs"},{"id":"docs/RFPs/epassport-zk-validation","path":"/docs/RFPs/epassport-zk-validation","sidebar":"docs"},{"id":"docs/RFPs/formal_guarantees_for_grandpa","path":"/docs/RFPs/formal_guarantees_for_grandpa","sidebar":"docs"},{"id":"docs/RFPs/grant_management_webapp","path":"/docs/RFPs/grant_management_webapp","sidebar":"docs"},{"id":"docs/RFPs/IDE_for_ink_Smart_Contracts","path":"/docs/RFPs/IDE_for_ink_Smart_Contracts","sidebar":"docs"},{"id":"docs/RFPs/identity-directory","path":"/docs/RFPs/identity-directory","sidebar":"docs"},{"id":"docs/RFPs/implementation-benchmarking","path":"/docs/RFPs/implementation-benchmarking","sidebar":"docs"},{"id":"docs/RFPs/ink_smart_contract_block_explorer","path":"/docs/RFPs/ink_smart_contract_block_explorer","sidebar":"docs"},{"id":"docs/RFPs/ISO_20022","path":"/docs/RFPs/ISO_20022","sidebar":"docs"},{"id":"docs/RFPs/ISO_8583","path":"/docs/RFPs/ISO_8583","sidebar":"docs"},{"id":"docs/RFPs/jsonrpsee-proxy-support","path":"/docs/RFPs/jsonrpsee-proxy-support","sidebar":"docs"},{"id":"docs/RFPs/ksm-tipping-button","path":"/docs/RFPs/ksm-tipping-button","sidebar":"docs"},{"id":"docs/RFPs/move_smart_contract_pallet","path":"/docs/RFPs/move_smart_contract_pallet","sidebar":"docs"},{"id":"docs/RFPs/multi-chain-block-explorer","path":"/docs/RFPs/multi-chain-block-explorer","sidebar":"docs"},{"id":"docs/RFPs/on-chain-quadratic-funding","path":"/docs/RFPs/on-chain-quadratic-funding","sidebar":"docs"},{"id":"docs/RFPs/parachain_validation_conformance_testing","path":"/docs/RFPs/parachain_validation_conformance_testing","sidebar":"docs"},{"id":"docs/RFPs/php-api","path":"/docs/RFPs/php-api","sidebar":"docs"},{"id":"docs/RFPs/php-scale","path":"/docs/RFPs/php-scale","sidebar":"docs"},{"id":"docs/RFPs/polkadot-collator-setup","path":"/docs/RFPs/polkadot-collator-setup","sidebar":"docs"},{"id":"docs/RFPs/polkadot-protocol_conformance_tests","path":"/docs/RFPs/polkadot-protocol_conformance_tests","sidebar":"docs"},{"id":"docs/RFPs/privacy-enhancement-polkadot-extension","path":"/docs/RFPs/privacy-enhancement-polkadot-extension","sidebar":"docs"},{"id":"docs/RFPs/raft-validators","path":"/docs/RFPs/raft-validators","sidebar":"docs"},{"id":"docs/RFPs/scale-codec-comparator","path":"/docs/RFPs/scale-codec-comparator","sidebar":"docs"},{"id":"docs/RFPs/social-recovery-wallet","path":"/docs/RFPs/social-recovery-wallet","sidebar":"docs"},{"id":"docs/RFPs/staking-rewards-collector-front-end","path":"/docs/RFPs/staking-rewards-collector-front-end","sidebar":"docs"},{"id":"docs/RFPs/Static-Analysis-for-Runtime-Pallets","path":"/docs/RFPs/Static-Analysis-for-Runtime-Pallets","sidebar":"docs"},{"id":"docs/RFPs/sub-consensus","path":"/docs/RFPs/sub-consensus","sidebar":"docs"},{"id":"docs/RFPs/uncollateralized-stablecoin-research","path":"/docs/RFPs/uncollateralized-stablecoin-research","sidebar":"docs"},{"id":"docs/RFPs/uptane-for-substrate-design-and-scope","path":"/docs/RFPs/uptane-for-substrate-design-and-scope","sidebar":"docs"},{"id":"docs/RFPs/user-account-access-analysis","path":"/docs/RFPs/user-account-access-analysis","sidebar":"docs"},{"id":"docs/RFPs/validator-selection-algorithm","path":"/docs/RFPs/validator-selection-algorithm","sidebar":"docs"},{"id":"docs/RFPs/validator-setup-maintenance","path":"/docs/RFPs/validator-setup-maintenance","sidebar":"docs"},{"id":"docs/RFPs/wallet-aggregator-library","path":"/docs/RFPs/wallet-aggregator-library","sidebar":"docs"},{"id":"docs/RFPs/xcm-tool","path":"/docs/RFPs/xcm-tool","sidebar":"docs"},{"id":"docs/suggesting","path":"/docs/suggesting","sidebar":"docs"},{"id":"docs/Support Docs/announcement-guidelines","path":"/docs/Support Docs/announcement-guidelines","sidebar":"docs"},{"id":"docs/Support Docs/grant_guidelines_per_category","path":"/docs/Support Docs/grant_guidelines_per_category","sidebar":"docs"},{"id":"docs/Support Docs/grant-badge-guidelines","path":"/docs/Support Docs/grant-badge-guidelines","sidebar":"docs"},{"id":"docs/Support Docs/milestone-deliverables-guidelines","path":"/docs/Support Docs/milestone-deliverables-guidelines","sidebar":"docs"},{"id":"docs/Support Docs/polkadot_stack","path":"/docs/Support Docs/polkadot_stack","sidebar":"docs"},{"id":"docs/Support Docs/privacy_policy","path":"/docs/Support Docs/privacy_policy","sidebar":"docs"},{"id":"docs/Support Docs/T&Cs","path":"/docs/Support Docs/T&Cs","sidebar":"docs"}],"draftIds":["docs/index"],"sidebars":{"docs":{"link":{"path":"/docs/introduction","label":"\ud83d\udc4b Introduction"}}}}],"breadcrumbs":true}}}'),r=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=n(22654);const l=JSON.parse('{"docusaurusVersion":"3.1.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.1"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.1"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"3.1.1"},"webpack-configuration-plugin":{"type":"local"},"docusaurus-theme-mermaid":{"type":"package","name":"@docusaurus/theme-mermaid","version":"3.1.1"}}}');var c=n(74848);const p={siteConfig:o.default,siteMetadata:l,globalData:i,i18n:r,codeTranslations:s},u=a.createContext(p);function d(e){let{children:t}=e;return(0,c.jsx)(u.Provider,{value:p,children:t})}},67489:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var a=n(96540),o=n(38193),i=n(5260),r=n(70440),s=n(44561),l=n(74848);function c(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,l.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,l.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,l.jsx)(p,{error:t})]})}function p(e){let{error:t}=e;const n=(0,r.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,l.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function u(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)(f,{fallback:()=>(0,l.jsx)(c,{error:t,tryAgain:n}),children:[(0,l.jsx)(i.A,{children:(0,l.jsx)("title",{children:"Page Error"})}),(0,l.jsx)(s.A,{children:(0,l.jsx)(c,{error:t,tryAgain:n})})]})}const d=e=>(0,l.jsx)(u,{...e});class f extends a.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){o.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??d)(e)}return e??null}}},38193:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const a="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,o={canUseDOM:a,canUseEventListeners:a&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:a&&"IntersectionObserver"in window,canUseViewport:a&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(96540);var a=n(80545),o=n(74848);function i(e){return(0,o.jsx)(a.mg,{...e})}},28774:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var a=n(96540),o=n(54625),i=n(70440),r=n(44586),s=n(16654),l=n(38193),c=n(63427),p=n(86025),u=n(74848);function d(e,t){let{isNavLink:n,to:d,href:f,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":b,autoAddBaseUrl:g=!0,..._}=e;const{siteConfig:{trailingSlash:y,baseUrl:v}}=(0,r.A)(),{withBaseUrl:k}=(0,p.h)(),w=(0,c.A)(),x=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(()=>x.current));const S=d||f;const P=(0,s.A)(S),C=S?.replace("pathname://","");let E=void 0!==C?(A=C,g&&(e=>e.startsWith("/"))(A)?k(A):A):void 0;var A;E&&P&&(E=(0,i.applyTrailingSlash)(E,{trailingSlash:y,baseUrl:v}));const T=(0,a.useRef)(!1),R=n?o.k2:o.N_,F=l.A.canUseIntersectionObserver,j=(0,a.useRef)(),N=()=>{T.current||null==E||(window.docusaurus.preload(E),T.current=!0)};(0,a.useEffect)((()=>(!F&&P&&null!=E&&window.docusaurus.prefetch(E),()=>{F&&j.current&&j.current.disconnect()})),[j,E,F,P]);const D=E?.startsWith("#")??!1,O=!_.target||"_self"===_.target,L=!E||!P||!O||D;return b||!D&&L||w.collectLink(E),_.id&&w.collectAnchor(_.id),L?(0,u.jsx)("a",{ref:x,href:E,...S&&!P&&{target:"_blank",rel:"noopener noreferrer"},..._}):(0,u.jsx)(R,{..._,onMouseEnter:N,onTouchStart:N,innerRef:e=>{x.current=e,F&&e&&P&&(j.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(j.current.unobserve(e),j.current.disconnect(),null!=E&&window.docusaurus.prefetch(E))}))})),j.current.observe(e))},to:E,...n&&{isActive:h,activeClassName:m}})}const f=a.forwardRef(d)},21312:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,T:()=>l});var a=n(96540),o=n(74848);function i(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,a.isValidElement)(e)))?n.map(((e,t)=>(0,a.isValidElement)(e)?a.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var r=n(22654);function s(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return r[t??n]??n??t}function l(e,t){let{message:n,id:a}=e;return i(s({message:n,id:a}),t)}function c(e){let{children:t,id:n,values:a}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const r=s({message:t,id:n});return(0,o.jsx)(o.Fragment,{children:i(r,a)})}},17065:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});const a="default"},16654:(e,t,n)=>{"use strict";function a(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!a(e)}n.d(t,{A:()=>o,z:()=>a})},86025:(e,t,n)=>{"use strict";n.d(t,{A:()=>s,h:()=>r});var a=n(96540),o=n(44586),i=n(16654);function r(){const{siteConfig:{baseUrl:e,url:t}}=(0,o.A)(),n=(0,a.useCallback)(((n,a)=>function(e,t,n,a){let{forcePrependBaseUrl:o=!1,absolute:r=!1}=void 0===a?{}:a;if(!n||n.startsWith("#")||(0,i.z)(n))return n;if(o)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const s=n.startsWith(t)?n:t+n.replace(/^\//,"");return r?e+s:s}(t,e,n,a)),[t,e]);return{withBaseUrl:n}}function s(e,t){void 0===t&&(t={});const{withBaseUrl:n}=r();return n(e,t)}},63427:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(96540);n(74848);const o=a.createContext({collectAnchor:()=>{},collectLink:()=>{}}),i=()=>(0,a.useContext)(o);function r(){return i()}},44586:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var a=n(96540),o=n(26988);function i(){return(0,a.useContext)(o.o)}},92303:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var a=n(96540),o=n(6125);function i(){return(0,a.useContext)(o.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var a=n(96540);const o=n(38193).A.canUseDOM?a.useLayoutEffect:a.useEffect},86921:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const a=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function o(e){const t={};return function e(n,o){Object.entries(n).forEach((n=>{let[i,r]=n;const s=o?`${o}.${i}`:i;a(r)?e(r,s):t[s]=r}))}(e),t}},53102:(e,t,n)=>{"use strict";n.d(t,{W:()=>r,o:()=>i});var a=n(96540),o=n(74848);const i=a.createContext(null);function r(e){let{children:t,value:n}=e;const r=a.useContext(i),s=(0,a.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const a={...t.data,...n?.data};return{plugin:t.plugin,data:a}}({parent:r,value:n})),[r,n]);return(0,o.jsx)(i.Provider,{value:s,children:t})}},44070:(e,t,n)=>{"use strict";n.d(t,{zK:()=>g,vT:()=>f,gk:()=>m,Gy:()=>u,HW:()=>_,ht:()=>d,r7:()=>b,jh:()=>h});var a=n(56347),o=n(44586),i=n(17065);function r(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,o.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const s=e=>e.versions.find((e=>e.isLast));function l(e,t){const n=s(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,a.B6)(t,{path:e.path,exact:!1,strict:!1})))}function c(e,t){const n=l(e,t),o=n?.docs.find((e=>!!(0,a.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:o,alternateDocVersions:o?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((a=>{a.id===t&&(n[e.name]=a)}))})),n}(o.id):{}}}const p={},u=()=>r("docusaurus-plugin-content-docs")??p,d=e=>function(e,t,n){void 0===t&&(t=i.W),void 0===n&&(n={});const a=r(e),o=a?.[t];if(!o&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return o}("docusaurus-plugin-content-docs",e,{failfast:!0});function f(e){void 0===e&&(e={});const t=u(),{pathname:n}=(0,a.zy)();return function(e,t,n){void 0===n&&(n={});const o=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,a.B6)(t,{path:n.path,exact:!1,strict:!1})})),i=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!i&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return i}(t,n,e)}function m(e){void 0===e&&(e={});const t=f(e),{pathname:n}=(0,a.zy)();if(!t)return;return{activePlugin:t,activeVersion:l(t.pluginData,n)}}function h(e){return d(e).versions}function b(e){const t=d(e);return s(t)}function g(e){const t=d(e),{pathname:n}=(0,a.zy)();return c(t,n)}function _(e){const t=d(e),{pathname:n}=(0,a.zy)();return function(e,t){const n=s(e);return{latestDocSuggestion:c(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},76294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var a=n(5947),o=n.n(a);o().configure({showSpinner:!1});const i={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{o().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){o().done()}}},26134:(e,t,n)=>{"use strict";n.r(t);var a=n(78181),o=n(4784);!function(e){const{themeConfig:{prism:t}}=o.default,{additionalLanguages:a}=t;globalThis.Prism=e,a.forEach((e=>{"php"===e&&n(19700),n(18692)(`./prism-${e}`)})),delete globalThis.Prism}(a.My)},51107:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(96540);var a=n(18215),o=n(21312),i=n(6342),r=n(28774),s=n(63427);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=n(74848);function p(e){let{as:t,id:n,...p}=e;const u=(0,s.A)(),{navbar:{hideOnScroll:d}}=(0,i.p)();if("h1"===t||!n)return(0,c.jsx)(t,{...p,id:void 0});u.collectAnchor(n);const f=(0,o.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof p.children?p.children:n});return(0,c.jsxs)(t,{...p,className:(0,a.A)("anchor",d?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,p.className),id:n,children:[p.children,(0,c.jsx)(r.A,{className:"hash-link",to:`#${n}`,"aria-label":f,title:f,children:"\u200b"})]})}},43186:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(96540);const a={iconExternalLink:"iconExternalLink_nPIU"};var o=n(74848);function i(e){let{width:t=13.5,height:n=13.5}=e;return(0,o.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:a.iconExternalLink,children:(0,o.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},44561:(e,t,n)=>{"use strict";n.d(t,{A:()=>At});var a=n(96540),o=n(18215),i=n(67489),r=n(69024),s=n(56347),l=n(21312),c=n(75062),p=n(74848);const u="__docusaurus_skipToContent_fallback";function d(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,a.useRef)(null),{action:t}=(0,s.W6)(),n=(0,a.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(u);t&&d(t)}),[]);return(0,c.$)((n=>{let{location:a}=n;e.current&&!a.hash&&"PUSH"===t&&d(e.current)})),{containerRef:e,onClick:n}}const m=(0,l.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??m,{containerRef:n,onClick:a}=f();return(0,p.jsx)("div",{ref:n,role:"region","aria-label":m,children:(0,p.jsx)("a",{...e,href:`#${u}`,onClick:a,children:t})})}var b=n(17559),g=n(14090);const _={skipToContent:"skipToContent_fXgn"};function y(){return(0,p.jsx)(h,{className:_.skipToContent})}var v=n(6342),k=n(65041);function w(e){let{width:t=21,height:n=21,color:a="currentColor",strokeWidth:o=1.2,className:i,...r}=e;return(0,p.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...r,children:(0,p.jsx)("g",{stroke:a,strokeWidth:o,children:(0,p.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const x={closeButton:"closeButton_CVFx"};function S(e){return(0,p.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,o.A)("clean-btn close",x.closeButton,e.className),children:(0,p.jsx)(w,{width:14,height:14,strokeWidth:3.1})})}const P={content:"content_knG7"};function C(e){const{announcementBar:t}=(0,v.p)(),{content:n}=t;return(0,p.jsx)("div",{...e,className:(0,o.A)(P.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const E={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function A(){const{announcementBar:e}=(0,v.p)(),{isActive:t,close:n}=(0,k.Mj)();if(!t)return null;const{backgroundColor:a,textColor:o,isCloseable:i}=e;return(0,p.jsxs)("div",{className:E.announcementBar,style:{backgroundColor:a,color:o},role:"banner",children:[i&&(0,p.jsx)("div",{className:E.announcementBarPlaceholder}),(0,p.jsx)(C,{className:E.announcementBarContent}),i&&(0,p.jsx)(S,{onClick:n,className:E.announcementBarClose})]})}var T=n(22069),R=n(23104);var F=n(89532),j=n(75600);const N=a.createContext(null);function D(e){let{children:t}=e;const n=function(){const e=(0,T.M)(),t=(0,j.YL)(),[n,o]=(0,a.useState)(!1),i=null!==t.component,r=(0,F.ZC)(i);return(0,a.useEffect)((()=>{i&&!r&&o(!0)}),[i,r]),(0,a.useEffect)((()=>{i?e.shown||o(!0):o(!1)}),[e.shown,i]),(0,a.useMemo)((()=>[n,o]),[n])}();return(0,p.jsx)(N.Provider,{value:n,children:t})}function O(e){if(e.component){const t=e.component;return(0,p.jsx)(t,{...e.props})}}function L(){const e=(0,a.useContext)(N);if(!e)throw new F.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,o=(0,a.useCallback)((()=>n(!1)),[n]),i=(0,j.YL)();return(0,a.useMemo)((()=>({shown:t,hide:o,content:O(i)})),[o,i,t])}function I(e){let{header:t,primaryMenu:n,secondaryMenu:a}=e;const{shown:i}=L();return(0,p.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,p.jsxs)("div",{className:(0,o.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":i}),children:[(0,p.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,p.jsx)("div",{className:"navbar-sidebar__item menu",children:a})]})]})}var M=n(95293),z=n(92303);function B(e){return(0,p.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,p.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function U(e){return(0,p.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,p.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const $={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function q(e){let{className:t,buttonClassName:n,value:a,onChange:i}=e;const r=(0,z.A)(),s=(0,l.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===a?(0,l.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,l.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,p.jsx)("div",{className:(0,o.A)($.toggle,t),children:(0,p.jsxs)("button",{className:(0,o.A)("clean-btn",$.toggleButton,!r&&$.toggleButtonDisabled,n),type:"button",onClick:()=>i("dark"===a?"light":"dark"),disabled:!r,title:s,"aria-label":s,"aria-live":"polite",children:[(0,p.jsx)(B,{className:(0,o.A)($.toggleIcon,$.lightToggleIcon)}),(0,p.jsx)(U,{className:(0,o.A)($.toggleIcon,$.darkToggleIcon)})]})})}const G=a.memo(q),W={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function H(e){let{className:t}=e;const n=(0,v.p)().navbar.style,a=(0,v.p)().colorMode.disableSwitch,{colorMode:o,setColorMode:i}=(0,M.G)();return a?null:(0,p.jsx)(G,{className:t,buttonClassName:"dark"===n?W.darkNavbarColorModeToggle:void 0,value:o,onChange:i})}var V=n(23465);function K(){return(0,p.jsx)(V.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function X(){const e=(0,T.M)();return(0,p.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,p.jsx)(w,{color:"var(--ifm-color-emphasis-600)"})})}function Z(){return(0,p.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,p.jsx)(K,{}),(0,p.jsx)(H,{className:"margin-right--md"}),(0,p.jsx)(X,{})]})}var Q=n(28774),Y=n(86025),J=n(16654),ee=n(91252),te=n(43186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:a,href:o,label:i,html:r,isDropdownLink:s,prependBaseUrlToHref:l,...c}=e;const u=(0,Y.A)(a),d=(0,Y.A)(t),f=(0,Y.A)(o,{forcePrependBaseUrl:!0}),m=i&&o&&!(0,J.A)(o),h=r?{dangerouslySetInnerHTML:{__html:r}}:{children:(0,p.jsxs)(p.Fragment,{children:[i,m&&(0,p.jsx)(te.A,{...s&&{width:12,height:12}})]})};return o?(0,p.jsx)(Q.A,{href:l?f:o,...c,...h}):(0,p.jsx)(Q.A,{to:u,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?(0,ee.G)(n,t.pathname):t.pathname.startsWith(d)},...c,...h})}function ae(e){let{className:t,isDropdownItem:n=!1,...a}=e;const i=(0,p.jsx)(ne,{className:(0,o.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...a});return n?(0,p.jsx)("li",{children:i}):i}function oe(e){let{className:t,isDropdownItem:n,...a}=e;return(0,p.jsx)("li",{className:"menu__list-item",children:(0,p.jsx)(ne,{className:(0,o.A)("menu__link",t),...a})})}function ie(e){let{mobile:t=!1,position:n,...a}=e;const o=t?oe:ae;return(0,p.jsx)(o,{...a,activeClassName:a.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var re=n(41422),se=n(99169),le=n(44586);const ce={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function pe(e,t){return e.some((e=>function(e,t){return!!(0,se.ys)(e.to,t)||!!(0,ee.G)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function ue(e){let{items:t,position:n,className:i,onClick:r,...s}=e;const l=(0,a.useRef)(null),[c,u]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&u(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[l]),(0,p.jsxs)("div",{ref:l,className:(0,o.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c}),children:[(0,p.jsx)(ne,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,o.A)("navbar__link",i),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),u(!c))},children:s.children??s.label}),(0,p.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,a.createElement)(Ge,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function de(e){let{items:t,className:n,position:i,onClick:r,...l}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,le.A)(),{pathname:t}=(0,s.zy)();return t.replace(e,"/")}(),u=pe(t,c),{collapsed:d,toggleCollapsed:f,setCollapsed:m}=(0,re.u)({initialState:()=>!u});return(0,a.useEffect)((()=>{u&&m(!u)}),[c,u,m]),(0,p.jsxs)("li",{className:(0,o.A)("menu__list-item",{"menu__list-item--collapsed":d}),children:[(0,p.jsx)(ne,{role:"button",className:(0,o.A)(ce.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...l,onClick:e=>{e.preventDefault(),f()},children:l.children??l.label}),(0,p.jsx)(re.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:d,children:t.map(((e,t)=>(0,a.createElement)(Ge,{mobile:!0,isDropdownItem:!0,onClick:r,activeClassName:"menu__link--active",...e,key:t})))})]})}function fe(e){let{mobile:t=!1,...n}=e;const a=t?de:ue;return(0,p.jsx)(a,{...n})}var me=n(32131);function he(e){let{width:t=20,height:n=20,...a}=e;return(0,p.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...a,children:(0,p.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const be="iconLanguage_nlXk";var ge=n(40961);function _e(){return a.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},a.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var ye=n(89188),ve=["translations"];function ke(){return ke=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,a=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Pe="Ctrl";var Ce=a.forwardRef((function(e,t){var n=e.translations,o=void 0===n?{}:n,i=Se(e,ve),r=o.buttonText,s=void 0===r?"Search":r,l=o.buttonAriaLabel,c=void 0===l?"Search":l,p=we((0,a.useState)(null),2),u=p[0],d=p[1];return(0,a.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?d("\u2318"):d(Pe))}),[]),a.createElement("button",ke({type:"button",className:"DocSearch DocSearch-Button","aria-label":c},i,{ref:t}),a.createElement("span",{className:"DocSearch-Button-Container"},a.createElement(ye.W,null),a.createElement("span",{className:"DocSearch-Button-Placeholder"},s)),a.createElement("span",{className:"DocSearch-Button-Keys"},null!==u&&a.createElement(a.Fragment,null,a.createElement("kbd",{className:"DocSearch-Button-Key"},u===Pe?a.createElement(_e,null):u),a.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))})),Ee=n(5260),Ae=n(24255),Te=n(51062),Re=n(2967);const Fe={button:{buttonText:(0,l.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,l.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,l.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,l.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,l.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,l.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,l.T)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,l.T)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,l.T)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,l.T)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,l.T)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,l.T)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,l.T)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,l.T)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,l.T)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,l.T)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,l.T)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,l.T)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,l.T)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let je=null;function Ne(e){let{hit:t,children:n}=e;return(0,p.jsx)(Q.A,{to:t.url,children:n})}function De(e){let{state:t,onClose:n}=e;const a=(0,Ae.w)();return(0,p.jsx)(Q.A,{to:a(t.query),onClick:n,children:(0,p.jsx)(l.A,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits},children:"See all {count} results"})})}function Oe(e){let{contextualSearch:t,externalUrlRegex:o,...i}=e;const{siteMetadata:r}=(0,le.A)(),l=(0,Te.C)(),c=function(){const{locale:e,tags:t}=(0,Re.af)();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}(),u=i.searchParameters?.facetFilters??[],d=t?function(e,t){const n=e=>"string"==typeof e?[e]:e;return[...n(e),...n(t)]}(c,u):u,f={...i.searchParameters,facetFilters:d},m=(0,s.W6)(),h=(0,a.useRef)(null),b=(0,a.useRef)(null),[g,_]=(0,a.useState)(!1),[y,v]=(0,a.useState)(void 0),k=(0,a.useCallback)((()=>je?Promise.resolve():Promise.all([n.e(9462).then(n.bind(n,9462)),Promise.all([n.e(71869),n.e(58913)]).then(n.bind(n,58913)),Promise.all([n.e(71869),n.e(90416)]).then(n.bind(n,90416))]).then((e=>{let[{DocSearchModal:t}]=e;je=t}))),[]),w=(0,a.useCallback)((()=>{k().then((()=>{h.current=document.createElement("div"),document.body.insertBefore(h.current,document.body.firstChild),_(!0)}))}),[k,_]),x=(0,a.useCallback)((()=>{_(!1),h.current?.remove()}),[_]),S=(0,a.useCallback)((e=>{k().then((()=>{_(!0),v(e.key)}))}),[k,_,v]),P=(0,a.useRef)({navigate(e){let{itemUrl:t}=e;(0,ee.G)(o,t)?window.location.href=t:m.push(t)}}).current,C=(0,a.useRef)((e=>i.transformItems?i.transformItems(e):e.map((e=>({...e,url:l(e.url)}))))).current,E=(0,a.useMemo)((()=>e=>(0,p.jsx)(De,{...e,onClose:x})),[x]),A=(0,a.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",r.docusaurusVersion),e)),[r.docusaurusVersion]);return function(e){var t=e.isOpen,n=e.onOpen,o=e.onClose,i=e.onInput,r=e.searchButtonRef;a.useEffect((function(){function e(e){var a;(27===e.keyCode&&t||"k"===(null===(a=e.key)||void 0===a?void 0:a.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?o():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),r&&r.current===document.activeElement&&i&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&i(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,o,i,r])}({isOpen:g,onOpen:w,onClose:x,onInput:S,searchButtonRef:b}),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(Ee.A,{children:(0,p.jsx)("link",{rel:"preconnect",href:`https://${i.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})}),(0,p.jsx)(Ce,{onTouchStart:k,onFocus:k,onMouseOver:k,onClick:w,ref:b,translations:Fe.button}),g&&je&&h.current&&(0,ge.createPortal)((0,p.jsx)(je,{onClose:x,initialScrollY:window.scrollY,initialQuery:y,navigator:P,transformItems:C,hitComponent:Ne,transformSearchClient:A,...i.searchPagePath&&{resultsFooterComponent:E},...i,searchParameters:f,placeholder:Fe.placeholder,translations:Fe.modal}),h.current)]})}function Le(){const{siteConfig:e}=(0,le.A)();return(0,p.jsx)(Oe,{...e.themeConfig.algolia})}const Ie={navbarSearchContainer:"navbarSearchContainer_Bca1"};function Me(e){let{children:t,className:n}=e;return(0,p.jsx)("div",{className:(0,o.A)(n,Ie.navbarSearchContainer),children:t})}var ze=n(44070),Be=n(81754);var Ue=n(55597);const $e=e=>e.docs.find((t=>t.id===e.mainDocId));const qe={default:ie,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:a,queryString:o="",...i}=e;const{i18n:{currentLocale:r,locales:c,localeConfigs:u}}=(0,le.A)(),d=(0,me.o)(),{search:f,hash:m}=(0,s.zy)(),h=[...n,...c.map((e=>{const n=`${`pathname://${d.createUrl({locale:e,fullyQualified:!1})}`}${f}${m}${o}`;return{label:u[e].label,lang:u[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===r?t?"menu__link--active":"dropdown__link--active":""}})),...a],b=t?(0,l.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):u[r].label;return(0,p.jsx)(fe,{...i,mobile:t,label:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(he,{className:be}),b]}),items:h})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,p.jsx)(Me,{className:n,children:(0,p.jsx)(Le,{})})},dropdown:fe,html:function(e){let{value:t,className:n,mobile:a=!1,isDropdownItem:i=!1}=e;const r=i?"li":"div";return(0,p.jsx)(r,{className:(0,o.A)({navbar__item:!a&&!i,"menu__list-item":a},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,ze.zK)(a),r=(0,Be.QB)(t,a),s=i?.path===r?.path;return null===r||r.unlisted&&!s?null:(0,p.jsx)(ie,{exact:!0,...o,isActive:()=>s||!!i?.sidebar&&i.sidebar===r.sidebar,label:n??r.id,to:r.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,ze.zK)(a),r=(0,Be.fW)(t,a).link;if(!r)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,p.jsx)(ie,{exact:!0,...o,isActive:()=>i?.sidebar===t,label:n??r.label,to:r.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:a,...o}=e;const i=(0,Be.Vd)(a)[0],r=t??i.label,s=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(i).path;return(0,p.jsx)(ie,{...o,label:r,to:s})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:a,dropdownItemsBefore:o,dropdownItemsAfter:i,...r}=e;const{search:c,hash:u}=(0,s.zy)(),d=(0,ze.zK)(n),f=(0,ze.jh)(n),{savePreferredVersionName:m}=(0,Ue.g1)(n),h=[...o,...f.map((e=>{const t=d.alternateDocVersions[e.name]??$e(e);return{label:e.label,to:`${t.path}${c}${u}`,isActive:()=>e===d.activeVersion,onClick:()=>m(e.name)}})),...i],b=(0,Be.Vd)(n)[0],g=t&&h.length>1?(0,l.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):b.label,_=t&&h.length>1?void 0:$e(b).path;return h.length<=1?(0,p.jsx)(ie,{...r,mobile:t,label:g,to:_,isActive:a?()=>!1:void 0}):(0,p.jsx)(fe,{...r,mobile:t,label:g,to:_,items:h,isActive:a?()=>!1:void 0})}};function Ge(e){let{type:t,...n}=e;const a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=qe[a];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,p.jsx)(o,{...n})}function We(){const e=(0,T.M)(),t=(0,v.p)().navbar.items;return(0,p.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,a.createElement)(Ge,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function He(e){return(0,p.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,p.jsx)(l.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Ve(){const e=0===(0,v.p)().navbar.items.length,t=L();return(0,p.jsxs)(p.Fragment,{children:[!e&&(0,p.jsx)(He,{onClick:()=>t.hide()}),t.content]})}function Ke(){const e=(0,T.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,a.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,p.jsx)(I,{header:(0,p.jsx)(Z,{}),primaryMenu:(0,p.jsx)(We,{}),secondaryMenu:(0,p.jsx)(Ve,{})}):null}const Xe={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Ze(e){return(0,p.jsx)("div",{role:"presentation",...e,className:(0,o.A)("navbar-sidebar__backdrop",e.className)})}function Qe(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:i}}=(0,v.p)(),r=(0,T.M)(),{navbarRef:s,isNavbarVisible:u}=function(e){const[t,n]=(0,a.useState)(e),o=(0,a.useRef)(!1),i=(0,a.useRef)(0),r=(0,a.useCallback)((e=>{null!==e&&(i.current=e.getBoundingClientRect().height)}),[]);return(0,R.Mq)(((t,a)=>{let{scrollY:r}=t;if(!e)return;if(r=s?n(!1):r+c{if(!e)return;const a=t.location.hash;if(a?document.getElementById(a.substring(1)):void 0)return o.current=!0,void n(!1);n(!0)})),{navbarRef:r,isNavbarVisible:t}}(n);return(0,p.jsxs)("nav",{ref:s,"aria-label":(0,l.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,o.A)("navbar","navbar--fixed-top",n&&[Xe.navbarHideable,!u&&Xe.navbarHidden],{"navbar--dark":"dark"===i,"navbar--primary":"primary"===i,"navbar-sidebar--show":r.shown}),children:[t,(0,p.jsx)(Ze,{onClick:r.toggle}),(0,p.jsx)(Ke,{})]})}var Ye=n(12181);const Je="right";function et(e){let{width:t=30,height:n=30,className:a,...o}=e;return(0,p.jsx)("svg",{className:a,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...o,children:(0,p.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function tt(){const{toggle:e,shown:t}=(0,T.M)();return(0,p.jsx)("button",{onClick:e,"aria-label":(0,l.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,p.jsx)(et,{})})}const nt={colorModeToggle:"colorModeToggle_DEke"};function at(e){let{items:t}=e;return(0,p.jsx)(p.Fragment,{children:t.map(((e,t)=>(0,p.jsx)(Ye.k2,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,p.jsx)(Ge,{...e})},t)))})}function ot(e){let{left:t,right:n}=e;return(0,p.jsxs)("div",{className:"navbar__inner",children:[(0,p.jsx)("div",{className:"navbar__items",children:t}),(0,p.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function it(){const e=(0,T.M)(),t=(0,v.p)().navbar.items,[n,a]=function(e){function t(e){return"left"===(e.position??Je)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return(0,p.jsx)(ot,{left:(0,p.jsxs)(p.Fragment,{children:[!e.disabled&&(0,p.jsx)(tt,{}),(0,p.jsx)(K,{}),(0,p.jsx)(at,{items:n})]}),right:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(at,{items:a}),(0,p.jsx)(H,{className:nt.colorModeToggle}),!o&&(0,p.jsx)(Me,{children:(0,p.jsx)(Le,{})})]})})}function rt(){return(0,p.jsx)(Qe,{children:(0,p.jsx)(it,{})})}function st(e){let{item:t}=e;const{to:n,href:a,label:o,prependBaseUrlToHref:i,...r}=t,s=(0,Y.A)(n),l=(0,Y.A)(a,{forcePrependBaseUrl:!0});return(0,p.jsxs)(Q.A,{className:"footer__link-item",...a?{href:i?l:a}:{to:s},...r,children:[o,a&&!(0,J.A)(a)&&(0,p.jsx)(te.A,{})]})}function lt(e){let{item:t}=e;return t.html?(0,p.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,p.jsx)("li",{className:"footer__item",children:(0,p.jsx)(st,{item:t})},t.href??t.to)}function ct(e){let{column:t}=e;return(0,p.jsxs)("div",{className:"col footer__col",children:[(0,p.jsx)("div",{className:"footer__title",children:t.title}),(0,p.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,p.jsx)(lt,{item:e},t)))})]})}function pt(e){let{columns:t}=e;return(0,p.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,p.jsx)(ct,{column:e},t)))})}function ut(){return(0,p.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function dt(e){let{item:t}=e;return t.html?(0,p.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,p.jsx)(st,{item:t})}function ft(e){let{links:t}=e;return(0,p.jsx)("div",{className:"footer__links text--center",children:(0,p.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,p.jsxs)(a.Fragment,{children:[(0,p.jsx)(dt,{item:e}),t.length!==n+1&&(0,p.jsx)(ut,{})]},n)))})})}function mt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,p.jsx)(pt,{columns:t}):(0,p.jsx)(ft,{links:t})}var ht=n(21122);const bt={footerLogoLink:"footerLogoLink_BH7S"};function gt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,Y.h)(),a={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,p.jsx)(ht.A,{className:(0,o.A)("footer__logo",t.className),alt:t.alt,sources:a,width:t.width,height:t.height,style:t.style})}function _t(e){let{logo:t}=e;return t.href?(0,p.jsx)(Q.A,{href:t.href,className:bt.footerLogoLink,target:t.target,children:(0,p.jsx)(gt,{logo:t})}):(0,p.jsx)(gt,{logo:t})}function yt(e){let{copyright:t}=e;return(0,p.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function vt(e){let{style:t,links:n,logo:a,copyright:i}=e;return(0,p.jsx)("footer",{className:(0,o.A)("footer",{"footer--dark":"dark"===t}),children:(0,p.jsxs)("div",{className:"container container-fluid",children:[n,(a||i)&&(0,p.jsxs)("div",{className:"footer__bottom text--center",children:[a&&(0,p.jsx)("div",{className:"margin-bottom--sm",children:a}),i]})]})})}function kt(){const{footer:e}=(0,v.p)();if(!e)return null;const{copyright:t,links:n,logo:a,style:o}=e;return(0,p.jsx)(vt,{style:o,links:n&&n.length>0&&(0,p.jsx)(mt,{links:n}),logo:a&&(0,p.jsx)(_t,{logo:a}),copyright:t&&(0,p.jsx)(yt,{copyright:t})})}const wt=a.memo(kt),xt=(0,F.fM)([M.a,k.oq,R.Tv,Ue.VQ,r.Jx,function(e){let{children:t}=e;return(0,p.jsx)(j.y_,{children:(0,p.jsx)(T.e,{children:(0,p.jsx)(D,{children:t})})})}]);function St(e){let{children:t}=e;return(0,p.jsx)(xt,{children:t})}var Pt=n(51107);function Ct(e){let{error:t,tryAgain:n}=e;return(0,p.jsx)("main",{className:"container margin-vert--xl",children:(0,p.jsx)("div",{className:"row",children:(0,p.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,p.jsx)(Pt.A,{as:"h1",className:"hero__title",children:(0,p.jsx)(l.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,p.jsx)("div",{className:"margin-vert--lg",children:(0,p.jsx)(Ye.a2,{onClick:n,className:"button button--primary shadow--lw"})}),(0,p.jsx)("hr",{}),(0,p.jsx)("div",{className:"margin-vert--md",children:(0,p.jsx)(Ye.bq,{error:t})})]})})})}const Et={mainWrapper:"mainWrapper_z2l0"};function At(e){const{children:t,noFooter:n,wrapperClassName:a,title:s,description:l}=e;return(0,g.J)(),(0,p.jsxs)(St,{children:[(0,p.jsx)(r.be,{title:s,description:l}),(0,p.jsx)(y,{}),(0,p.jsx)(A,{}),(0,p.jsx)(rt,{}),(0,p.jsx)("div",{id:u,className:(0,o.A)(b.G.wrapper.main,Et.mainWrapper,a),children:(0,p.jsx)(i.A,{fallback:e=>(0,p.jsx)(Ct,{...e}),children:t})}),!n&&(0,p.jsx)(wt,{})]})}},23465:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(96540);var a=n(28774),o=n(86025),i=n(44586),r=n(6342),s=n(21122),l=n(74848);function c(e){let{logo:t,alt:n,imageClassName:a}=e;const i={light:(0,o.A)(t.src),dark:(0,o.A)(t.srcDark||t.src)},r=(0,l.jsx)(s.A,{className:t.className,sources:i,height:t.height,width:t.width,alt:n,style:t.style});return a?(0,l.jsx)("div",{className:a,children:r}):r}function p(e){const{siteConfig:{title:t}}=(0,i.A)(),{navbar:{title:n,logo:s}}=(0,r.p)(),{imageClassName:p,titleClassName:u,...d}=e,f=(0,o.A)(s?.href||"/"),m=n?"":t,h=s?.alt??m;return(0,l.jsxs)(a.A,{to:f,...d,...s?.target&&{target:s.target},children:[s&&(0,l.jsx)(c,{logo:s,alt:h,imageClassName:p}),null!=n&&(0,l.jsx)("b",{className:u,children:n})]})}},41463:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(96540);var a=n(5260),o=n(74848);function i(e){let{locale:t,version:n,tag:i}=e;const r=t;return(0,o.jsxs)(a.A,{children:[t&&(0,o.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,o.jsx)("meta",{name:"docusaurus_version",content:n}),i&&(0,o.jsx)("meta",{name:"docusaurus_tag",content:i}),r&&(0,o.jsx)("meta",{name:"docsearch:language",content:r}),n&&(0,o.jsx)("meta",{name:"docsearch:version",content:n}),i&&(0,o.jsx)("meta",{name:"docsearch:docusaurus_tag",content:i})]})}},21122:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var a=n(96540),o=n(15066),i=n(92303),r=n(95293);const s={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var l=n(74848);function c(e){let{className:t,children:n}=e;const c=(0,i.A)(),{colorMode:p}=(0,r.G)();return(0,l.jsx)(l.Fragment,{children:(c?"dark"===p?["dark"]:["light"]:["light","dark"]).map((e=>{const i=n({theme:e,className:(0,o.A)(t,s.themedComponent,s[`themedComponent--${e}`])});return(0,l.jsx)(a.Fragment,{children:i},e)}))})}function p(e){const{sources:t,className:n,alt:a,...o}=e;return(0,l.jsx)(c,{className:n,children:e=>{let{theme:n,className:i}=e;return(0,l.jsx)("img",{src:t[n],alt:a,className:i,...o})}})}},41422:(e,t,n)=>{"use strict";n.d(t,{N:()=>g,u:()=>c});var a=n(96540),o=n(38193),i=n(205),r=n(53109),s=n(74848);const l="ease-in-out";function c(e){let{initialState:t}=e;const[n,o]=(0,a.useState)(t??!1),i=(0,a.useCallback)((()=>{o((e=>!e))}),[]);return{collapsed:n,setCollapsed:o,toggleCollapsed:i}}const p={display:"none",overflow:"hidden",height:"0px"},u={display:"block",overflow:"visible",height:"auto"};function d(e,t){const n=t?p:u;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:o}=e;const i=(0,a.useRef)(!1);(0,a.useEffect)((()=>{const e=t.current;function a(){const t=e.scrollHeight,n=o?.duration??function(e){if((0,r.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${o?.easing??l}`,height:`${t}px`}}function s(){const t=a();e.style.transition=t.transition,e.style.height=t.height}if(!i.current)return d(e,n),void(i.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(s(),requestAnimationFrame((()=>{e.style.height=p.height,e.style.overflow=p.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,o])}function m(e){if(!o.A.canUseDOM)return e?p:u}function h(e){let{as:t="div",collapsed:n,children:o,animation:i,onCollapseTransitionEnd:r,className:l,disableSSRStyle:c}=e;const p=(0,a.useRef)(null);return f({collapsibleRef:p,collapsed:n,animation:i}),(0,s.jsx)(t,{ref:p,style:c?void 0:m(n),onTransitionEnd:e=>{"height"===e.propertyName&&(d(p.current,n),r?.(n))},className:l,children:o})}function b(e){let{collapsed:t,...n}=e;const[o,r]=(0,a.useState)(!t),[l,c]=(0,a.useState)(t);return(0,i.A)((()=>{t||r(!0)}),[t]),(0,i.A)((()=>{o&&c(t)}),[o,t]),o?(0,s.jsx)(h,{...n,collapsed:l}):null}function g(e){let{lazy:t,...n}=e;const a=t?b:h;return(0,s.jsx)(a,{...n})}},65041:(e,t,n)=>{"use strict";n.d(t,{Mj:()=>h,oq:()=>m});var a=n(96540),o=n(92303),i=n(89466),r=n(89532),s=n(6342),l=n(74848);const c=(0,i.Wf)("docusaurus.announcement.dismiss"),p=(0,i.Wf)("docusaurus.announcement.id"),u=()=>"true"===c.get(),d=e=>c.set(String(e)),f=a.createContext(null);function m(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,s.p)(),t=(0,o.A)(),[n,i]=(0,a.useState)((()=>!!t&&u()));(0,a.useEffect)((()=>{i(u())}),[]);const r=(0,a.useCallback)((()=>{d(!0),i(!0)}),[]);return(0,a.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=p.get();"annoucement-bar"===n&&(n="announcement-bar");const a=t!==n;p.set(t),a&&d(!1),!a&&u()||i(!1)}),[e]),(0,a.useMemo)((()=>({isActive:!!e&&!n,close:r})),[e,n,r])}();return(0,l.jsx)(f.Provider,{value:n,children:t})}function h(){const e=(0,a.useContext)(f);if(!e)throw new r.dV("AnnouncementBarProvider");return e}},95293:(e,t,n)=>{"use strict";n.d(t,{G:()=>g,a:()=>b});var a=n(96540),o=n(38193),i=n(89532),r=n(89466),s=n(6342),l=n(74848);const c=a.createContext(void 0),p="theme",u=(0,r.Wf)(p),d={light:"light",dark:"dark"},f=e=>e===d.dark?d.dark:d.light,m=e=>o.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),h=e=>{u.set(f(e))};function b(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,s.p)(),[o,i]=(0,a.useState)(m(e));(0,a.useEffect)((()=>{t&&u.del()}),[t]);const r=(0,a.useCallback)((function(t,a){void 0===a&&(a={});const{persist:o=!0}=a;t?(i(t),o&&h(t)):(i(n?window.matchMedia("(prefers-color-scheme: dark)").matches?d.dark:d.light:e),u.del())}),[n,e]);(0,a.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(o))}),[o]),(0,a.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==p)return;const t=u.get();null!==t&&r(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,r]);const l=(0,a.useRef)(!1);return(0,a.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),a=()=>{window.matchMedia("print").matches||l.current?l.current=window.matchMedia("print").matches:r(null)};return e.addListener(a),()=>e.removeListener(a)}),[r,t,n]),(0,a.useMemo)((()=>({colorMode:o,setColorMode:r,get isDarkTheme(){return o===d.dark},setLightTheme(){r(d.light)},setDarkTheme(){r(d.dark)}})),[o,r])}();return(0,l.jsx)(c.Provider,{value:n,children:t})}function g(){const e=(0,a.useContext)(c);if(null==e)throw new i.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},55597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>g,XK:()=>v,g1:()=>y});var a=n(96540),o=n(44070),i=n(17065),r=n(6342),s=n(81754),l=n(89532),c=n(89466),p=n(74848);const u=e=>`docs-preferred-version-${e}`,d={save:(e,t,n)=>{(0,c.Wf)(u(e),{persistence:t}).set(n)},read:(e,t)=>(0,c.Wf)(u(e),{persistence:t}).get(),clear:(e,t)=>{(0,c.Wf)(u(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const m=a.createContext(null);function h(){const e=(0,o.Gy)(),t=(0,r.p)().docs.versionPersistence,n=(0,a.useMemo)((()=>Object.keys(e)),[e]),[i,s]=(0,a.useState)((()=>f(n)));(0,a.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:a}=e;function o(e){const t=d.read(e,n);return a[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(d.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,o(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[i,(0,a.useMemo)((()=>({savePreferredVersion:function(e,n){d.save(e,t,n),s((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function b(e){let{children:t}=e;const n=h();return(0,p.jsx)(m.Provider,{value:n,children:t})}function g(e){let{children:t}=e;return s.C5?(0,p.jsx)(b,{children:t}):(0,p.jsx)(p.Fragment,{children:t})}function _(){const e=(0,a.useContext)(m);if(!e)throw new l.dV("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=i.W);const t=(0,o.ht)(e),[n,r]=_(),{preferredVersionName:s}=n[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,a.useCallback)((t=>{r.savePreferredVersion(e,t)}),[r,e])}}function v(){const e=(0,o.Gy)(),[t]=_();function n(n){const a=e[n],{preferredVersionName:o}=t[n];return a.versions.find((e=>e.name===o))??null}const a=Object.keys(e);return Object.fromEntries(a.map((e=>[e,n(e)])))}},26588:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,t:()=>c});var a=n(96540),o=n(89532),i=n(74848);const r=Symbol("EmptyContext"),s=a.createContext(r);function l(e){let{children:t,name:n,items:o}=e;const r=(0,a.useMemo)((()=>n&&o?{name:n,items:o}:null),[n,o]);return(0,i.jsx)(s.Provider,{value:r,children:t})}function c(){const e=(0,a.useContext)(s);if(e===r)throw new o.dV("DocsSidebarProvider");return e}},32252:(e,t,n)=>{"use strict";n.d(t,{n:()=>s,r:()=>l});var a=n(96540),o=n(89532),i=n(74848);const r=a.createContext(null);function s(e){let{children:t,version:n}=e;return(0,i.jsx)(r.Provider,{value:n,children:t})}function l(){const e=(0,a.useContext)(r);if(null===e)throw new o.dV("DocsVersionProvider");return e}},22069:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>d});var a=n(96540),o=n(75600),i=n(24581),r=n(57485),s=n(6342),l=n(89532),c=n(74848);const p=a.createContext(void 0);function u(){const e=function(){const e=(0,o.YL)(),{items:t}=(0,s.p)().navbar;return 0===t.length&&!e.component}(),t=(0,i.l)(),n=!e&&"mobile"===t,[l,c]=(0,a.useState)(!1);(0,r.$Z)((()=>{if(l)return c(!1),!1}));const p=(0,a.useCallback)((()=>{c((e=>!e))}),[]);return(0,a.useEffect)((()=>{"desktop"===t&&c(!1)}),[t]),(0,a.useMemo)((()=>({disabled:e,shouldRender:n,toggle:p,shown:l})),[e,n,p,l])}function d(e){let{children:t}=e;const n=u();return(0,c.jsx)(p.Provider,{value:n,children:t})}function f(){const e=a.useContext(p);if(void 0===e)throw new l.dV("NavbarMobileSidebarProvider");return e}},75600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>c,YL:()=>l,y_:()=>s});var a=n(96540),o=n(89532),i=n(74848);const r=a.createContext(null);function s(e){let{children:t}=e;const n=(0,a.useState)({component:null,props:null});return(0,i.jsx)(r.Provider,{value:n,children:t})}function l(){const e=(0,a.useContext)(r);if(!e)throw new o.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:n}=e;const i=(0,a.useContext)(r);if(!i)throw new o.dV("NavbarSecondaryMenuContentProvider");const[,s]=i,l=(0,o.Be)(n);return(0,a.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,a.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},14090:(e,t,n)=>{"use strict";n.d(t,{w:()=>o,J:()=>i});var a=n(96540);const o="navigation-with-keyboard";function i(){(0,a.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},24255:(e,t,n)=>{"use strict";n.d(t,{b:()=>s,w:()=>l});var a=n(96540),o=n(44586),i=n(57485);const r="q";function s(){return(0,i.l)(r)}function l(){const{siteConfig:{baseUrl:e,themeConfig:t}}=(0,o.A)(),{algolia:{searchPagePath:n}}=t;return(0,a.useCallback)((t=>`${e}${n}?${r}=${encodeURIComponent(t)}`),[e,n])}},24581:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var a=n(96540),o=n(38193);const i={desktop:"desktop",mobile:"mobile",ssr:"ssr"},r=996;function s(e){let{desktopBreakpoint:t=r}=void 0===e?{}:e;const[n,s]=(0,a.useState)((()=>"ssr"));return(0,a.useEffect)((()=>{function e(){s(function(e){if(!o.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?i.desktop:i.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},17559:(e,t,n)=>{"use strict";n.d(t,{G:()=>a});const a={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},53109:(e,t,n)=>{"use strict";function a(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>a})},81754:(e,t,n)=>{"use strict";n.d(t,{Nr:()=>f,w8:()=>b,C5:()=>d,B5:()=>S,Vd:()=>k,QB:()=>x,fW:()=>w,OF:()=>v,Y:()=>_});var a=n(96540),o=n(56347),i=n(22831),r=n(44070),s=n(55597),l=n(32252),c=n(26588);function p(e){return Array.from(new Set(e))}var u=n(99169);const d=!!r.Gy;function f(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=f(t);if(e)return e}}(e):void 0:e.href}const m=(e,t)=>void 0!==e&&(0,u.ys)(e,t),h=(e,t)=>e.some((e=>b(e,t)));function b(e,t){return"link"===e.type?m(e.href,t):"category"===e.type&&(m(e.href,t)||h(e.items,t))}function g(e,t){switch(e.type){case"category":return b(e,t)||e.items.some((e=>g(e,t)));case"link":return!e.unlisted||b(e,t);default:return!0}}function _(e,t){return(0,a.useMemo)((()=>e.filter((e=>g(e,t)))),[e,t])}function y(e){let{sidebarItems:t,pathname:n,onlyCategories:a=!1}=e;const o=[];return function e(t){for(const i of t)if("category"===i.type&&((0,u.ys)(i.href,n)||e(i.items))||"link"===i.type&&(0,u.ys)(i.href,n)){return a&&"category"!==i.type||o.unshift(i),!0}return!1}(t),o}function v(){const e=(0,c.t)(),{pathname:t}=(0,o.zy)(),n=(0,r.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?y({sidebarItems:e.items,pathname:t}):null}function k(e){const{activeVersion:t}=(0,r.zK)(e),{preferredVersion:n}=(0,s.g1)(e),o=(0,r.r7)(e);return(0,a.useMemo)((()=>p([t,n,o].filter(Boolean))),[t,n,o])}function w(e,t){const n=k(t);return(0,a.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),a=t.find((t=>t[0]===e));if(!a)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return a[1]}),[e,n])}function x(e,t){const n=k(t);return(0,a.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),a=t.find((t=>t.id===e));if(!a){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${p(t.map((e=>e.id))).join("\n- ")}`)}return a}),[e,n])}function S(e){let{route:t}=e;const n=(0,o.zy)(),a=(0,l.r)(),r=t.routes,s=r.find((e=>(0,o.B6)(n.pathname,e)));if(!s)return null;const c=s.sidebar,p=c?a.docsSidebars[c]:void 0;return{docElement:(0,i.v)(r),sidebarName:c,sidebarItems:p}}},12181:(e,t,n)=>{"use strict";n.d(t,{bq:()=>p,MN:()=>c,a2:()=>l,k2:()=>u});var a=n(96540),o=n(21312),i=n(70440);const r={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};var s=n(74848);function l(e){return(0,s.jsx)("button",{type:"button",...e,children:(0,s.jsx)(o.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function c(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)("div",{className:r.errorBoundaryFallback,children:[(0,s.jsx)("p",{children:t.message}),(0,s.jsx)(l,{onClick:n})]})}function p(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{className:r.errorBoundaryError,children:n})}class u extends a.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},20481:(e,t,n)=>{"use strict";n.d(t,{s:()=>o});var a=n(44586);function o(e){const{siteConfig:t}=(0,a.A)(),{title:n,titleDelimiter:o}=t;return e?.trim().length?`${e.trim()} ${o} ${n}`:n}},57485:(e,t,n)=>{"use strict";n.d(t,{$Z:()=>r,l:()=>l});var a=n(96540),o=n(56347),i=n(89532);function r(e){!function(e){const t=(0,o.W6)(),n=(0,i._q)(e);(0,a.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function s(e){return function(e){const t=(0,o.W6)();return(0,a.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}function l(e){const t=s(e)??"",n=function(){const e=(0,o.W6)();return(0,a.useCallback)(((t,n,a)=>{const o=new URLSearchParams(e.location.search);n?o.set(t,n):o.delete(t),(a?.push?e.push:e.replace)({search:o.toString()})}),[e])}();return[t,(0,a.useCallback)(((t,a)=>{n(e,t,a)}),[n,e])]}},69024:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>u,Jx:()=>m});var a=n(96540),o=n(15066),i=n(5260),r=n(53102);function s(){const e=a.useContext(r.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var l=n(86025),c=n(20481),p=n(74848);function u(e){let{title:t,description:n,keywords:a,image:o,children:r}=e;const s=(0,c.s)(t),{withBaseUrl:u}=(0,l.h)(),d=o?u(o,{absolute:!0}):void 0;return(0,p.jsxs)(i.A,{children:[t&&(0,p.jsx)("title",{children:s}),t&&(0,p.jsx)("meta",{property:"og:title",content:s}),n&&(0,p.jsx)("meta",{name:"description",content:n}),n&&(0,p.jsx)("meta",{property:"og:description",content:n}),a&&(0,p.jsx)("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),d&&(0,p.jsx)("meta",{property:"og:image",content:d}),d&&(0,p.jsx)("meta",{name:"twitter:image",content:d}),r]})}const d=a.createContext(void 0);function f(e){let{className:t,children:n}=e;const r=a.useContext(d),s=(0,o.A)(r,t);return(0,p.jsxs)(d.Provider,{value:s,children:[(0,p.jsx)(i.A,{children:(0,p.jsx)("html",{className:s})}),n]})}function m(e){let{children:t}=e;const n=s(),a=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const i=`plugin-id-${n.plugin.id}`;return(0,p.jsx)(f,{className:(0,o.A)(a,i),children:t})}},89532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>c,ZC:()=>s,_q:()=>r,dV:()=>l,fM:()=>p});var a=n(96540),o=n(205),i=n(74848);function r(e){const t=(0,a.useRef)(e);return(0,o.A)((()=>{t.current=e}),[e]),(0,a.useCallback)((function(){return t.current(...arguments)}),[])}function s(e){const t=(0,a.useRef)();return(0,o.A)((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,a.useMemo)((()=>e),t.flat())}function p(e){return t=>{let{children:n}=t;return(0,i.jsx)(i.Fragment,{children:e.reduceRight(((e,t)=>(0,i.jsx)(t,{children:e})),n)})}}},91252:(e,t,n)=>{"use strict";function a(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{G:()=>a})},99169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>s,ys:()=>r});var a=n(96540),o=n(35947),i=n(44586);function r(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function s(){const{baseUrl:e}=(0,i.A)().siteConfig;return(0,a.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function a(e){return e.path===t&&!0===e.exact}function o(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(a)||e(t.filter(o).flatMap((e=>e.routes??[])))}(n)}({routes:o.A,baseUrl:e})),[e])}},23104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>d,Tv:()=>c,gk:()=>f});var a=n(96540),o=n(38193),i=n(92303),r=(n(205),n(89532)),s=n(74848);const l=a.createContext(void 0);function c(e){let{children:t}=e;const n=function(){const e=(0,a.useRef)(!0);return(0,a.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(l.Provider,{value:n,children:t})}function p(){const e=(0,a.useContext)(l);if(null==e)throw new r.dV("ScrollControllerProvider");return e}const u=()=>o.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=p(),o=(0,a.useRef)(u()),i=(0,r._q)(e);(0,a.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=u();i(e,o.current),o.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[i,n,...t])}function f(){const e=(0,a.useRef)(null),t=(0,i.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function a(){const o=document.documentElement.scrollTop;(n&&o>e||!n&&ot&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>r,af:()=>l,tU:()=>s});var a=n(44070),o=n(44586),i=n(55597);const r="default";function s(e,t){return`docs-${e}-${t}`}function l(){const{i18n:e}=(0,o.A)(),t=(0,a.Gy)(),n=(0,a.gk)(),l=(0,i.XK)();const c=[r,...Object.keys(t).map((function(e){const a=n?.activePlugin.pluginId===e?n.activeVersion:void 0,o=l[e],i=t[e].versions.find((e=>e.isLast));return s(e,(a??o??i).name)}))];return{locale:e.currentLocale,tags:c}}},89466:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>l});n(96540);const a="localStorage";function o(e){let{key:t,oldValue:n,newValue:a,storage:o}=e;if(n===a)return;const i=document.createEvent("StorageEvent");i.initStorageEvent("storage",!1,!1,t,n,a,window.location.href,o),window.dispatchEvent(i)}function i(e){if(void 0===e&&(e=a),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,r||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),r=!0),null}var t}let r=!1;const s={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function l(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=i(t?.persistence);return null===n?s:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const a=n.getItem(e);n.setItem(e,t),o({key:e,oldValue:a,newValue:t,storage:n})}catch(a){console.error(`Docusaurus storage error, can't set ${e}=${t}`,a)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),o({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const a=a=>{a.storageArea===n&&a.key===e&&t(a)};return window.addEventListener("storage",a),()=>window.removeEventListener("storage",a)}catch(a){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,a),()=>{}}}}}},32131:(e,t,n)=>{"use strict";n.d(t,{o:()=>r});var a=n(44586),o=n(56347),i=n(70440);function r(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:r,currentLocale:s}}=(0,a.A)(),{pathname:l}=(0,o.zy)(),c=(0,i.applyTrailingSlash)(l,{trailingSlash:n,baseUrl:e}),p=s===r?e:e.replace(`/${s}/`,"/"),u=c.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:a}=e;return`${a?t:""}${function(e){return e===r?`${p}`:`${p}${e}/`}(n)}${u}`}}}},75062:(e,t,n)=>{"use strict";n.d(t,{$:()=>r});var a=n(96540),o=n(56347),i=n(89532);function r(e){const t=(0,o.zy)(),n=(0,i.ZC)(t),r=(0,i._q)(e);(0,a.useEffect)((()=>{n&&t!==n&&r({location:t,previousLocation:n})}),[r,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>o});var a=n(44586);function o(){return(0,a.A)().siteConfig.themeConfig}},38126:(e,t,n)=>{"use strict";n.d(t,{c:()=>o});var a=n(44586);function o(){const{siteConfig:{themeConfig:e}}=(0,a.A)();return e}},51062:(e,t,n)=>{"use strict";n.d(t,{C:()=>s});var a=n(96540),o=n(91252),i=n(86025),r=n(38126);function s(){const{withBaseUrl:e}=(0,i.h)(),{algolia:{externalUrlRegex:t,replaceSearchResultPathname:n}}=(0,r.c)();return(0,a.useCallback)((a=>{const i=new URL(a);if((0,o.G)(t,i.href))return a;const r=`${i.pathname+i.hash}`;return e(function(e,t){return t?e.replaceAll(new RegExp(t.from,"g"),t.to):e}(r,n))}),[e,t,n])}},12983:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:a}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[o]=e.split(/[#?]/),i="/"===o||o===a?o:(r=o,n?function(e){return e.endsWith("/")?e:`${e}/`}(r):function(e){return e.endsWith("/")?e.slice(0,-1):e}(r));var r;return e.replace(o,i)}},80253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},70440:function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var o=n(12983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return a(o).default}});var i=n(80253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},31513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>v,TM:()=>C,yJ:()=>f,sC:()=>A,AO:()=>d});var a=n(58168);function o(e){return"/"===e.charAt(0)}function i(e,t){for(var n=t,a=n+1,o=e.length;a=0;d--){var f=r[d];"."===f?i(r,d):".."===f?(i(r,d),u++):u&&(i(r,d),u--)}if(!c)for(;u--;u)r.unshift("..");!c||""===r[0]||r[0]&&o(r[0])||r.unshift("");var m=r.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var s=n(11561);function l(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function p(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function u(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function d(e){var t=e.pathname,n=e.search,a=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),a&&"#"!==a&&(o+="#"===a.charAt(0)?a:"#"+a),o}function f(e,t,n,o){var i;"string"==typeof e?(i=function(e){var t=e||"/",n="",a="",o=t.indexOf("#");-1!==o&&(a=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===a?"":a}}(e),i.state=t):(void 0===(i=(0,a.A)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(i.key=n),o?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=r(i.pathname,o.pathname)):i.pathname=o.pathname:i.pathname||(i.pathname="/"),i}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,a,o){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof a?a(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function a(){n&&e.apply(void 0,arguments)}return t.push(a),function(){n=!1,t=t.filter((function(e){return e!==a}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),a=0;at?n.splice(t,n.length-t,o):n.push(o),u({action:a,location:o,index:t,entries:n})}}))},replace:function(e,t){var a="REPLACE",o=f(e,t,h(),v.location);p.confirmTransitionTo(o,a,n,(function(e){e&&(v.entries[v.index]=o,u({action:a,location:o}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=v.index+e;return t>=0&&t{"use strict";var a=n(44363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},r={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return a.isMemo(e)?r:s[e.$$typeof]||o}s[a.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[a.Memo]=r;var c=Object.defineProperty,p=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,a){if("string"!=typeof n){if(m){var o=f(n);o&&o!==m&&e(t,o,a)}var r=p(n);u&&(r=r.concat(u(n)));for(var s=l(t),h=l(n),b=0;b{"use strict";e.exports=function(e,t,n,a,o,i,r,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,a,o,i,r,s],p=0;(l=new Error(t.replace(/%s/g,(function(){return c[p++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},64634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},10119:(e,t,n)=>{"use strict";n.r(t)},51043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var a,o;a=function(){var e,t,n={version:"0.2.0"},a=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
      '};function o(e,t,n){return en?n:e}function i(e){return 100*(-1+e)}function r(e,t,n){var o;return(o="translate3d"===a.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===a.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"}).transition="all "+t+"ms "+n,o}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(a[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=o(e,a.minimum,1),n.status=1===e?null:e;var i=n.render(!t),c=i.querySelector(a.barSelector),p=a.speed,u=a.easing;return i.offsetWidth,s((function(t){""===a.positionUsing&&(a.positionUsing=n.getPositioningCSS()),l(c,r(e,p,u)),1===e?(l(i,{transition:"none",opacity:1}),i.offsetWidth,setTimeout((function(){l(i,{transition:"all "+p+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),p)}),p)):setTimeout(t,p)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),a.trickleSpeed)};return a.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*a.trickleRate)},e=0,t=0,n.promise=function(a){return a&&"resolved"!==a.state()?(0===t&&n.start(),e++,t++,a.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");p(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=a.template;var o,r=t.querySelector(a.barSelector),s=e?"-100":i(n.status||0),c=document.querySelector(a.parent);return l(r,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),a.showSpinner||(o=t.querySelector(a.spinnerSelector))&&f(o),c!=document.body&&p(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(a.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function a(t){var n=document.body.style;if(t in n)return t;for(var a,o=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((a=e[o]+i)in n)return a;return t}function o(e){return e=n(e),t[e]||(t[e]=a(e))}function i(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,a,o=arguments;if(2==o.length)for(n in t)void 0!==(a=t[n])&&t.hasOwnProperty(n)&&i(e,n,a);else i(e,o[1],o[2])}}();function c(e,t){return("string"==typeof e?e:d(e)).indexOf(" "+t+" ")>=0}function p(e,t){var n=d(e),a=n+t;c(n,t)||(e.className=a.substring(1))}function u(e,t){var n,a=d(e);c(e,t)&&(n=a.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function d(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(o="function"==typeof a?a.call(t,n,t,e):a)||(e.exports=o)},6969:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,n)=>{const a=n(6969),o=n(98380),i=new Set;function r(e){void 0===e?e=Object.keys(a.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...i,...Object.keys(Prism.languages)];o(a,e,t).load((e=>{if(!(e in a.languages))return void(r.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(63157).resolve(t)],delete Prism.languages[e],n(63157)(t),i.add(e)}))}r.silent=!1,e.exports=r},19700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,a,o,i){if(n.language===a){var r=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof i&&!i(e))return e;for(var o,s=r.length;-1!==n.code.indexOf(o=t(a,s));)++s;return r[s]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,a){if(n.language===a&&n.tokenStack){n.grammar=e.languages[a];var o=0,i=Object.keys(n.tokenStack);!function r(s){for(var l=0;l=i.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var p=i[o],u=n.tokenStack[p],d="string"==typeof c?c:c.content,f=t(a,p),m=d.indexOf(f);if(m>-1){++o;var h=d.substring(0,m),b=new e.Token(a,e.tokenize(u,n.grammar),"language-"+a,u),g=d.substring(m+f.length),_=[];h&&_.push.apply(_,r([h])),_.push(b),g&&_.push.apply(_,r([g])),"string"==typeof c?s.splice.apply(s,[l,1].concat(_)):c.content=_}}else c.content&&r(c.content)}return s}(n.tokens)}}}})}(Prism)},18692:(e,t,n)=>{var a={"./":8722};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}o.keys=function(){return Object.keys(a)},o.resolve=i,e.exports=o,o.id=18692},63157:(e,t,n)=>{var a={"./":8722};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}o.keys=function(){return Object.keys(a)},o.resolve=i,e.exports=o,o.id=63157},98380:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,a=e.length;n "));var s={},l=e[a];if(l){function c(t){if(!(t in e))throw new Error(a+" depends on an unknown component "+t);if(!(t in s))for(var r in o(t,i),s[t]=!0,n[t])s[r]=!0}t(l.require,c),t(l.optional,c),t(l.modify,c)}n[a]=s,i.pop()}}return function(e){var t=n[e];return t||(o(e,a),t=n[e]),t}}function o(e){for(var t in e)return!0;return!1}return function(i,r,s){var l=function(e){var t={};for(var n in e){var a=e[n];for(var o in a)if("meta"!=o){var i=a[o];t[o]="string"==typeof i?{title:i}:i}}return t}(i),c=function(e){var n;return function(a){if(a in e)return a;if(!n)for(var o in n={},e){var i=e[o];t(i&&i.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+o+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");n[t]=o}))}return n[a]||a}}(l);r=r.map(c),s=(s||[]).map(c);var p=n(r),u=n(s);r.forEach((function e(n){var a=l[n];t(a&&a.require,(function(t){t in u||(p[t]=!0,e(t))}))}));for(var d,f=a(l),m=p;o(m);){for(var h in d={},m){var b=l[h];t(b&&b.modify,(function(e){e in u&&(d[e]=!0)}))}for(var g in u)if(!(g in p))for(var _ in f(g))if(_ in p){d[g]=!0;break}for(var y in m=d)p[y]=!0}var v={getIds:function(){var e=[];return v.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,a,o){var i=o?o.series:void 0,r=o?o.parallel:e,s={},l={};function c(e){if(e in s)return s[e];l[e]=!0;var o,p=[];for(var u in t(e))u in n&&p.push(u);if(0===p.length)o=a(e);else{var d=r(p.map((function(e){var t=c(e);return delete l[e],t})));i?o=i(d,(function(){return a(e)})):a(e)}return s[e]=o}for(var p in n)c(p);var u=[];for(var d in l)u.push(s[d]);return r(u)}(f,p,t,n)}};return v}}();e.exports=t},2694:(e,t,n)=>{"use strict";var a=n(6925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,r){if(r!==a){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},22551:(e,t,n)=>{"use strict";var a=n(96540),o=n(69982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n