From e5385a54fb4f7b7c0030e9db71e30835da1053fc Mon Sep 17 00:00:00 2001 From: grants-deployer Date: Wed, 11 Dec 2024 13:49:27 +0000 Subject: [PATCH] Deploy website - based on 5b0a7615bdf4d49a536314411fc9e0026655c109 --- 404.html | 2 +- CODE_OF_CONDUCT.html | 2 +- applications.html | 2 +- applications/AdMeta.html | 2 +- applications/Afloat.html | 2 +- applications/AgriDot.html | 2 +- applications/Aisland-DocSig.html | 2 +- applications/AlgoCash.html | 2 +- applications/Anchor.html | 2 +- applications/Apron_Network.html | 2 +- applications/ArtZero_InkWhale.html | 2 +- applications/Awesome-Polka.html | 2 +- applications/BCANN.html | 2 +- applications/Banksy_Finance.html | 2 +- applications/CESS.html | 2 +- .../CILA-omnichain-infrastructure.html | 2 +- applications/Calamar.html | 2 +- ...re_Turnkey_Private_Blockchain_Network.html | 2 +- applications/Claps.html | 2 +- .../CoinFabrik_On_Ink_Integration_Tests.html | 2 +- ...CoinFabrik_On_Ink_Integration_Tests_2.html | 2 +- ...CoinFabrik_On_Ink_Integration_Tests_3.html | 2 +- applications/Coinversation.html | 2 +- applications/Contract_wizard.html | 2 +- applications/CosmWasmVM-CoreProduct.html | 2 +- applications/Crowdloans-FET.html | 2 +- applications/Cyborg.html | 2 +- applications/DAOsign.html | 2 +- .../DIA_Bridge_Attestation_Oracle.html | 2 +- applications/DICO.html | 2 +- applications/DINFRA.html | 2 +- applications/DKSAP.html | 2 +- applications/DNFT.html | 2 +- applications/Dante_Network.html | 2 +- applications/Datagen_Project.html | 2 +- ...AccountAnalytics-PolkadotDataAlliance.html | 2 +- applications/Deitos_Network.html | 2 +- applications/Diffy_chat.html | 2 +- applications/DipoleOracle.html | 2 +- applications/DistributedKeyManagement.html | 2 +- applications/DotPay.html | 2 +- applications/DotPulse.html | 2 +- applications/Doter.html | 2 +- applications/Dotflow.html | 2 +- applications/Eiger_Storage_on_Polkadot_1.html | 2 +- applications/EverlastingCash.html | 2 +- applications/FIAT-on-off-ramp.html | 2 +- applications/Faucet.html | 2 +- applications/Fennel_Protocol.html | 2 +- applications/FuturFusion.html | 2 +- applications/FuzzLand.html | 2 +- applications/Gafi.html | 2 +- applications/GenesisDAO.html | 2 +- ...lized_hardware_crypto_wallet_services.html | 2 +- applications/Grant_management_webapp.html | 2 +- applications/GreenLemon.html | 2 +- .../High_availability_validator_setup.html | 2 +- applications/Hyperdot.html | 2 +- applications/ISO-8583-implementation.html | 2 +- applications/ISO20022-Implementation-POC.html | 2 +- applications/ISO20022.html | 2 +- applications/Idavoll Network.html | 2 +- applications/Integrating-ISO8583.html | 2 +- applications/Interstellar-Network.html | 2 +- applications/Interstellar-network2.html | 2 +- applications/InvArch.html | 2 +- applications/JsonRpsee-socks5-proxy.html | 2 +- applications/JuniDB.html | 2 +- .../KSM-embeddable-tip-or-donate-button.html | 2 +- .../Knowledge-Oriented-Framework.html | 2 +- applications/Koiverse.html | 2 +- applications/Lastic.html | 2 +- applications/Libra.html | 2 +- applications/LightSpell-proposal.html | 2 +- applications/LiisaPortfolioTracker.html | 2 +- applications/MAP-Bridge.html | 2 +- applications/MIXER.html | 2 +- applications/MIXERv2.html | 2 +- applications/Maki.html | 2 +- applications/MangoBOX-Protocol.html | 2 +- applications/MangoSale_Protocol.html | 2 +- applications/MeProtocol.html | 2 +- applications/Melodot.html | 2 +- applications/Meta_Defender.html | 2 +- applications/MigrationEase.html | 2 +- ...ltix-a-simple-UI-for-complex-multisig.html | 2 +- applications/NFTStore_Network.html | 2 +- ...l_for_NFT_Migration_and_Data_Exchange.html | 2 +- applications/NeuroZK.html | 2 +- applications/Nolik.html | 2 +- applications/NuLink.html | 2 +- applications/Omniverse DLT.html | 2 +- applications/OpenSquare-offchain-voting.html | 2 +- applications/OpenSquare_paid_qa_protocol.html | 2 +- applications/P2PStateChannels.html | 2 +- applications/ParaSpell.html | 2 +- applications/ParaSpell_follow-up.html | 2 +- applications/ParaSpell_follow-up2.html | 2 +- applications/Parallel.html | 2 +- applications/Plus-follow-up.html | 2 +- applications/Plus-social-recovery-wallet.html | 2 +- applications/Plus.html | 2 +- applications/Plutonication.html | 2 +- applications/PoCS.html | 2 +- applications/PolkaKey.html | 2 +- applications/PolkaSignIn.html | 2 +- applications/Polkadart.html | 2 +- applications/Polkadot-Dart.html | 2 +- .../Polkadot-Protocol-Conformance-Tests.html | 2 +- applications/PolkadotSnap.html | Bin 27115 -> 27115 bytes applications/Polkadot_Web_UI.html | 2 +- applications/Polkaholic.html | 2 +- applications/Polkawatch.html | 2 +- applications/Primis.html | 2 +- applications/PrivaDEX_aggregator.html | 2 +- applications/Profond.html | 2 +- applications/QRUCIAL_DAO.html | 2 +- applications/QSTN.html | 2 +- .../RainbowDAO Protocol ink Phase 1.html | 2 +- applications/RareLink.html | 2 +- applications/RedStone Network.html | 2 +- applications/RegionX.html | 2 +- applications/Relation-Graph.html | 2 +- applications/Roloi.html | 2 +- applications/RubeusKeeper.html | 2 +- applications/Rubeus_keeper_st2.html | 2 +- applications/RubyProtocol.html | 2 +- ...EOR-code-less-smart-contract-platform.html | 2 +- applications/SaaS3.html | 2 +- applications/ScoutCoinFabrik.html | 2 +- applications/ScoutCoinFabrik_2.html | 2 +- applications/Security_Marketplace.html | 2 +- applications/Shivarthu.html | 2 +- applications/Societal.html | 2 +- applications/Solang_Playground.html | 2 +- ...ang_developer_experience_improvements.html | 2 +- applications/SpellRouter-proposal.html | 2 +- applications/SpiderDAO.html | 2 +- applications/Standard_Protocol.html | 2 +- applications/Starry_Network.html | 2 +- applications/StorageHub.html | 2 +- applications/Stylograph.html | 2 +- applications/SubDAO-Chrome-Extension.html | 2 +- applications/SubDAO_Network.html | 2 +- applications/SubDAO_PolkaSign.html | 2 +- applications/SubGame_Network.html | 2 +- applications/SubGame_Network_m2.html | 2 +- applications/SubIdentity.html | 2 +- applications/Subcoin.html | 2 +- applications/SubsCrypt.html | 2 +- applications/Subsembly-GRANDPA.html | 2 +- .../Substrate_Move_System_Pallet_1.html | 2 +- .../Substrate_Move_System_Pallet_2.html | 2 +- applications/SydTek.html | 2 +- applications/Syncra.html | 2 +- applications/TPScore.html | 2 +- applications/TREX_Network.html | 2 +- applications/Tellor.html | 2 +- applications/ThresholdSignature.html | 2 +- applications/Tokenguard.html | 2 +- applications/Treasureland.html | 2 +- applications/TreasuryTracker.html | 2 +- applications/TuxedoDapp.html | 2 +- applications/UMC-Tokenscribe.html | 2 +- .../Validator_Monitoring_Service.html | 2 +- applications/WeTEE_Network.html | 2 +- applications/Web3Box.html | 2 +- applications/Web3Go.html | 2 +- applications/Whiteflag-on-Fennel.html | 2 +- applications/XPredictMarket.html | 2 +- applications/Xcavate.html | 2 +- applications/ZK-Snarks tutorial.html | 2 +- ...loyment_zoombienet_testing_automation.html | 2 +- applications/ZeroDAO_Network.html | 2 +- applications/ZeroPool.html | 2 +- applications/Zombienet-Explorer.html | 2 +- applications/ajuna_network_follow_up.html | Bin 49239 -> 49239 bytes ...y-contributions-for-verified-creators.html | 2 +- .../anagolay-project-idiyanale-phase-1.html | 2 +- applications/ares_protocol.html | 2 +- applications/assemblyscript-scale-codec.html | 2 +- applications/asylum.html | 2 +- applications/asylum_follow_up_1.html | 2 +- applications/bdwallet.html | 2 +- applications/binary_merkle_tree.html | 2 +- applications/bison.html | 2 +- applications/bit_country.html | 2 +- applications/bit_country_m2.html | 2 +- applications/blackprint-js.html | 2 +- applications/bldg_app.html | 2 +- applications/blockchainia.html | 2 +- applications/bounce-protocol.html | 2 +- applications/bright_treasury.html | 2 +- applications/c++polkadot-light-client.html | 2 +- applications/cScale.html | 2 +- applications/candle_auction_ink.html | 2 +- applications/canyon_network.html | 2 +- applications/centrifuge-gsrpc-v2.html | 2 +- applications/centrifuge-twamm.html | 2 +- applications/ces_data_store.html | 2 +- applications/chainjs.html | 2 +- applications/chainviz.html | 2 +- applications/cheersland.html | 2 +- applications/choko_wallet.html | 2 +- applications/citadel.html | 2 +- applications/clover_network.html | 2 +- applications/community-health-check.html | 2 +- applications/contracts-tool.html | 2 +- applications/coong_wallet.html | 2 +- applications/create-substrate-app.html | 2 +- applications/cross-chain-wallet.html | 2 +- applications/crossbow.html | 2 +- applications/crowdloan_frontend_template.html | 2 +- applications/cryptex.html | 2 +- ...ab-staking-reward-collector-front-end.html | 2 +- applications/curve_amm.html | 2 +- applications/cyclops.html | 2 +- applications/dao-entrance-phase-1.html | 2 +- applications/daos.html | 2 +- ...t_integration_native_mobile_libraries.html | 2 +- applications/dart-scale-codec.html | 2 +- ...deep_indexed_data_and_staking_reports.html | 2 +- applications/dauth_network.html | 2 +- applications/decentral_ml.html | 2 +- applications/decentralized_invoice.html | 2 +- .../decentralized_well-being_game_api.html | 2 +- applications/deeper_network.html | 2 +- applications/deip.html | 2 +- applications/delightfuldot.html | 2 +- applications/delmonicos.html | 2 +- applications/democratic-governance-1.html | 2 +- ...ted_cryptography_for_polkadot_wallets.html | 2 +- .../dora-factory-molochdao-v1-v2.html | 2 +- applications/dora-factory-multisig.html | 2 +- applications/dorahacks-quadratic-funding.html | 2 +- applications/dot-login.html | 2 +- applications/dot_etl.html | 2 +- applications/dot_marketplace-Phase3.html | 2 +- applications/dot_marketplace-phase2.html | 2 +- applications/dot_marketplace.html | 2 +- applications/dotly.html | 2 +- applications/dotmog.html | 2 +- applications/dotnix.html | 2 +- applications/eightfish.html | 2 +- applications/epirus_substrate_explorer.html | 2 +- applications/epirus_substrate_phase_2.html | 2 +- applications/escrow_pallet.html | 2 +- applications/evanesco_networks.html | 2 +- applications/faceless.html | 2 +- applications/fair_squares.html | 2 +- applications/faterium.html | 2 +- applications/faucet-bot.html | 2 +- applications/fidi-dotsight-analytics.html | 2 +- applications/fractapp.html | 2 +- applications/frontier-pos-template.html | 2 +- applications/galaxy.html | 2 +- applications/grantmaster.html | 2 +- applications/halva_bootstrapping.html | 2 +- applications/halva_framework.html | 2 +- applications/hamster.html | 2 +- applications/helixstreet.html | 2 +- applications/hex.html | 2 +- applications/hs-web3.html | 2 +- applications/hybrid.html | 2 +- applications/hybrid2.html | 2 +- applications/hybrid_node_research.html | 2 +- applications/hyperfridge.html | 2 +- applications/imbue_network.html | 2 +- applications/infimum.html | 6 +++--- applications/ink-analyzer-phase-2.html | 2 +- applications/ink-analyzer.html | 2 +- applications/ink-boxes.html | 2 +- applications/ink-explorer.html | 2 +- .../ink-pallet-benchmarking-phase-2.html | 2 +- applications/ink-pallet-benchmarking.html | 2 +- .../ink-playground-ide-improvements.html | 2 +- applications/ink-smart-contract-wizard.html | 2 +- applications/inkscope-fuzzer.html | 2 +- applications/ipfs_utilities.html | 2 +- applications/iris.html | 2 +- applications/iris_followup.html | 2 +- applications/ismp.html | 2 +- applications/java-client.html | 2 +- applications/keysafe_network.html | 2 +- applications/klevoya_fuzzer.html | 2 +- ...ethub_nft_indexer_statemine_statemint.html | 2 +- applications/kodadot_assethub_nft_m2.html | 2 +- applications/konomi.html | 2 +- applications/kylin_network.html | 2 +- applications/lastic-grant3.html | 2 +- applications/lastic-price-simulation-2.html | 2 +- applications/leetcoin.html | 2 +- applications/liberland.html | 2 +- applications/lip_payments.html | 2 +- applications/logion_wallet.html | 2 +- applications/lunie.html | 2 +- .../Substratesnap_Maintenance.html | 2 +- applications/maintenance/Zondax-Support.html | 2 +- .../maintenance/wasm-opt-for-rust.html | 2 +- applications/manta_network.html | 2 +- applications/massbit_route.html | 2 +- applications/mobile-game-framework.html | 2 +- applications/mobile_dapp_connection.html | 2 +- applications/multichain_identity_indexer.html | 2 +- .../multisignature_management_tool.html | 2 +- applications/mybank.html | 2 +- applications/myriad_social.html | 2 +- applications/native-bitcoin-vaults.html | 2 +- applications/new-order.html | 2 +- applications/new_bls12_hash_function.html | 2 +- applications/newomega-m3m4.html | 2 +- applications/newomega.html | 2 +- applications/nft_collectibles_wallet.html | 2 +- applications/nft_explorer.html | 2 +- applications/nft_product_analytics_suite.html | 2 +- applications/nftaa.html | 2 +- applications/ocelloids_monitoring_sdk.html | 2 +- .../ocelloids_xcm_monitoring_service.html | 2 +- applications/odyssey_momentum.html | 2 +- applications/on-chain-cash.html | 2 +- applications/open-node-framework.html | 2 +- applications/openPayroll.html | 2 +- applications/openbrush-follow-up-2.html | 2 +- applications/openbrush-follow-up.html | 2 +- applications/openbrush.html | 2 +- applications/openrollup-mvp-phase-1.html | 2 +- .../orochi-network-orosign-part1.html | 2 +- applications/pacific_store.html | 2 +- applications/pallet-drand-client.html | 2 +- applications/pallet-verifier.html | 2 +- applications/pallet_maci.html | 2 +- applications/pallet_supersig.html | 2 +- applications/panic.html | 2 +- applications/parachain-staking.html | 2 +- applications/parami-protocol.html | 2 +- applications/patron.html | 2 +- applications/perun_app_channels.html | 2 +- applications/perun_channels-integration.html | 2 +- applications/perun_channels.html | 2 +- applications/pesa_pallet.html | 2 +- applications/php-rpc-lib-follow-up.html | 2 +- applications/php-rpc-lib.html | 2 +- applications/php-scale-lib.html | 2 +- applications/php-substrate-api.html | 2 +- applications/plip.html | 2 +- applications/polk-auction.html | 2 +- applications/polkadart_extension.html | 2 +- applications/polkadex.html | 2 +- applications/polkadot-contract-wizard.html | 2 +- applications/polkadot-desktop-app.html | 2 +- ...olkadot-js-extension-per-account-auth.html | 2 +- .../polkadot-mempool-explorer-v2.html | 2 +- applications/polkadot-runtime-releaser.html | 2 +- applications/polkadot_analytics_platform.html | 2 +- applications/polkadot_tests.html | 2 +- applications/polkadotjs-ecdsa.html | 2 +- applications/polkadotjs-hardware.html | 2 +- applications/polkadotjs_no_code.html | 2 +- applications/polkaflow.html | 2 +- applications/polkaj_android_support.html | 2 +- applications/polkakeeper.html | 2 +- applications/polkamask.html | 2 +- applications/polkamusic.html | 2 +- applications/polkanalysis.html | 2 +- applications/polkasearch.html | 2 +- applications/polkashots.html | 2 +- applications/polkastarter.html | 2 +- applications/polkastats.html | 2 +- applications/polket_toearnfun.html | 2 +- applications/pontem.html | 2 +- applications/project_1001.html | 2 +- applications/project_aurras_mvp_phase_1.html | 2 +- applications/project_aurras_mvp_phase_2.html | 2 +- applications/project_bodhi.html | 2 +- applications/project_silentdata.html | 2 +- applications/prosopo.html | 2 +- applications/psc.html | 2 +- applications/quadratic-funding.html | 2 +- applications/quantum-guard.html | 2 +- applications/quantumLock.html | 2 +- applications/rb_substrate_client.html | 2 +- applications/relaycode.html | 2 +- .../research-feasibility-go-runtime.html | 2 +- .../research-feasibiliy-java-host.html | 2 +- applications/research_wallets.html | 2 +- .../roloi-xcm-payment-automation.html | 2 +- applications/rv-kmir.html | 2 +- .../saito-game-protocol-and-engine.html | 2 +- applications/sandox.html | 2 +- applications/sarp-basic-functionality.html | 2 +- applications/scale-codec-comparator.html | 2 +- applications/sensio_network.html | 2 +- applications/sequester.html | 2 +- .../setheum-launchpad-crowdsales-pallet.html | 2 +- applications/setheum.html | 2 +- applications/shadows-network.html | 2 +- applications/si-front-end-template.html | 2 +- applications/signac.html | 2 +- applications/signet.html | 2 +- applications/sirato_substrate_phase3.html | 2 +- applications/skyekiwi-protocol.html | 2 +- applications/skyepass.html | 2 +- .../skynet-substrate-integration.html | 2 +- applications/slonigiraf.html | 2 +- applications/slothunter.html | 2 +- applications/social_recovery_wallet.html | 2 +- applications/societal_grant2.html | 2 +- applications/societal_saas_pricing.html | 2 +- applications/sol2ink-follow-up.html | 2 +- applications/sol2ink.html | 2 +- applications/solidity-trie-verifier.html | 2 +- ...verifier-for-accountable-light-client.html | 2 +- applications/spacewalk-bridge.html | 2 +- .../spartan_poc_consensus_module.html | 2 +- applications/sr25519_donna.html | 2 +- applications/ssal-commods-dex.html | 2 +- applications/stable-asset.html | 2 +- .../staking-rewards-collector-front-end.html | 2 +- applications/stardust.html | 2 +- applications/starks_network.html | 2 +- applications/stone-index-on-substrate.html | 2 +- applications/sub_consensus_mechanism.html | 2 +- applications/subalfred.html | 2 +- applications/subauction.html | 2 +- applications/subdex.html | 2 +- applications/subquery.html | 2 +- applications/subrelay.html | 2 +- applications/subscript_lang.html | 2 +- applications/subsmt.html | 2 +- applications/substats.html | 2 +- applications/substrate-evm-adapter.html | 2 +- .../substrate-identity-directory.html | 2 +- .../substrate-parachain-PoS-template.html | 2 +- applications/substrate-tutorials.html | 2 +- applications/substrate_client_java.html | 2 +- applications/substrate_core_polywrapper.html | 2 +- applications/substrate_startkit_GUI.html | 2 +- applications/subvt-telegram-bot.html | 2 +- applications/subwallet.html | 2 +- applications/subxt-python.html | 2 +- applications/sukhavati_poc_module.html | 2 +- applications/sunrise-dex.html | 2 +- applications/sunshine-keybase.html | 2 +- applications/sup.html | 2 +- applications/supersig_fellowship.html | 2 +- applications/swarm-nl.html | 2 +- applications/tdot.html | 2 +- applications/tokenomics-survey-2022.html | 2 +- applications/tracking_chain.html | 2 +- applications/tribal_protocol.html | 2 +- applications/tux0.html | 2 +- applications/tuxedo.html | 2 +- applications/tuxedo_parachain.html | 2 +- .../typechain-polkadot-follow-up-2.html | 2 +- .../typechain-polkadot-follow-up.html | 2 +- applications/typechain-polkadot.html | 2 +- applications/typechain_revived.html | 2 +- applications/typink.html | 2 +- applications/uke-protocol.html | 2 +- applications/uke.html | 2 +- .../unified_collator_node_deployment.html | 2 +- applications/universaldot-me.html | 2 +- applications/universaldot.me.html | 2 +- applications/upgradeability-by-proxy.html | 2 +- applications/uplink.html | 2 +- applications/validated-streams.html | 2 +- applications/validators_selection.html | 2 +- applications/vanguard.html | 2 +- applications/ventur.html | 2 +- applications/vera_defi.html | 2 +- applications/verida_network.html | 2 +- applications/visualize_rust_lifetime.html | 2 +- ...ypescript-substrate-frontend-template.html | 2 +- applications/walt-id_nft-infra.html | 2 +- applications/wasm-opt-for-rust.html | 2 +- applications/wasm_runtimes_fuzzing.html | 2 +- applications/wasmedge_substrate.html | 2 +- ...-contributor-funding-experiment-setup.html | 2 +- applications/web3-compatible-api.html | 2 +- applications/wika_network.html | 2 +- applications/workflow_testing.html | 2 +- applications/xNFT.html | 2 +- applications/xbi-format-psp-t3rn.html | 2 +- applications/xcNFT.html | 2 +- applications/xcm-domain-service.html | 2 +- applications/xcm-sdk.html | 2 +- applications/xcm-tools-follow-up-2.html | 2 +- applications/xcm-tools-follow-up.html | 2 +- applications/xcm-tools.html | 2 +- applications/xcmsend.html | 2 +- applications/xtokens.html | 2 +- applications/yatima.html | 2 +- applications/yiban_chen1.html | 2 +- applications/yieldscan_phase_2.html | 2 +- applications/zenlink-cross-chain-dex.html | 2 +- applications/zenlink-smart-contract.html | 2 +- applications/zenlink.html | 2 +- applications/zero-network.html | 2 +- applications/zk-plonk.html | 2 +- applications/zk-rollups.html | 2 +- applications/zkverse.html | 2 +- applications/zkwasm-rollups-transfer.html | 2 +- assets/js/fcd223e9.43eb79ea.js | 1 + assets/js/fcd223e9.4b40efe4.js | 1 - ...n.6deb1abc.js => runtime~main.83572509.js} | 2 +- docs/Introduction/ideas.html | 2 +- docs/Introduction/intro.html | 2 +- docs/Introduction/levels.html | 2 +- docs/Introduction/support.html | 2 +- docs/Introduction/team.html | 2 +- docs/Process/changes.html | 2 +- docs/Process/how-to-apply.html | 2 +- docs/Process/milestone_delivery.html | 2 +- docs/Process/review.html | 2 +- docs/RFPs/IDE_for_ink_Smart_Contracts.html | 2 +- docs/RFPs/ISO_20022.html | 2 +- docs/RFPs/ISO_8583.html | 2 +- .../Static-Analysis-for-Runtime-Pallets.html | 2 +- docs/RFPs/a-and-v-topology.html | 2 +- docs/RFPs/action_research_opengov.html | 2 +- .../alternative-polkadot-js-api-console.html | 2 +- ...rnative_polkadot_host_implementations.html | 2 +- .../analysis-website-and-data-platform.html | 2 +- docs/RFPs/anti-collusion_infrastructure.html | 2 +- docs/RFPs/appi.html | 2 +- docs/RFPs/bpf-contracts.html | 2 +- docs/RFPs/candle-auction.html | 2 +- docs/RFPs/crowdloan_front_end_template.html | 2 +- docs/RFPs/data_analysis_tools.html | 2 +- .../decentralized-security-marketplace.html | 2 +- docs/RFPs/epassport-zk-validation.html | 2 +- docs/RFPs/formal_guarantees_for_grandpa.html | 2 +- docs/RFPs/grant_management_webapp.html | 2 +- docs/RFPs/identity-directory.html | 2 +- docs/RFPs/implementation-benchmarking.html | 2 +- .../ink_smart_contract_block_explorer.html | 2 +- docs/RFPs/jsonrpsee-proxy-support.html | 2 +- docs/RFPs/ksm-tipping-button.html | 2 +- docs/RFPs/move_smart_contract_pallet.html | 2 +- docs/RFPs/multi-chain-block-explorer.html | 2 +- docs/RFPs/on-chain-quadratic-funding.html | 2 +- ...achain_validation_conformance_testing.html | 2 +- docs/RFPs/php-api.html | 2 +- docs/RFPs/php-scale.html | 2 +- docs/RFPs/polkadot-collator-setup.html | 2 +- .../polkadot-protocol_conformance_tests.html | 2 +- ...rivacy-enhancement-polkadot-extension.html | 2 +- docs/RFPs/raft-validators.html | 2 +- docs/RFPs/scale-codec-comparator.html | 2 +- docs/RFPs/social-recovery-wallet.html | 2 +- .../staking-rewards-collector-front-end.html | 2 +- docs/RFPs/sub-consensus.html | 2 +- .../uncollateralized-stablecoin-research.html | 2 +- ...uptane-for-substrate-design-and-scope.html | 2 +- docs/RFPs/user-account-access-analysis.html | 2 +- docs/RFPs/validator-selection-algorithm.html | 2 +- docs/RFPs/validator-setup-maintenance.html | 2 +- docs/RFPs/wallet-aggregator-library.html | 2 +- docs/RFPs/xcm-tool.html | 2 +- docs/Support Docs/T&Cs.html | 2 +- .../Support Docs/announcement-guidelines.html | 2 +- docs/Support Docs/grant-badge-guidelines.html | 2 +- .../grant_guidelines_per_category.html | 2 +- .../milestone-deliverables-guidelines.html | 2 +- docs/Support Docs/polkadot_stack.html | 2 +- docs/Support Docs/privacy_policy.html | 2 +- docs/contribute.html | 2 +- docs/faq.html | 2 +- docs/funding.html | 2 +- docs/help.html | 2 +- docs/introduction.html | 2 +- docs/maintenance.html | 2 +- docs/office-hours.html | 2 +- docs/process.html | 2 +- docs/referral-program.html | 2 +- docs/rfps.html | 2 +- docs/suggesting.html | 2 +- index.html | 2 +- search.html | 2 +- 579 files changed, 578 insertions(+), 578 deletions(-) create mode 100644 assets/js/fcd223e9.43eb79ea.js delete mode 100644 assets/js/fcd223e9.4b40efe4.js rename assets/js/{runtime~main.6deb1abc.js => runtime~main.83572509.js} (99%) diff --git a/404.html b/404.html index 738c538a32a..a4360cfb0dd 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Web3 Foundation Grants - + diff --git a/CODE_OF_CONDUCT.html b/CODE_OF_CONDUCT.html index df06ed4d2c9..8ec23d001dd 100644 --- a/CODE_OF_CONDUCT.html +++ b/CODE_OF_CONDUCT.html @@ -4,7 +4,7 @@ Contributor Covenant Code of Conduct | Web3 Foundation Grants - + diff --git a/applications.html b/applications.html index 8547506a263..46dc394c0f8 100644 --- a/applications.html +++ b/applications.html @@ -4,7 +4,7 @@ Accepted Grant Applications | Web3 Foundation Grants - + diff --git a/applications/AdMeta.html b/applications/AdMeta.html index 93fc09359df..77c9f2edd69 100644 --- a/applications/AdMeta.html +++ b/applications/AdMeta.html @@ -4,7 +4,7 @@ AdMeta | Web3 Foundation Grants - + diff --git a/applications/Afloat.html b/applications/Afloat.html index b0c3dc005f1..b51d50f3fb0 100644 --- a/applications/Afloat.html +++ b/applications/Afloat.html @@ -4,7 +4,7 @@ Afloat Tax Infrastructure Polkadot Integration | Web3 Foundation Grants - + diff --git a/applications/AgriDot.html b/applications/AgriDot.html index 36368f8d378..1794acbc98f 100644 --- a/applications/AgriDot.html +++ b/applications/AgriDot.html @@ -4,7 +4,7 @@ AgriDot - Web3 application for farmers | Web3 Foundation Grants - + diff --git a/applications/Aisland-DocSig.html b/applications/Aisland-DocSig.html index 9b840429d51..d09bb6fd137 100644 --- a/applications/Aisland-DocSig.html +++ b/applications/Aisland-DocSig.html @@ -4,7 +4,7 @@ Aisland Docsig | Web3 Foundation Grants - + diff --git a/applications/AlgoCash.html b/applications/AlgoCash.html index ecaab498068..77649f4547d 100644 --- a/applications/AlgoCash.html +++ b/applications/AlgoCash.html @@ -4,7 +4,7 @@ AlgoCash | Web3 Foundation Grants - + diff --git a/applications/Anchor.html b/applications/Anchor.html index b0bafecbbac..07f0d1ed87a 100644 --- a/applications/Anchor.html +++ b/applications/Anchor.html @@ -4,7 +4,7 @@ Anchor, On-chain Linked List pallet and Name Service | Web3 Foundation Grants - + diff --git a/applications/Apron_Network.html b/applications/Apron_Network.html index 722f59718b2..60fe37e2900 100644 --- a/applications/Apron_Network.html +++ b/applications/Apron_Network.html @@ -4,7 +4,7 @@ Apron Network | Web3 Foundation Grants - + diff --git a/applications/ArtZero_InkWhale.html b/applications/ArtZero_InkWhale.html index 7d3d82d8367..afc930c79f1 100644 --- a/applications/ArtZero_InkWhale.html +++ b/applications/ArtZero_InkWhale.html @@ -4,7 +4,7 @@ ArtZero & InkWhale | Web3 Foundation Grants - + diff --git a/applications/Awesome-Polka.html b/applications/Awesome-Polka.html index 0361d73d04c..589761a3b52 100644 --- a/applications/Awesome-Polka.html +++ b/applications/Awesome-Polka.html @@ -4,7 +4,7 @@ Awesome Polka | Web3 Foundation Grants - + diff --git a/applications/BCANN.html b/applications/BCANN.html index eaf7bfce1c9..9f9842ae84e 100644 --- a/applications/BCANN.html +++ b/applications/BCANN.html @@ -4,7 +4,7 @@ BCANN ( The blockchain system for Assigned Names And Numbers ) | Web3 Foundation Grants - + diff --git a/applications/Banksy_Finance.html b/applications/Banksy_Finance.html index 0b53be341dc..00b52526e34 100644 --- a/applications/Banksy_Finance.html +++ b/applications/Banksy_Finance.html @@ -4,7 +4,7 @@ Banksy Finance | Web3 Foundation Grants - + diff --git a/applications/CESS.html b/applications/CESS.html index f6409b575f0..49314ca7b1e 100644 --- a/applications/CESS.html +++ b/applications/CESS.html @@ -4,7 +4,7 @@ Cumulus Encrypted Storage System (CESS) | Web3 Foundation Grants - + diff --git a/applications/CILA-omnichain-infrastructure.html b/applications/CILA-omnichain-infrastructure.html index b52ebb87420..a1867e843c7 100644 --- a/applications/CILA-omnichain-infrastructure.html +++ b/applications/CILA-omnichain-infrastructure.html @@ -4,7 +4,7 @@ CILA - Omnichain Infrastructure | Web3 Foundation Grants - + diff --git a/applications/Calamar.html b/applications/Calamar.html index 8c8a8bbd25a..57e9db5aaef 100644 --- a/applications/Calamar.html +++ b/applications/Calamar.html @@ -4,7 +4,7 @@ Calamar | Web3 Foundation Grants - + diff --git a/applications/Cere_Turnkey_Private_Blockchain_Network.html b/applications/Cere_Turnkey_Private_Blockchain_Network.html index 8d2a9510a92..e31e403e955 100644 --- a/applications/Cere_Turnkey_Private_Blockchain_Network.html +++ b/applications/Cere_Turnkey_Private_Blockchain_Network.html @@ -4,7 +4,7 @@ Turn-key Private Standalone Blockchain Network | Web3 Foundation Grants - + diff --git a/applications/Claps.html b/applications/Claps.html index 55c94097742..5e6fb5b8db9 100644 --- a/applications/Claps.html +++ b/applications/Claps.html @@ -4,7 +4,7 @@ Claps Health | Web3 Foundation Grants - + diff --git a/applications/CoinFabrik_On_Ink_Integration_Tests.html b/applications/CoinFabrik_On_Ink_Integration_Tests.html index 9b09663f7ef..ae40d1ea4d0 100644 --- a/applications/CoinFabrik_On_Ink_Integration_Tests.html +++ b/applications/CoinFabrik_On_Ink_Integration_Tests.html @@ -4,7 +4,7 @@ CoinFabrik On Ink Integration Tests | Web3 Foundation Grants - + diff --git a/applications/CoinFabrik_On_Ink_Integration_Tests_2.html b/applications/CoinFabrik_On_Ink_Integration_Tests_2.html index 608f77098e2..e8d0ebbcfe4 100644 --- a/applications/CoinFabrik_On_Ink_Integration_Tests_2.html +++ b/applications/CoinFabrik_On_Ink_Integration_Tests_2.html @@ -4,7 +4,7 @@ CoinFabrik On Ink Integration Tests 2 | Web3 Foundation Grants - + diff --git a/applications/CoinFabrik_On_Ink_Integration_Tests_3.html b/applications/CoinFabrik_On_Ink_Integration_Tests_3.html index 4aac353a1ad..6d60cfe9873 100644 --- a/applications/CoinFabrik_On_Ink_Integration_Tests_3.html +++ b/applications/CoinFabrik_On_Ink_Integration_Tests_3.html @@ -4,7 +4,7 @@ CoinFabrik On Ink Integration Tests 3 | Web3 Foundation Grants - + diff --git a/applications/Coinversation.html b/applications/Coinversation.html index 575453caffc..9c2fdd1d684 100644 --- a/applications/Coinversation.html +++ b/applications/Coinversation.html @@ -4,7 +4,7 @@ Coinversation Protocol | Web3 Foundation Grants - + diff --git a/applications/Contract_wizard.html b/applications/Contract_wizard.html index b7d6e27a408..2e0b2e9cb84 100644 --- a/applications/Contract_wizard.html +++ b/applications/Contract_wizard.html @@ -4,7 +4,7 @@ Polkadot Contract Wizard | Web3 Foundation Grants - + diff --git a/applications/CosmWasmVM-CoreProduct.html b/applications/CosmWasmVM-CoreProduct.html index bf370258a63..b2c8510d845 100644 --- a/applications/CosmWasmVM-CoreProduct.html +++ b/applications/CosmWasmVM-CoreProduct.html @@ -4,7 +4,7 @@ CosmWasm VM - Core product | Web3 Foundation Grants - + diff --git a/applications/Crowdloans-FET.html b/applications/Crowdloans-FET.html index 35981da9dfa..97b3ebe131b 100644 --- a/applications/Crowdloans-FET.html +++ b/applications/Crowdloans-FET.html @@ -4,7 +4,7 @@ The CrowdloanFET Project | Web3 Foundation Grants - + diff --git a/applications/Cyborg.html b/applications/Cyborg.html index 8e9e748a99d..bfccefe3d35 100644 --- a/applications/Cyborg.html +++ b/applications/Cyborg.html @@ -4,7 +4,7 @@ Cyborg Network - Empowering Decentralized Edge Networks | Web3 Foundation Grants - + diff --git a/applications/DAOsign.html b/applications/DAOsign.html index 939d164a024..c8a9df1c148 100644 --- a/applications/DAOsign.html +++ b/applications/DAOsign.html @@ -4,7 +4,7 @@ DAOsign | Web3 Foundation Grants - + diff --git a/applications/DIA_Bridge_Attestation_Oracle.html b/applications/DIA_Bridge_Attestation_Oracle.html index 550db7e3396..b0fab0b0a2b 100644 --- a/applications/DIA_Bridge_Attestation_Oracle.html +++ b/applications/DIA_Bridge_Attestation_Oracle.html @@ -4,7 +4,7 @@ Bridges Attestation Oracle | Web3 Foundation Grants - + diff --git a/applications/DICO.html b/applications/DICO.html index 9c4383e8ddd..198164caaa2 100644 --- a/applications/DICO.html +++ b/applications/DICO.html @@ -4,7 +4,7 @@ DICO | Web3 Foundation Grants - + diff --git a/applications/DINFRA.html b/applications/DINFRA.html index c28e5ca6cce..bfb94e539c0 100644 --- a/applications/DINFRA.html +++ b/applications/DINFRA.html @@ -4,7 +4,7 @@ DINFRA | Web3 Foundation Grants - + diff --git a/applications/DKSAP.html b/applications/DKSAP.html index f7c9a49a848..365e2584ce7 100644 --- a/applications/DKSAP.html +++ b/applications/DKSAP.html @@ -4,7 +4,7 @@ DKSAP | Web3 Foundation Grants - + diff --git a/applications/DNFT.html b/applications/DNFT.html index 6b3a9af7008..4c2ad2f6701 100644 --- a/applications/DNFT.html +++ b/applications/DNFT.html @@ -4,7 +4,7 @@ DNFT Protocol | Web3 Foundation Grants - + diff --git a/applications/Dante_Network.html b/applications/Dante_Network.html index 4042c289a80..971973c3872 100644 --- a/applications/Dante_Network.html +++ b/applications/Dante_Network.html @@ -4,7 +4,7 @@ Dante Network | Web3 Foundation Grants - + diff --git a/applications/Datagen_Project.html b/applications/Datagen_Project.html index 039f7399fa3..c09bf3ca479 100644 --- a/applications/Datagen_Project.html +++ b/applications/Datagen_Project.html @@ -4,7 +4,7 @@ Datagen Project | Web3 Foundation Grants - + diff --git a/applications/DeepAccountAnalytics-PolkadotDataAlliance.html b/applications/DeepAccountAnalytics-PolkadotDataAlliance.html index 97141ad4041..c402f1f48b4 100644 --- a/applications/DeepAccountAnalytics-PolkadotDataAlliance.html +++ b/applications/DeepAccountAnalytics-PolkadotDataAlliance.html @@ -4,7 +4,7 @@ Web3 Foundation Deep Account Analytics in Three Tiers for the Polkadot Data Alliance | Web3 Foundation Grants - + diff --git a/applications/Deitos_Network.html b/applications/Deitos_Network.html index d76ff55b1e1..603259914e4 100644 --- a/applications/Deitos_Network.html +++ b/applications/Deitos_Network.html @@ -4,7 +4,7 @@ Deitos Network | Web3 Foundation Grants - + diff --git a/applications/Diffy_chat.html b/applications/Diffy_chat.html index a22a1b99d81..873db580738 100644 --- a/applications/Diffy_chat.html +++ b/applications/Diffy_chat.html @@ -4,7 +4,7 @@ Diffy messenger | Web3 Foundation Grants - + diff --git a/applications/DipoleOracle.html b/applications/DipoleOracle.html index 677e16b6642..cf395c6998b 100644 --- a/applications/DipoleOracle.html +++ b/applications/DipoleOracle.html @@ -4,7 +4,7 @@ Dipole Oracle | Web3 Foundation Grants - + diff --git a/applications/DistributedKeyManagement.html b/applications/DistributedKeyManagement.html index 6caa325f52e..27e94cd7fda 100644 --- a/applications/DistributedKeyManagement.html +++ b/applications/DistributedKeyManagement.html @@ -4,7 +4,7 @@ Distributed Key Management | Web3 Foundation Grants - + diff --git a/applications/DotPay.html b/applications/DotPay.html index cb3bdf69219..a5f3f294d23 100644 --- a/applications/DotPay.html +++ b/applications/DotPay.html @@ -4,7 +4,7 @@ DOT PAY | Web3 Foundation Grants - + diff --git a/applications/DotPulse.html b/applications/DotPulse.html index c3e9b53f3f8..1aed44799dd 100644 --- a/applications/DotPulse.html +++ b/applications/DotPulse.html @@ -4,7 +4,7 @@ DotPulse | Web3 Foundation Grants - + diff --git a/applications/Doter.html b/applications/Doter.html index da0dc028093..36d1c281c54 100644 --- a/applications/Doter.html +++ b/applications/Doter.html @@ -4,7 +4,7 @@ Doter (A browser extension wallet for Polkadot) | Web3 Foundation Grants - + diff --git a/applications/Dotflow.html b/applications/Dotflow.html index 013df23c828..75abae7d318 100644 --- a/applications/Dotflow.html +++ b/applications/Dotflow.html @@ -4,7 +4,7 @@ Dotflow | Web3 Foundation Grants - + diff --git a/applications/Eiger_Storage_on_Polkadot_1.html b/applications/Eiger_Storage_on_Polkadot_1.html index 4587c92c221..0708ec49a13 100644 --- a/applications/Eiger_Storage_on_Polkadot_1.html +++ b/applications/Eiger_Storage_on_Polkadot_1.html @@ -4,7 +4,7 @@ Proposal: Storage solution on Polkadot | Web3 Foundation Grants - + diff --git a/applications/EverlastingCash.html b/applications/EverlastingCash.html index 153ead7dea1..ac949cf110d 100644 --- a/applications/EverlastingCash.html +++ b/applications/EverlastingCash.html @@ -4,7 +4,7 @@ Everlasting Cash | Web3 Foundation Grants - + diff --git a/applications/FIAT-on-off-ramp.html b/applications/FIAT-on-off-ramp.html index 677947573db..2d4b6e3ebcc 100644 --- a/applications/FIAT-on-off-ramp.html +++ b/applications/FIAT-on-off-ramp.html @@ -4,7 +4,7 @@ FIAT on-off-ramp | Web3 Foundation Grants - + diff --git a/applications/Faucet.html b/applications/Faucet.html index 885590ae4bf..8134d66a812 100644 --- a/applications/Faucet.html +++ b/applications/Faucet.html @@ -4,7 +4,7 @@ Generic sybil-resistant faucet | Web3 Foundation Grants - + diff --git a/applications/Fennel_Protocol.html b/applications/Fennel_Protocol.html index ba6441b982a..17e583d0eac 100644 --- a/applications/Fennel_Protocol.html +++ b/applications/Fennel_Protocol.html @@ -4,7 +4,7 @@ Fennel Protocol | Web3 Foundation Grants - + diff --git a/applications/FuturFusion.html b/applications/FuturFusion.html index 02c2627b849..249b9198800 100644 --- a/applications/FuturFusion.html +++ b/applications/FuturFusion.html @@ -4,7 +4,7 @@ Futur & Fusion Protocols | Web3 Foundation Grants - + diff --git a/applications/FuzzLand.html b/applications/FuzzLand.html index 8ffda58ee92..bb8242e4165 100644 --- a/applications/FuzzLand.html +++ b/applications/FuzzLand.html @@ -4,7 +4,7 @@ FuzzLand | Web3 Foundation Grants - + diff --git a/applications/Gafi.html b/applications/Gafi.html index 7f098ef81e4..3243a155530 100644 --- a/applications/Gafi.html +++ b/applications/Gafi.html @@ -4,7 +4,7 @@ Gafi Network - The Network of Game Finance | Web3 Foundation Grants - + diff --git a/applications/GenesisDAO.html b/applications/GenesisDAO.html index 50271e021e0..1b453f83968 100644 --- a/applications/GenesisDAO.html +++ b/applications/GenesisDAO.html @@ -4,7 +4,7 @@ GenesisDAO | Web3 Foundation Grants - + diff --git a/applications/Gluon_decentralized_hardware_crypto_wallet_services.html b/applications/Gluon_decentralized_hardware_crypto_wallet_services.html index 1ef54a300d2..7250a0c4744 100644 --- a/applications/Gluon_decentralized_hardware_crypto_wallet_services.html +++ b/applications/Gluon_decentralized_hardware_crypto_wallet_services.html @@ -4,7 +4,7 @@ Gluon - Decentralized Hardware Crypto Wallet Services | Web3 Foundation Grants - + diff --git a/applications/Grant_management_webapp.html b/applications/Grant_management_webapp.html index 9ffb8026888..49725f9091d 100644 --- a/applications/Grant_management_webapp.html +++ b/applications/Grant_management_webapp.html @@ -4,7 +4,7 @@ Grant Management Webapp | Web3 Foundation Grants - + diff --git a/applications/GreenLemon.html b/applications/GreenLemon.html index a9d37772078..f247d781048 100644 --- a/applications/GreenLemon.html +++ b/applications/GreenLemon.html @@ -4,7 +4,7 @@ Green Lemon | Web3 Foundation Grants - + diff --git a/applications/High_availability_validator_setup.html b/applications/High_availability_validator_setup.html index 8800b8a13ec..17df88be997 100644 --- a/applications/High_availability_validator_setup.html +++ b/applications/High_availability_validator_setup.html @@ -4,7 +4,7 @@ High-availability validator setup | Web3 Foundation Grants - + diff --git a/applications/Hyperdot.html b/applications/Hyperdot.html index 0144ac05b94..6fc21d0c806 100644 --- a/applications/Hyperdot.html +++ b/applications/Hyperdot.html @@ -4,7 +4,7 @@ Hyperdot - Powerful data analysis and creation platform — RFP | Web3 Foundation Grants - + diff --git a/applications/ISO-8583-implementation.html b/applications/ISO-8583-implementation.html index b5e2b3a352b..cc4d3de62f7 100644 --- a/applications/ISO-8583-implementation.html +++ b/applications/ISO-8583-implementation.html @@ -4,7 +4,7 @@ ISO-8583 implementation | Web3 Foundation Grants - + diff --git a/applications/ISO20022-Implementation-POC.html b/applications/ISO20022-Implementation-POC.html index 8d8fc0731f9..9acc247371f 100644 --- a/applications/ISO20022-Implementation-POC.html +++ b/applications/ISO20022-Implementation-POC.html @@ -4,7 +4,7 @@ ISO20022 Ecosystem Research and Technical Design | Web3 Foundation Grants - + diff --git a/applications/ISO20022.html b/applications/ISO20022.html index 7389289a75d..3fd27e6e62b 100644 --- a/applications/ISO20022.html +++ b/applications/ISO20022.html @@ -4,7 +4,7 @@ ISO20022 PoC | Web3 Foundation Grants - + diff --git a/applications/Idavoll Network.html b/applications/Idavoll Network.html index f66493e72fc..19db48543d8 100644 --- a/applications/Idavoll Network.html +++ b/applications/Idavoll Network.html @@ -4,7 +4,7 @@ Idavoll Network | Web3 Foundation Grants - + diff --git a/applications/Integrating-ISO8583.html b/applications/Integrating-ISO8583.html index 9325a0e805a..71700b2a580 100644 --- a/applications/Integrating-ISO8583.html +++ b/applications/Integrating-ISO8583.html @@ -4,7 +4,7 @@ Integrating ISO-8583 | Web3 Foundation Grants - + diff --git a/applications/Interstellar-Network.html b/applications/Interstellar-Network.html index e3e361e9c16..e27dcd18d81 100644 --- a/applications/Interstellar-Network.html +++ b/applications/Interstellar-Network.html @@ -4,7 +4,7 @@ Interstellar - Wallet Phase 1 | Web3 Foundation Grants - + diff --git a/applications/Interstellar-network2.html b/applications/Interstellar-network2.html index 7116fd9a8f7..4f9c691708e 100644 --- a/applications/Interstellar-network2.html +++ b/applications/Interstellar-network2.html @@ -4,7 +4,7 @@ Interstellar - Wallet Phase 2 (amended) | Web3 Foundation Grants - + diff --git a/applications/InvArch.html b/applications/InvArch.html index 7da881b1a4e..50630a0ba4b 100644 --- a/applications/InvArch.html +++ b/applications/InvArch.html @@ -4,7 +4,7 @@ The InvArch - INV4 Frame : IP Assets, Licensings, & CLI tool for the Substate ecosystem. | Web3 Foundation Grants - + diff --git a/applications/JsonRpsee-socks5-proxy.html b/applications/JsonRpsee-socks5-proxy.html index 32fdeb25859..9f60c6a8318 100644 --- a/applications/JsonRpsee-socks5-proxy.html +++ b/applications/JsonRpsee-socks5-proxy.html @@ -4,7 +4,7 @@ JsonRpsee socks5 proxy | Web3 Foundation Grants - + diff --git a/applications/JuniDB.html b/applications/JuniDB.html index fdb331bad44..1c5a727b3cd 100644 --- a/applications/JuniDB.html +++ b/applications/JuniDB.html @@ -4,7 +4,7 @@ JuniDB | Web3 Foundation Grants - + diff --git a/applications/KSM-embeddable-tip-or-donate-button.html b/applications/KSM-embeddable-tip-or-donate-button.html index 42c243557d8..0b52e6f756e 100644 --- a/applications/KSM-embeddable-tip-or-donate-button.html +++ b/applications/KSM-embeddable-tip-or-donate-button.html @@ -4,7 +4,7 @@ Tip or Donate KSM Embeddable Button | Web3 Foundation Grants - + diff --git a/applications/Knowledge-Oriented-Framework.html b/applications/Knowledge-Oriented-Framework.html index 2b215c39aa3..5a61e5d5d6e 100644 --- a/applications/Knowledge-Oriented-Framework.html +++ b/applications/Knowledge-Oriented-Framework.html @@ -4,7 +4,7 @@ A Knowledge-Oriented Approach to Enhance Integration and Communicability in the Polkadot Ecosystem | Web3 Foundation Grants - + diff --git a/applications/Koiverse.html b/applications/Koiverse.html index d17e52dd390..98c86e77083 100644 --- a/applications/Koiverse.html +++ b/applications/Koiverse.html @@ -4,7 +4,7 @@ Koi Metaverse | Web3 Foundation Grants - + diff --git a/applications/Lastic.html b/applications/Lastic.html index a62ccc00a40..a596e1e3635 100644 --- a/applications/Lastic.html +++ b/applications/Lastic.html @@ -4,7 +4,7 @@ Lastic | Web3 Foundation Grants - + diff --git a/applications/Libra.html b/applications/Libra.html index 36e60dc38c8..d2f128165f9 100644 --- a/applications/Libra.html +++ b/applications/Libra.html @@ -4,7 +4,7 @@ Libra - Decentralized Payment Network | Web3 Foundation Grants - + diff --git a/applications/LightSpell-proposal.html b/applications/LightSpell-proposal.html index 16cd4c6f001..4f66a1788d7 100644 --- a/applications/LightSpell-proposal.html +++ b/applications/LightSpell-proposal.html @@ -4,7 +4,7 @@ LightSpell XCM API by ParaSpell✨ | Web3 Foundation Grants - + diff --git a/applications/LiisaPortfolioTracker.html b/applications/LiisaPortfolioTracker.html index 6255b19187c..0db5824040b 100644 --- a/applications/LiisaPortfolioTracker.html +++ b/applications/LiisaPortfolioTracker.html @@ -4,7 +4,7 @@ Polkadot NFT Portfolio Tracker by Liisa - MVP | Web3 Foundation Grants - + diff --git a/applications/MAP-Bridge.html b/applications/MAP-Bridge.html index 230d7607f5e..240723a9d33 100644 --- a/applications/MAP-Bridge.html +++ b/applications/MAP-Bridge.html @@ -4,7 +4,7 @@ Map Bridge | Web3 Foundation Grants - + diff --git a/applications/MIXER.html b/applications/MIXER.html index e4ba781e5b4..e090483930d 100644 --- a/applications/MIXER.html +++ b/applications/MIXER.html @@ -4,7 +4,7 @@ Webb Mixer | Web3 Foundation Grants - + diff --git a/applications/MIXERv2.html b/applications/MIXERv2.html index 39fbe4ae49a..264fefc885f 100644 --- a/applications/MIXERv2.html +++ b/applications/MIXERv2.html @@ -4,7 +4,7 @@ Webb Mixer Extended | Web3 Foundation Grants - + diff --git a/applications/Maki.html b/applications/Maki.html index 215dc4a2b02..548f67afeb9 100644 --- a/applications/Maki.html +++ b/applications/Maki.html @@ -4,7 +4,7 @@ Maki | Web3 Foundation Grants - + diff --git a/applications/MangoBOX-Protocol.html b/applications/MangoBOX-Protocol.html index c4b75aa1c11..0e74635ea71 100644 --- a/applications/MangoBOX-Protocol.html +++ b/applications/MangoBOX-Protocol.html @@ -4,7 +4,7 @@ MangoBOX Protocol | Web3 Foundation Grants - + diff --git a/applications/MangoSale_Protocol.html b/applications/MangoSale_Protocol.html index e781a6a742d..06af8095a8a 100644 --- a/applications/MangoSale_Protocol.html +++ b/applications/MangoSale_Protocol.html @@ -4,7 +4,7 @@ MangoSale Protocol | Web3 Foundation Grants - + diff --git a/applications/MeProtocol.html b/applications/MeProtocol.html index f5a2eb78e7b..c1650c48b1e 100644 --- a/applications/MeProtocol.html +++ b/applications/MeProtocol.html @@ -4,7 +4,7 @@ Me Protocol | Web3 Foundation Grants - + diff --git a/applications/Melodot.html b/applications/Melodot.html index 1b9f66e74b2..4dafdd9e333 100644 --- a/applications/Melodot.html +++ b/applications/Melodot.html @@ -4,7 +4,7 @@ Melodot: Incentive-compatible data availability layer | Web3 Foundation Grants - + diff --git a/applications/Meta_Defender.html b/applications/Meta_Defender.html index 42c03e8b33f..054da851e89 100644 --- a/applications/Meta_Defender.html +++ b/applications/Meta_Defender.html @@ -4,7 +4,7 @@ Meta Defender | Web3 Foundation Grants - + diff --git a/applications/MigrationEase.html b/applications/MigrationEase.html index b8b7288d8af..52e208b8d05 100644 --- a/applications/MigrationEase.html +++ b/applications/MigrationEase.html @@ -4,7 +4,7 @@ MigrationEase | Web3 Foundation Grants - + diff --git a/applications/Multix-a-simple-UI-for-complex-multisig.html b/applications/Multix-a-simple-UI-for-complex-multisig.html index 8f70d646f31..f847fce232b 100644 --- a/applications/Multix-a-simple-UI-for-complex-multisig.html +++ b/applications/Multix-a-simple-UI-for-complex-multisig.html @@ -4,7 +4,7 @@ Multix a simple interface for complex multisigs | Web3 Foundation Grants - + diff --git a/applications/NFTStore_Network.html b/applications/NFTStore_Network.html index d8543b6fd68..806d131b75c 100644 --- a/applications/NFTStore_Network.html +++ b/applications/NFTStore_Network.html @@ -4,7 +4,7 @@ NFTStore | Web3 Foundation Grants - + 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 2ed27cb680f..c19098868a3 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,7 +4,7 @@ Protocol for NFT Migration and Data Exchange | Web3 Foundation Grants - + diff --git a/applications/NeuroZK.html b/applications/NeuroZK.html index bd91170ed49..ab6cbba945f 100644 --- a/applications/NeuroZK.html +++ b/applications/NeuroZK.html @@ -4,7 +4,7 @@ NeuroZK - Empowering AI at the edge with zero-knowledge proofs. | Web3 Foundation Grants - + diff --git a/applications/Nolik.html b/applications/Nolik.html index 1953779a9db..4c29c1ac5ac 100644 --- a/applications/Nolik.html +++ b/applications/Nolik.html @@ -4,7 +4,7 @@ Nolik | Web3 Foundation Grants - + diff --git a/applications/NuLink.html b/applications/NuLink.html index e76f3f77e86..427930fd2f4 100644 --- a/applications/NuLink.html +++ b/applications/NuLink.html @@ -4,7 +4,7 @@ NuLink | Web3 Foundation Grants - + diff --git a/applications/Omniverse DLT.html b/applications/Omniverse DLT.html index f419f977c4e..bf86c204d10 100644 --- a/applications/Omniverse DLT.html +++ b/applications/Omniverse DLT.html @@ -4,7 +4,7 @@ Omniverse DLT | Web3 Foundation Grants - + diff --git a/applications/OpenSquare-offchain-voting.html b/applications/OpenSquare-offchain-voting.html index 248c55a2998..bf33697a922 100644 --- a/applications/OpenSquare-offchain-voting.html +++ b/applications/OpenSquare-offchain-voting.html @@ -4,7 +4,7 @@ OpenSquare off-chain voting for Polkadot ecosystem | Web3 Foundation Grants - + diff --git a/applications/OpenSquare_paid_qa_protocol.html b/applications/OpenSquare_paid_qa_protocol.html index 5c27c85cca7..ccb7e13bc7c 100644 --- a/applications/OpenSquare_paid_qa_protocol.html +++ b/applications/OpenSquare_paid_qa_protocol.html @@ -4,7 +4,7 @@ OpenSquare Paid QA protocol | Web3 Foundation Grants - + diff --git a/applications/P2PStateChannels.html b/applications/P2PStateChannels.html index ad8eac3bf0b..8b488b506c8 100644 --- a/applications/P2PStateChannels.html +++ b/applications/P2PStateChannels.html @@ -4,7 +4,7 @@ P2P State Channels | Web3 Foundation Grants - + diff --git a/applications/ParaSpell.html b/applications/ParaSpell.html index e93149b1c10..3e6e2714b9b 100644 --- a/applications/ParaSpell.html +++ b/applications/ParaSpell.html @@ -4,7 +4,7 @@ ParaSpell | Web3 Foundation Grants - + diff --git a/applications/ParaSpell_follow-up.html b/applications/ParaSpell_follow-up.html index c3d246622a5..08cc58aa7f0 100644 --- a/applications/ParaSpell_follow-up.html +++ b/applications/ParaSpell_follow-up.html @@ -4,7 +4,7 @@ ParaSpell | Web3 Foundation Grants - + diff --git a/applications/ParaSpell_follow-up2.html b/applications/ParaSpell_follow-up2.html index 635dc35ccc0..258f9307ea9 100644 --- a/applications/ParaSpell_follow-up2.html +++ b/applications/ParaSpell_follow-up2.html @@ -4,7 +4,7 @@ ParaSpell | Web3 Foundation Grants - + diff --git a/applications/Parallel.html b/applications/Parallel.html index 3bb1505fbe2..01d3748309d 100644 --- a/applications/Parallel.html +++ b/applications/Parallel.html @@ -4,7 +4,7 @@ Parallel Finance | Web3 Foundation Grants - + diff --git a/applications/Plus-follow-up.html b/applications/Plus-follow-up.html index dc676826f0b..df269aedecf 100644 --- a/applications/Plus-follow-up.html +++ b/applications/Plus-follow-up.html @@ -4,7 +4,7 @@ Polkadot js plus / Nomination pools | Web3 Foundation Grants - + diff --git a/applications/Plus-social-recovery-wallet.html b/applications/Plus-social-recovery-wallet.html index 4ab9ed59c84..8c9d23cea2b 100644 --- a/applications/Plus-social-recovery-wallet.html +++ b/applications/Plus-social-recovery-wallet.html @@ -4,7 +4,7 @@ Polkadot js plus / Social Recovery Wallet | Web3 Foundation Grants - + diff --git a/applications/Plus.html b/applications/Plus.html index 6a11a9e30db..07d328fe7f5 100644 --- a/applications/Plus.html +++ b/applications/Plus.html @@ -4,7 +4,7 @@ Plus: Polkadot js plus extension | Web3 Foundation Grants - + diff --git a/applications/Plutonication.html b/applications/Plutonication.html index d50aefcec9c..0f4ef924e3a 100644 --- a/applications/Plutonication.html +++ b/applications/Plutonication.html @@ -4,7 +4,7 @@ Plutonication | Web3 Foundation Grants - + diff --git a/applications/PoCS.html b/applications/PoCS.html index 1c79f089d7a..d9486c2f806 100644 --- a/applications/PoCS.html +++ b/applications/PoCS.html @@ -4,7 +4,7 @@ Proof of Contract Stake (Pallet) | Web3 Foundation Grants - + diff --git a/applications/PolkaKey.html b/applications/PolkaKey.html index 3eec09a054a..329b2d34d5f 100644 --- a/applications/PolkaKey.html +++ b/applications/PolkaKey.html @@ -4,7 +4,7 @@ PolkaKey | Web3 Foundation Grants - + diff --git a/applications/PolkaSignIn.html b/applications/PolkaSignIn.html index 3ce8eb6d85a..883b2e9a7dc 100644 --- a/applications/PolkaSignIn.html +++ b/applications/PolkaSignIn.html @@ -4,7 +4,7 @@ Polka SignIn | Web3 Foundation Grants - + diff --git a/applications/Polkadart.html b/applications/Polkadart.html index 75ef6086df9..8e274cc2388 100644 --- a/applications/Polkadart.html +++ b/applications/Polkadart.html @@ -4,7 +4,7 @@ Polkadart | Web3 Foundation Grants - + diff --git a/applications/Polkadot-Dart.html b/applications/Polkadot-Dart.html index 471299bc94e..030c410a0af 100644 --- a/applications/Polkadot-Dart.html +++ b/applications/Polkadot-Dart.html @@ -4,7 +4,7 @@ Polkadot-Dart | Web3 Foundation Grants - + diff --git a/applications/Polkadot-Protocol-Conformance-Tests.html b/applications/Polkadot-Protocol-Conformance-Tests.html index bdf0c02079b..c28dc1acc05 100644 --- a/applications/Polkadot-Protocol-Conformance-Tests.html +++ b/applications/Polkadot-Protocol-Conformance-Tests.html @@ -4,7 +4,7 @@ Polkadot Protocol Conformance Tests Research Proposal | Web3 Foundation Grants - + diff --git a/applications/PolkadotSnap.html b/applications/PolkadotSnap.html index 0e0da0e8266d3c3c85b6961987ec842e41cb370c..b0c02c35d43f534f8b3b8463563a97e14de5c8f0 100644 GIT binary patch delta 23 fcmaETnep{y#tl{+92Ul==0>IlmYbb8Rwe=fZ^Z~F delta 23 fcmaETnep{y#tl{+9A+u0Nrs6@$(x-xRwe=fd1eVX diff --git a/applications/Polkadot_Web_UI.html b/applications/Polkadot_Web_UI.html index ca6506c308b..cc3350d23ef 100644 --- a/applications/Polkadot_Web_UI.html +++ b/applications/Polkadot_Web_UI.html @@ -4,7 +4,7 @@ Polkadot UI Web Identicon + Angular Identicon | Web3 Foundation Grants - + diff --git a/applications/Polkaholic.html b/applications/Polkaholic.html index 746040148d0..d855c0c788a 100644 --- a/applications/Polkaholic.html +++ b/applications/Polkaholic.html @@ -4,7 +4,7 @@ Polkaholic.io's Multi-Chain Substrate Block Explorer | Web3 Foundation Grants - + diff --git a/applications/Polkawatch.html b/applications/Polkawatch.html index b45665aed4d..a9a57da0aaa 100644 --- a/applications/Polkawatch.html +++ b/applications/Polkawatch.html @@ -4,7 +4,7 @@ Polkawatch | Web3 Foundation Grants - + diff --git a/applications/Primis.html b/applications/Primis.html index f6337770763..af70559ad1e 100644 --- a/applications/Primis.html +++ b/applications/Primis.html @@ -4,7 +4,7 @@ Primis | Web3 Foundation Grants - + diff --git a/applications/PrivaDEX_aggregator.html b/applications/PrivaDEX_aggregator.html index c5a532cde25..ac00a377a85 100644 --- a/applications/PrivaDEX_aggregator.html +++ b/applications/PrivaDEX_aggregator.html @@ -4,7 +4,7 @@ PrivaDEX: Cross-Chain DEX Aggregator MVP | Web3 Foundation Grants - + diff --git a/applications/Profond.html b/applications/Profond.html index 80d0734d579..bb6e798226e 100644 --- a/applications/Profond.html +++ b/applications/Profond.html @@ -4,7 +4,7 @@ [Profond.ai](http://Profond.ai) - No Code Builder for artists and developers to build, validate, and scale their dApp. | Web3 Foundation Grants - + diff --git a/applications/QRUCIAL_DAO.html b/applications/QRUCIAL_DAO.html index 57b944d8783..fb7b02625fe 100644 --- a/applications/QRUCIAL_DAO.html +++ b/applications/QRUCIAL_DAO.html @@ -4,7 +4,7 @@ QRUCIAL DAO | Web3 Foundation Grants - + diff --git a/applications/QSTN.html b/applications/QSTN.html index 9130d9194eb..7d672ba810f 100644 --- a/applications/QSTN.html +++ b/applications/QSTN.html @@ -4,7 +4,7 @@ QSTN | Web3 Foundation Grants - + diff --git a/applications/RainbowDAO Protocol ink Phase 1.html b/applications/RainbowDAO Protocol ink Phase 1.html index 04e124f6334..4fad7fe3029 100644 --- a/applications/RainbowDAO Protocol ink Phase 1.html +++ b/applications/RainbowDAO Protocol ink Phase 1.html @@ -4,7 +4,7 @@ RainbowDAO Protocol ink! Phase 1 | Web3 Foundation Grants - + diff --git a/applications/RareLink.html b/applications/RareLink.html index 94b0e93ff26..a938adc2031 100644 --- a/applications/RareLink.html +++ b/applications/RareLink.html @@ -4,7 +4,7 @@ RareLink Protocol | Web3 Foundation Grants - + diff --git a/applications/RedStone Network.html b/applications/RedStone Network.html index 67ad775d0d4..0fbd0c010d2 100644 --- a/applications/RedStone Network.html +++ b/applications/RedStone Network.html @@ -4,7 +4,7 @@ Redstone Network | Web3 Foundation Grants - + diff --git a/applications/RegionX.html b/applications/RegionX.html index b2698d81a59..cd90504c603 100644 --- a/applications/RegionX.html +++ b/applications/RegionX.html @@ -4,7 +4,7 @@ RegionX | Web3 Foundation Grants - + diff --git a/applications/Relation-Graph.html b/applications/Relation-Graph.html index 885f8e35a1b..0047db1794f 100644 --- a/applications/Relation-Graph.html +++ b/applications/Relation-Graph.html @@ -4,7 +4,7 @@ Relation Graph | Web3 Foundation Grants - + diff --git a/applications/Roloi.html b/applications/Roloi.html index 2397d56d191..3f042f6bd0d 100644 --- a/applications/Roloi.html +++ b/applications/Roloi.html @@ -4,7 +4,7 @@ Roloi | Web3 Foundation Grants - + diff --git a/applications/RubeusKeeper.html b/applications/RubeusKeeper.html index ddeb0e155e3..a312c44d5a6 100644 --- a/applications/RubeusKeeper.html +++ b/applications/RubeusKeeper.html @@ -4,7 +4,7 @@ Rubeus Keeper | Web3 Foundation Grants - + diff --git a/applications/Rubeus_keeper_st2.html b/applications/Rubeus_keeper_st2.html index 2ee1464640b..53ac226d73d 100644 --- a/applications/Rubeus_keeper_st2.html +++ b/applications/Rubeus_keeper_st2.html @@ -4,7 +4,7 @@ Rubeus Keeper stage 2 | Web3 Foundation Grants - + diff --git a/applications/RubyProtocol.html b/applications/RubyProtocol.html index 869dcfc03d4..c24feece82d 100644 --- a/applications/RubyProtocol.html +++ b/applications/RubyProtocol.html @@ -4,7 +4,7 @@ Ruby Protocol | Web3 Foundation Grants - + diff --git a/applications/SEOR-code-less-smart-contract-platform.html b/applications/SEOR-code-less-smart-contract-platform.html index 4d7a7c4d8df..d54b4963f6f 100644 --- a/applications/SEOR-code-less-smart-contract-platform.html +++ b/applications/SEOR-code-less-smart-contract-platform.html @@ -4,7 +4,7 @@ SEOR code-less smart contract platform | Web3 Foundation Grants - + diff --git a/applications/SaaS3.html b/applications/SaaS3.html index 864dd0b0673..995eefab0ef 100644 --- a/applications/SaaS3.html +++ b/applications/SaaS3.html @@ -4,7 +4,7 @@ SaaS3 | Web3 Foundation Grants - + diff --git a/applications/ScoutCoinFabrik.html b/applications/ScoutCoinFabrik.html index d7de15c6a68..dc9798ec4a3 100644 --- a/applications/ScoutCoinFabrik.html +++ b/applications/ScoutCoinFabrik.html @@ -4,7 +4,7 @@ Scout CoinFabrik | Web3 Foundation Grants - + diff --git a/applications/ScoutCoinFabrik_2.html b/applications/ScoutCoinFabrik_2.html index 57eb2a850e5..a4f033f718d 100644 --- a/applications/ScoutCoinFabrik_2.html +++ b/applications/ScoutCoinFabrik_2.html @@ -4,7 +4,7 @@ Scout CoinFabrik | Web3 Foundation Grants - + diff --git a/applications/Security_Marketplace.html b/applications/Security_Marketplace.html index 04532ee8b73..894a2a7d017 100644 --- a/applications/Security_Marketplace.html +++ b/applications/Security_Marketplace.html @@ -4,7 +4,7 @@ Security Marketplace | Web3 Foundation Grants - + diff --git a/applications/Shivarthu.html b/applications/Shivarthu.html index 5235e6bdc66..eff84caa6c5 100644 --- a/applications/Shivarthu.html +++ b/applications/Shivarthu.html @@ -4,7 +4,7 @@ Shivarthu | Web3 Foundation Grants - + diff --git a/applications/Societal.html b/applications/Societal.html index 7c54400b578..3d26c58201f 100644 --- a/applications/Societal.html +++ b/applications/Societal.html @@ -4,7 +4,7 @@ Societal - MVP - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/Solang_Playground.html b/applications/Solang_Playground.html index 56f4543861c..07ab9135cee 100644 --- a/applications/Solang_Playground.html +++ b/applications/Solang_Playground.html @@ -4,7 +4,7 @@ Solang Playground | Web3 Foundation Grants - + diff --git a/applications/Solang_developer_experience_improvements.html b/applications/Solang_developer_experience_improvements.html index e81051c336d..a988878ba20 100644 --- a/applications/Solang_developer_experience_improvements.html +++ b/applications/Solang_developer_experience_improvements.html @@ -4,7 +4,7 @@ Solang developer experience improvements. | Web3 Foundation Grants - + diff --git a/applications/SpellRouter-proposal.html b/applications/SpellRouter-proposal.html index 5b5d7eadf36..9263ddd3275 100644 --- a/applications/SpellRouter-proposal.html +++ b/applications/SpellRouter-proposal.html @@ -4,7 +4,7 @@ SpellRouter - XCM Router by ParaSpell✨ | Web3 Foundation Grants - + diff --git a/applications/SpiderDAO.html b/applications/SpiderDAO.html index 78182a7eb25..2b44d18e145 100644 --- a/applications/SpiderDAO.html +++ b/applications/SpiderDAO.html @@ -4,7 +4,7 @@ SpiderDAO Grant Proposal | Web3 Foundation Grants - + diff --git a/applications/Standard_Protocol.html b/applications/Standard_Protocol.html index de9868a6836..cc7e9ff2e21 100644 --- a/applications/Standard_Protocol.html +++ b/applications/Standard_Protocol.html @@ -4,7 +4,7 @@ Standard Protocol | Web3 Foundation Grants - + diff --git a/applications/Starry_Network.html b/applications/Starry_Network.html index c9912dbe232..bfed8efbbaf 100644 --- a/applications/Starry_Network.html +++ b/applications/Starry_Network.html @@ -4,7 +4,7 @@ Starry Protocol | Web3 Foundation Grants - + diff --git a/applications/StorageHub.html b/applications/StorageHub.html index 4a2f28670ae..82deaf44656 100644 --- a/applications/StorageHub.html +++ b/applications/StorageHub.html @@ -4,7 +4,7 @@ StorageHub Grant Application | Web3 Foundation Grants - + diff --git a/applications/Stylograph.html b/applications/Stylograph.html index f94386f298e..339bae736bf 100644 --- a/applications/Stylograph.html +++ b/applications/Stylograph.html @@ -4,7 +4,7 @@ Pallet Stylograph | Web3 Foundation Grants - + diff --git a/applications/SubDAO-Chrome-Extension.html b/applications/SubDAO-Chrome-Extension.html index 1a696994e96..e2f36f39d3e 100644 --- a/applications/SubDAO-Chrome-Extension.html +++ b/applications/SubDAO-Chrome-Extension.html @@ -4,7 +4,7 @@ SubDAO Chrome Extension | Web3 Foundation Grants - + diff --git a/applications/SubDAO_Network.html b/applications/SubDAO_Network.html index 53a40e10b8c..04c6ff3eb3b 100644 --- a/applications/SubDAO_Network.html +++ b/applications/SubDAO_Network.html @@ -4,7 +4,7 @@ SubDAO | Web3 Foundation Grants - + diff --git a/applications/SubDAO_PolkaSign.html b/applications/SubDAO_PolkaSign.html index 04a3c41d640..a34bd53892d 100644 --- a/applications/SubDAO_PolkaSign.html +++ b/applications/SubDAO_PolkaSign.html @@ -4,7 +4,7 @@ PolkaSign | Web3 Foundation Grants - + diff --git a/applications/SubGame_Network.html b/applications/SubGame_Network.html index 981b3642b8b..62fdad4db97 100644 --- a/applications/SubGame_Network.html +++ b/applications/SubGame_Network.html @@ -4,7 +4,7 @@ SubGame Network | Web3 Foundation Grants - + diff --git a/applications/SubGame_Network_m2.html b/applications/SubGame_Network_m2.html index 7b805a0a7ac..c12356fd92d 100644 --- a/applications/SubGame_Network_m2.html +++ b/applications/SubGame_Network_m2.html @@ -4,7 +4,7 @@ SubGame Network m2 | Web3 Foundation Grants - + diff --git a/applications/SubIdentity.html b/applications/SubIdentity.html index 9993af70408..ff6b4328af3 100644 --- a/applications/SubIdentity.html +++ b/applications/SubIdentity.html @@ -4,7 +4,7 @@ SubIdentity | Web3 Foundation Grants - + diff --git a/applications/Subcoin.html b/applications/Subcoin.html index 3423cd397ba..cbdb970ad98 100644 --- a/applications/Subcoin.html +++ b/applications/Subcoin.html @@ -4,7 +4,7 @@ Subcoin | Web3 Foundation Grants - + diff --git a/applications/SubsCrypt.html b/applications/SubsCrypt.html index 8fbdb474100..bf171fb6aff 100644 --- a/applications/SubsCrypt.html +++ b/applications/SubsCrypt.html @@ -4,7 +4,7 @@ SubsCrypt | Web3 Foundation Grants - + diff --git a/applications/Subsembly-GRANDPA.html b/applications/Subsembly-GRANDPA.html index b86bb75bf3f..5e516b67d6a 100644 --- a/applications/Subsembly-GRANDPA.html +++ b/applications/Subsembly-GRANDPA.html @@ -4,7 +4,7 @@ Subsembly - Support for GRANDPA | Web3 Foundation Grants - + diff --git a/applications/Substrate_Move_System_Pallet_1.html b/applications/Substrate_Move_System_Pallet_1.html index 86f7ce30b64..7777586bbb0 100644 --- a/applications/Substrate_Move_System_Pallet_1.html +++ b/applications/Substrate_Move_System_Pallet_1.html @@ -4,7 +4,7 @@ Substrate Move System Pallet (part 1) | Web3 Foundation Grants - + diff --git a/applications/Substrate_Move_System_Pallet_2.html b/applications/Substrate_Move_System_Pallet_2.html index 46fb4617730..61c3e243286 100644 --- a/applications/Substrate_Move_System_Pallet_2.html +++ b/applications/Substrate_Move_System_Pallet_2.html @@ -4,7 +4,7 @@ Substrate Move System Pallet (part 2) | Web3 Foundation Grants - + diff --git a/applications/SydTek.html b/applications/SydTek.html index 0b0e6bb3216..be9e80e8333 100644 --- a/applications/SydTek.html +++ b/applications/SydTek.html @@ -4,7 +4,7 @@ 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 - + diff --git a/applications/Syncra.html b/applications/Syncra.html index 341563daaa8..2ac0c094fa2 100644 --- a/applications/Syncra.html +++ b/applications/Syncra.html @@ -4,7 +4,7 @@ Syncra x Web3 Foundation | Web3 Foundation Grants - + diff --git a/applications/TPScore.html b/applications/TPScore.html index b30fd19de91..72bed7ab0d5 100644 --- a/applications/TPScore.html +++ b/applications/TPScore.html @@ -4,7 +4,7 @@ TPScore | Web3 Foundation Grants - + diff --git a/applications/TREX_Network.html b/applications/TREX_Network.html index d13a8ffbf4e..038369e8369 100644 --- a/applications/TREX_Network.html +++ b/applications/TREX_Network.html @@ -4,7 +4,7 @@ TREX - Timed Release Encryption Xing chains | Web3 Foundation Grants - + diff --git a/applications/Tellor.html b/applications/Tellor.html index 3af18521dac..b2002114071 100644 --- a/applications/Tellor.html +++ b/applications/Tellor.html @@ -4,7 +4,7 @@ Tellor | Web3 Foundation Grants - + diff --git a/applications/ThresholdSignature.html b/applications/ThresholdSignature.html index 1596b23aa81..03ae92f28a8 100644 --- a/applications/ThresholdSignature.html +++ b/applications/ThresholdSignature.html @@ -4,7 +4,7 @@ Threshold Signature Implementation | Web3 Foundation Grants - + diff --git a/applications/Tokenguard.html b/applications/Tokenguard.html index 636eea1a8e9..0fdb4aede35 100644 --- a/applications/Tokenguard.html +++ b/applications/Tokenguard.html @@ -4,7 +4,7 @@ Tokenguard: Ultimate growth & data analytics tool for Substrate | Web3 Foundation Grants - + diff --git a/applications/Treasureland.html b/applications/Treasureland.html index 1463da99323..c3d7ed24d2d 100644 --- a/applications/Treasureland.html +++ b/applications/Treasureland.html @@ -4,7 +4,7 @@ Treasureland | Web3 Foundation Grants - + diff --git a/applications/TreasuryTracker.html b/applications/TreasuryTracker.html index 4c4a1b93d99..de727395704 100644 --- a/applications/TreasuryTracker.html +++ b/applications/TreasuryTracker.html @@ -4,7 +4,7 @@ TreasuryTracker | Web3 Foundation Grants - + diff --git a/applications/TuxedoDapp.html b/applications/TuxedoDapp.html index c32f24354c3..51c14cc94f0 100644 --- a/applications/TuxedoDapp.html +++ b/applications/TuxedoDapp.html @@ -4,7 +4,7 @@ TuxedoDApp | Web3 Foundation Grants - + diff --git a/applications/UMC-Tokenscribe.html b/applications/UMC-Tokenscribe.html index ecdb1140ba8..9f46fad81aa 100644 --- a/applications/UMC-Tokenscribe.html +++ b/applications/UMC-Tokenscribe.html @@ -4,7 +4,7 @@ UMC - Tokenscribe | Web3 Foundation Grants - + diff --git a/applications/Validator_Monitoring_Service.html b/applications/Validator_Monitoring_Service.html index 72d0db9d964..f10120ad6e8 100644 --- a/applications/Validator_Monitoring_Service.html +++ b/applications/Validator_Monitoring_Service.html @@ -4,7 +4,7 @@ Validator Monitoring Service | Web3 Foundation Grants - + diff --git a/applications/WeTEE_Network.html b/applications/WeTEE_Network.html index 5634c7ee570..4bef0296c9e 100644 --- a/applications/WeTEE_Network.html +++ b/applications/WeTEE_Network.html @@ -4,7 +4,7 @@ WeTEE Network | Web3 Foundation Grants - + diff --git a/applications/Web3Box.html b/applications/Web3Box.html index f1a8da61a69..3ee39b9efe1 100644 --- a/applications/Web3Box.html +++ b/applications/Web3Box.html @@ -4,7 +4,7 @@ Web3Box | Web3 Foundation Grants - + diff --git a/applications/Web3Go.html b/applications/Web3Go.html index 7bf9f43d39e..942afd2c145 100644 --- a/applications/Web3Go.html +++ b/applications/Web3Go.html @@ -4,7 +4,7 @@ Web3Go | Web3 Foundation Grants - + diff --git a/applications/Whiteflag-on-Fennel.html b/applications/Whiteflag-on-Fennel.html index 57d403af1db..e4273cf2332 100644 --- a/applications/Whiteflag-on-Fennel.html +++ b/applications/Whiteflag-on-Fennel.html @@ -4,7 +4,7 @@ Fennel Protocol | Web3 Foundation Grants - + diff --git a/applications/XPredictMarket.html b/applications/XPredictMarket.html index ef82c21020a..5462ebee900 100644 --- a/applications/XPredictMarket.html +++ b/applications/XPredictMarket.html @@ -4,7 +4,7 @@ X Predict Market | Web3 Foundation Grants - + diff --git a/applications/Xcavate.html b/applications/Xcavate.html index 1fdc0f22530..5aa1e27a889 100644 --- a/applications/Xcavate.html +++ b/applications/Xcavate.html @@ -4,7 +4,7 @@ Xcavate | Web3 Foundation Grants - + diff --git a/applications/ZK-Snarks tutorial.html b/applications/ZK-Snarks tutorial.html index 993b540f98c..4bf915ef4b1 100644 --- a/applications/ZK-Snarks tutorial.html +++ b/applications/ZK-Snarks tutorial.html @@ -4,7 +4,7 @@ ZK-Snarks tutorial | Web3 Foundation Grants - + diff --git a/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html b/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html index 8fa745fd3fd..0c5ba722d16 100644 --- a/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html +++ b/applications/Zeeve_Parachain_deployment_zoombienet_testing_automation.html @@ -4,7 +4,7 @@ larch - Zombie-net Automation | Web3 Foundation Grants - + diff --git a/applications/ZeroDAO_Network.html b/applications/ZeroDAO_Network.html index f6af8a7549f..c95eb41ffeb 100644 --- a/applications/ZeroDAO_Network.html +++ b/applications/ZeroDAO_Network.html @@ -4,7 +4,7 @@ ZeroDAO Network | Web3 Foundation Grants - + diff --git a/applications/ZeroPool.html b/applications/ZeroPool.html index 32132caeb0e..26a0bddc177 100644 --- a/applications/ZeroPool.html +++ b/applications/ZeroPool.html @@ -4,7 +4,7 @@ ZeroPool Phase 2 | Web3 Foundation Grants - + diff --git a/applications/Zombienet-Explorer.html b/applications/Zombienet-Explorer.html index f8fc624ef7f..84ca9acd23c 100644 --- a/applications/Zombienet-Explorer.html +++ b/applications/Zombienet-Explorer.html @@ -4,7 +4,7 @@ Zombienet Explorer: Multi-Chain Substrate Block Explorer (based on Polkaholic.io) | Web3 Foundation Grants - + diff --git a/applications/ajuna_network_follow_up.html b/applications/ajuna_network_follow_up.html index e96ace322dff7186def726acc1a81c378ea77ccd..8ca539fe63df71b2fba1abc84f91c19a27991eb3 100644 GIT binary patch delta 27 jcmccKzZMRa+`BGUTp^ef$Ir& delta 27 jcmccKz Project Idiyanale - Multi-token community contributions for verified creators | Web3 Foundation Grants - + diff --git a/applications/anagolay-project-idiyanale-phase-1.html b/applications/anagolay-project-idiyanale-phase-1.html index f8316d84f85..4354ebc36d0 100644 --- a/applications/anagolay-project-idiyanale-phase-1.html +++ b/applications/anagolay-project-idiyanale-phase-1.html @@ -4,7 +4,7 @@ Anagolay Project Idiyanale - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/ares_protocol.html b/applications/ares_protocol.html index c166bf4b3e0..6b901a6107f 100644 --- a/applications/ares_protocol.html +++ b/applications/ares_protocol.html @@ -4,7 +4,7 @@ Ares | Web3 Foundation Grants - + diff --git a/applications/assemblyscript-scale-codec.html b/applications/assemblyscript-scale-codec.html index f1e1c259781..e2ce46398d1 100644 --- a/applications/assemblyscript-scale-codec.html +++ b/applications/assemblyscript-scale-codec.html @@ -4,7 +4,7 @@ SCALE Codec Implementation | Web3 Foundation Grants - + diff --git a/applications/asylum.html b/applications/asylum.html index 8d1b913236d..d8968189c4a 100644 --- a/applications/asylum.html +++ b/applications/asylum.html @@ -4,7 +4,7 @@ Asylum | Web3 Foundation Grants - + diff --git a/applications/asylum_follow_up_1.html b/applications/asylum_follow_up_1.html index 79463981801..a9bd81f4bb4 100644 --- a/applications/asylum_follow_up_1.html +++ b/applications/asylum_follow_up_1.html @@ -4,7 +4,7 @@ Asylum | Web3 Foundation Grants - + diff --git a/applications/bdwallet.html b/applications/bdwallet.html index 64d60c441f7..3b7b93b2931 100644 --- a/applications/bdwallet.html +++ b/applications/bdwallet.html @@ -4,7 +4,7 @@ BD Wallet | Web3 Foundation Grants - + diff --git a/applications/binary_merkle_tree.html b/applications/binary_merkle_tree.html index 891aa3ff015..9c1d44cb6e1 100644 --- a/applications/binary_merkle_tree.html +++ b/applications/binary_merkle_tree.html @@ -4,7 +4,7 @@ Binary Merkle Tree | Web3 Foundation Grants - + diff --git a/applications/bison.html b/applications/bison.html index 376ef6a92ac..85bc09d211c 100644 --- a/applications/bison.html +++ b/applications/bison.html @@ -4,7 +4,7 @@ **Bison** | Web3 Foundation Grants - + diff --git a/applications/bit_country.html b/applications/bit_country.html index 5b6501e408b..6d663d802e8 100644 --- a/applications/bit_country.html +++ b/applications/bit_country.html @@ -4,7 +4,7 @@ Bit.Country by MVP.STUDIO | Web3 Foundation Grants - + diff --git a/applications/bit_country_m2.html b/applications/bit_country_m2.html index cdd3719af26..aa0b489a7f3 100644 --- a/applications/bit_country_m2.html +++ b/applications/bit_country_m2.html @@ -4,7 +4,7 @@ Bit.Country Milestone 2 (Follow up grant after M1 delivered) by MVP.STUDIO | Web3 Foundation Grants - + diff --git a/applications/blackprint-js.html b/applications/blackprint-js.html index 01a2474570f..81c3d15c562 100644 --- a/applications/blackprint-js.html +++ b/applications/blackprint-js.html @@ -4,7 +4,7 @@ Integrating Polkadot.js with Blackprint | Web3 Foundation Grants - + diff --git a/applications/bldg_app.html b/applications/bldg_app.html index 7752540f680..9095412bf9a 100644 --- a/applications/bldg_app.html +++ b/applications/bldg_app.html @@ -4,7 +4,7 @@ BLDG App | Web3 Foundation Grants - + diff --git a/applications/blockchainia.html b/applications/blockchainia.html index be7cb01a05d..4eceb310bd7 100644 --- a/applications/blockchainia.html +++ b/applications/blockchainia.html @@ -4,7 +4,7 @@ Blockchainia | Web3 Foundation Grants - + diff --git a/applications/bounce-protocol.html b/applications/bounce-protocol.html index 9bb5fd29abd..91d146233f8 100644 --- a/applications/bounce-protocol.html +++ b/applications/bounce-protocol.html @@ -4,7 +4,7 @@ Bounce Protocol | Web3 Foundation Grants - + diff --git a/applications/bright_treasury.html b/applications/bright_treasury.html index 759502f5d02..72698e24d83 100644 --- a/applications/bright_treasury.html +++ b/applications/bright_treasury.html @@ -4,7 +4,7 @@ BrightTreasury | Web3 Foundation Grants - + diff --git a/applications/c++polkadot-light-client.html b/applications/c++polkadot-light-client.html index f9310d2557a..af62020acb4 100644 --- a/applications/c++polkadot-light-client.html +++ b/applications/c++polkadot-light-client.html @@ -4,7 +4,7 @@ Polkadot Light Client in C++ | Web3 Foundation Grants - + diff --git a/applications/cScale.html b/applications/cScale.html index 10dc9daf5b0..1de13d86834 100644 --- a/applications/cScale.html +++ b/applications/cScale.html @@ -4,7 +4,7 @@ cScale | Web3 Foundation Grants - + diff --git a/applications/candle_auction_ink.html b/applications/candle_auction_ink.html index b7c0421ab81..f292703e6b2 100644 --- a/applications/candle_auction_ink.html +++ b/applications/candle_auction_ink.html @@ -4,7 +4,7 @@ Candle Auctions on Ink! | Web3 Foundation Grants - + diff --git a/applications/canyon_network.html b/applications/canyon_network.html index 0631c9ad207..d12698c79cc 100644 --- a/applications/canyon_network.html +++ b/applications/canyon_network.html @@ -4,7 +4,7 @@ Canyon Network | Web3 Foundation Grants - + diff --git a/applications/centrifuge-gsrpc-v2.html b/applications/centrifuge-gsrpc-v2.html index f43806da487..0ad3cab1898 100644 --- a/applications/centrifuge-gsrpc-v2.html +++ b/applications/centrifuge-gsrpc-v2.html @@ -4,7 +4,7 @@ Centrifuge Go-Substrate-RPC Client V2 | Web3 Foundation Grants - + diff --git a/applications/centrifuge-twamm.html b/applications/centrifuge-twamm.html index e860f139810..856f7d0839c 100644 --- a/applications/centrifuge-twamm.html +++ b/applications/centrifuge-twamm.html @@ -4,7 +4,7 @@ Centrifuge On-Chain Automated Treasury Management | Web3 Foundation Grants - + diff --git a/applications/ces_data_store.html b/applications/ces_data_store.html index 3b876380356..b03ec32e1b2 100644 --- a/applications/ces_data_store.html +++ b/applications/ces_data_store.html @@ -4,7 +4,7 @@ Data Store Pallet | Web3 Foundation Grants - + diff --git a/applications/chainjs.html b/applications/chainjs.html index 1d4f21bfaf2..07d9ea9de06 100644 --- a/applications/chainjs.html +++ b/applications/chainjs.html @@ -4,7 +4,7 @@ Polkadot & Kusama ChainJS plugin | Web3 Foundation Grants - + diff --git a/applications/chainviz.html b/applications/chainviz.html index ecae13cd6b2..d8ac037345d 100644 --- a/applications/chainviz.html +++ b/applications/chainviz.html @@ -4,7 +4,7 @@ Chainviz v1 | Web3 Foundation Grants - + diff --git a/applications/cheersland.html b/applications/cheersland.html index 90dba3cafe7..f1381035bf0 100644 --- a/applications/cheersland.html +++ b/applications/cheersland.html @@ -4,7 +4,7 @@ CheersLand-Multi-game Platform for Polkadot & Kusama | Web3 Foundation Grants - + diff --git a/applications/choko_wallet.html b/applications/choko_wallet.html index 74bbf31eefe..d551cf454e7 100644 --- a/applications/choko_wallet.html +++ b/applications/choko_wallet.html @@ -4,7 +4,7 @@ Choko Wallet | Web3 Foundation Grants - + diff --git a/applications/citadel.html b/applications/citadel.html index 5a57561f1a5..323e47c6823 100644 --- a/applications/citadel.html +++ b/applications/citadel.html @@ -4,7 +4,7 @@ Citadel.one integration of Polkadot | Web3 Foundation Grants - + diff --git a/applications/clover_network.html b/applications/clover_network.html index 3577b3ae034..3c0cce8d1ef 100644 --- a/applications/clover_network.html +++ b/applications/clover_network.html @@ -4,7 +4,7 @@ Clover | Web3 Foundation Grants - + diff --git a/applications/community-health-check.html b/applications/community-health-check.html index a77be8cb8d7..97282b0bafd 100644 --- a/applications/community-health-check.html +++ b/applications/community-health-check.html @@ -4,7 +4,7 @@ Community Health Analytics and Benchmarking | Web3 Foundation Grants - + diff --git a/applications/contracts-tool.html b/applications/contracts-tool.html index 99825d70838..3e800be2cb9 100644 --- a/applications/contracts-tool.html +++ b/applications/contracts-tool.html @@ -4,7 +4,7 @@ Contracts performance messurement tool | Web3 Foundation Grants - + diff --git a/applications/coong_wallet.html b/applications/coong_wallet.html index 32323a907a5..d1552fa6713 100644 --- a/applications/coong_wallet.html +++ b/applications/coong_wallet.html @@ -4,7 +4,7 @@ Coong Wallet | Web3 Foundation Grants - + diff --git a/applications/create-substrate-app.html b/applications/create-substrate-app.html index fc7a31c8fed..0e312796860 100644 --- a/applications/create-substrate-app.html +++ b/applications/create-substrate-app.html @@ -4,7 +4,7 @@ create-substrate-app | Web3 Foundation Grants - + diff --git a/applications/cross-chain-wallet.html b/applications/cross-chain-wallet.html index 7ee3bc60c4c..f099ff0d9b3 100644 --- a/applications/cross-chain-wallet.html +++ b/applications/cross-chain-wallet.html @@ -4,7 +4,7 @@ Cross-chain Wallet - XCW | Web3 Foundation Grants - + diff --git a/applications/crossbow.html b/applications/crossbow.html index 673d2977405..fcea8c98792 100644 --- a/applications/crossbow.html +++ b/applications/crossbow.html @@ -4,7 +4,7 @@ Crossbow (formerly Creator) | Web3 Foundation Grants - + diff --git a/applications/crowdloan_frontend_template.html b/applications/crowdloan_frontend_template.html index 820b041aeca..cca15f49ad0 100644 --- a/applications/crowdloan_frontend_template.html +++ b/applications/crowdloan_frontend_template.html @@ -4,7 +4,7 @@ Crowdloan Front End Template | Web3 Foundation Grants - + diff --git a/applications/cryptex.html b/applications/cryptex.html index 125715b9c7f..9dc1b1ca93d 100644 --- a/applications/cryptex.html +++ b/applications/cryptex.html @@ -4,7 +4,7 @@ Cryptex: EtF Network with Aura | Web3 Foundation Grants - + diff --git a/applications/cryptolab-staking-reward-collector-front-end.html b/applications/cryptolab-staking-reward-collector-front-end.html index 9223407333c..ef8d245e55b 100644 --- a/applications/cryptolab-staking-reward-collector-front-end.html +++ b/applications/cryptolab-staking-reward-collector-front-end.html @@ -4,7 +4,7 @@ CryptoLab Staking Reward Collector | Web3 Foundation Grants - + diff --git a/applications/curve_amm.html b/applications/curve_amm.html index 583628f6e71..ad8d7b6e157 100644 --- a/applications/curve_amm.html +++ b/applications/curve_amm.html @@ -4,7 +4,7 @@ Curve AMM | Web3 Foundation Grants - + diff --git a/applications/cyclops.html b/applications/cyclops.html index b0372bb9284..1f7d30a10d2 100644 --- a/applications/cyclops.html +++ b/applications/cyclops.html @@ -4,7 +4,7 @@ Cyclops Validator Dashboard | Web3 Foundation Grants - + diff --git a/applications/dao-entrance-phase-1.html b/applications/dao-entrance-phase-1.html index c48b63148fa..9dbc9f4d789 100644 --- a/applications/dao-entrance-phase-1.html +++ b/applications/dao-entrance-phase-1.html @@ -4,7 +4,7 @@ DAO-entrance phase 1 | Web3 Foundation Grants - + diff --git a/applications/daos.html b/applications/daos.html index 4400001d1b1..da0535ed702 100644 --- a/applications/daos.html +++ b/applications/daos.html @@ -4,7 +4,7 @@ daos | Web3 Foundation Grants - + diff --git a/applications/dapp_wallet_integration_native_mobile_libraries.html b/applications/dapp_wallet_integration_native_mobile_libraries.html index db41410b881..6cd4b52dd59 100644 --- a/applications/dapp_wallet_integration_native_mobile_libraries.html +++ b/applications/dapp_wallet_integration_native_mobile_libraries.html @@ -4,7 +4,7 @@ Tesseract dApps/Wallet integration native mobile libraries | Web3 Foundation Grants - + diff --git a/applications/dart-scale-codec.html b/applications/dart-scale-codec.html index b6b7f31c1ee..32d42fb7fc6 100644 --- a/applications/dart-scale-codec.html +++ b/applications/dart-scale-codec.html @@ -4,7 +4,7 @@ dart-scale-codec | Web3 Foundation Grants - + 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 2fce03bcc15..3a1bcaf0d7b 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,7 +4,7 @@ Polkadot Data platform with deep indexed data and staking reports | Web3 Foundation Grants - + diff --git a/applications/dauth_network.html b/applications/dauth_network.html index 395d225d1b3..0b67ac032a0 100644 --- a/applications/dauth_network.html +++ b/applications/dauth_network.html @@ -4,7 +4,7 @@ DAuth Network | Web3 Foundation Grants - + diff --git a/applications/decentral_ml.html b/applications/decentral_ml.html index 59ea28838f7..88dc354eaf1 100644 --- a/applications/decentral_ml.html +++ b/applications/decentral_ml.html @@ -4,7 +4,7 @@ Decentral ML | Web3 Foundation Grants - + diff --git a/applications/decentralized_invoice.html b/applications/decentralized_invoice.html index 95b740b2b2e..eaea61c001b 100644 --- a/applications/decentralized_invoice.html +++ b/applications/decentralized_invoice.html @@ -4,7 +4,7 @@ Decentralized Invoice | Web3 Foundation Grants - + diff --git a/applications/decentralized_well-being_game_api.html b/applications/decentralized_well-being_game_api.html index e0cd77274f9..1ea762ee1e2 100644 --- a/applications/decentralized_well-being_game_api.html +++ b/applications/decentralized_well-being_game_api.html @@ -4,7 +4,7 @@ Decentralized Well-being Game API | Web3 Foundation Grants - + diff --git a/applications/deeper_network.html b/applications/deeper_network.html index a20bac8cf31..aec82b229f6 100644 --- a/applications/deeper_network.html +++ b/applications/deeper_network.html @@ -4,7 +4,7 @@ Deeper Chain | Web3 Foundation Grants - + diff --git a/applications/deip.html b/applications/deip.html index 447099be24e..380ed34837d 100644 --- a/applications/deip.html +++ b/applications/deip.html @@ -4,7 +4,7 @@ DEIP IP Management/Governance Module | Web3 Foundation Grants - + diff --git a/applications/delightfuldot.html b/applications/delightfuldot.html index fc7a331d03a..728532a44c9 100644 --- a/applications/delightfuldot.html +++ b/applications/delightfuldot.html @@ -4,7 +4,7 @@ DelightfulDOT | Web3 Foundation Grants - + diff --git a/applications/delmonicos.html b/applications/delmonicos.html index 5cbf5845c3b..37011cdd4e9 100644 --- a/applications/delmonicos.html +++ b/applications/delmonicos.html @@ -4,7 +4,7 @@ Delmonicos | Web3 Foundation Grants - + diff --git a/applications/democratic-governance-1.html b/applications/democratic-governance-1.html index 287863055bf..8855f72c115 100644 --- a/applications/democratic-governance-1.html +++ b/applications/democratic-governance-1.html @@ -4,7 +4,7 @@ Democratic Governance 1 | Web3 Foundation Grants - + diff --git a/applications/distributed_cryptography_for_polkadot_wallets.html b/applications/distributed_cryptography_for_polkadot_wallets.html index fee48c90afa..7c9fb16fc95 100644 --- a/applications/distributed_cryptography_for_polkadot_wallets.html +++ b/applications/distributed_cryptography_for_polkadot_wallets.html @@ -4,7 +4,7 @@ Distributed Cryptography for Polkadot Wallets | Web3 Foundation Grants - + diff --git a/applications/dora-factory-molochdao-v1-v2.html b/applications/dora-factory-molochdao-v1-v2.html index f3bd60d74c8..13cb8ec424b 100644 --- a/applications/dora-factory-molochdao-v1-v2.html +++ b/applications/dora-factory-molochdao-v1-v2.html @@ -4,7 +4,7 @@ Quadratic Funding Pallet | Web3 Foundation Grants - + diff --git a/applications/dora-factory-multisig.html b/applications/dora-factory-multisig.html index f5076dd4d1f..b96d4221479 100644 --- a/applications/dora-factory-multisig.html +++ b/applications/dora-factory-multisig.html @@ -4,7 +4,7 @@ Multisig Product on Substrate | Web3 Foundation Grants - + diff --git a/applications/dorahacks-quadratic-funding.html b/applications/dorahacks-quadratic-funding.html index 8774002747f..c915cc1fd11 100644 --- a/applications/dorahacks-quadratic-funding.html +++ b/applications/dorahacks-quadratic-funding.html @@ -4,7 +4,7 @@ Quadratic Funding Pallet | Web3 Foundation Grants - + diff --git a/applications/dot-login.html b/applications/dot-login.html index deac6f8c54c..e0952b53c31 100644 --- a/applications/dot-login.html +++ b/applications/dot-login.html @@ -4,7 +4,7 @@ DOT Login | Web3 Foundation Grants - + diff --git a/applications/dot_etl.html b/applications/dot_etl.html index ca733bc6fcb..66446380162 100644 --- a/applications/dot_etl.html +++ b/applications/dot_etl.html @@ -4,7 +4,7 @@ DOT-ETL | Web3 Foundation Grants - + diff --git a/applications/dot_marketplace-Phase3.html b/applications/dot_marketplace-Phase3.html index 47f0e7e6a7d..d5a03de0d6f 100644 --- a/applications/dot_marketplace-Phase3.html +++ b/applications/dot_marketplace-Phase3.html @@ -4,7 +4,7 @@ Dot Marketplace v3 | Web3 Foundation Grants - + diff --git a/applications/dot_marketplace-phase2.html b/applications/dot_marketplace-phase2.html index e9c39a1548f..381a1c3cf70 100644 --- a/applications/dot_marketplace-phase2.html +++ b/applications/dot_marketplace-phase2.html @@ -4,7 +4,7 @@ Dot Marketplace v2 | Web3 Foundation Grants - + diff --git a/applications/dot_marketplace.html b/applications/dot_marketplace.html index c4bd8aa659b..1dc15346347 100644 --- a/applications/dot_marketplace.html +++ b/applications/dot_marketplace.html @@ -4,7 +4,7 @@ Dot Marketplace | Web3 Foundation Grants - + diff --git a/applications/dotly.html b/applications/dotly.html index 0e256047afc..3e95b271045 100644 --- a/applications/dotly.html +++ b/applications/dotly.html @@ -4,7 +4,7 @@ DOTLY: Revolutionizing Polkadot Account Statistics | Web3 Foundation Grants - + diff --git a/applications/dotmog.html b/applications/dotmog.html index ed9b84aa764..65f57afc5e1 100644 --- a/applications/dotmog.html +++ b/applications/dotmog.html @@ -4,7 +4,7 @@ DOTMog | Web3 Foundation Grants - + diff --git a/applications/dotnix.html b/applications/dotnix.html index 79461298b56..49dede561aa 100644 --- a/applications/dotnix.html +++ b/applications/dotnix.html @@ -4,7 +4,7 @@ Dotnix | Web3 Foundation Grants - + diff --git a/applications/eightfish.html b/applications/eightfish.html index e32dee81da7..d4d5122c4ab 100644 --- a/applications/eightfish.html +++ b/applications/eightfish.html @@ -4,7 +4,7 @@ EightFish | Web3 Foundation Grants - + diff --git a/applications/epirus_substrate_explorer.html b/applications/epirus_substrate_explorer.html index f8c08ef0850..e6927702d31 100644 --- a/applications/epirus_substrate_explorer.html +++ b/applications/epirus_substrate_explorer.html @@ -4,7 +4,7 @@ Epirus Substrate Explorer | Web3 Foundation Grants - + diff --git a/applications/epirus_substrate_phase_2.html b/applications/epirus_substrate_phase_2.html index 76b150b1043..68532590df3 100644 --- a/applications/epirus_substrate_phase_2.html +++ b/applications/epirus_substrate_phase_2.html @@ -4,7 +4,7 @@ Epirus Substrate Explorer - Phase II | Web3 Foundation Grants - + diff --git a/applications/escrow_pallet.html b/applications/escrow_pallet.html index 1c1fe451692..a8bae73446d 100644 --- a/applications/escrow_pallet.html +++ b/applications/escrow_pallet.html @@ -4,7 +4,7 @@ Escrow Pallet | Web3 Foundation Grants - + diff --git a/applications/evanesco_networks.html b/applications/evanesco_networks.html index 7bbc3092b30..352be5c14ff 100644 --- a/applications/evanesco_networks.html +++ b/applications/evanesco_networks.html @@ -4,7 +4,7 @@ Evanesco Network | Web3 Foundation Grants - + diff --git a/applications/faceless.html b/applications/faceless.html index 95e53fd56a1..b1a0f7dacc7 100644 --- a/applications/faceless.html +++ b/applications/faceless.html @@ -4,7 +4,7 @@ Faceless Protocol | Web3 Foundation Grants - + diff --git a/applications/fair_squares.html b/applications/fair_squares.html index f4d64d01b3a..6598f43f173 100644 --- a/applications/fair_squares.html +++ b/applications/fair_squares.html @@ -4,7 +4,7 @@ Fair Squares (FS) | Web3 Foundation Grants - + diff --git a/applications/faterium.html b/applications/faterium.html index 568f33521f8..4af4508e504 100644 --- a/applications/faterium.html +++ b/applications/faterium.html @@ -4,7 +4,7 @@ Faterium | Web3 Foundation Grants - + diff --git a/applications/faucet-bot.html b/applications/faucet-bot.html index f234bb509a3..d47c87feca3 100644 --- a/applications/faucet-bot.html +++ b/applications/faucet-bot.html @@ -4,7 +4,7 @@ Generic sybil-resistant chat based faucet bot | Web3 Foundation Grants - + diff --git a/applications/fidi-dotsight-analytics.html b/applications/fidi-dotsight-analytics.html index 8c9771be9a4..b275f517d1d 100644 --- a/applications/fidi-dotsight-analytics.html +++ b/applications/fidi-dotsight-analytics.html @@ -4,7 +4,7 @@ FiDi DotSight: Analytics Data Platform for DotSama | Web3 Foundation Grants - + diff --git a/applications/fractapp.html b/applications/fractapp.html index 59819a7eb08..429df6708fa 100644 --- a/applications/fractapp.html +++ b/applications/fractapp.html @@ -4,7 +4,7 @@ Fractapp | Web3 Foundation Grants - + diff --git a/applications/frontier-pos-template.html b/applications/frontier-pos-template.html index e56728362ad..b8b5ddfde12 100644 --- a/applications/frontier-pos-template.html +++ b/applications/frontier-pos-template.html @@ -4,7 +4,7 @@ frontier-pos-template | Web3 Foundation Grants - + diff --git a/applications/galaxy.html b/applications/galaxy.html index 65b41a6b1e6..7fe0778c8fd 100644 --- a/applications/galaxy.html +++ b/applications/galaxy.html @@ -4,7 +4,7 @@ Galaxy: Three-dimensional Web for Polkadot Users | Web3 Foundation Grants - + diff --git a/applications/grantmaster.html b/applications/grantmaster.html index 07bc085113b..cf8f6bb4611 100644 --- a/applications/grantmaster.html +++ b/applications/grantmaster.html @@ -4,7 +4,7 @@ GrantMaster: Web3 Grants Management Application | Web3 Foundation Grants - + diff --git a/applications/halva_bootstrapping.html b/applications/halva_bootstrapping.html index f9fd0d36a03..93c3c81f797 100644 --- a/applications/halva_bootstrapping.html +++ b/applications/halva_bootstrapping.html @@ -4,7 +4,7 @@ Halva [Bootstrapping and Scaffolding] | Web3 Foundation Grants - + diff --git a/applications/halva_framework.html b/applications/halva_framework.html index a0b1f44b32d..e6da553fb4a 100644 --- a/applications/halva_framework.html +++ b/applications/halva_framework.html @@ -4,7 +4,7 @@ Halva | Web3 Foundation Grants - + diff --git a/applications/hamster.html b/applications/hamster.html index 3189447ef9d..fae85b9e06d 100644 --- a/applications/hamster.html +++ b/applications/hamster.html @@ -4,7 +4,7 @@ Hamster | Web3 Foundation Grants - + diff --git a/applications/helixstreet.html b/applications/helixstreet.html index 0af4d8aac62..faa23b05b6a 100644 --- a/applications/helixstreet.html +++ b/applications/helixstreet.html @@ -4,7 +4,7 @@ helixstreet Module | Web3 Foundation Grants - + diff --git a/applications/hex.html b/applications/hex.html index 3eecd00d73c..e2724906473 100644 --- a/applications/hex.html +++ b/applications/hex.html @@ -4,7 +4,7 @@ Five Degrees on Substrate | Web3 Foundation Grants - + diff --git a/applications/hs-web3.html b/applications/hs-web3.html index c933340dc30..f46facb6a38 100644 --- a/applications/hs-web3.html +++ b/applications/hs-web3.html @@ -4,7 +4,7 @@ Haskell Web3 library | Web3 Foundation Grants - + diff --git a/applications/hybrid.html b/applications/hybrid.html index ff6d69871f5..7c50e60d36a 100644 --- a/applications/hybrid.html +++ b/applications/hybrid.html @@ -4,7 +4,7 @@ Hybrid Block Explorer | Web3 Foundation Grants - + diff --git a/applications/hybrid2.html b/applications/hybrid2.html index d1d4862a417..72f4946ff37 100644 --- a/applications/hybrid2.html +++ b/applications/hybrid2.html @@ -4,7 +4,7 @@ Hybrid Indexer Follow-up | Web3 Foundation Grants - + diff --git a/applications/hybrid_node_research.html b/applications/hybrid_node_research.html index 6795f101abc..7b670380b6c 100644 --- a/applications/hybrid_node_research.html +++ b/applications/hybrid_node_research.html @@ -4,7 +4,7 @@ hybrid_node_research | Web3 Foundation Grants - + diff --git a/applications/hyperfridge.html b/applications/hyperfridge.html index 33c09a1ad0b..9e8fca54e5a 100644 --- a/applications/hyperfridge.html +++ b/applications/hyperfridge.html @@ -4,7 +4,7 @@ Hyperfridge: A Trustless Bidirectional Bridge to Banking Networks | Web3 Foundation Grants - + diff --git a/applications/imbue_network.html b/applications/imbue_network.html index 38cf4a1cce6..9bda455aabf 100644 --- a/applications/imbue_network.html +++ b/applications/imbue_network.html @@ -4,7 +4,7 @@ Imbue Network | Web3 Foundation Grants - + diff --git a/applications/infimum.html b/applications/infimum.html index 336f01b5aae..46d6342b18f 100644 --- a/applications/infimum.html +++ b/applications/infimum.html @@ -4,7 +4,7 @@ Infimum | Web3 Foundation Grants - + @@ -65,7 +65,7 @@

Project Deta
  • Dependencies
      -
    1. We will rely on the Groth16 verifier provided by bellman under the MIT license.
    2. +
    3. We will rely on the Groth16 verifier provided by arkworks under the MIT license.
  • @@ -188,7 +188,7 @@

    https://github.com/zkcrypto/bellman).1b.Pallet: method modificationsModifications to methods 1.ii.h and 1.ii.i (listed under deliverables in the project overview) to call the private verification methods defined in Milestone 2.1.a — these modifications will guard against storage updates in the case that verification fails, and publish the final poll outcome in the case of success.2.Circom circuitsFork of MACI circuits defined here (https://github.com/privacy-scaling-explorations/maci/tree/master/circuits/circom) and licensed under MIT, amended as necessary for consumption within our off-chain proof generation pipeline. +
    NumberDeliverableSpecification
    0a.LicenseMIT
    0b.DocumentationInline documentation. Amendment to the original guide explaining the requirements for satisfying the verification logic.
    0c.TestingUnit tests for methods added. Updated unit tests for amended methods.
    1a.Pallet: verification methodsPrivate methods for verifying proofs which have been generated off-chain by the CLI delivered in Milestone 3. Relies on the verification logic provided by arkworks (https://github.com/arkworks-rs/groth16).
    1b.Pallet: method modificationsModifications to methods 1.ii.h and 1.ii.i (listed under deliverables in the project overview) to call the private verification methods defined in Milestone 2.1.a — these modifications will guard against storage updates in the case that verification fails, and publish the final poll outcome in the case of success.
    2.Circom circuitsFork of MACI circuits defined here (https://github.com/privacy-scaling-explorations/maci/tree/dev/packages/circuits) and licensed under MIT, amended as necessary for consumption within our off-chain proof generation pipeline.

    Milestone 3 — CLI tool and docsite

    • Estimated Duration: 3 months
    • diff --git a/applications/ink-analyzer-phase-2.html b/applications/ink-analyzer-phase-2.html index 9a41ed19917..cb6aa684d53 100644 --- a/applications/ink-analyzer-phase-2.html +++ b/applications/ink-analyzer-phase-2.html @@ -4,7 +4,7 @@ ink! Analyzer (Phase 2) | Web3 Foundation Grants - + diff --git a/applications/ink-analyzer.html b/applications/ink-analyzer.html index 6bed9c2c909..9bce52ad030 100644 --- a/applications/ink-analyzer.html +++ b/applications/ink-analyzer.html @@ -4,7 +4,7 @@ ink! Analyzer | Web3 Foundation Grants - + diff --git a/applications/ink-boxes.html b/applications/ink-boxes.html index c3590a2d241..7f6674f3706 100644 --- a/applications/ink-boxes.html +++ b/applications/ink-boxes.html @@ -4,7 +4,7 @@ Ink Boxes | Web3 Foundation Grants - + diff --git a/applications/ink-explorer.html b/applications/ink-explorer.html index ba0060f9e0b..0d536d34796 100644 --- a/applications/ink-explorer.html +++ b/applications/ink-explorer.html @@ -4,7 +4,7 @@ Ink Explorer | Web3 Foundation Grants - + diff --git a/applications/ink-pallet-benchmarking-phase-2.html b/applications/ink-pallet-benchmarking-phase-2.html index 34a3e76518d..403d75b873c 100644 --- a/applications/ink-pallet-benchmarking-phase-2.html +++ b/applications/ink-pallet-benchmarking-phase-2.html @@ -4,7 +4,7 @@ ink!/pallet/solidity performance benchmarking phase 2 | Web3 Foundation Grants - + diff --git a/applications/ink-pallet-benchmarking.html b/applications/ink-pallet-benchmarking.html index d5a8ade966d..fb2222cf8ca 100644 --- a/applications/ink-pallet-benchmarking.html +++ b/applications/ink-pallet-benchmarking.html @@ -4,7 +4,7 @@ ink!/pallet/solidity performance benchmarking | Web3 Foundation Grants - + diff --git a/applications/ink-playground-ide-improvements.html b/applications/ink-playground-ide-improvements.html index 92fa920ce2c..6922bd7cbc4 100644 --- a/applications/ink-playground-ide-improvements.html +++ b/applications/ink-playground-ide-improvements.html @@ -4,7 +4,7 @@ Ink Playground IDE Improvements Grant | Web3 Foundation Grants - + diff --git a/applications/ink-smart-contract-wizard.html b/applications/ink-smart-contract-wizard.html index 52783be1865..dd831204eda 100644 --- a/applications/ink-smart-contract-wizard.html +++ b/applications/ink-smart-contract-wizard.html @@ -4,7 +4,7 @@ Ink Contracts Wizard | Web3 Foundation Grants - + diff --git a/applications/inkscope-fuzzer.html b/applications/inkscope-fuzzer.html index 90dc449d55c..44e09ab7dbc 100644 --- a/applications/inkscope-fuzzer.html +++ b/applications/inkscope-fuzzer.html @@ -4,7 +4,7 @@ Inkscope Fuzzer | Web3 Foundation Grants - + diff --git a/applications/ipfs_utilities.html b/applications/ipfs_utilities.html index 3baa7baeeea..b7f60351a99 100644 --- a/applications/ipfs_utilities.html +++ b/applications/ipfs_utilities.html @@ -4,7 +4,7 @@ Substrate IPFS Utilities | Web3 Foundation Grants - + diff --git a/applications/iris.html b/applications/iris.html index 09060df9891..64fedec561a 100644 --- a/applications/iris.html +++ b/applications/iris.html @@ -4,7 +4,7 @@ Iris | Web3 Foundation Grants - + diff --git a/applications/iris_followup.html b/applications/iris_followup.html index ca3bfe8ccdf..0e3b174bf49 100644 --- a/applications/iris_followup.html +++ b/applications/iris_followup.html @@ -4,7 +4,7 @@ Iris | Web3 Foundation Grants - + diff --git a/applications/ismp.html b/applications/ismp.html index 8cd7364db60..35429556df1 100644 --- a/applications/ismp.html +++ b/applications/ismp.html @@ -4,7 +4,7 @@ Interoperable State Machine Protocol | Web3 Foundation Grants - + diff --git a/applications/java-client.html b/applications/java-client.html index 025d5de0156..238c6b80cef 100644 --- a/applications/java-client.html +++ b/applications/java-client.html @@ -4,7 +4,7 @@ polkadot-java-client | Web3 Foundation Grants - + diff --git a/applications/keysafe_network.html b/applications/keysafe_network.html index 74627c3d539..39cd6708408 100644 --- a/applications/keysafe_network.html +++ b/applications/keysafe_network.html @@ -4,7 +4,7 @@ Keysafe Network | Web3 Foundation Grants - + diff --git a/applications/klevoya_fuzzer.html b/applications/klevoya_fuzzer.html index 6f6cae33efe..62ed55109c5 100644 --- a/applications/klevoya_fuzzer.html +++ b/applications/klevoya_fuzzer.html @@ -4,7 +4,7 @@ Klevoya - Substrate WASM Smart Contract Fuzzer | Web3 Foundation Grants - + diff --git a/applications/kodadot_assethub_nft_indexer_statemine_statemint.html b/applications/kodadot_assethub_nft_indexer_statemine_statemint.html index a7d18b1ee06..687d79105f2 100644 --- a/applications/kodadot_assethub_nft_indexer_statemine_statemint.html +++ b/applications/kodadot_assethub_nft_indexer_statemine_statemint.html @@ -4,7 +4,7 @@ AssetHub NFT Indexer | Web3 Foundation Grants - + diff --git a/applications/kodadot_assethub_nft_m2.html b/applications/kodadot_assethub_nft_m2.html index 9d75ccfd21b..dd08b59d609 100644 --- a/applications/kodadot_assethub_nft_m2.html +++ b/applications/kodadot_assethub_nft_m2.html @@ -4,7 +4,7 @@ AssetHub NFT Indexer (M2) | Web3 Foundation Grants - + diff --git a/applications/konomi.html b/applications/konomi.html index 1d93ec6c436..08812bd2251 100644 --- a/applications/konomi.html +++ b/applications/konomi.html @@ -4,7 +4,7 @@ Konomi | Web3 Foundation Grants - + diff --git a/applications/kylin_network.html b/applications/kylin_network.html index 9d9fac11c3f..9fef24c6463 100644 --- a/applications/kylin_network.html +++ b/applications/kylin_network.html @@ -4,7 +4,7 @@ Kylin Network | Web3 Foundation Grants - + diff --git a/applications/lastic-grant3.html b/applications/lastic-grant3.html index 0067de00bb5..68eb9abf4f1 100644 --- a/applications/lastic-grant3.html +++ b/applications/lastic-grant3.html @@ -4,7 +4,7 @@ Lastic - Grant 3 - Indexing Coretime Chain with Subsquid and Graph Implementation | Web3 Foundation Grants - + diff --git a/applications/lastic-price-simulation-2.html b/applications/lastic-price-simulation-2.html index b29492b2cef..9b39095e23b 100644 --- a/applications/lastic-price-simulation-2.html +++ b/applications/lastic-price-simulation-2.html @@ -4,7 +4,7 @@ Coretime Sale Price Calculator by Lastic | Web3 Foundation Grants - + diff --git a/applications/leetcoin.html b/applications/leetcoin.html index a086da25f60..bf99aa4b4ed 100644 --- a/applications/leetcoin.html +++ b/applications/leetcoin.html @@ -4,7 +4,7 @@ LeetCoin | Web3 Foundation Grants - + diff --git a/applications/liberland.html b/applications/liberland.html index 01d81500c88..939528ee623 100644 --- a/applications/liberland.html +++ b/applications/liberland.html @@ -4,7 +4,7 @@ Liberland | Web3 Foundation Grants - + diff --git a/applications/lip_payments.html b/applications/lip_payments.html index 9d2bdfd4a70..175ee217342 100644 --- a/applications/lip_payments.html +++ b/applications/lip_payments.html @@ -4,7 +4,7 @@ Payments Pallet | Web3 Foundation Grants - + diff --git a/applications/logion_wallet.html b/applications/logion_wallet.html index 7434c21cf55..42636f6ae6e 100644 --- a/applications/logion_wallet.html +++ b/applications/logion_wallet.html @@ -4,7 +4,7 @@ logion wallet - a wallet you can trust | Web3 Foundation Grants - + diff --git a/applications/lunie.html b/applications/lunie.html index 5e4cd5683ff..7fc53431d20 100644 --- a/applications/lunie.html +++ b/applications/lunie.html @@ -4,7 +4,7 @@ Lunie | Web3 Foundation Grants - + diff --git a/applications/maintenance/Substratesnap_Maintenance.html b/applications/maintenance/Substratesnap_Maintenance.html index b8bb50bd30a..157c10ca77a 100644 --- a/applications/maintenance/Substratesnap_Maintenance.html +++ b/applications/maintenance/Substratesnap_Maintenance.html @@ -4,7 +4,7 @@ SubstrateSnap Maintainance Grant Proposal | Web3 Foundation Grants - + diff --git a/applications/maintenance/Zondax-Support.html b/applications/maintenance/Zondax-Support.html index 9b5fe096e2e..ad4dbe68981 100644 --- a/applications/maintenance/Zondax-Support.html +++ b/applications/maintenance/Zondax-Support.html @@ -4,7 +4,7 @@ Zondax Support & Maintenance | Web3 Foundation Grants - + diff --git a/applications/maintenance/wasm-opt-for-rust.html b/applications/maintenance/wasm-opt-for-rust.html index 8350b560d55..c32b8229a98 100644 --- a/applications/maintenance/wasm-opt-for-rust.html +++ b/applications/maintenance/wasm-opt-for-rust.html @@ -4,7 +4,7 @@ wasm-opt for Rust Maintenance | Web3 Foundation Grants - + diff --git a/applications/manta_network.html b/applications/manta_network.html index 01884cae28e..3f8e65cc245 100644 --- a/applications/manta_network.html +++ b/applications/manta_network.html @@ -4,7 +4,7 @@ Manta Network | Web3 Foundation Grants - + diff --git a/applications/massbit_route.html b/applications/massbit_route.html index 9fa30199150..170fe7f3674 100644 --- a/applications/massbit_route.html +++ b/applications/massbit_route.html @@ -4,7 +4,7 @@ Massbit Route | Web3 Foundation Grants - + diff --git a/applications/mobile-game-framework.html b/applications/mobile-game-framework.html index 78a78ee603d..1a21f05497e 100644 --- a/applications/mobile-game-framework.html +++ b/applications/mobile-game-framework.html @@ -4,7 +4,7 @@ Mobile Game Framework for Substrate | Web3 Foundation Grants - + diff --git a/applications/mobile_dapp_connection.html b/applications/mobile_dapp_connection.html index 93a335ad032..0c58c6a7159 100644 --- a/applications/mobile_dapp_connection.html +++ b/applications/mobile_dapp_connection.html @@ -4,7 +4,7 @@ Polkadot/Substrate dApps/Wallet Connection using Tesseract | Web3 Foundation Grants - + diff --git a/applications/multichain_identity_indexer.html b/applications/multichain_identity_indexer.html index a690d441a18..f6866139c8e 100644 --- a/applications/multichain_identity_indexer.html +++ b/applications/multichain_identity_indexer.html @@ -4,7 +4,7 @@ Multichain Identity Indexer - Identics | Web3 Foundation Grants - + diff --git a/applications/multisignature_management_tool.html b/applications/multisignature_management_tool.html index 553725bf81d..1a5d83570bd 100644 --- a/applications/multisignature_management_tool.html +++ b/applications/multisignature_management_tool.html @@ -4,7 +4,7 @@ multisignature_management_tool | Web3 Foundation Grants - + diff --git a/applications/mybank.html b/applications/mybank.html index 3ba2b667e00..b1b04ee3418 100644 --- a/applications/mybank.html +++ b/applications/mybank.html @@ -4,7 +4,7 @@ MyBank Network | Web3 Foundation Grants - + diff --git a/applications/myriad_social.html b/applications/myriad_social.html index 54ecf310cca..08912167aa0 100644 --- a/applications/myriad_social.html +++ b/applications/myriad_social.html @@ -4,7 +4,7 @@ Myriad Social - Uncensorable, Decentralized Social Network | Web3 Foundation Grants - + diff --git a/applications/native-bitcoin-vaults.html b/applications/native-bitcoin-vaults.html index 682f5901c7d..65086ed4057 100644 --- a/applications/native-bitcoin-vaults.html +++ b/applications/native-bitcoin-vaults.html @@ -4,7 +4,7 @@ Native Bitcoin Vaults (NBV) | Web3 Foundation Grants - + diff --git a/applications/new-order.html b/applications/new-order.html index ba3ff8afb19..f200a7fd976 100644 --- a/applications/new-order.html +++ b/applications/new-order.html @@ -4,7 +4,7 @@ New Order - a full onchain orderbook dex with indexers | Web3 Foundation Grants - + diff --git a/applications/new_bls12_hash_function.html b/applications/new_bls12_hash_function.html index e9d4658d729..f2c4b21c5b8 100644 --- a/applications/new_bls12_hash_function.html +++ b/applications/new_bls12_hash_function.html @@ -4,7 +4,7 @@ Implementation of the new hash function to BLS12 curves | Web3 Foundation Grants - + diff --git a/applications/newomega-m3m4.html b/applications/newomega-m3m4.html index 1c6a27c1dd0..945f0114691 100644 --- a/applications/newomega-m3m4.html +++ b/applications/newomega-m3m4.html @@ -4,7 +4,7 @@ NewOmega (Milestone 3 and 4) | Web3 Foundation Grants - + diff --git a/applications/newomega.html b/applications/newomega.html index 39188d47d4c..23e91f62b92 100644 --- a/applications/newomega.html +++ b/applications/newomega.html @@ -4,7 +4,7 @@ NewOmega | Web3 Foundation Grants - + diff --git a/applications/nft_collectibles_wallet.html b/applications/nft_collectibles_wallet.html index 52611c19aa0..8acbbce4c1e 100644 --- a/applications/nft_collectibles_wallet.html +++ b/applications/nft_collectibles_wallet.html @@ -4,7 +4,7 @@ NFT Collectibles Wallet | Web3 Foundation Grants - + diff --git a/applications/nft_explorer.html b/applications/nft_explorer.html index 6fefef7e1d7..9a2f098b3ff 100644 --- a/applications/nft_explorer.html +++ b/applications/nft_explorer.html @@ -4,7 +4,7 @@ Uniscan NFT Explorer | Web3 Foundation Grants - + diff --git a/applications/nft_product_analytics_suite.html b/applications/nft_product_analytics_suite.html index 89b3862f017..945babae3eb 100644 --- a/applications/nft_product_analytics_suite.html +++ b/applications/nft_product_analytics_suite.html @@ -4,7 +4,7 @@ NFT Product Analytics Suite | Web3 Foundation Grants - + diff --git a/applications/nftaa.html b/applications/nftaa.html index 9dba556a5ad..a2abd5a0054 100644 --- a/applications/nftaa.html +++ b/applications/nftaa.html @@ -4,7 +4,7 @@ NFT as an account (NFTAA) | Web3 Foundation Grants - + diff --git a/applications/ocelloids_monitoring_sdk.html b/applications/ocelloids_monitoring_sdk.html index 178476bd282..c12ea414ed4 100644 --- a/applications/ocelloids_monitoring_sdk.html +++ b/applications/ocelloids_monitoring_sdk.html @@ -4,7 +4,7 @@ Ocelloids: Monitoring SDK | Web3 Foundation Grants - + diff --git a/applications/ocelloids_xcm_monitoring_service.html b/applications/ocelloids_xcm_monitoring_service.html index 12edd8c38d7..8bb36560da7 100644 --- a/applications/ocelloids_xcm_monitoring_service.html +++ b/applications/ocelloids_xcm_monitoring_service.html @@ -4,7 +4,7 @@ Ocelloids XCM Transfer Monitoring Service | Web3 Foundation Grants - + diff --git a/applications/odyssey_momentum.html b/applications/odyssey_momentum.html index 587f1f8803e..2ed4812aefc 100644 --- a/applications/odyssey_momentum.html +++ b/applications/odyssey_momentum.html @@ -4,7 +4,7 @@ Odyssey - Momentum | Web3 Foundation Grants - + diff --git a/applications/on-chain-cash.html b/applications/on-chain-cash.html index 172bddea5dd..fdd72b6575c 100644 --- a/applications/on-chain-cash.html +++ b/applications/on-chain-cash.html @@ -4,7 +4,7 @@ On-chain cash exchange | Web3 Foundation Grants - + diff --git a/applications/open-node-framework.html b/applications/open-node-framework.html index e69fc9a4477..9c0bbc5b580 100644 --- a/applications/open-node-framework.html +++ b/applications/open-node-framework.html @@ -4,7 +4,7 @@ Open Node Framework | Web3 Foundation Grants - + diff --git a/applications/openPayroll.html b/applications/openPayroll.html index fbf5a45d2d4..029f501589f 100644 --- a/applications/openPayroll.html +++ b/applications/openPayroll.html @@ -4,7 +4,7 @@ Open Payroll | Web3 Foundation Grants - + diff --git a/applications/openbrush-follow-up-2.html b/applications/openbrush-follow-up-2.html index 7b920377236..e177b060d20 100644 --- a/applications/openbrush-follow-up-2.html +++ b/applications/openbrush-follow-up-2.html @@ -4,7 +4,7 @@ OpenBrush | Web3 Foundation Grants - + diff --git a/applications/openbrush-follow-up.html b/applications/openbrush-follow-up.html index f811427aa89..b42ac293a9b 100644 --- a/applications/openbrush-follow-up.html +++ b/applications/openbrush-follow-up.html @@ -4,7 +4,7 @@ OpenBrush | Web3 Foundation Grants - + diff --git a/applications/openbrush.html b/applications/openbrush.html index 5ae0faf0b53..4332b1be18c 100644 --- a/applications/openbrush.html +++ b/applications/openbrush.html @@ -4,7 +4,7 @@ OpenBrush | Web3 Foundation Grants - + diff --git a/applications/openrollup-mvp-phase-1.html b/applications/openrollup-mvp-phase-1.html index fc1abe51371..50d44cadb32 100644 --- a/applications/openrollup-mvp-phase-1.html +++ b/applications/openrollup-mvp-phase-1.html @@ -4,7 +4,7 @@ Open rollup - MVP - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/orochi-network-orosign-part1.html b/applications/orochi-network-orosign-part1.html index 8ea6938712a..7ad10d493c4 100644 --- a/applications/orochi-network-orosign-part1.html +++ b/applications/orochi-network-orosign-part1.html @@ -4,7 +4,7 @@ Orochi Network's proposal for research and development MPC ECDSA | Web3 Foundation Grants - + diff --git a/applications/pacific_store.html b/applications/pacific_store.html index b9844c08df1..29c943b22a3 100644 --- a/applications/pacific_store.html +++ b/applications/pacific_store.html @@ -4,7 +4,7 @@ OpenSea.js on polkadot | Web3 Foundation Grants - + diff --git a/applications/pallet-drand-client.html b/applications/pallet-drand-client.html index bf89889ebee..d066a51c989 100644 --- a/applications/pallet-drand-client.html +++ b/applications/pallet-drand-client.html @@ -4,7 +4,7 @@ drand in substrate | Web3 Foundation Grants - + diff --git a/applications/pallet-verifier.html b/applications/pallet-verifier.html index e4e2212d457..9d1ae4ed57e 100644 --- a/applications/pallet-verifier.html +++ b/applications/pallet-verifier.html @@ -4,7 +4,7 @@ Pallet Verifier | Web3 Foundation Grants - + diff --git a/applications/pallet_maci.html b/applications/pallet_maci.html index d36055b99bb..1e3b26f9af3 100644 --- a/applications/pallet_maci.html +++ b/applications/pallet_maci.html @@ -4,7 +4,7 @@ pallet-maci | Web3 Foundation Grants - + diff --git a/applications/pallet_supersig.html b/applications/pallet_supersig.html index 88e0b69728a..234e47b0fb3 100644 --- a/applications/pallet_supersig.html +++ b/applications/pallet_supersig.html @@ -4,7 +4,7 @@ Supersig | Web3 Foundation Grants - + diff --git a/applications/panic.html b/applications/panic.html index 3be74146afc..fa8a88b69f7 100644 --- a/applications/panic.html +++ b/applications/panic.html @@ -4,7 +4,7 @@ PANIC | Web3 Foundation Grants - + diff --git a/applications/parachain-staking.html b/applications/parachain-staking.html index 387c741103e..8b7fbce39d0 100644 --- a/applications/parachain-staking.html +++ b/applications/parachain-staking.html @@ -4,7 +4,7 @@ Pallet-dPoS for Parachain Staking | Web3 Foundation Grants - + diff --git a/applications/parami-protocol.html b/applications/parami-protocol.html index 2e08f0bf4b1..35493a0c6a6 100644 --- a/applications/parami-protocol.html +++ b/applications/parami-protocol.html @@ -4,7 +4,7 @@ The Parami Protocol | Web3 Foundation Grants - + diff --git a/applications/patron.html b/applications/patron.html index f21f22f2ed3..8f67942ac7b 100644 --- a/applications/patron.html +++ b/applications/patron.html @@ -4,7 +4,7 @@ Patron | Web3 Foundation Grants - + diff --git a/applications/perun_app_channels.html b/applications/perun_app_channels.html index d3167759c17..500b486b986 100644 --- a/applications/perun_app_channels.html +++ b/applications/perun_app_channels.html @@ -4,7 +4,7 @@ Perun App Channels | Web3 Foundation Grants - + diff --git a/applications/perun_channels-integration.html b/applications/perun_channels-integration.html index 6feadb8177f..b2e93ce3d98 100644 --- a/applications/perun_channels-integration.html +++ b/applications/perun_channels-integration.html @@ -4,7 +4,7 @@ Perun Channels - Integration with go-perun | Web3 Foundation Grants - + diff --git a/applications/perun_channels.html b/applications/perun_channels.html index a4c1c70e53a..5f522516b1d 100644 --- a/applications/perun_channels.html +++ b/applications/perun_channels.html @@ -4,7 +4,7 @@ Perun Channels | Web3 Foundation Grants - + diff --git a/applications/pesa_pallet.html b/applications/pesa_pallet.html index bac4bcb09f9..dabfe27e66a 100644 --- a/applications/pesa_pallet.html +++ b/applications/pesa_pallet.html @@ -4,7 +4,7 @@ PESA - On-ramp/off-ramp to crypto/local currencies for Polkadot | Web3 Foundation Grants - + diff --git a/applications/php-rpc-lib-follow-up.html b/applications/php-rpc-lib-follow-up.html index c1763b869dc..0c8e5ed9b14 100644 --- a/applications/php-rpc-lib-follow-up.html +++ b/applications/php-rpc-lib-follow-up.html @@ -4,7 +4,7 @@ PHP RPC Lib Follow up | Web3 Foundation Grants - + diff --git a/applications/php-rpc-lib.html b/applications/php-rpc-lib.html index 3fe95a8b3ec..c3d0b54b079 100644 --- a/applications/php-rpc-lib.html +++ b/applications/php-rpc-lib.html @@ -4,7 +4,7 @@ PHP RPC Lib | Web3 Foundation Grants - + diff --git a/applications/php-scale-lib.html b/applications/php-scale-lib.html index b112f154154..5fdaeee11e9 100644 --- a/applications/php-scale-lib.html +++ b/applications/php-scale-lib.html @@ -4,7 +4,7 @@ PHP Scale Codec | Web3 Foundation Grants - + diff --git a/applications/php-substrate-api.html b/applications/php-substrate-api.html index c973db30835..7296118e25f 100644 --- a/applications/php-substrate-api.html +++ b/applications/php-substrate-api.html @@ -4,7 +4,7 @@ php substrate api | Web3 Foundation Grants - + diff --git a/applications/plip.html b/applications/plip.html index bb624f9f17e..063509226bd 100644 --- a/applications/plip.html +++ b/applications/plip.html @@ -4,7 +4,7 @@ People Local Interactions Protocol (PLIP) | Web3 Foundation Grants - + diff --git a/applications/polk-auction.html b/applications/polk-auction.html index 8589cd54766..442d8df8eb4 100644 --- a/applications/polk-auction.html +++ b/applications/polk-auction.html @@ -4,7 +4,7 @@ Polk-Auction Website | Web3 Foundation Grants - + diff --git a/applications/polkadart_extension.html b/applications/polkadart_extension.html index 8876d7c8cb2..548e1106d33 100644 --- a/applications/polkadart_extension.html +++ b/applications/polkadart_extension.html @@ -4,7 +4,7 @@ Polkadart Extension | Web3 Foundation Grants - + diff --git a/applications/polkadex.html b/applications/polkadex.html index 8309844c904..26348dc515a 100644 --- a/applications/polkadex.html +++ b/applications/polkadex.html @@ -4,7 +4,7 @@ Polkadex: A fully decentralized, peer-peer, cryptocurrency exchange for DeFi ecosystem in Substrate. | Web3 Foundation Grants - + diff --git a/applications/polkadot-contract-wizard.html b/applications/polkadot-contract-wizard.html index 5521b0834b9..bc7398b88a9 100644 --- a/applications/polkadot-contract-wizard.html +++ b/applications/polkadot-contract-wizard.html @@ -4,7 +4,7 @@ Polkadot Contract Wizard | Web3 Foundation Grants - + diff --git a/applications/polkadot-desktop-app.html b/applications/polkadot-desktop-app.html index a954e5689cd..6077e698706 100644 --- a/applications/polkadot-desktop-app.html +++ b/applications/polkadot-desktop-app.html @@ -4,7 +4,7 @@ Polkadot.\{js} Desktop Application | Web3 Foundation Grants - + diff --git a/applications/polkadot-js-extension-per-account-auth.html b/applications/polkadot-js-extension-per-account-auth.html index 616594b19f3..331cdd13f63 100644 --- a/applications/polkadot-js-extension-per-account-auth.html +++ b/applications/polkadot-js-extension-per-account-auth.html @@ -4,7 +4,7 @@ Privacy enhancement for Polkadot-js extension | Web3 Foundation Grants - + diff --git a/applications/polkadot-mempool-explorer-v2.html b/applications/polkadot-mempool-explorer-v2.html index dbb3c4b8f55..3806703de7e 100644 --- a/applications/polkadot-mempool-explorer-v2.html +++ b/applications/polkadot-mempool-explorer-v2.html @@ -4,7 +4,7 @@ polkadot-mempool-explorer-v2 | Web3 Foundation Grants - + diff --git a/applications/polkadot-runtime-releaser.html b/applications/polkadot-runtime-releaser.html index 019b460601a..d9f06b3433c 100644 --- a/applications/polkadot-runtime-releaser.html +++ b/applications/polkadot-runtime-releaser.html @@ -4,7 +4,7 @@ Polkadot Runtime Releaser | Web3 Foundation Grants - + diff --git a/applications/polkadot_analytics_platform.html b/applications/polkadot_analytics_platform.html index b2ac1184b32..dad77893832 100644 --- a/applications/polkadot_analytics_platform.html +++ b/applications/polkadot_analytics_platform.html @@ -4,7 +4,7 @@ Polkadot Analytics Platform: Stage 1 | Web3 Foundation Grants - + diff --git a/applications/polkadot_tests.html b/applications/polkadot_tests.html index 932b16f7cff..2abe2783d8d 100644 --- a/applications/polkadot_tests.html +++ b/applications/polkadot_tests.html @@ -4,7 +4,7 @@ Polkadot Conformance Tests PoC | Web3 Foundation Grants - + diff --git a/applications/polkadotjs-ecdsa.html b/applications/polkadotjs-ecdsa.html index a45738f2f40..fa03e55b27e 100644 --- a/applications/polkadotjs-ecdsa.html +++ b/applications/polkadotjs-ecdsa.html @@ -4,7 +4,7 @@ ECDSA for Polkadot JS | Web3 Foundation Grants - + diff --git a/applications/polkadotjs-hardware.html b/applications/polkadotjs-hardware.html index e9f7fd3400d..460a8e9971b 100644 --- a/applications/polkadotjs-hardware.html +++ b/applications/polkadotjs-hardware.html @@ -4,7 +4,7 @@ Hardware ECDSA for Polkadot JS | Web3 Foundation Grants - + diff --git a/applications/polkadotjs_no_code.html b/applications/polkadotjs_no_code.html index a582e6cd51e..eb01685d497 100644 --- a/applications/polkadotjs_no_code.html +++ b/applications/polkadotjs_no_code.html @@ -4,7 +4,7 @@ Polkadot.js NoCode Plugin | Web3 Foundation Grants - + diff --git a/applications/polkaflow.html b/applications/polkaflow.html index 029723d4361..0b3b06eb40b 100644 --- a/applications/polkaflow.html +++ b/applications/polkaflow.html @@ -4,7 +4,7 @@ PolkaFlow | Web3 Foundation Grants - + diff --git a/applications/polkaj_android_support.html b/applications/polkaj_android_support.html index 680c5bc37d7..42de2af7252 100644 --- a/applications/polkaj_android_support.html +++ b/applications/polkaj_android_support.html @@ -4,7 +4,7 @@ PolkaJ Android Support | Web3 Foundation Grants - + diff --git a/applications/polkakeeper.html b/applications/polkakeeper.html index e416369c073..09583c0c6e7 100644 --- a/applications/polkakeeper.html +++ b/applications/polkakeeper.html @@ -4,7 +4,7 @@ Polkakeeper Grant Proposal | Web3 Foundation Grants - + diff --git a/applications/polkamask.html b/applications/polkamask.html index 18303edd480..da21a0d6cce 100644 --- a/applications/polkamask.html +++ b/applications/polkamask.html @@ -4,7 +4,7 @@ PolkaMask | Web3 Foundation Grants - + diff --git a/applications/polkamusic.html b/applications/polkamusic.html index fefbc51eb7e..a21704ffe68 100644 --- a/applications/polkamusic.html +++ b/applications/polkamusic.html @@ -4,7 +4,7 @@ PolkaMusic | Web3 Foundation Grants - + diff --git a/applications/polkanalysis.html b/applications/polkanalysis.html index 988e8f897fa..0d90ed4e9e2 100644 --- a/applications/polkanalysis.html +++ b/applications/polkanalysis.html @@ -4,7 +4,7 @@ Polkanalysis | Web3 Foundation Grants - + diff --git a/applications/polkasearch.html b/applications/polkasearch.html index 536318b76c5..014b7f86c6b 100644 --- a/applications/polkasearch.html +++ b/applications/polkasearch.html @@ -4,7 +4,7 @@ polkasearch.xyz | Web3 Foundation Grants - + diff --git a/applications/polkashots.html b/applications/polkashots.html index 3e08388b2ad..0b6fe440e70 100644 --- a/applications/polkashots.html +++ b/applications/polkashots.html @@ -4,7 +4,7 @@ polkashots.io | Web3 Foundation Grants - + diff --git a/applications/polkastarter.html b/applications/polkastarter.html index 0a99cc4ba75..7451073f784 100644 --- a/applications/polkastarter.html +++ b/applications/polkastarter.html @@ -4,7 +4,7 @@ Polkastarter | Web3 Foundation Grants - + diff --git a/applications/polkastats.html b/applications/polkastats.html index 3e4116d58a9..9a73c0e2a51 100644 --- a/applications/polkastats.html +++ b/applications/polkastats.html @@ -4,7 +4,7 @@ Polkastats | Web3 Foundation Grants - + diff --git a/applications/polket_toearnfun.html b/applications/polket_toearnfun.html index 19d6ff28eb8..c24d39c75eb 100644 --- a/applications/polket_toearnfun.html +++ b/applications/polket_toearnfun.html @@ -4,7 +4,7 @@ ToEarnFun | Web3 Foundation Grants - + diff --git a/applications/pontem.html b/applications/pontem.html index 2062879b842..8e39562795a 100644 --- a/applications/pontem.html +++ b/applications/pontem.html @@ -4,7 +4,7 @@ Pontem Network (VM). | Web3 Foundation Grants - + diff --git a/applications/project_1001.html b/applications/project_1001.html index d5e040fdc1a..58b5e8b6e08 100644 --- a/applications/project_1001.html +++ b/applications/project_1001.html @@ -4,7 +4,7 @@ Project 1001 - MVP - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/project_aurras_mvp_phase_1.html b/applications/project_aurras_mvp_phase_1.html index 6d142a1eae1..437b62a5918 100644 --- a/applications/project_aurras_mvp_phase_1.html +++ b/applications/project_aurras_mvp_phase_1.html @@ -4,7 +4,7 @@ Project Aurras - MVP - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/project_aurras_mvp_phase_2.html b/applications/project_aurras_mvp_phase_2.html index a29751808f9..f9d8a50a25c 100644 --- a/applications/project_aurras_mvp_phase_2.html +++ b/applications/project_aurras_mvp_phase_2.html @@ -4,7 +4,7 @@ Project Aurras - MVP - Phase 2 | Web3 Foundation Grants - + diff --git a/applications/project_bodhi.html b/applications/project_bodhi.html index b69177e4e08..e1017007533 100644 --- a/applications/project_bodhi.html +++ b/applications/project_bodhi.html @@ -4,7 +4,7 @@ Project Bodhi - A Composable & Innovative Stack for EVM on Substrate | Web3 Foundation Grants - + diff --git a/applications/project_silentdata.html b/applications/project_silentdata.html index 9c9103c5bd8..afacf2c8b77 100644 --- a/applications/project_silentdata.html +++ b/applications/project_silentdata.html @@ -4,7 +4,7 @@ Silent Data Polkadot Integration | Web3 Foundation Grants - + diff --git a/applications/prosopo.html b/applications/prosopo.html index 2bff453f67d..e80358aa918 100644 --- a/applications/prosopo.html +++ b/applications/prosopo.html @@ -4,7 +4,7 @@ Prosopo | Web3 Foundation Grants - + diff --git a/applications/psc.html b/applications/psc.html index e14df8556c2..6e2f0988c71 100644 --- a/applications/psc.html +++ b/applications/psc.html @@ -4,7 +4,7 @@ Polkadot Smart Chain | Web3 Foundation Grants - + diff --git a/applications/quadratic-funding.html b/applications/quadratic-funding.html index a278acef1ad..601ab6cf6bd 100644 --- a/applications/quadratic-funding.html +++ b/applications/quadratic-funding.html @@ -4,7 +4,7 @@ Quadratic Funding Module | Web3 Foundation Grants - + diff --git a/applications/quantum-guard.html b/applications/quantum-guard.html index 3bfd99a7b06..297d98f1172 100644 --- a/applications/quantum-guard.html +++ b/applications/quantum-guard.html @@ -4,7 +4,7 @@ Quantum Guard MVP | Web3 Foundation Grants - + diff --git a/applications/quantumLock.html b/applications/quantumLock.html index 88de897c1f1..3954edcdc7e 100644 --- a/applications/quantumLock.html +++ b/applications/quantumLock.html @@ -4,7 +4,7 @@ Quantum Lock for QBITCOIN | Web3 Foundation Grants - + diff --git a/applications/rb_substrate_client.html b/applications/rb_substrate_client.html index c2e59f04c26..a25d4f49025 100644 --- a/applications/rb_substrate_client.html +++ b/applications/rb_substrate_client.html @@ -4,7 +4,7 @@ Ruby Substate Client | Web3 Foundation Grants - + diff --git a/applications/relaycode.html b/applications/relaycode.html index 9680991b13b..0e3566a4e6e 100644 --- a/applications/relaycode.html +++ b/applications/relaycode.html @@ -4,7 +4,7 @@ Relaycode: An Improved Extrinsics Builder for Polkadot | Web3 Foundation Grants - + diff --git a/applications/research-feasibility-go-runtime.html b/applications/research-feasibility-go-runtime.html index 8b857643760..b0550bf3dcc 100644 --- a/applications/research-feasibility-go-runtime.html +++ b/applications/research-feasibility-go-runtime.html @@ -4,7 +4,7 @@ Research feasibility of a Go Runtime | Web3 Foundation Grants - + diff --git a/applications/research-feasibiliy-java-host.html b/applications/research-feasibiliy-java-host.html index a83d57655a2..43d6b8d06b0 100644 --- a/applications/research-feasibiliy-java-host.html +++ b/applications/research-feasibiliy-java-host.html @@ -4,7 +4,7 @@ Java Host Research Proposal | Web3 Foundation Grants - + diff --git a/applications/research_wallets.html b/applications/research_wallets.html index 1b2cdd91202..1be226fb19f 100644 --- a/applications/research_wallets.html +++ b/applications/research_wallets.html @@ -4,7 +4,7 @@ User Account Access Security Analysis for Wallets | Web3 Foundation Grants - + diff --git a/applications/roloi-xcm-payment-automation.html b/applications/roloi-xcm-payment-automation.html index 24ec21cd616..24d135a6256 100644 --- a/applications/roloi-xcm-payment-automation.html +++ b/applications/roloi-xcm-payment-automation.html @@ -4,7 +4,7 @@ Roloi - XCM Payment Automation | Web3 Foundation Grants - + diff --git a/applications/rv-kmir.html b/applications/rv-kmir.html index a7f9d65a928..2215e8ed5a2 100644 --- a/applications/rv-kmir.html +++ b/applications/rv-kmir.html @@ -4,7 +4,7 @@ KMIR: the K semantics of MIR | Web3 Foundation Grants - + diff --git a/applications/saito-game-protocol-and-engine.html b/applications/saito-game-protocol-and-engine.html index 0a4ce630759..d38ed6b1dec 100644 --- a/applications/saito-game-protocol-and-engine.html +++ b/applications/saito-game-protocol-and-engine.html @@ -4,7 +4,7 @@ Saito Gaming Protocol and Library | Web3 Foundation Grants - + diff --git a/applications/sandox.html b/applications/sandox.html index ed8a593afde..18c97cc715c 100644 --- a/applications/sandox.html +++ b/applications/sandox.html @@ -4,7 +4,7 @@ SanDOx | Web3 Foundation Grants - + diff --git a/applications/sarp-basic-functionality.html b/applications/sarp-basic-functionality.html index d0c377a0ba3..63304f1eae3 100644 --- a/applications/sarp-basic-functionality.html +++ b/applications/sarp-basic-functionality.html @@ -4,7 +4,7 @@ SARP - A Static Analysis Tool for Runtime Pallets | Web3 Foundation Grants - + diff --git a/applications/scale-codec-comparator.html b/applications/scale-codec-comparator.html index 02e3be2e2df..6d634c86ee5 100644 --- a/applications/scale-codec-comparator.html +++ b/applications/scale-codec-comparator.html @@ -4,7 +4,7 @@ SCALE Codec Comparator | Web3 Foundation Grants - + diff --git a/applications/sensio_network.html b/applications/sensio_network.html index eb0c9612a44..ae1a6b3d836 100644 --- a/applications/sensio_network.html +++ b/applications/sensio_network.html @@ -4,7 +4,7 @@ Sensio Network | Web3 Foundation Grants - + diff --git a/applications/sequester.html b/applications/sequester.html index 30666f2dbe5..886b6cc9f47 100644 --- a/applications/sequester.html +++ b/applications/sequester.html @@ -4,7 +4,7 @@ Sequester | Web3 Foundation Grants - + diff --git a/applications/setheum-launchpad-crowdsales-pallet.html b/applications/setheum-launchpad-crowdsales-pallet.html index cdb83ee690e..b45662aed47 100644 --- a/applications/setheum-launchpad-crowdsales-pallet.html +++ b/applications/setheum-launchpad-crowdsales-pallet.html @@ -4,7 +4,7 @@ Setheum HighEnd LaunchPad Crowdsales Module | Web3 Foundation Grants - + diff --git a/applications/setheum.html b/applications/setheum.html index 1830131efc2..6cff0078fc1 100644 --- a/applications/setheum.html +++ b/applications/setheum.html @@ -4,7 +4,7 @@ Setheum | Web3 Foundation Grants - + diff --git a/applications/shadows-network.html b/applications/shadows-network.html index b4493e9fa25..18c4b88a425 100644 --- a/applications/shadows-network.html +++ b/applications/shadows-network.html @@ -4,7 +4,7 @@ Shadows Network | Web3 Foundation Grants - + diff --git a/applications/si-front-end-template.html b/applications/si-front-end-template.html index 4c5eeff6e32..27409d7b0a1 100644 --- a/applications/si-front-end-template.html +++ b/applications/si-front-end-template.html @@ -4,7 +4,7 @@ FrontRevamp: A Material Design Makeover for Substrate Front-End Template | Web3 Foundation Grants - + diff --git a/applications/signac.html b/applications/signac.html index 6e4d673a8f9..a0f449b7483 100644 --- a/applications/signac.html +++ b/applications/signac.html @@ -4,7 +4,7 @@ Signac - a monorepo plugin for developing multiple Parity ink! smart contracts | Web3 Foundation Grants - + diff --git a/applications/signet.html b/applications/signet.html index eb0ca9018c9..4aab37dd4e7 100644 --- a/applications/signet.html +++ b/applications/signet.html @@ -4,7 +4,7 @@ Signet - Talisman | Web3 Foundation Grants - + diff --git a/applications/sirato_substrate_phase3.html b/applications/sirato_substrate_phase3.html index 11eb61577bf..31f028077bf 100644 --- a/applications/sirato_substrate_phase3.html +++ b/applications/sirato_substrate_phase3.html @@ -4,7 +4,7 @@ Sirato (Epirus) Substrate Explorer - Phase III | Web3 Foundation Grants - + diff --git a/applications/skyekiwi-protocol.html b/applications/skyekiwi-protocol.html index 8e6a3c34bd4..eae462d6369 100644 --- a/applications/skyekiwi-protocol.html +++ b/applications/skyekiwi-protocol.html @@ -4,7 +4,7 @@ SkyeKiwi Protocol | Web3 Foundation Grants - + diff --git a/applications/skyepass.html b/applications/skyepass.html index d0dca0dc551..f59c37a04e3 100644 --- a/applications/skyepass.html +++ b/applications/skyepass.html @@ -4,7 +4,7 @@ SkyePass | Web3 Foundation Grants - + diff --git a/applications/skynet-substrate-integration.html b/applications/skynet-substrate-integration.html index dcb9d01edaa..f8f91ac6793 100644 --- a/applications/skynet-substrate-integration.html +++ b/applications/skynet-substrate-integration.html @@ -4,7 +4,7 @@ Pallet for Decentralized Off-Chain Storage on Skynet | Web3 Foundation Grants - + diff --git a/applications/slonigiraf.html b/applications/slonigiraf.html index de4d0c3a78d..687b8421064 100644 --- a/applications/slonigiraf.html +++ b/applications/slonigiraf.html @@ -4,7 +4,7 @@ SLON - a recommendation letter system | Web3 Foundation Grants - + diff --git a/applications/slothunter.html b/applications/slothunter.html index 7554bb21f47..444448c5b24 100644 --- a/applications/slothunter.html +++ b/applications/slothunter.html @@ -4,7 +4,7 @@ Slothunter | Web3 Foundation Grants - + diff --git a/applications/social_recovery_wallet.html b/applications/social_recovery_wallet.html index 8203a27d8c7..fd5fac53e2e 100644 --- a/applications/social_recovery_wallet.html +++ b/applications/social_recovery_wallet.html @@ -4,7 +4,7 @@ Social Recovery Wallet | Web3 Foundation Grants - + diff --git a/applications/societal_grant2.html b/applications/societal_grant2.html index 06db8d01633..0974823a14c 100644 --- a/applications/societal_grant2.html +++ b/applications/societal_grant2.html @@ -4,7 +4,7 @@ Societal | Web3 Foundation Grants - + diff --git a/applications/societal_saas_pricing.html b/applications/societal_saas_pricing.html index e12eedcd016..fe670434fcc 100644 --- a/applications/societal_saas_pricing.html +++ b/applications/societal_saas_pricing.html @@ -4,7 +4,7 @@ Societal | Web3 Foundation Grants - + diff --git a/applications/sol2ink-follow-up.html b/applications/sol2ink-follow-up.html index 51ebd9c59ad..188d9106c4b 100644 --- a/applications/sol2ink-follow-up.html +++ b/applications/sol2ink-follow-up.html @@ -4,7 +4,7 @@ Sol2Ink | Web3 Foundation Grants - + diff --git a/applications/sol2ink.html b/applications/sol2ink.html index bde0b2301b5..a3411506ba8 100644 --- a/applications/sol2ink.html +++ b/applications/sol2ink.html @@ -4,7 +4,7 @@ Sol2Ink | Web3 Foundation Grants - + diff --git a/applications/solidity-trie-verifier.html b/applications/solidity-trie-verifier.html index 1d0c20cb084..677617d4a4e 100644 --- a/applications/solidity-trie-verifier.html +++ b/applications/solidity-trie-verifier.html @@ -4,7 +4,7 @@ solidity-trie-verifier | Web3 Foundation Grants - + diff --git a/applications/solidity-verifier-for-accountable-light-client.html b/applications/solidity-verifier-for-accountable-light-client.html index 3dc8158b588..26ffbb00189 100644 --- a/applications/solidity-verifier-for-accountable-light-client.html +++ b/applications/solidity-verifier-for-accountable-light-client.html @@ -4,7 +4,7 @@ Solidity Verifier Implementation for Accountable Light Client | Web3 Foundation Grants - + diff --git a/applications/spacewalk-bridge.html b/applications/spacewalk-bridge.html index 86c9c81945e..58727247d17 100644 --- a/applications/spacewalk-bridge.html +++ b/applications/spacewalk-bridge.html @@ -4,7 +4,7 @@ Spacewalk: a Stellar bridge | Web3 Foundation Grants - + diff --git a/applications/spartan_poc_consensus_module.html b/applications/spartan_poc_consensus_module.html index c0f0c7c2566..1e7867a5552 100644 --- a/applications/spartan_poc_consensus_module.html +++ b/applications/spartan_poc_consensus_module.html @@ -4,7 +4,7 @@ Spartan: PoC Consensus Module | Web3 Foundation Grants - + diff --git a/applications/sr25519_donna.html b/applications/sr25519_donna.html index 26c683e8a3c..a09360cec05 100644 --- a/applications/sr25519_donna.html +++ b/applications/sr25519_donna.html @@ -4,7 +4,7 @@ sr25519-donna | Web3 Foundation Grants - + diff --git a/applications/ssal-commods-dex.html b/applications/ssal-commods-dex.html index fdcdb0afbca..54734a00469 100644 --- a/applications/ssal-commods-dex.html +++ b/applications/ssal-commods-dex.html @@ -4,7 +4,7 @@ Ssal: Ink Commodities Exchange | Web3 Foundation Grants - + diff --git a/applications/stable-asset.html b/applications/stable-asset.html index 7cad0c66d2a..0b9cf621ee2 100644 --- a/applications/stable-asset.html +++ b/applications/stable-asset.html @@ -4,7 +4,7 @@ Stable Asset | Web3 Foundation Grants - + diff --git a/applications/staking-rewards-collector-front-end.html b/applications/staking-rewards-collector-front-end.html index a3b6ee4e0dc..54a375f3c1b 100644 --- a/applications/staking-rewards-collector-front-end.html +++ b/applications/staking-rewards-collector-front-end.html @@ -4,7 +4,7 @@ Staking Rewards Viewer | Web3 Foundation Grants - + diff --git a/applications/stardust.html b/applications/stardust.html index 8a8c4155c08..f66760f7c41 100644 --- a/applications/stardust.html +++ b/applications/stardust.html @@ -4,7 +4,7 @@ Derivative Powered Uncollateralized Stablecoin Research and Design | Web3 Foundation Grants - + diff --git a/applications/starks_network.html b/applications/starks_network.html index e4b8c3a9fa3..0f07a41a7d1 100644 --- a/applications/starks_network.html +++ b/applications/starks_network.html @@ -4,7 +4,7 @@ Starks Network | Web3 Foundation Grants - + diff --git a/applications/stone-index-on-substrate.html b/applications/stone-index-on-substrate.html index ea3497b8990..bbb3631915d 100644 --- a/applications/stone-index-on-substrate.html +++ b/applications/stone-index-on-substrate.html @@ -4,7 +4,7 @@ Stone Index on Substrate | Web3 Foundation Grants - + diff --git a/applications/sub_consensus_mechanism.html b/applications/sub_consensus_mechanism.html index b0e3cb85438..34cc2ee416f 100644 --- a/applications/sub_consensus_mechanism.html +++ b/applications/sub_consensus_mechanism.html @@ -4,7 +4,7 @@ Sub-consensus mechanism | Web3 Foundation Grants - + diff --git a/applications/subalfred.html b/applications/subalfred.html index c9d9f239b7f..15e8b6b8389 100644 --- a/applications/subalfred.html +++ b/applications/subalfred.html @@ -4,7 +4,7 @@ Subalfred | Web3 Foundation Grants - + diff --git a/applications/subauction.html b/applications/subauction.html index 17b119f1016..8fcf17432f4 100644 --- a/applications/subauction.html +++ b/applications/subauction.html @@ -4,7 +4,7 @@ Subauction | Web3 Foundation Grants - + diff --git a/applications/subdex.html b/applications/subdex.html index 7beba32f22e..8eb4f99429a 100644 --- a/applications/subdex.html +++ b/applications/subdex.html @@ -4,7 +4,7 @@ SubDEX | Web3 Foundation Grants - + diff --git a/applications/subquery.html b/applications/subquery.html index a0fcc4f70b7..3ec64f22d60 100644 --- a/applications/subquery.html +++ b/applications/subquery.html @@ -4,7 +4,7 @@ SubQuery | Web3 Foundation Grants - + diff --git a/applications/subrelay.html b/applications/subrelay.html index 4b357e972a1..92401ef1add 100644 --- a/applications/subrelay.html +++ b/applications/subrelay.html @@ -4,7 +4,7 @@ SubRelay | Web3 Foundation Grants - + diff --git a/applications/subscript_lang.html b/applications/subscript_lang.html index 16696d83b35..1f8dc4c5593 100644 --- a/applications/subscript_lang.html +++ b/applications/subscript_lang.html @@ -4,7 +4,7 @@ Subscript | Web3 Foundation Grants - + diff --git a/applications/subsmt.html b/applications/subsmt.html index 02b778b9802..c4c6a8d0dd6 100644 --- a/applications/subsmt.html +++ b/applications/subsmt.html @@ -4,7 +4,7 @@ SubSMT | Web3 Foundation Grants - + diff --git a/applications/substats.html b/applications/substats.html index cbe4ac6185d..ff3685ff0c1 100644 --- a/applications/substats.html +++ b/applications/substats.html @@ -4,7 +4,7 @@ Substats (The framework of lightweight block explorer) | Web3 Foundation Grants - + diff --git a/applications/substrate-evm-adapter.html b/applications/substrate-evm-adapter.html index b2a8e6b7f40..6b743df153e 100644 --- a/applications/substrate-evm-adapter.html +++ b/applications/substrate-evm-adapter.html @@ -4,7 +4,7 @@ Substrate EVM Adapter | Web3 Foundation Grants - + diff --git a/applications/substrate-identity-directory.html b/applications/substrate-identity-directory.html index 3966b074402..4326c7bbd4f 100644 --- a/applications/substrate-identity-directory.html +++ b/applications/substrate-identity-directory.html @@ -4,7 +4,7 @@ Substrate Identity Hub | Web3 Foundation Grants - + diff --git a/applications/substrate-parachain-PoS-template.html b/applications/substrate-parachain-PoS-template.html index 527d1b7f13f..629c7c39f7f 100644 --- a/applications/substrate-parachain-PoS-template.html +++ b/applications/substrate-parachain-PoS-template.html @@ -4,7 +4,7 @@ substrate-parachain-PoS-template | Web3 Foundation Grants - + diff --git a/applications/substrate-tutorials.html b/applications/substrate-tutorials.html index 466fb32723a..0881b73bb9b 100644 --- a/applications/substrate-tutorials.html +++ b/applications/substrate-tutorials.html @@ -4,7 +4,7 @@ Substrate Tutorials | Web3 Foundation Grants - + diff --git a/applications/substrate_client_java.html b/applications/substrate_client_java.html index aec17053f58..441d4d56fd9 100644 --- a/applications/substrate_client_java.html +++ b/applications/substrate_client_java.html @@ -4,7 +4,7 @@ Substrate Client for Java | Web3 Foundation Grants - + diff --git a/applications/substrate_core_polywrapper.html b/applications/substrate_core_polywrapper.html index 51ac8f2d207..a1711059ba3 100644 --- a/applications/substrate_core_polywrapper.html +++ b/applications/substrate_core_polywrapper.html @@ -4,7 +4,7 @@ Substrate Core Polywrapper | Web3 Foundation Grants - + diff --git a/applications/substrate_startkit_GUI.html b/applications/substrate_startkit_GUI.html index 1fa442d7b45..917c86a4855 100644 --- a/applications/substrate_startkit_GUI.html +++ b/applications/substrate_startkit_GUI.html @@ -4,7 +4,7 @@ Substrate startkit GUI | Web3 Foundation Grants - + diff --git a/applications/subvt-telegram-bot.html b/applications/subvt-telegram-bot.html index c5ea53454f3..bff4ad44df4 100644 --- a/applications/subvt-telegram-bot.html +++ b/applications/subvt-telegram-bot.html @@ -4,7 +4,7 @@ SubVT Telegram Bot for Kusama and Polkadot | Web3 Foundation Grants - + diff --git a/applications/subwallet.html b/applications/subwallet.html index 1d3c76b996b..76881b77b68 100644 --- a/applications/subwallet.html +++ b/applications/subwallet.html @@ -4,7 +4,7 @@ subwallet | Web3 Foundation Grants - + diff --git a/applications/subxt-python.html b/applications/subxt-python.html index 6c20533796d..05ea7eb1ac3 100644 --- a/applications/subxt-python.html +++ b/applications/subxt-python.html @@ -4,7 +4,7 @@ subxt-python | Web3 Foundation Grants - + diff --git a/applications/sukhavati_poc_module.html b/applications/sukhavati_poc_module.html index f2eb029df6c..d884e7d67d8 100644 --- a/applications/sukhavati_poc_module.html +++ b/applications/sukhavati_poc_module.html @@ -4,7 +4,7 @@ Sukhavati PoC Module | Web3 Foundation Grants - + diff --git a/applications/sunrise-dex.html b/applications/sunrise-dex.html index 3ff70fc1e47..487d52a732b 100644 --- a/applications/sunrise-dex.html +++ b/applications/sunrise-dex.html @@ -4,7 +4,7 @@ Sunrise DEX | Web3 Foundation Grants - + diff --git a/applications/sunshine-keybase.html b/applications/sunshine-keybase.html index 95abe1efabe..e635c55a764 100644 --- a/applications/sunshine-keybase.html +++ b/applications/sunshine-keybase.html @@ -4,7 +4,7 @@ Sunshine Keybase | Web3 Foundation Grants - + diff --git a/applications/sup.html b/applications/sup.html index 7e4a3e8c938..fe3f7d37751 100644 --- a/applications/sup.html +++ b/applications/sup.html @@ -4,7 +4,7 @@ Sup | Web3 Foundation Grants - + diff --git a/applications/supersig_fellowship.html b/applications/supersig_fellowship.html index 3b9bec659ae..59d1882d1ee 100644 --- a/applications/supersig_fellowship.html +++ b/applications/supersig_fellowship.html @@ -4,7 +4,7 @@ Supersig | Web3 Foundation Grants - + diff --git a/applications/swarm-nl.html b/applications/swarm-nl.html index 190891bed89..82d337808fc 100644 --- a/applications/swarm-nl.html +++ b/applications/swarm-nl.html @@ -4,7 +4,7 @@ SwarmNL | Web3 Foundation Grants - + diff --git a/applications/tdot.html b/applications/tdot.html index cb5dd0841a5..46461d5dcf1 100644 --- a/applications/tdot.html +++ b/applications/tdot.html @@ -4,7 +4,7 @@ tDOT | Web3 Foundation Grants - + diff --git a/applications/tokenomics-survey-2022.html b/applications/tokenomics-survey-2022.html index d280e0bfa3d..fb0471b88d9 100644 --- a/applications/tokenomics-survey-2022.html +++ b/applications/tokenomics-survey-2022.html @@ -4,7 +4,7 @@ Tokenomics Scoping Review: Annotated Bibliography | Web3 Foundation Grants - + diff --git a/applications/tracking_chain.html b/applications/tracking_chain.html index 8094ada4348..7f67dbd1181 100644 --- a/applications/tracking_chain.html +++ b/applications/tracking_chain.html @@ -4,7 +4,7 @@ Tracking Chain | Web3 Foundation Grants - + diff --git a/applications/tribal_protocol.html b/applications/tribal_protocol.html index b0d9f0a3cbd..a135d2455ab 100644 --- a/applications/tribal_protocol.html +++ b/applications/tribal_protocol.html @@ -4,7 +4,7 @@ Tribal Protocol Smart Contract Development - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/tux0.html b/applications/tux0.html index b04ad8fd514..8d5ffb6f91c 100644 --- a/applications/tux0.html +++ b/applications/tux0.html @@ -4,7 +4,7 @@ Tux0 | Web3 Foundation Grants - + diff --git a/applications/tuxedo.html b/applications/tuxedo.html index ac170375a9c..51f93ede9d9 100644 --- a/applications/tuxedo.html +++ b/applications/tuxedo.html @@ -4,7 +4,7 @@ Tuxedo | Web3 Foundation Grants - + diff --git a/applications/tuxedo_parachain.html b/applications/tuxedo_parachain.html index edc68465de0..c57931aca4e 100644 --- a/applications/tuxedo_parachain.html +++ b/applications/tuxedo_parachain.html @@ -4,7 +4,7 @@ Tuxedo Parachain | Web3 Foundation Grants - + diff --git a/applications/typechain-polkadot-follow-up-2.html b/applications/typechain-polkadot-follow-up-2.html index 6988d5b07c6..56c9586e836 100644 --- a/applications/typechain-polkadot-follow-up-2.html +++ b/applications/typechain-polkadot-follow-up-2.html @@ -4,7 +4,7 @@ Typechain-Polkadot Follow-up-2 | Web3 Foundation Grants - + diff --git a/applications/typechain-polkadot-follow-up.html b/applications/typechain-polkadot-follow-up.html index c1aff91e555..89a8b7f8653 100644 --- a/applications/typechain-polkadot-follow-up.html +++ b/applications/typechain-polkadot-follow-up.html @@ -4,7 +4,7 @@ Typechain-Polkadot Follow-up | Web3 Foundation Grants - + diff --git a/applications/typechain-polkadot.html b/applications/typechain-polkadot.html index 2b28684df40..1387eb0297a 100644 --- a/applications/typechain-polkadot.html +++ b/applications/typechain-polkadot.html @@ -4,7 +4,7 @@ Typechain-Polkadot | Web3 Foundation Grants - + diff --git a/applications/typechain_revived.html b/applications/typechain_revived.html index bbbe635748e..bed4340ab0c 100644 --- a/applications/typechain_revived.html +++ b/applications/typechain_revived.html @@ -4,7 +4,7 @@ Improve & Update Typechain Polkadot | Web3 Foundation Grants - + diff --git a/applications/typink.html b/applications/typink.html index 546e59f939d..b98659e3baf 100644 --- a/applications/typink.html +++ b/applications/typink.html @@ -4,7 +4,7 @@ typink | Web3 Foundation Grants - + diff --git a/applications/uke-protocol.html b/applications/uke-protocol.html index 9ed4f8959ae..3c1b6b6f0bc 100644 --- a/applications/uke-protocol.html +++ b/applications/uke-protocol.html @@ -4,7 +4,7 @@ Uke Protocol PoC & App (revised) | Web3 Foundation Grants - + diff --git a/applications/uke.html b/applications/uke.html index 2a48d45ee15..93c639600f5 100644 --- a/applications/uke.html +++ b/applications/uke.html @@ -4,7 +4,7 @@ Uke Messaging - PoC - Phase 1 | Web3 Foundation Grants - + diff --git a/applications/unified_collator_node_deployment.html b/applications/unified_collator_node_deployment.html index 55de84edea7..548cf2ec61b 100644 --- a/applications/unified_collator_node_deployment.html +++ b/applications/unified_collator_node_deployment.html @@ -4,7 +4,7 @@ Unified deployment for the collator node | Web3 Foundation Grants - + diff --git a/applications/universaldot-me.html b/applications/universaldot-me.html index 04c2c23737c..b1f8889ad76 100644 --- a/applications/universaldot-me.html +++ b/applications/universaldot-me.html @@ -4,7 +4,7 @@ universaldot.me | Web3 Foundation Grants - + diff --git a/applications/universaldot.me.html b/applications/universaldot.me.html index 0ae0c36994e..0d0ae6e5766 100644 --- a/applications/universaldot.me.html +++ b/applications/universaldot.me.html @@ -4,7 +4,7 @@ universaldot.me | Web3 Foundation Grants - + diff --git a/applications/upgradeability-by-proxy.html b/applications/upgradeability-by-proxy.html index 8b8cabe4401..55967897504 100644 --- a/applications/upgradeability-by-proxy.html +++ b/applications/upgradeability-by-proxy.html @@ -4,7 +4,7 @@ ink! Smart Contract Upgradeability | Web3 Foundation Grants - + diff --git a/applications/uplink.html b/applications/uplink.html index 0b7d86db47d..fc0bc1cf232 100644 --- a/applications/uplink.html +++ b/applications/uplink.html @@ -4,7 +4,7 @@ UpLink | Web3 Foundation Grants - + diff --git a/applications/validated-streams.html b/applications/validated-streams.html index eb011235295..11039ae07e7 100644 --- a/applications/validated-streams.html +++ b/applications/validated-streams.html @@ -4,7 +4,7 @@ Validated Streams | Web3 Foundation Grants - + diff --git a/applications/validators_selection.html b/applications/validators_selection.html index bf52e982d7a..473998c2b7e 100644 --- a/applications/validators_selection.html +++ b/applications/validators_selection.html @@ -4,7 +4,7 @@ Validators selection | Web3 Foundation Grants - + diff --git a/applications/vanguard.html b/applications/vanguard.html index fb2761dd30d..4587e786226 100644 --- a/applications/vanguard.html +++ b/applications/vanguard.html @@ -4,7 +4,7 @@ Vanguard | Web3 Foundation Grants - + diff --git a/applications/ventur.html b/applications/ventur.html index badc3708bb1..b8a2965c7eb 100644 --- a/applications/ventur.html +++ b/applications/ventur.html @@ -4,7 +4,7 @@ Ventur | Web3 Foundation Grants - + diff --git a/applications/vera_defi.html b/applications/vera_defi.html index adcbbc189ee..93f8b78c159 100644 --- a/applications/vera_defi.html +++ b/applications/vera_defi.html @@ -4,7 +4,7 @@ Vera Defi Phase 1 | Web3 Foundation Grants - + diff --git a/applications/verida_network.html b/applications/verida_network.html index 95eaf5682b0..9d9b24e36eb 100644 --- a/applications/verida_network.html +++ b/applications/verida_network.html @@ -4,7 +4,7 @@ Verida | Web3 Foundation Grants - + diff --git a/applications/visualize_rust_lifetime.html b/applications/visualize_rust_lifetime.html index e0c6372b0b3..a9c385b5cee 100644 --- a/applications/visualize_rust_lifetime.html +++ b/applications/visualize_rust_lifetime.html @@ -4,7 +4,7 @@ Avoiding Rust Deadlocks via Visualizing Lifetime | Web3 Foundation Grants - + diff --git a/applications/vue-typescript-substrate-frontend-template.html b/applications/vue-typescript-substrate-frontend-template.html index 16a4ef13106..e7df455c5f3 100644 --- a/applications/vue-typescript-substrate-frontend-template.html +++ b/applications/vue-typescript-substrate-frontend-template.html @@ -4,7 +4,7 @@ Vue.js + TypeScript Substrate Front-End Template | Web3 Foundation Grants - + diff --git a/applications/walt-id_nft-infra.html b/applications/walt-id_nft-infra.html index 3b455da2b23..f895a4aebc0 100644 --- a/applications/walt-id_nft-infra.html +++ b/applications/walt-id_nft-infra.html @@ -4,7 +4,7 @@ walt-id_nft-infra | Web3 Foundation Grants - + diff --git a/applications/wasm-opt-for-rust.html b/applications/wasm-opt-for-rust.html index 29cb99a2477..dba966ba446 100644 --- a/applications/wasm-opt-for-rust.html +++ b/applications/wasm-opt-for-rust.html @@ -4,7 +4,7 @@ wasm-opt for Rust | Web3 Foundation Grants - + diff --git a/applications/wasm_runtimes_fuzzing.html b/applications/wasm_runtimes_fuzzing.html index 96234581164..740929961d9 100644 --- a/applications/wasm_runtimes_fuzzing.html +++ b/applications/wasm_runtimes_fuzzing.html @@ -4,7 +4,7 @@ WebAssembly Runtimes Fuzzing (WARF) | Web3 Foundation Grants - + diff --git a/applications/wasmedge_substrate.html b/applications/wasmedge_substrate.html index 3ce92d25194..875bf207c52 100644 --- a/applications/wasmedge_substrate.html +++ b/applications/wasmedge_substrate.html @@ -4,7 +4,7 @@ WasmEdge for Substrate | Web3 Foundation Grants - + diff --git a/applications/web3-association-open-source-contributor-funding-experiment-setup.html b/applications/web3-association-open-source-contributor-funding-experiment-setup.html index 96f1c191698..c288f3240ed 100644 --- a/applications/web3-association-open-source-contributor-funding-experiment-setup.html +++ b/applications/web3-association-open-source-contributor-funding-experiment-setup.html @@ -4,7 +4,7 @@ Open source contributor funding experiment setup | Web3 Foundation Grants - + diff --git a/applications/web3-compatible-api.html b/applications/web3-compatible-api.html index ef7c990eb16..24761c7dc33 100644 --- a/applications/web3-compatible-api.html +++ b/applications/web3-compatible-api.html @@ -4,7 +4,7 @@ Web3 Compatible API for Substrate EVM Chains | Web3 Foundation Grants - + diff --git a/applications/wika_network.html b/applications/wika_network.html index b702cba4b5c..c90985a6d7a 100644 --- a/applications/wika_network.html +++ b/applications/wika_network.html @@ -4,7 +4,7 @@ wika.network | Web3 Foundation Grants - + diff --git a/applications/workflow_testing.html b/applications/workflow_testing.html index 4834ee4131b..c752acc2221 100644 --- a/applications/workflow_testing.html +++ b/applications/workflow_testing.html @@ -4,7 +4,7 @@ DuoSwap Module | Web3 Foundation Grants - + diff --git a/applications/xNFT.html b/applications/xNFT.html index 620c1a5eb1f..8101186c03c 100644 --- a/applications/xNFT.html +++ b/applications/xNFT.html @@ -4,7 +4,7 @@ xNFT | Web3 Foundation Grants - + diff --git a/applications/xbi-format-psp-t3rn.html b/applications/xbi-format-psp-t3rn.html index 5496ab62a07..3fdd561a6db 100644 --- a/applications/xbi-format-psp-t3rn.html +++ b/applications/xbi-format-psp-t3rn.html @@ -4,7 +4,7 @@ XBI - xcm-based high-level standard and interface (ABI) for smart contracts | Web3 Foundation Grants - + diff --git a/applications/xcNFT.html b/applications/xcNFT.html index 034e58ab337..2e266db5490 100644 --- a/applications/xcNFT.html +++ b/applications/xcNFT.html @@ -4,7 +4,7 @@ ParaSpell xcNFT pallet | Web3 Foundation Grants - + diff --git a/applications/xcm-domain-service.html b/applications/xcm-domain-service.html index 757eeb4338d..b80f97377dd 100644 --- a/applications/xcm-domain-service.html +++ b/applications/xcm-domain-service.html @@ -4,7 +4,7 @@ XCM Domain Name Service | Web3 Foundation Grants - + diff --git a/applications/xcm-sdk.html b/applications/xcm-sdk.html index 83cbb93a34f..b0e0dd80de3 100644 --- a/applications/xcm-sdk.html +++ b/applications/xcm-sdk.html @@ -4,7 +4,7 @@ Cross-Consensus Messaging Software Development Kit | Web3 Foundation Grants - + diff --git a/applications/xcm-tools-follow-up-2.html b/applications/xcm-tools-follow-up-2.html index 555458730ea..ce1013aed30 100644 --- a/applications/xcm-tools-follow-up-2.html +++ b/applications/xcm-tools-follow-up-2.html @@ -4,7 +4,7 @@ XCM Tools follow-up-2 | Web3 Foundation Grants - + diff --git a/applications/xcm-tools-follow-up.html b/applications/xcm-tools-follow-up.html index aab0987f6c2..c2d1844802e 100644 --- a/applications/xcm-tools-follow-up.html +++ b/applications/xcm-tools-follow-up.html @@ -4,7 +4,7 @@ XCM Tools follow-up | Web3 Foundation Grants - + diff --git a/applications/xcm-tools.html b/applications/xcm-tools.html index 49d83b8c49b..f7dd78b919a 100644 --- a/applications/xcm-tools.html +++ b/applications/xcm-tools.html @@ -4,7 +4,7 @@ XCM Tools | Web3 Foundation Grants - + diff --git a/applications/xcmsend.html b/applications/xcmsend.html index 02c77b85ae6..ae82ac2dda3 100644 --- a/applications/xcmsend.html +++ b/applications/xcmsend.html @@ -4,7 +4,7 @@ XCMSend | Web3 Foundation Grants - + diff --git a/applications/xtokens.html b/applications/xtokens.html index 9f63419b76b..278179b7f18 100644 --- a/applications/xtokens.html +++ b/applications/xtokens.html @@ -4,7 +4,7 @@ xtokens - XCM Implementation for Fungible Assets | Web3 Foundation Grants - + diff --git a/applications/yatima.html b/applications/yatima.html index 08e6aec3204..b3234f8cb41 100644 --- a/applications/yatima.html +++ b/applications/yatima.html @@ -4,7 +4,7 @@ Yatima | Web3 Foundation Grants - + diff --git a/applications/yiban_chen1.html b/applications/yiban_chen1.html index d6813695c26..db48402b901 100644 --- a/applications/yiban_chen1.html +++ b/applications/yiban_chen1.html @@ -4,7 +4,7 @@ Yiban Chen (General chain) | Web3 Foundation Grants - + diff --git a/applications/yieldscan_phase_2.html b/applications/yieldscan_phase_2.html index 3d616f56121..415d388614f 100644 --- a/applications/yieldscan_phase_2.html +++ b/applications/yieldscan_phase_2.html @@ -4,7 +4,7 @@ YieldScan | Web3 Foundation Grants - + diff --git a/applications/zenlink-cross-chain-dex.html b/applications/zenlink-cross-chain-dex.html index 28d6084811f..63a4d3ed4ee 100644 --- a/applications/zenlink-cross-chain-dex.html +++ b/applications/zenlink-cross-chain-dex.html @@ -4,7 +4,7 @@ Zenlink DEX Smart Contract | Web3 Foundation Grants - + diff --git a/applications/zenlink-smart-contract.html b/applications/zenlink-smart-contract.html index 5f053ddbcde..754c9a0ea2a 100644 --- a/applications/zenlink-smart-contract.html +++ b/applications/zenlink-smart-contract.html @@ -4,7 +4,7 @@ Zenlink DEX Smart Contract | Web3 Foundation Grants - + diff --git a/applications/zenlink.html b/applications/zenlink.html index 5c6a59cfd54..07d1c49631c 100644 --- a/applications/zenlink.html +++ b/applications/zenlink.html @@ -4,7 +4,7 @@ Zenlink | Web3 Foundation Grants - + diff --git a/applications/zero-network.html b/applications/zero-network.html index 868a69a0473..a547b9e0c84 100644 --- a/applications/zero-network.html +++ b/applications/zero-network.html @@ -4,7 +4,7 @@ Zero Network | Web3 Foundation Grants - + diff --git a/applications/zk-plonk.html b/applications/zk-plonk.html index 56b3caea98d..be428343464 100644 --- a/applications/zk-plonk.html +++ b/applications/zk-plonk.html @@ -4,7 +4,7 @@ zk plonk | Web3 Foundation Grants - + diff --git a/applications/zk-rollups.html b/applications/zk-rollups.html index 20da5283241..67ff6dcf34e 100644 --- a/applications/zk-rollups.html +++ b/applications/zk-rollups.html @@ -4,7 +4,7 @@ ZK Rollup on Polkadot/Substrate | Web3 Foundation Grants - + diff --git a/applications/zkverse.html b/applications/zkverse.html index ff0289988fe..09dd282e6c2 100644 --- a/applications/zkverse.html +++ b/applications/zkverse.html @@ -4,7 +4,7 @@ Zkverse | Web3 Foundation Grants - + diff --git a/applications/zkwasm-rollups-transfer.html b/applications/zkwasm-rollups-transfer.html index ebe6c64b8cd..6aa14099184 100644 --- a/applications/zkwasm-rollups-transfer.html +++ b/applications/zkwasm-rollups-transfer.html @@ -4,7 +4,7 @@ Zkwasm Rollups Transfer | Web3 Foundation Grants - + diff --git a/assets/js/fcd223e9.43eb79ea.js b/assets/js/fcd223e9.43eb79ea.js new file mode 100644 index 00000000000..45df6cb9501 --- /dev/null +++ b/assets/js/fcd223e9.43eb79ea.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[16307],{81831:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>l,metadata:()=>t,toc:()=>c});const t=JSON.parse('{"id":"applications/infimum","title":"Infimum","description":"- Team Name: Apollos Collective","source":"@site/applications/infimum.md","sourceDirName":"applications","slug":"/applications/infimum","permalink":"/applications/infimum","draft":false,"unlisted":false,"editUrl":"https://github.com/w3f/Grants-Program/edit/master/applications/infimum.md","tags":[],"version":"current","frontMatter":{}}');var s=n(74848),r=n(28453);const l={},o="Infimum",a={},c=[{value:"Project Overview \ud83d\udcc4",id:"project-overview-page_facing_up",level:2},{value:"Overview",id:"overview",level:3},{value:"Project Details",id:"project-details",level:3},{value:"Ecosystem Fit",id:"ecosystem-fit",level:3},{value:"Team \ud83d\udc65",id:"team-busts_in_silhouette",level:2},{value:"Team members",id:"team-members",level:3},{value:"Contact",id:"contact",level:3},{value:"Legal Structure",id:"legal-structure",level:3},{value:"Team's experience",id:"teams-experience",level:3},{value:"Team Code Repos",id:"team-code-repos",level:3},{value:"Team LinkedIn Profiles (if available)",id:"team-linkedin-profiles-if-available",level:3},{value:"Development Status \ud83d\udcd6",id:"development-status-open_book",level:2},{value:"Development Roadmap \ud83d\udd29",id:"development-roadmap-nut_and_bolt",level:2},{value:"Overview",id:"overview-1",level:3},{value:"Milestone 1 \u2014 Voting apparatus without verification",id:"milestone-1--voting-apparatus-without-verification",level:3},{value:"Milestone 2 \u2014 On-chain verification logic and circuits",id:"milestone-2--on-chain-verification-logic-and-circuits",level:3},{value:"Milestone 3 \u2014 CLI tool and docsite",id:"milestone-3--cli-tool-and-docsite",level:3},{value:"Future Plans",id:"future-plans",level:2},{value:"Additional Information \u2795",id:"additional-information-heavy_plus_sign",level:2}];function d(e){const i={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.header,{children:(0,s.jsx)(i.h1,{id:"infimum",children:"Infimum"})}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Team Name:"})," Apollos Collective"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Payment Address:"})," 0x9c10EbAEB989CFd239679d47B9100dc4ad57A536 (ERC20 USDC)"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsxs)(i.strong,{children:[(0,s.jsx)(i.a,{href:"https://github.com/w3f/Grants-Program/tree/master#level_slider-levels",children:"Level"}),":"]})," 2"]}),"\n"]}),"\n",(0,s.jsxs)(i.h2,{id:"project-overview-page_facing_up",children:["Project Overview ","\ud83d\udcc4"]}),"\n",(0,s.jsxs)(i.p,{children:["This application is in response to the ",(0,s.jsx)(i.a,{href:"https://github.com/w3f/Grants-Program/blob/master/docs/RFPs/Open/anti-collusion_infrastructure.md",children:"anti-collusion infrastructure RFP"}),"."]}),"\n",(0,s.jsx)(i.h3,{id:"overview",children:"Overview"}),"\n",(0,s.jsx)(i.p,{children:"Helping to empower the realization of trust in, and verification of, voting systems within Substrate parachains."}),"\n",(0,s.jsxs)(i.p,{children:["The goal of this proposal is to provide a minimum viable implementation of Vitalik Buterin\u2019s ",(0,s.jsx)(i.a,{href:"https://ethresear.ch/t/minimal-anti-collusion-infrastructure/5413",children:"\u201cMinimal Anti-Collusion Infrastructure\u201d"})," as a substrate pallet and CLI (for performing off-chain work, i.e. encrypting votes, processing messages, and generating proofs)."]}),"\n",(0,s.jsxs)(i.p,{children:["The scope of this proposal is intended to be a proof of concept, of which contributes to the development of a genuine ",(0,s.jsx)(i.em,{children:"minimal"})," anti-collusion infrastructure within the Substrate ecosystem."]}),"\n",(0,s.jsx)(i.p,{children:"Governance, and by extension voting systems, are critical facets of society at large and have become a crucial value proposition of many blockchain applications. It is therefore imperative to develop systems which not only promote a sense of underlying trust, but also can intrinsically verify their own integrity."}),"\n",(0,s.jsx)(i.p,{children:"The team is interested in cryptographic voting as a research domain. They would like to further explore this area in order to provide a meaningful contribution to the community. Refer to \u201cFuture Plans\u201d section to preview how we\u2019d like to see this project evolve."}),"\n",(0,s.jsx)(i.h3,{id:"project-details",children:"Project Details"}),"\n",(0,s.jsx)(i.p,{children:"There are two primary deliverables outlined in this proposal:"}),"\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["\n",(0,s.jsx)(i.p,{children:"A Substrate pallet which facilitates the voting apparatus and on-chain verification of poll results, and;"}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["\n",(0,s.jsx)(i.p,{children:"A CLI tool to facilitate the generation of arguments passed to the methods exposed by the pallet."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(i.p,{children:"The goal of this system is to deincentivize collusion between participants given that any participant can secretly change or nullify their vote."}),"\n",(0,s.jsx)(i.p,{children:(0,s.jsx)(i.img,{src:"https://cdn.rhys.tech/infimum-ucd.png",alt:"Use case diagram"})}),"\n",(0,s.jsx)("ins",{children:"Deliverables:"}),"\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["Substrate pallet","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["Description","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Facilitates transparency and provenance of poll interactions and outcome. Users can register as either coordinators or participants, create polls, and interact with polls. On-chain verification of zero-knowledge proofs (which have been generated off-chain) that establish the correctness of the poll tallying computations (which have been performed off-chain) must occur prior to the acceptance of, and publishing of poll outcome."}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Public methods","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"registerAsCoordinator"})," Permits the caller to create polls, and stores their (public) keys."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"rotateKeys"})," Permits a coordinator to rotate their keys used for verification and voting process. Rejected if called during an ongoing poll."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"registerAsParticipant"})," Permits a user to participate in a poll. Rejected if called after voting period."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"createPoll"})," Instantiates a new poll object with the caller as the designated coordinator. Emits an event with the poll data."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"interactWithPoll"})," Inserts a message into the message tree for future processing by the coordinator. Valid messages include: a vote, and a key rotation. Rejected if sent outside of the timeline specified by the poll config. Participants may secretly call this method (i.e. from a different address) to override their vote, thereby deincentivizing bribery."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"mergePollState"})," Used by the coordinator to compute roots of message state tree, which is used as a commitment value by the proof verification logic. Rejected if called prior to poll end."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"commitOutcome"})," Verifies batches of proofs corresponding to the correctness of message processing and vote tally in order. Once every proof has been successfully verified the outcome is committed to storage and a ",(0,s.jsx)(i.code,{children:"PollOutcome"})," event is emitted containing the result of the vote. Rejected if called prior to ",(0,s.jsx)(i.code,{children:"mergePollState"}),"."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Runtime storage","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Public key store: mapping between coordinators and their public keys (which are used by participants to encrypt their votes)"}),"\n",(0,s.jsx)(i.li,{children:"Verifying key store: mapping between coordinators and their verifying keys used in the on-chain verification of proofs"}),"\n",(0,s.jsx)(i.li,{children:"Poll store: mapping between poll id and the current state of the poll"}),"\n",(0,s.jsx)(i.li,{children:"Poll message state: mapping between poll id and a merkle tree of secret participant messages (i.e. votes and/or nullifiers)"}),"\n",(0,s.jsx)(i.li,{children:"Poll Result: mapping between poll id and outcome"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Dependencies","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["We will rely on the ",(0,s.jsx)(i.a,{href:"https://eprint.iacr.org/2016/260.pdf",children:"Groth16"})," verifier provided by ",(0,s.jsx)(i.a,{href:"https://github.com/arkworks-rs/groth16",children:"arkworks"})," under the ",(0,s.jsx)(i.a,{href:"https://github.com/arkworks-rs/groth16/blob/master/LICENSE-MIT",children:"MIT license"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["CLI tool","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["Description","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Facilitates off-chain computations performed by participants and trusted operators. In particular, generating the values (e.g. encryption keys, proofs) required by the function signatures specified in the first deliverable (1.Susbtrate Pallet). This will be provided as a TypeScript library (in order to serve as a starting point for future integration into dApps) with a simple CLI wrapper."}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Technologies used","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Circom"}),"\n",(0,s.jsx)(i.li,{children:"Typescript"}),"\n",(0,s.jsx)(i.li,{children:"Node.js"}),"\n",(0,s.jsx)(i.li,{children:"snarkjs"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Commands available to users","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"generateKeypair"})," Used by both participants and coordinator. Outputs a keypair used for encrypting and decrypting the messages which represent poll interactions."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"generateProof"})," Used by the coordinator. Generates a proof of correctness for the current batch of message processing computations (including final vote tally)."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"encodeMessage"})," Used by participants. Accepts their vote as input, and outputs an encoded message which may only be decrypted and read by the coordinator."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)("ins",{children:"Poll lifecycle:"}),"\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["Poll is created (by a coordinator). Prior to the start time of the poll:","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"The coordinator may perform any permitted alterations to the poll configuration, or close the poll"}),"\n",(0,s.jsx)(i.li,{children:"Individuals can begin to register as participants in the poll"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Poll starts:","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Coordinator may no longer preform any alterations to the poll (e.g. update signing key)"}),"\n",(0,s.jsx)(i.li,{children:"Participants may interact with the poll (vote, revote, nullify vote, switch keys)"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Poll ends:","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Participants may no longer sign up or interact with the poll"}),"\n",(0,s.jsx)(i.li,{children:"Coordinator may start to compute the outcome of the poll"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Poll result becomes \u201cfinalized\u201d once:","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"The coordinator publishes the result of the poll alongside proofs of the computations"}),"\n",(0,s.jsx)(i.li,{children:"The result of the poll is committed to storage if and only if every proof passes verification"}),"\n",(0,s.jsx)(i.li,{children:"At this point it is sensible for external actions to be taken in response to the outcome of the poll"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)("ins",{children:"Constraints and limitations of the deliverables to be aware of:"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"A coordinator may only manage a single poll at a time (there may be multiple coordinators each with their own poll at any given time)"}),"\n",(0,s.jsx)(i.li,{children:"Users can only cast a vote of weight 1"}),"\n",(0,s.jsx)(i.li,{children:"Votes must be processed, and tallied, in batches"}),"\n",(0,s.jsx)(i.li,{children:"Non-transparent proof system (Groth16); requires a trusted setup"}),"\n"]}),"\n",(0,s.jsx)(i.p,{children:"We intend to improve upon these limitations in future work (see the section below)."}),"\n",(0,s.jsx)(i.h3,{id:"ecosystem-fit",children:"Ecosystem Fit"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"Useful in governance schemes, e.g. crowd funding applications."}),"\n",(0,s.jsxs)(i.li,{children:["The target audience is parachain developers, e.g. a candidate integration could be the ",(0,s.jsx)(i.a,{href:"https://github.com/ImbueNetwork/imbue",children:"imbue network"}),"."]}),"\n",(0,s.jsx)(i.li,{children:"The overall intended trajectory is to help establish a sense of integrity within democratized systems. Participants in these systems are empowered to verify by default."}),"\n",(0,s.jsx)(i.li,{children:"The team is not aware of any projects in the Substrate/Polkadot/Kusama which are currently attempting to achieve feature parity (or beyond) with MACI in the Ethereum ecosystem."}),"\n"]}),"\n",(0,s.jsxs)(i.h2,{id:"team-busts_in_silhouette",children:["Team ","\ud83d\udc65"]}),"\n",(0,s.jsx)(i.h3,{id:"team-members",children:"Team members"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"Rhys Balevicius"}),"\n"]}),"\n",(0,s.jsx)(i.h3,{id:"contact",children:"Contact"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Contact Name:"})," Rhys Balevicius"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Contact Email:"})," ",(0,s.jsx)(i.a,{href:"mailto:rhys@apollos.tech",children:"rhys@apollos.tech"})]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Website:"})," ",(0,s.jsx)(i.a,{href:"https://rhys.tech",children:"https://rhys.tech"})]}),"\n"]}),"\n",(0,s.jsx)(i.h3,{id:"legal-structure",children:"Legal Structure"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Registered Address:"})," 173 Presidial Avenue, Oshawa, ON Canada"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Registered Legal Entity:"})," Apollos Web3 Collective Inc."]}),"\n"]}),"\n",(0,s.jsx)(i.h3,{id:"teams-experience",children:"Team's experience"}),"\n",(0,s.jsx)(i.p,{children:"Rhys Balevicius is a software developer with over half a decade of professional experience in full-stack development, software design, and software architecture in various industries, of which include blockchain technologies and fintech. He is also currently studying Mathematics and Computer Science at University of Toronto."}),"\n",(0,s.jsx)(i.p,{children:"He is a founding software engineer at Dropverse, which is a gamified blockchain-based app where users can collect tokens, participate in drops, etc. in the real world. It is primarily integrated with the Ethereum ecosystem (in particular, there is currently support for any EVM compatible chain). Major achievements in this role include building a microservice that relay meta-transactions originating from user custodial wallets."}),"\n",(0,s.jsxs)(i.p,{children:["Rhys also has previous experience in research and development, and some of this work has been patented. In particular, he designed and implemented a novel algorithm which utilized sequential image recognition in order to synchronize secondary content with the current timestamp of a video. The patent can be found here: ",(0,s.jsx)(i.a,{href:"https://patents.google.com/patent/US11082679B1/en?oq=US11082679B1",children:"https://patents.google.com/patent/US11082679B1/en?oq=US11082679B1"})]}),"\n",(0,s.jsx)(i.h3,{id:"team-code-repos",children:"Team Code Repos"}),"\n",(0,s.jsx)(i.p,{children:"The majority of Rhys\u2019 work has been client-based work and is closed-source. His interest in other projects has led him to also contribute to various open-source projects."}),"\n",(0,s.jsxs)(i.p,{children:["GitHub profile: ",(0,s.jsx)(i.a,{href:"https://github.com/rhysbalevicius",children:"https://github.com/rhysbalevicius"})]}),"\n",(0,s.jsx)(i.h3,{id:"team-linkedin-profiles-if-available",children:"Team LinkedIn Profiles (if available)"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Rhys Balevicius:"})," ",(0,s.jsx)(i.a,{href:"https://www.linkedin.com/in/rhys-balevicius/",children:"https://www.linkedin.com/in/rhys-balevicius/"})]}),"\n"]}),"\n",(0,s.jsxs)(i.h2,{id:"development-status-open_book",children:["Development Status ","\ud83d\udcd6"]}),"\n",(0,s.jsxs)(i.p,{children:["This application is in response to the ",(0,s.jsx)(i.a,{href:"https://github.com/w3f/Grants-Program/blob/master/docs/RFPs/Open/anti-collusion_infrastructure.md",children:"anti-collusion infrastructure RFP"}),"."]}),"\n",(0,s.jsxs)(i.p,{children:["Development status will be found over at ",(0,s.jsx)(i.a,{href:"https://github.com/rhysbalevicius/infimum",children:"https://github.com/rhysbalevicius/infimum"}),". This is empty at the time of submission."]}),"\n",(0,s.jsxs)(i.h2,{id:"development-roadmap-nut_and_bolt",children:["Development Roadmap ","\ud83d\udd29"]}),"\n",(0,s.jsx)(i.h3,{id:"overview-1",children:"Overview"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Total Estimated Duration:"})," 6 months"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Full-Time Equivalent (FTE):"})," 0,5 FTE"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Total Costs:"})," $27,000"]}),"\n"]}),"\n",(0,s.jsx)(i.h3,{id:"milestone-1--voting-apparatus-without-verification",children:"Milestone 1 \u2014 Voting apparatus without verification"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Estimated duration:"})," 2 months"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"FTE:"})," 0,5"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Costs:"})," 9,000 USD"]}),"\n"]}),"\n",(0,s.jsxs)(i.table,{children:[(0,s.jsx)(i.thead,{children:(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.th,{children:"Number"}),(0,s.jsx)(i.th,{children:"Deliverable"}),(0,s.jsx)(i.th,{children:"Specification"})]})}),(0,s.jsxs)(i.tbody,{children:[(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0a."}),(0,s.jsx)(i.td,{children:"License"}),(0,s.jsx)(i.td,{children:"MIT"})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0b."}),(0,s.jsx)(i.td,{children:"Documentation"}),(0,s.jsx)(i.td,{children:"Inline documentation. Basic guide explaining how to interact with the pallet will be provided in the README."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0c."}),(0,s.jsx)(i.td,{children:"Testing"}),(0,s.jsx)(i.td,{children:"Unit tests, GitHub actions CI workflow, and brief guide for running tests locally"})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0d."}),(0,s.jsx)(i.td,{children:"Docker"}),(0,s.jsx)(i.td,{children:"Dockerfiles and docker-compose.yml for running a development environment which locally spins up a node and frontend template for observing events, calling pallet extrinsics, and performing state queries."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1."}),(0,s.jsx)(i.td,{children:"Substrate pallet"}),(0,s.jsx)(i.td,{children:"Methods 1.ii.a to 1.ii.i (listed under deliverables in the project overview) without verification functionality provided by Groth16 proving system."})]})]})]}),"\n",(0,s.jsx)(i.h3,{id:"milestone-2--on-chain-verification-logic-and-circuits",children:"Milestone 2 \u2014 On-chain verification logic and circuits"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Estimated Duration:"})," 6 months"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"FTE:"})," 0,1"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Costs:"})," 9,000 USD"]}),"\n"]}),"\n",(0,s.jsxs)(i.table,{children:[(0,s.jsx)(i.thead,{children:(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.th,{children:"Number"}),(0,s.jsx)(i.th,{children:"Deliverable"}),(0,s.jsx)(i.th,{children:"Specification"})]})}),(0,s.jsxs)(i.tbody,{children:[(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0a."}),(0,s.jsx)(i.td,{children:"License"}),(0,s.jsx)(i.td,{children:"MIT"})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0b."}),(0,s.jsx)(i.td,{children:"Documentation"}),(0,s.jsx)(i.td,{children:"Inline documentation. Amendment to the original guide explaining the requirements for satisfying the verification logic."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0c."}),(0,s.jsx)(i.td,{children:"Testing"}),(0,s.jsx)(i.td,{children:"Unit tests for methods added. Updated unit tests for amended methods."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1a."}),(0,s.jsx)(i.td,{children:"Pallet: verification methods"}),(0,s.jsxs)(i.td,{children:["Private methods for verifying proofs which have been generated off-chain by the CLI delivered in Milestone 3. Relies on the verification logic provided by arkworks (",(0,s.jsx)(i.a,{href:"https://github.com/arkworks-rs/groth16",children:"https://github.com/arkworks-rs/groth16"}),")."]})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1b."}),(0,s.jsx)(i.td,{children:"Pallet: method modifications"}),(0,s.jsx)(i.td,{children:"Modifications to methods 1.ii.h and 1.ii.i (listed under deliverables in the project overview) to call the private verification methods defined in Milestone 2.1.a \u2014 these modifications will guard against storage updates in the case that verification fails, and publish the final poll outcome in the case of success."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"2."}),(0,s.jsx)(i.td,{children:"Circom circuits"}),(0,s.jsxs)(i.td,{children:["Fork of MACI circuits defined here (",(0,s.jsx)(i.a,{href:"https://github.com/privacy-scaling-explorations/maci/tree/dev/packages/circuits",children:"https://github.com/privacy-scaling-explorations/maci/tree/dev/packages/circuits"}),") and licensed under MIT, amended as necessary for consumption within our off-chain proof generation pipeline."]})]})]})]}),"\n",(0,s.jsx)(i.h3,{id:"milestone-3--cli-tool-and-docsite",children:"Milestone 3 \u2014 CLI tool and docsite"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Estimated Duration:"})," 3 months"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"FTE:"})," 0,25"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Costs:"})," 9,000 USD"]}),"\n"]}),"\n",(0,s.jsxs)(i.table,{children:[(0,s.jsx)(i.thead,{children:(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.th,{children:"Number"}),(0,s.jsx)(i.th,{children:"Deliverable"}),(0,s.jsx)(i.th,{children:"Specification"})]})}),(0,s.jsxs)(i.tbody,{children:[(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0a."}),(0,s.jsx)(i.td,{children:"License"}),(0,s.jsx)(i.td,{children:"MIT"})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0b."}),(0,s.jsx)(i.td,{children:"Documentation"}),(0,s.jsx)(i.td,{children:"Inline documentation. Instructions for setting up and interacting with the CLI will be provided in the README."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0c."}),(0,s.jsx)(i.td,{children:"Testing"}),(0,s.jsx)(i.td,{children:"Integration test scripts will be provided."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0e."}),(0,s.jsx)(i.td,{children:"Article"}),(0,s.jsx)(i.td,{children:"We will provide an article directed towards parachain developers detailing: the motivation and general use case, an overview of the individual components of the system, the poll lifecycle, limitations and trust assumptions of the system, as well as an open invitation to contribute to the project."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1a."}),(0,s.jsx)(i.td,{children:"TypeScript library"}),(0,s.jsx)(i.td,{children:"A library which exposes the functionality described in 2.iii.a to 2.iii.c (listed under deliverables in the project overview), as well as all related helper functions."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1b."}),(0,s.jsx)(i.td,{children:"CLI for operators"}),(0,s.jsx)(i.td,{children:"CLI wrapper around 1a. Provides command line accessibility to the functionality required by operators to successfully interact with the pallet."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1c."}),(0,s.jsx)(i.td,{children:"CLI for participants"}),(0,s.jsx)(i.td,{children:"CLI wrapper around 1a. Provides command line accessibility to the functionality required by participants to successfully interact with the pallet."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"2a."}),(0,s.jsx)(i.td,{children:"Docsite"}),(0,s.jsx)(i.td,{children:"We will package the article in 0e., all documentation, and all necessary setup and usage instructions into a readable and user friendly docsite. This will be hosted and associated with the project under the URL section of the repository as well as linked to in the README."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"2b."}),(0,s.jsx)(i.td,{children:"Voting Example"}),(0,s.jsx)(i.td,{children:"The docker-compose.yml will be updated to (optionally) provision a simple coordinator script (using Node.js and TypeScript) which manages an example poll."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"2c."}),(0,s.jsx)(i.td,{children:"Voting Tutorial"}),(0,s.jsx)(i.td,{children:"We will provide a tutorial which provides explicit step-by-step instructions on how to setup and interact with the voting example."})]})]})]}),"\n",(0,s.jsx)(i.h2,{id:"future-plans",children:"Future Plans"}),"\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["Experimentation with alternative architectures","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["In particular, we are interested in architectures which support on-chain tallying utilizing partial or fully homomorphic encryption, and verifiable computation schemes such as ",(0,s.jsx)(i.a,{href:"https://eprint.iacr.org/2021/322.pdf?ref=blog.icme.io",children:"Rinnochio"}),"."]}),"\n",(0,s.jsx)(i.li,{children:"Secure multi-party computation architecture which relies on multiple coordinators; this would enable complete secrecy of individual voter preferences. Ideally this would be combined with (1.i)."}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Features and enhancements to deliverables","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Integration of transparent zk-SNARKS"}),"\n",(0,s.jsxs)(i.li,{children:["Reduce number of extrinsic calls required in the tallying phase, e.g. with ",(0,s.jsx)(i.a,{href:"https://github.com/microsoft/Nova",children:"Nova"})]}),"\n",(0,s.jsx)(i.li,{children:"Support for different voting schemes, e.g. quadratic, ranked choice"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Additional systems and example integrations","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Off-chain worker (and potentially a backend service) to automatically perform the message processing, tallying, and proof generation computations"}),"\n",(0,s.jsx)(i.li,{children:"dApp which provides a rich user interface for creating and participating in polls"}),"\n",(0,s.jsx)(i.li,{children:"Example ink! smart contract demonstrating how to interface with the pallet, e.g. a fungible-token contract wherein the voting power of a single participant corresponds to the number of tokens they own"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Outreach","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Obtain a security audit of infrastructure"}),"\n",(0,s.jsx)(i.li,{children:"Network with faculty and peers with the aim of collaborating on research goals"}),"\n",(0,s.jsxs)(i.li,{children:["Seek out possible integrations with a parachain, e.g. ",(0,s.jsx)(i.a,{href:"https://github.com/ImbueNetwork/imbue",children:"imbue"})]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(i.p,{children:"Where appropriate, we would like to deliver some subset of these in follow up proposals."}),"\n",(0,s.jsxs)(i.h2,{id:"additional-information-heavy_plus_sign",children:["Additional Information ","\u2795"]}),"\n",(0,s.jsxs)(i.p,{children:[(0,s.jsx)(i.strong,{children:"How did you hear about the Grants Program?"})," Personal recommendation from a colleague."]})]})}function h(e={}){const{wrapper:i}={...(0,r.R)(),...e.components};return i?(0,s.jsx)(i,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},28453:(e,i,n)=>{n.d(i,{R:()=>l,x:()=>o});var t=n(96540);const s={},r=t.createContext(s);function l(e){const i=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function o(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),t.createElement(r.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/fcd223e9.4b40efe4.js b/assets/js/fcd223e9.4b40efe4.js deleted file mode 100644 index ded0150d1af..00000000000 --- a/assets/js/fcd223e9.4b40efe4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkgrants=self.webpackChunkgrants||[]).push([[16307],{81831:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>l,metadata:()=>t,toc:()=>c});const t=JSON.parse('{"id":"applications/infimum","title":"Infimum","description":"- Team Name: Apollos Collective","source":"@site/applications/infimum.md","sourceDirName":"applications","slug":"/applications/infimum","permalink":"/applications/infimum","draft":false,"unlisted":false,"editUrl":"https://github.com/w3f/Grants-Program/edit/master/applications/infimum.md","tags":[],"version":"current","frontMatter":{}}');var s=n(74848),r=n(28453);const l={},o="Infimum",a={},c=[{value:"Project Overview \ud83d\udcc4",id:"project-overview-page_facing_up",level:2},{value:"Overview",id:"overview",level:3},{value:"Project Details",id:"project-details",level:3},{value:"Ecosystem Fit",id:"ecosystem-fit",level:3},{value:"Team \ud83d\udc65",id:"team-busts_in_silhouette",level:2},{value:"Team members",id:"team-members",level:3},{value:"Contact",id:"contact",level:3},{value:"Legal Structure",id:"legal-structure",level:3},{value:"Team's experience",id:"teams-experience",level:3},{value:"Team Code Repos",id:"team-code-repos",level:3},{value:"Team LinkedIn Profiles (if available)",id:"team-linkedin-profiles-if-available",level:3},{value:"Development Status \ud83d\udcd6",id:"development-status-open_book",level:2},{value:"Development Roadmap \ud83d\udd29",id:"development-roadmap-nut_and_bolt",level:2},{value:"Overview",id:"overview-1",level:3},{value:"Milestone 1 \u2014 Voting apparatus without verification",id:"milestone-1--voting-apparatus-without-verification",level:3},{value:"Milestone 2 \u2014 On-chain verification logic and circuits",id:"milestone-2--on-chain-verification-logic-and-circuits",level:3},{value:"Milestone 3 \u2014 CLI tool and docsite",id:"milestone-3--cli-tool-and-docsite",level:3},{value:"Future Plans",id:"future-plans",level:2},{value:"Additional Information \u2795",id:"additional-information-heavy_plus_sign",level:2}];function d(e){const i={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.header,{children:(0,s.jsx)(i.h1,{id:"infimum",children:"Infimum"})}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Team Name:"})," Apollos Collective"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Payment Address:"})," 0x9c10EbAEB989CFd239679d47B9100dc4ad57A536 (ERC20 USDC)"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsxs)(i.strong,{children:[(0,s.jsx)(i.a,{href:"https://github.com/w3f/Grants-Program/tree/master#level_slider-levels",children:"Level"}),":"]})," 2"]}),"\n"]}),"\n",(0,s.jsxs)(i.h2,{id:"project-overview-page_facing_up",children:["Project Overview ","\ud83d\udcc4"]}),"\n",(0,s.jsxs)(i.p,{children:["This application is in response to the ",(0,s.jsx)(i.a,{href:"https://github.com/w3f/Grants-Program/blob/master/docs/RFPs/Open/anti-collusion_infrastructure.md",children:"anti-collusion infrastructure RFP"}),"."]}),"\n",(0,s.jsx)(i.h3,{id:"overview",children:"Overview"}),"\n",(0,s.jsx)(i.p,{children:"Helping to empower the realization of trust in, and verification of, voting systems within Substrate parachains."}),"\n",(0,s.jsxs)(i.p,{children:["The goal of this proposal is to provide a minimum viable implementation of Vitalik Buterin\u2019s ",(0,s.jsx)(i.a,{href:"https://ethresear.ch/t/minimal-anti-collusion-infrastructure/5413",children:"\u201cMinimal Anti-Collusion Infrastructure\u201d"})," as a substrate pallet and CLI (for performing off-chain work, i.e. encrypting votes, processing messages, and generating proofs)."]}),"\n",(0,s.jsxs)(i.p,{children:["The scope of this proposal is intended to be a proof of concept, of which contributes to the development of a genuine ",(0,s.jsx)(i.em,{children:"minimal"})," anti-collusion infrastructure within the Substrate ecosystem."]}),"\n",(0,s.jsx)(i.p,{children:"Governance, and by extension voting systems, are critical facets of society at large and have become a crucial value proposition of many blockchain applications. It is therefore imperative to develop systems which not only promote a sense of underlying trust, but also can intrinsically verify their own integrity."}),"\n",(0,s.jsx)(i.p,{children:"The team is interested in cryptographic voting as a research domain. They would like to further explore this area in order to provide a meaningful contribution to the community. Refer to \u201cFuture Plans\u201d section to preview how we\u2019d like to see this project evolve."}),"\n",(0,s.jsx)(i.h3,{id:"project-details",children:"Project Details"}),"\n",(0,s.jsx)(i.p,{children:"There are two primary deliverables outlined in this proposal:"}),"\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["\n",(0,s.jsx)(i.p,{children:"A Substrate pallet which facilitates the voting apparatus and on-chain verification of poll results, and;"}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["\n",(0,s.jsx)(i.p,{children:"A CLI tool to facilitate the generation of arguments passed to the methods exposed by the pallet."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(i.p,{children:"The goal of this system is to deincentivize collusion between participants given that any participant can secretly change or nullify their vote."}),"\n",(0,s.jsx)(i.p,{children:(0,s.jsx)(i.img,{src:"https://cdn.rhys.tech/infimum-ucd.png",alt:"Use case diagram"})}),"\n",(0,s.jsx)("ins",{children:"Deliverables:"}),"\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["Substrate pallet","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["Description","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Facilitates transparency and provenance of poll interactions and outcome. Users can register as either coordinators or participants, create polls, and interact with polls. On-chain verification of zero-knowledge proofs (which have been generated off-chain) that establish the correctness of the poll tallying computations (which have been performed off-chain) must occur prior to the acceptance of, and publishing of poll outcome."}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Public methods","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"registerAsCoordinator"})," Permits the caller to create polls, and stores their (public) keys."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"rotateKeys"})," Permits a coordinator to rotate their keys used for verification and voting process. Rejected if called during an ongoing poll."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"registerAsParticipant"})," Permits a user to participate in a poll. Rejected if called after voting period."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"createPoll"})," Instantiates a new poll object with the caller as the designated coordinator. Emits an event with the poll data."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"interactWithPoll"})," Inserts a message into the message tree for future processing by the coordinator. Valid messages include: a vote, and a key rotation. Rejected if sent outside of the timeline specified by the poll config. Participants may secretly call this method (i.e. from a different address) to override their vote, thereby deincentivizing bribery."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"mergePollState"})," Used by the coordinator to compute roots of message state tree, which is used as a commitment value by the proof verification logic. Rejected if called prior to poll end."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"commitOutcome"})," Verifies batches of proofs corresponding to the correctness of message processing and vote tally in order. Once every proof has been successfully verified the outcome is committed to storage and a ",(0,s.jsx)(i.code,{children:"PollOutcome"})," event is emitted containing the result of the vote. Rejected if called prior to ",(0,s.jsx)(i.code,{children:"mergePollState"}),"."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Runtime storage","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Public key store: mapping between coordinators and their public keys (which are used by participants to encrypt their votes)"}),"\n",(0,s.jsx)(i.li,{children:"Verifying key store: mapping between coordinators and their verifying keys used in the on-chain verification of proofs"}),"\n",(0,s.jsx)(i.li,{children:"Poll store: mapping between poll id and the current state of the poll"}),"\n",(0,s.jsx)(i.li,{children:"Poll message state: mapping between poll id and a merkle tree of secret participant messages (i.e. votes and/or nullifiers)"}),"\n",(0,s.jsx)(i.li,{children:"Poll Result: mapping between poll id and outcome"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Dependencies","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["We will rely on the ",(0,s.jsx)(i.a,{href:"https://eprint.iacr.org/2016/260.pdf",children:"Groth16"})," verifier provided by ",(0,s.jsx)(i.a,{href:"https://github.com/zkcrypto/bellman/blob/main/src/groth16/verifier.rs",children:"bellman"})," under the ",(0,s.jsx)(i.a,{href:"https://github.com/zkcrypto/bellman/blob/main/LICENSE-MIT",children:"MIT license"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["CLI tool","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["Description","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Facilitates off-chain computations performed by participants and trusted operators. In particular, generating the values (e.g. encryption keys, proofs) required by the function signatures specified in the first deliverable (1.Susbtrate Pallet). This will be provided as a TypeScript library (in order to serve as a starting point for future integration into dApps) with a simple CLI wrapper."}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Technologies used","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Circom"}),"\n",(0,s.jsx)(i.li,{children:"Typescript"}),"\n",(0,s.jsx)(i.li,{children:"Node.js"}),"\n",(0,s.jsx)(i.li,{children:"snarkjs"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Commands available to users","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"generateKeypair"})," Used by both participants and coordinator. Outputs a keypair used for encrypting and decrypting the messages which represent poll interactions."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"generateProof"})," Used by the coordinator. Generates a proof of correctness for the current batch of message processing computations (including final vote tally)."]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.code,{children:"encodeMessage"})," Used by participants. Accepts their vote as input, and outputs an encoded message which may only be decrypted and read by the coordinator."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)("ins",{children:"Poll lifecycle:"}),"\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["Poll is created (by a coordinator). Prior to the start time of the poll:","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"The coordinator may perform any permitted alterations to the poll configuration, or close the poll"}),"\n",(0,s.jsx)(i.li,{children:"Individuals can begin to register as participants in the poll"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Poll starts:","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Coordinator may no longer preform any alterations to the poll (e.g. update signing key)"}),"\n",(0,s.jsx)(i.li,{children:"Participants may interact with the poll (vote, revote, nullify vote, switch keys)"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Poll ends:","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Participants may no longer sign up or interact with the poll"}),"\n",(0,s.jsx)(i.li,{children:"Coordinator may start to compute the outcome of the poll"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Poll result becomes \u201cfinalized\u201d once:","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"The coordinator publishes the result of the poll alongside proofs of the computations"}),"\n",(0,s.jsx)(i.li,{children:"The result of the poll is committed to storage if and only if every proof passes verification"}),"\n",(0,s.jsx)(i.li,{children:"At this point it is sensible for external actions to be taken in response to the outcome of the poll"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)("ins",{children:"Constraints and limitations of the deliverables to be aware of:"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"A coordinator may only manage a single poll at a time (there may be multiple coordinators each with their own poll at any given time)"}),"\n",(0,s.jsx)(i.li,{children:"Users can only cast a vote of weight 1"}),"\n",(0,s.jsx)(i.li,{children:"Votes must be processed, and tallied, in batches"}),"\n",(0,s.jsx)(i.li,{children:"Non-transparent proof system (Groth16); requires a trusted setup"}),"\n"]}),"\n",(0,s.jsx)(i.p,{children:"We intend to improve upon these limitations in future work (see the section below)."}),"\n",(0,s.jsx)(i.h3,{id:"ecosystem-fit",children:"Ecosystem Fit"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"Useful in governance schemes, e.g. crowd funding applications."}),"\n",(0,s.jsxs)(i.li,{children:["The target audience is parachain developers, e.g. a candidate integration could be the ",(0,s.jsx)(i.a,{href:"https://github.com/ImbueNetwork/imbue",children:"imbue network"}),"."]}),"\n",(0,s.jsx)(i.li,{children:"The overall intended trajectory is to help establish a sense of integrity within democratized systems. Participants in these systems are empowered to verify by default."}),"\n",(0,s.jsx)(i.li,{children:"The team is not aware of any projects in the Substrate/Polkadot/Kusama which are currently attempting to achieve feature parity (or beyond) with MACI in the Ethereum ecosystem."}),"\n"]}),"\n",(0,s.jsxs)(i.h2,{id:"team-busts_in_silhouette",children:["Team ","\ud83d\udc65"]}),"\n",(0,s.jsx)(i.h3,{id:"team-members",children:"Team members"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"Rhys Balevicius"}),"\n"]}),"\n",(0,s.jsx)(i.h3,{id:"contact",children:"Contact"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Contact Name:"})," Rhys Balevicius"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Contact Email:"})," ",(0,s.jsx)(i.a,{href:"mailto:rhys@apollos.tech",children:"rhys@apollos.tech"})]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Website:"})," ",(0,s.jsx)(i.a,{href:"https://rhys.tech",children:"https://rhys.tech"})]}),"\n"]}),"\n",(0,s.jsx)(i.h3,{id:"legal-structure",children:"Legal Structure"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Registered Address:"})," 173 Presidial Avenue, Oshawa, ON Canada"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Registered Legal Entity:"})," Apollos Web3 Collective Inc."]}),"\n"]}),"\n",(0,s.jsx)(i.h3,{id:"teams-experience",children:"Team's experience"}),"\n",(0,s.jsx)(i.p,{children:"Rhys Balevicius is a software developer with over half a decade of professional experience in full-stack development, software design, and software architecture in various industries, of which include blockchain technologies and fintech. He is also currently studying Mathematics and Computer Science at University of Toronto."}),"\n",(0,s.jsx)(i.p,{children:"He is a founding software engineer at Dropverse, which is a gamified blockchain-based app where users can collect tokens, participate in drops, etc. in the real world. It is primarily integrated with the Ethereum ecosystem (in particular, there is currently support for any EVM compatible chain). Major achievements in this role include building a microservice that relay meta-transactions originating from user custodial wallets."}),"\n",(0,s.jsxs)(i.p,{children:["Rhys also has previous experience in research and development, and some of this work has been patented. In particular, he designed and implemented a novel algorithm which utilized sequential image recognition in order to synchronize secondary content with the current timestamp of a video. The patent can be found here: ",(0,s.jsx)(i.a,{href:"https://patents.google.com/patent/US11082679B1/en?oq=US11082679B1",children:"https://patents.google.com/patent/US11082679B1/en?oq=US11082679B1"})]}),"\n",(0,s.jsx)(i.h3,{id:"team-code-repos",children:"Team Code Repos"}),"\n",(0,s.jsx)(i.p,{children:"The majority of Rhys\u2019 work has been client-based work and is closed-source. His interest in other projects has led him to also contribute to various open-source projects."}),"\n",(0,s.jsxs)(i.p,{children:["GitHub profile: ",(0,s.jsx)(i.a,{href:"https://github.com/rhysbalevicius",children:"https://github.com/rhysbalevicius"})]}),"\n",(0,s.jsx)(i.h3,{id:"team-linkedin-profiles-if-available",children:"Team LinkedIn Profiles (if available)"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Rhys Balevicius:"})," ",(0,s.jsx)(i.a,{href:"https://www.linkedin.com/in/rhys-balevicius/",children:"https://www.linkedin.com/in/rhys-balevicius/"})]}),"\n"]}),"\n",(0,s.jsxs)(i.h2,{id:"development-status-open_book",children:["Development Status ","\ud83d\udcd6"]}),"\n",(0,s.jsxs)(i.p,{children:["This application is in response to the ",(0,s.jsx)(i.a,{href:"https://github.com/w3f/Grants-Program/blob/master/docs/RFPs/Open/anti-collusion_infrastructure.md",children:"anti-collusion infrastructure RFP"}),"."]}),"\n",(0,s.jsxs)(i.p,{children:["Development status will be found over at ",(0,s.jsx)(i.a,{href:"https://github.com/rhysbalevicius/infimum",children:"https://github.com/rhysbalevicius/infimum"}),". This is empty at the time of submission."]}),"\n",(0,s.jsxs)(i.h2,{id:"development-roadmap-nut_and_bolt",children:["Development Roadmap ","\ud83d\udd29"]}),"\n",(0,s.jsx)(i.h3,{id:"overview-1",children:"Overview"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Total Estimated Duration:"})," 6 months"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Full-Time Equivalent (FTE):"})," 0,5 FTE"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Total Costs:"})," $27,000"]}),"\n"]}),"\n",(0,s.jsx)(i.h3,{id:"milestone-1--voting-apparatus-without-verification",children:"Milestone 1 \u2014 Voting apparatus without verification"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Estimated duration:"})," 2 months"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"FTE:"})," 0,5"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Costs:"})," 9,000 USD"]}),"\n"]}),"\n",(0,s.jsxs)(i.table,{children:[(0,s.jsx)(i.thead,{children:(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.th,{children:"Number"}),(0,s.jsx)(i.th,{children:"Deliverable"}),(0,s.jsx)(i.th,{children:"Specification"})]})}),(0,s.jsxs)(i.tbody,{children:[(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0a."}),(0,s.jsx)(i.td,{children:"License"}),(0,s.jsx)(i.td,{children:"MIT"})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0b."}),(0,s.jsx)(i.td,{children:"Documentation"}),(0,s.jsx)(i.td,{children:"Inline documentation. Basic guide explaining how to interact with the pallet will be provided in the README."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0c."}),(0,s.jsx)(i.td,{children:"Testing"}),(0,s.jsx)(i.td,{children:"Unit tests, GitHub actions CI workflow, and brief guide for running tests locally"})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0d."}),(0,s.jsx)(i.td,{children:"Docker"}),(0,s.jsx)(i.td,{children:"Dockerfiles and docker-compose.yml for running a development environment which locally spins up a node and frontend template for observing events, calling pallet extrinsics, and performing state queries."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1."}),(0,s.jsx)(i.td,{children:"Substrate pallet"}),(0,s.jsx)(i.td,{children:"Methods 1.ii.a to 1.ii.i (listed under deliverables in the project overview) without verification functionality provided by Groth16 proving system."})]})]})]}),"\n",(0,s.jsx)(i.h3,{id:"milestone-2--on-chain-verification-logic-and-circuits",children:"Milestone 2 \u2014 On-chain verification logic and circuits"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Estimated Duration:"})," 6 months"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"FTE:"})," 0,1"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Costs:"})," 9,000 USD"]}),"\n"]}),"\n",(0,s.jsxs)(i.table,{children:[(0,s.jsx)(i.thead,{children:(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.th,{children:"Number"}),(0,s.jsx)(i.th,{children:"Deliverable"}),(0,s.jsx)(i.th,{children:"Specification"})]})}),(0,s.jsxs)(i.tbody,{children:[(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0a."}),(0,s.jsx)(i.td,{children:"License"}),(0,s.jsx)(i.td,{children:"MIT"})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0b."}),(0,s.jsx)(i.td,{children:"Documentation"}),(0,s.jsx)(i.td,{children:"Inline documentation. Amendment to the original guide explaining the requirements for satisfying the verification logic."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0c."}),(0,s.jsx)(i.td,{children:"Testing"}),(0,s.jsx)(i.td,{children:"Unit tests for methods added. Updated unit tests for amended methods."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1a."}),(0,s.jsx)(i.td,{children:"Pallet: verification methods"}),(0,s.jsxs)(i.td,{children:["Private methods for verifying proofs which have been generated off-chain by the CLI delivered in Milestone 3. Relies on the verification logic provided by bellman (",(0,s.jsx)(i.a,{href:"https://github.com/zkcrypto/bellman",children:"https://github.com/zkcrypto/bellman"}),")."]})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1b."}),(0,s.jsx)(i.td,{children:"Pallet: method modifications"}),(0,s.jsx)(i.td,{children:"Modifications to methods 1.ii.h and 1.ii.i (listed under deliverables in the project overview) to call the private verification methods defined in Milestone 2.1.a \u2014 these modifications will guard against storage updates in the case that verification fails, and publish the final poll outcome in the case of success."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"2."}),(0,s.jsx)(i.td,{children:"Circom circuits"}),(0,s.jsxs)(i.td,{children:["Fork of MACI circuits defined here (",(0,s.jsx)(i.a,{href:"https://github.com/privacy-scaling-explorations/maci/tree/master/circuits/circom",children:"https://github.com/privacy-scaling-explorations/maci/tree/master/circuits/circom"}),") and licensed under MIT, amended as necessary for consumption within our off-chain proof generation pipeline."]})]})]})]}),"\n",(0,s.jsx)(i.h3,{id:"milestone-3--cli-tool-and-docsite",children:"Milestone 3 \u2014 CLI tool and docsite"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Estimated Duration:"})," 3 months"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"FTE:"})," 0,25"]}),"\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Costs:"})," 9,000 USD"]}),"\n"]}),"\n",(0,s.jsxs)(i.table,{children:[(0,s.jsx)(i.thead,{children:(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.th,{children:"Number"}),(0,s.jsx)(i.th,{children:"Deliverable"}),(0,s.jsx)(i.th,{children:"Specification"})]})}),(0,s.jsxs)(i.tbody,{children:[(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0a."}),(0,s.jsx)(i.td,{children:"License"}),(0,s.jsx)(i.td,{children:"MIT"})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0b."}),(0,s.jsx)(i.td,{children:"Documentation"}),(0,s.jsx)(i.td,{children:"Inline documentation. Instructions for setting up and interacting with the CLI will be provided in the README."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0c."}),(0,s.jsx)(i.td,{children:"Testing"}),(0,s.jsx)(i.td,{children:"Integration test scripts will be provided."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"0e."}),(0,s.jsx)(i.td,{children:"Article"}),(0,s.jsx)(i.td,{children:"We will provide an article directed towards parachain developers detailing: the motivation and general use case, an overview of the individual components of the system, the poll lifecycle, limitations and trust assumptions of the system, as well as an open invitation to contribute to the project."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1a."}),(0,s.jsx)(i.td,{children:"TypeScript library"}),(0,s.jsx)(i.td,{children:"A library which exposes the functionality described in 2.iii.a to 2.iii.c (listed under deliverables in the project overview), as well as all related helper functions."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1b."}),(0,s.jsx)(i.td,{children:"CLI for operators"}),(0,s.jsx)(i.td,{children:"CLI wrapper around 1a. Provides command line accessibility to the functionality required by operators to successfully interact with the pallet."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"1c."}),(0,s.jsx)(i.td,{children:"CLI for participants"}),(0,s.jsx)(i.td,{children:"CLI wrapper around 1a. Provides command line accessibility to the functionality required by participants to successfully interact with the pallet."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"2a."}),(0,s.jsx)(i.td,{children:"Docsite"}),(0,s.jsx)(i.td,{children:"We will package the article in 0e., all documentation, and all necessary setup and usage instructions into a readable and user friendly docsite. This will be hosted and associated with the project under the URL section of the repository as well as linked to in the README."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"2b."}),(0,s.jsx)(i.td,{children:"Voting Example"}),(0,s.jsx)(i.td,{children:"The docker-compose.yml will be updated to (optionally) provision a simple coordinator script (using Node.js and TypeScript) which manages an example poll."})]}),(0,s.jsxs)(i.tr,{children:[(0,s.jsx)(i.td,{children:"2c."}),(0,s.jsx)(i.td,{children:"Voting Tutorial"}),(0,s.jsx)(i.td,{children:"We will provide a tutorial which provides explicit step-by-step instructions on how to setup and interact with the voting example."})]})]})]}),"\n",(0,s.jsx)(i.h2,{id:"future-plans",children:"Future Plans"}),"\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["Experimentation with alternative architectures","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:["In particular, we are interested in architectures which support on-chain tallying utilizing partial or fully homomorphic encryption, and verifiable computation schemes such as ",(0,s.jsx)(i.a,{href:"https://eprint.iacr.org/2021/322.pdf?ref=blog.icme.io",children:"Rinnochio"}),"."]}),"\n",(0,s.jsx)(i.li,{children:"Secure multi-party computation architecture which relies on multiple coordinators; this would enable complete secrecy of individual voter preferences. Ideally this would be combined with (1.i)."}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Features and enhancements to deliverables","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Integration of transparent zk-SNARKS"}),"\n",(0,s.jsxs)(i.li,{children:["Reduce number of extrinsic calls required in the tallying phase, e.g. with ",(0,s.jsx)(i.a,{href:"https://github.com/microsoft/Nova",children:"Nova"})]}),"\n",(0,s.jsx)(i.li,{children:"Support for different voting schemes, e.g. quadratic, ranked choice"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Additional systems and example integrations","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Off-chain worker (and potentially a backend service) to automatically perform the message processing, tallying, and proof generation computations"}),"\n",(0,s.jsx)(i.li,{children:"dApp which provides a rich user interface for creating and participating in polls"}),"\n",(0,s.jsx)(i.li,{children:"Example ink! smart contract demonstrating how to interface with the pallet, e.g. a fungible-token contract wherein the voting power of a single participant corresponds to the number of tokens they own"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Outreach","\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsx)(i.li,{children:"Obtain a security audit of infrastructure"}),"\n",(0,s.jsx)(i.li,{children:"Network with faculty and peers with the aim of collaborating on research goals"}),"\n",(0,s.jsxs)(i.li,{children:["Seek out possible integrations with a parachain, e.g. ",(0,s.jsx)(i.a,{href:"https://github.com/ImbueNetwork/imbue",children:"imbue"})]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(i.p,{children:"Where appropriate, we would like to deliver some subset of these in follow up proposals."}),"\n",(0,s.jsxs)(i.h2,{id:"additional-information-heavy_plus_sign",children:["Additional Information ","\u2795"]}),"\n",(0,s.jsxs)(i.p,{children:[(0,s.jsx)(i.strong,{children:"How did you hear about the Grants Program?"})," Personal recommendation from a colleague."]})]})}function h(e={}){const{wrapper:i}={...(0,r.R)(),...e.components};return i?(0,s.jsx)(i,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},28453:(e,i,n)=>{n.d(i,{R:()=>l,x:()=>o});var t=n(96540);const s={},r=t.createContext(s);function l(e){const i=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function o(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),t.createElement(r.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.6deb1abc.js b/assets/js/runtime~main.83572509.js similarity index 99% rename from assets/js/runtime~main.6deb1abc.js rename to assets/js/runtime~main.83572509.js index a6e424222d9..f1340768d7a 100644 --- a/assets/js/runtime~main.6deb1abc.js +++ b/assets/js/runtime~main.83572509.js @@ -1 +1 @@ -(()=>{"use strict";var e,d,b,a,c,f={},t={};function r(e){var d=t[e];if(void 0!==d)return d.exports;var b=t[e]={id:e,loaded:!1,exports:{}};return f[e].call(b.exports,b,b.exports,r),b.loaded=!0,b.exports}r.m=f,r.c=t,e=[],r.O=(d,b,a,c)=>{if(!b){var f=1/0;for(i=0;i=c)&&Object.keys(r.O).every((e=>r.O[e](b[o])))?b.splice(o--,1):(t=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[b,a,c]},r.n=e=>{var d=e&&e.__esModule?()=>e.default:()=>e;return r.d(d,{a:d}),d},b=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var f={};d=d||[null,b({}),b([]),b(b)];for(var t=2&a&&e;"object"==typeof t&&!~d.indexOf(t);t=b(t))Object.getOwnPropertyNames(t).forEach((d=>f[d]=()=>e[d]));return f.default=()=>e,r.d(c,f),c},r.d=(e,d)=>{for(var b in d)r.o(d,b)&&!r.o(e,b)&&Object.defineProperty(e,b,{enumerable:!0,get:d[b]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((d,b)=>(r.f[b](e,d),d)),[])),r.u=e=>"assets/js/"+({57:"bbe54ce8",233:"7184e647",515:"9aee58cf",557:"e0e0e5ec",777:"09ff2bba",827:"c2268704",860:"2d5ce48b",1003:"d743e462",1040:"db7ae0a9",1120:"b4c938b6",1722:"da55cb63",1964:"22be61ad",1978:"a5e34c04",2254:"8da24fa5",2275:"2ba08e95",2428:"4fb110b7",2482:"c32240a8",2646:"9bf7be33",2927:"7777569b",3056:"f084b933",3240:"81fda92d",3256:"f6a3fab6",3403:"c86840fe",3416:"35edfe5d",4167:"3acf0bda",4321:"fc635dfc",4350:"348dcc60",4925:"075bc5a3",5091:"bea3e1bc",5390:"f3ce9685",5487:"70eb7a71",5682:"7ffa0f98",5699:"1cfd2d6f",5899:"a09c2993",5979:"919d73cf",6274:"542b7d94",6278:"093042b1",6304:"80e2d4df",6392:"c999610f",6401:"686c40de",6709:"3edbd53d",6728:"0fa8dfff",7078:"e26ca09e",7110:"c214bc00",7735:"689842b9",7761:"fedbe992",8070:"0480b142",8209:"67183845",8353:"6e3bb826",8719:"f5c3f7fb",9198:"265871a5",9283:"35a4d7a3",9604:"d5510390",9647:"5e95c892",9939:"99444684",10165:"e418d32c",10210:"8b054d02",10360:"f55cc0eb",10521:"fcba6891",10796:"709dd333",11164:"56db29c6",11232:"1c414f08",11425:"00b945b6",11567:"22dd74f7",12867:"d3a70d90",12945:"b6b0741b",13046:"4c37424b",13166:"c60938e5",13192:"6d4aade0",13250:"153eaba1",13256:"484ef123",13270:"0e9d4fd1",13481:"96c6e6da",13611:"bda46832",13690:"1fa408ba",13846:"38746f92",13962:"50948269",14163:"8f41413c",14742:"f4e7d353",15154:"f53d86c0",15245:"2676e6c1",15272:"58ba7d15",15281:"b029dc53",16142:"e0147a01",16143:"ddcf53d3",16202:"453e2297",16275:"79b9f7ae",16307:"fcd223e9",16369:"f6fb0b44",16570:"8a62b5be",16719:"4b6f3bbc",16949:"628a0d36",17507:"c0035755",17624:"89633389",17714:"210762f3",18401:"17896441",18461:"7b2c6fa3",18909:"b36922bb",19131:"3f726e69",19586:"3ab13cbf",19647:"b7428429",19699:"72c515c0",19820:"a400da89",19822:"686128db",20278:"81b6c359",20362:"8fccb5d2",20555:"34dbcb71",20783:"071b3461",20843:"80a4c802",21046:"44a50890",21226:"2353df64",21306:"78a076dd",21319:"b82dd0c5",21442:"40aef452",21737:"e8900d59",21765:"b51004e5",21823:"04a01ee2",21826:"4c6ba17a",21867:"a55a9638",21937:"299e35fa",22013:"2b2dd65a",22063:"5c1100ee",22415:"ffe39c7e",22514:"3fb61c86",22609:"c51cfce0",23091:"902828ba",23212:"b8d83163",23285:"92c0dc56",23384:"4236a113",23440:"d02b55c0",23644:"7d3f0232",23648:"26716c91",23966:"f6091eb4",24295:"33df698c",24458:"d64e42fb",24596:"5903d9fe",24651:"8608173c",24696:"466b77a0",25123:"3a064d4b",25185:"2ea27eca",25280:"39454b3e",25332:"dbbfd588",25526:"18db65fe",25719:"fb79a9e5",26022:"feb5481f",26162:"966f33bd",26268:"b70fab52",26309:"adc6f65e",26518:"003507fd",27353:"885050db",27397:"8b1d6a66",27440:"f7cb5846",27838:"5fb8ca95",27991:"65891661",28150:"3c38ea88",28301:"b1c20486",28529:"0211cf38",28699:"133717db",28734:"250d73b2",28824:"8d924e0c",28841:"cc22ecd4",28884:"b827070c",29114:"bfd5220d",29294:"51eb9373",29305:"6475991a",29451:"d718eb78",29591:"4ba7e5a3",29651:"bce5f2c2",29655:"765b73a7",29684:"acdb258b",29711:"ad0364aa",30056:"662bd64a",30211:"472f2b83",30559:"2a436572",31183:"48d86b75",31614:"e2c93148",31673:"6b66a434",32157:"c0c1a8d8",32228:"a96c1726",32342:"c8a62906",32351:"09be286f",32440:"490c027b",32443:"84f2dca8",32683:"983a622a",32727:"3dbdd64e",32880:"5d19e8c4",33131:"eb1aed0d",33241:"e4d5e7b2",33330:"83d1438d",33397:"e3f32d12",33629:"0dbc99ef",33984:"a473e6f5",34056:"a6eb5934",34174:"478b05e2",34277:"37d50100",34334:"9ed4e77f",34393:"3de68b17",34606:"e01469b8",34661:"f91a2579",34971:"d282fa21",35036:"6a41a1d3",35045:"42f4c5cc",35287:"16f90495",35535:"5b92b78e",35742:"aba21aa0",35778:"071cfc94",35881:"dd10ca1f",36172:"80a9cc6e",36765:"e0c1e0d6",36881:"f8aa15ec",37019:"27211a22",37242:"b1853459",37298:"fe36a4c7",37351:"5d8a6e6c",37595:"3cc594bc",37719:"6d8fec71",37859:"ff19b86b",37892:"8ed0440b",38012:"1842ac24",38337:"2ec9f803",38515:"4c833bdc",38736:"a144fa4f",38931:"496b07f8",38977:"dd9b495e",39003:"1e223c00",39088:"dbd82b5f",39239:"22fb5890",39324:"fae5e01b",39513:"f8d3dbc8",39541:"8b12cd00",39550:"28c7acfc",39770:"5179c3af",39960:"c367e46e",39992:"12e2b9b2",40246:"c7df9e25",40249:"9e95a131",40405:"b248382e",40437:"5064e1c0",40464:"6202ac8e",40544:"cd24b208",40584:"db469a0a",40734:"86d7c441",40839:"fc7375fe",40900:"ca3121dd",41280:"4831a431",41358:"a258c9c2",42267:"51385bb4",42291:"58916ddc",42295:"9a1f6492",42380:"b57d251e",42555:"45727c44",42596:"ef4cfc44",42846:"29e919b4",42847:"743d2187",42925:"3c8991b9",43111:"e8d7a6d5",43397:"5e12a3a6",43405:"24eb123e",43646:"2db49e7b",43908:"4993dcab",44430:"b967029f",44484:"c5e85f34",44530:"14854f7d",44600:"d699c63a",44916:"e1c68ef1",45019:"83bceba8",45026:"2ed841b9",45198:"b9537d6a",45630:"7a901e9c",45943:"baf46722",46175:"a8d723a6",46244:"1c362ccd",46319:"a13e5092",46449:"62f57a8e",46578:"ce7b6de3",46600:"7b8bf682",46804:"f22b4b67",46878:"66437b23",47252:"746574b6",47778:"5e240566",47914:"7319d791",47998:"13912f36",48092:"fcb5f29f",48258:"dab97983",48306:"99fad677",48340:"c5db6f92",48565:"fbfb7b9b",48629:"89da1492",48676:"6849bed7",48695:"2ceb8b1e",48886:"1501273f",49293:"990fd983",49507:"13684d46",49710:"f9e765e6",49899:"f39c17a2",50297:"1c4f7bd7",50494:"5ac5eb1a",50528:"618023cd",50689:"04a72ad1",50917:"8fb64a3d",50920:"508e1e6a",51218:"828ccb3b",51261:"146bbd18",51273:"1f3e1758",51427:"ac540a19",51879:"af253e28",52197:"f1e79774",52254:"1553f58d",52356:"49491008",52634:"c4f5d8e4",52767:"f1fc33ca",52923:"c6b877b9",53437:"bd96f483",53547:"23e65601",53780:"3f3e03f1",53794:"5dde2d34",53907:"030c705f",54206:"f00d2ffa",54417:"34d0bf72",54531:"026f8a43",54553:"cd617144",54566:"da4a9c2c",54604:"c03e4c45",54972:"039f99b9",55156:"cbcd08eb",55190:"d14c5b8b",55350:"9b6c2d7b",55478:"948cf876",55538:"18ad0f10",55613:"ca88de3b",55716:"5f2c2d9f",55812:"a724c365",55818:"ecd749e4",55897:"73e63d93",56364:"f3d2149d",56587:"ba4c506e",56615:"f4d11ede",56829:"d65a1863",56892:"adc2ae4e",57153:"0d247f98",57345:"8f85b06a",57565:"40419be1",57968:"f3dd1f7b",58088:"7dea7f5d",58092:"75c173bc",58252:"9c97aaef",58339:"fa675db7",58623:"3a68a17e",59037:"e3f9abb2",59343:"19eb7cef",59359:"8ae0ca8b",59389:"2fbfd176",59400:"f6136fc9",59577:"769f7a44",59621:"b9312de0",59794:"033247b8",60007:"71f9d182",60173:"0ca018de",60240:"a78e484f",60405:"ab6518b5",60839:"fcbfe510",61021:"514186ba",61152:"203065fe",61235:"a7456010",61240:"16b274ba",61282:"c34cabf7",61292:"74e36a4a",61295:"eb2850a7",61420:"8bc9ca9f",61539:"b054b766",61630:"6562b3cf",61653:"8e010f80",61940:"04409633",62033:"6e27b9d3",62138:"1a4e3797",62176:"b772b083",62284:"a6cdc712",62295:"2ebf6bd3",62499:"c579011b",62647:"8d38f86a",62844:"efc88f4e",62852:"593ce03a",62910:"14502dfa",62920:"cef840d9",62921:"97d883cd",63169:"0f219439",63412:"05f68587",63432:"8279f713",63753:"2b11e6a2",63829:"f11c3e27",64156:"f42c9df1",64334:"7b44d16a",64440:"65c2b0d9",64543:"ee8ff1b5",64784:"018c90df",65233:"6163dd53",65556:"fc587ea2",65720:"aaad1650",65872:"16c3d365",66002:"1261ed3e",66047:"4d29df01",66106:"05f401a8",66230:"03a2950a",66372:"ec9bc115",66398:"181b6ec5",66558:"79a77d53",66592:"0cf91a3d",66885:"bb76a33d",66909:"635a0049",67098:"a7bd4aaa",67406:"c9a58d90",67416:"f247b6fb",67501:"ad8c84b0",67601:"40dd01d7",67608:"b54870c8",67760:"eaa2ea37",67766:"43db20c7",67957:"c1dd4621",68130:"85c4095c",68289:"aa402b17",68323:"704e19f0",68525:"79fe45c9",68632:"6e2c89bf",68774:"e770214c",68911:"af80e275",69443:"2f44b910",69466:"c5432ea2",69795:"2a802254",69871:"c56a45db",69976:"70ef7226",70107:"f036d650",70127:"600972a3",70187:"d4d87a57",70286:"ce250987",70359:"0f268954",70395:"8bbe97eb",71080:"9f4236b1",71119:"39658c48",71653:"5d424605",71661:"844d960c",71732:"f29ce45c",71888:"437cf31d",71984:"d4d4ccb3",72055:"6a5168b5",72090:"540d310b",72363:"58529492",72403:"a34c6988",72526:"e1527d61",72697:"ce40746e",72726:"7d3cadaf",73120:"667c2780",73227:"b63241ae",73231:"b08924eb",73303:"a4861fb2",73378:"0d2ec03f",73442:"0ea959d4",73461:"26a6d5df",73573:"94e62ed7",73646:"bf7d4bb0",73759:"fa2dcbb0",73885:"14ab011f",74163:"bb9522fd",74469:"d595b519",74470:"be394150",74662:"67321f9e",75044:"5820f33f",75111:"d9fd7a7b",75435:"53d7406e",75711:"160d2766",76072:"e4a036e3",76124:"70ecfbb4",76719:"00c2b2a8",76793:"4ca68b77",77187:"074c5a9e",77223:"5eb1d625",77243:"8cf6226e",77364:"484ead6c",77850:"3d5250a9",78055:"d1bdd0fa",78080:"a9d36e8e",78264:"2b0e3906",78291:"a96e9a0c",78306:"2b8c5cd6",78799:"a921adb8",78805:"d6b6deeb",78897:"8f0894d7",79028:"d2709487",79048:"a94703ab",79182:"40249fd6",79184:"512d8191",79361:"f6e2ded6",79527:"45eef51c",79726:"9c461793",79763:"ad588422",80071:"9aadb410",80261:"55cca2cf",80374:"44d013a6",80400:"9cb18637",80631:"07d73d7d",80692:"1859b273",80957:"c141421f",80972:"47393571",81435:"d958c933",81597:"2061077e",82083:"77d35b39",82169:"c3f8e1c1",82492:"3876a1f1",82964:"8f656afc",83647:"07cfbc78",83653:"94c1ad37",83659:"dff106dc",83868:"145e8536",84083:"4362a74c",84206:"35e8777e",84507:"917bc286",84682:"4fd7a5a5",84741:"527790ee",84754:"2fc65e44",84797:"ffafc25c",84958:"7861fba0",85234:"e932408d",85463:"ad7d9492",85518:"e3d564bd",85714:"62547519",85721:"354a979d",86325:"b626a9e3",86580:"e833faab",86988:"c5540c98",87043:"d2cad0a1",87603:"7c6b0a32",87774:"dbe24b2f",87892:"f691884e",88435:"d397baa3",88503:"5b4bd708",88581:"c9347341",89001:"d1521ce5",89046:"84a9efaa",89183:"ec059a4c",89317:"95612694",89453:"45b1d930",89460:"d1cc5cb2",90120:"2a3d2d7f",90232:"6900e02e",90338:"8a17d48d",90435:"da5782cf",90503:"a2e3ec27",90554:"aca0d75b",90698:"9a10b65c",90804:"b96f98be",91216:"0f0e6e72",91274:"1cd61b91",91541:"c1aa0bf0",91554:"feb17923",91863:"99e88449",91957:"51780fa8",92168:"2e455d4b",92252:"b9221b05",92297:"31d3307a",92555:"682cb337",92762:"428dca98",93325:"f8c8297c",93567:"68fdbacf",93742:"d9b03e6d",93799:"29b20609",93887:"68923f8d",93933:"217a1d82",94373:"93c7a379",95376:"90469ff1",96080:"905708d8",96301:"7d5e3f2d",96648:"24a9eae2",97406:"e20b8532",97439:"9de97cf1",97560:"f107d3a3",97864:"47103af5",97944:"4e299279",98350:"5218576a",98625:"e3c588c7",98654:"0f3d9ed8",99270:"c9d90e52",99537:"d17fc0cd",99871:"81026232",99903:"ddb791a8"}[e]||e)+"."+{57:"7a0f9ec3",233:"eeb54d81",515:"a9a119f9",557:"fd01e2ee",777:"73bdb1b3",827:"a53003e8",860:"6a667342",1003:"138dde97",1040:"49fa36a4",1120:"1a048670",1722:"1f5e8db5",1964:"294cbfa6",1978:"9f791ae3",2254:"64c01b27",2275:"cdac380c",2428:"53238c9a",2482:"669a1da9",2646:"9578b679",2927:"d293a255",3056:"75054df4",3240:"75c91cfa",3256:"1b20fec9",3403:"389ffbad",3416:"8c120341",4167:"0a7afdec",4321:"6690a392",4350:"d296cd2a",4925:"0a7e1f4a",5091:"20852058",5390:"dd50e3fa",5487:"0377cb06",5682:"3695fac4",5699:"a11f3fdf",5899:"b53a6f06",5979:"2f7b5b4c",6274:"00dbda08",6278:"d82a504c",6304:"09c2815f",6392:"c5753a3b",6401:"950408e6",6452:"49ccb11b",6709:"bab0dc96",6728:"0122648e",7078:"3cd6fc9a",7110:"99a1c9de",7735:"bf301ba3",7761:"7f9b3597",8070:"22f69968",8209:"c5a83601",8353:"fa013ea5",8719:"ca17a12b",8974:"d4e511b0",9198:"b435a689",9283:"a7a5a966",9577:"618c5053",9604:"79b9db8c",9647:"1f36665e",9939:"82e62d30",10165:"b56152fc",10210:"da905e03",10360:"06b80c59",10521:"0ee95abc",10796:"b39d0c75",10890:"e5febc51",11164:"6f8434c0",11232:"5e82a262",11425:"e892d584",11567:"303d1a08",12867:"790c935a",12945:"1c446635",13046:"e1c226a8",13166:"e48712be",13192:"55d2652e",13250:"febdff42",13256:"20c65706",13270:"20b719f0",13481:"f5326c7f",13611:"3f3278a0",13624:"2be8972c",13690:"98797e9d",13846:"747794c3",13962:"4e0e9367",14163:"ad89d20c",14742:"9e5b5f93",15154:"0545cb4c",15245:"243b2bb3",15272:"5b0c8dee",15281:"82ac7703",16142:"69020bcc",16143:"bf72eb88",16202:"e5aea79c",16275:"b8a6bb3f",16307:"4b40efe4",16369:"de4e56a9",16570:"9ecb695e",16719:"a06018e8",16949:"2d261b0c",17507:"058143eb",17624:"51a42e3a",17714:"9c67b035",18401:"116dcbdf",18461:"95e33928",18909:"6911d891",19131:"ede0d35b",19586:"4fcb5fe6",19647:"cbd17c4f",19699:"e8b368fd",19820:"08fe211c",19822:"76f9be57",20278:"cf9de8ae",20362:"7cbad469",20414:"56f7e19e",20555:"d1e3b887",20783:"6fab2953",20843:"aa6502f2",21046:"3b672cf9",21226:"f204ffc4",21306:"4df9fec4",21319:"de594aca",21442:"a6635e9d",21737:"1a9de384",21765:"d0f95568",21823:"3a6c0a5a",21826:"73a11236",21867:"2db70c6d",21937:"784cc47b",22013:"67a4435b",22063:"8b002119",22130:"ed0f7030",22415:"4fd4d56b",22514:"1f1428c2",22609:"36b348a2",23091:"41fddc50",23212:"aaa96e2e",23285:"fd071a6b",23384:"79ceb8a7",23440:"4531ad19",23644:"92220214",23648:"0ee77469",23966:"5cb80b10",24295:"79e67f6c",24458:"40b8ffb6",24596:"a3755615",24651:"dcb0e865",24696:"42a140d3",25123:"ffa8eec5",25185:"adc81e28",25280:"bf67240a",25332:"fc1cc27a",25526:"331b0076",25719:"c9d4fdbb",26022:"c22bcdbd",26101:"2149af1a",26162:"88e93a3a",26268:"fdb9a125",26309:"4de25407",26518:"be917751",27353:"f6573a36",27397:"5775a210",27440:"6bb5d307",27838:"e6191635",27991:"4c4647dc",28150:"f3a0a20f",28301:"37714d27",28529:"47189c8a",28699:"89cf03e6",28734:"59702ea6",28754:"77d7c3b9",28824:"206fb7db",28841:"a300f528",28884:"00a1f1aa",29114:"9497256c",29294:"5bf42e8f",29305:"cd2128d7",29451:"07f6019a",29591:"bc26ade1",29651:"740b82a5",29655:"ed20d5c2",29684:"be0fa305",29711:"eefd2a0d",30056:"ab3c5a33",30115:"53cfc33c",30211:"22e123f4",30559:"699e7464",31111:"2cc625c3",31183:"043e53f9",31614:"ab6e8002",31673:"59552724",32157:"1000a8a6",32228:"deb5ca5e",32342:"eefecd7d",32351:"ae749716",32440:"731f131d",32443:"b14301a9",32683:"ece07177",32727:"b8803810",32880:"28de1c27",33131:"edbcbdb6",33241:"cfbdc553",33330:"dcae9cf4",33397:"54e43052",33629:"cc1d0128",33984:"70807ee7",34056:"b7fa19fd",34174:"e7e5fd5d",34277:"c5121ab2",34334:"5f95300c",34393:"e313b34b",34606:"6a5dbdbb",34611:"c6c4997e",34661:"77429653",34971:"94200db4",35036:"0642076f",35045:"e945b1fb",35287:"7cd8ba4d",35535:"e1775e05",35742:"16cfae5d",35778:"9a7348f1",35881:"83a1dcce",36078:"5271828e",36172:"1b5700cc",36765:"06083927",36881:"830404c8",37019:"a2968247",37242:"5f69b70b",37298:"d9cae096",37351:"6d998b69",37595:"423d3669",37719:"58b1b718",37859:"d4f29f7c",37892:"9c095d9e",38012:"69507b24",38337:"6d93fbf4",38515:"fe576f44",38736:"bca09b37",38931:"913ba078",38977:"925ee1a4",39003:"8a5d4c67",39088:"6148b58f",39239:"1ab711ec",39324:"005cb7b0",39513:"89a0f85b",39541:"024ecd8e",39550:"f3ab3f89",39720:"100bd0e0",39770:"0317a18e",39960:"071a7e49",39992:"112acb0d",40246:"fb97fe84",40249:"42e48c7e",40405:"c6fc90cb",40437:"d2f17b08",40464:"ece67fde",40544:"56c11842",40584:"3be8ee44",40734:"48b7c623",40839:"445ac680",40900:"6910b885",41280:"11c51847",41358:"b2be23b3",41839:"3ca2599f",42267:"4935ee94",42291:"e31b0c83",42295:"04ac6ed7",42380:"ee1441cf",42555:"fa5f76ef",42596:"71981231",42846:"bfdb1eaa",42847:"60673b23",42925:"82325fda",43111:"47cbf70f",43397:"2fe42e69",43405:"9e312e6d",43646:"8ed84d54",43719:"50005b43",43908:"dc4fddcb",44430:"97ce35f9",44484:"97755d2e",44530:"abd6b474",44553:"3cd026f7",44600:"7425d4e6",44916:"68d090ac",45019:"a20da987",45026:"c1fc241e",45198:"23c134d5",45630:"d11ec39f",45943:"fdf290ef",46175:"a4911248",46244:"81f9f3f0",46319:"176f63b9",46449:"ab431dfe",46578:"24a66cda",46600:"24a9e2bd",46804:"44bd87d3",46878:"f6fa0a3a",47252:"707bf51c",47778:"c012b511",47914:"33fa6565",47998:"2894839c",48092:"22404f5e",48158:"58d4bad7",48258:"f0907c43",48306:"9f83ec1b",48340:"c1264826",48565:"6a31da81",48629:"dde44bde",48676:"6ba32566",48695:"7e39639e",48886:"43ba8cef",49293:"cd60c347",49507:"1d0849ed",49710:"533078e8",49899:"9ea5603d",50297:"3b084c7e",50494:"cf270e40",50528:"446f2b26",50689:"6691174f",50917:"52e149fa",50920:"b6072d32",51030:"29a51614",51218:"99ebc1df",51261:"4a625bf8",51273:"3a1357ff",51427:"78a7e8d9",51879:"fe0c407f",52197:"989642cb",52254:"9a4a3eee",52356:"93f20e49",52372:"9154f439",52634:"92dcfac0",52767:"a6eb9069",52923:"4347b16f",53437:"0cff0276",53547:"aa87ab2c",53767:"a2641776",53780:"63ab7e61",53794:"48cf054e",53907:"febe7214",54206:"39ba60e0",54417:"9b03639f",54531:"b02e0b62",54553:"e379c26e",54566:"ac47e771",54604:"c5919a5f",54794:"a5ecf9cc",54972:"d9d0a127",55156:"6d2a08bc",55190:"2f3a0314",55350:"b917a3c7",55478:"e4c6de72",55538:"ceb271d7",55613:"65ea470f",55716:"5fe3ac5b",55812:"694f42cf",55818:"02a8227d",55897:"850652f8",56364:"73c77a2d",56587:"70515e15",56615:"b49e3022",56829:"505ce036",56892:"09d7447c",57153:"e6842365",57345:"080458c1",57565:"b00a74b6",57723:"7d998d13",57968:"9ac0b74b",58088:"d02aa606",58092:"2eb1a8dc",58252:"68b76fbe",58339:"ff1bff05",58623:"40813429",58913:"918cb21a",59037:"6e427ac1",59343:"61634cb5",59359:"a21dfcb3",59389:"e27fa2ab",59400:"b5d7ead1",59577:"e1e1f2cf",59621:"8d5e0278",59794:"ba543adb",59927:"41549be7",60007:"525fbab2",60057:"ef134063",60173:"3360f809",60240:"b53da459",60405:"deb20520",60839:"39e19e45",61021:"fb707fe8",61152:"3ebc7da6",61235:"baf5035d",61240:"f5e95a7c",61282:"9fbee8d7",61292:"af79e6c7",61295:"1c47d049",61420:"ebe5649b",61539:"e5f18080",61630:"ad26c8fd",61653:"6f68624f",61940:"bc0cc6cf",62033:"8687306d",62138:"1bdf3d48",62176:"c7e9c9ea",62284:"2ede73ea",62295:"b5d8e0e8",62499:"a0cb751b",62647:"c72b2ba1",62844:"cc964332",62852:"d7fc05b1",62910:"46975707",62920:"cf81a7fe",62921:"d4476311",63106:"34ebadd7",63169:"133ef49f",63196:"d3b9500d",63412:"42490934",63432:"eb649cce",63753:"a3b43881",63829:"4727b5e5",64156:"adf4abf5",64334:"e055d76a",64440:"e2869023",64543:"aa346c94",64784:"50745081",65233:"3dbf42b2",65556:"cb51006a",65720:"8639b502",65748:"11cf9b38",65872:"9428198f",66002:"b8d366bf",66047:"cf41d333",66106:"67979f74",66230:"92531f15",66372:"de44efc0",66398:"a5730d13",66558:"c7beb432",66592:"78ac1f03",66885:"194f3720",66909:"d0c7fe8f",67098:"81ff64d6",67406:"600a03d5",67416:"833658a2",67501:"7b5202fd",67601:"66bb8e62",67608:"903a6816",67760:"a86646dc",67766:"c72924c1",67957:"0201f9c1",68130:"6989910c",68289:"b71f4f38",68323:"754780e2",68525:"d12433d4",68632:"1f53a254",68774:"7ad183d1",68911:"f0ece4d5",69443:"ee6634cb",69466:"e9c5552d",69795:"370de2a4",69871:"a4222642",69976:"280d6c2a",70107:"ed0d95a7",70127:"8c4d94b4",70187:"5687fd5b",70286:"7eaf639f",70359:"ce6ede3c",70395:"4fd1ff02",71080:"1e450789",71119:"6b53cca1",71653:"8a285b7a",71661:"8e4503d2",71732:"49609c78",71888:"f57fb9e8",71984:"9cbd5bd6",72055:"88c8bbbc",72090:"f5e79b63",72363:"358bfdb2",72403:"9616a0de",72526:"7c3be3f7",72697:"a2e9e956",72726:"8cdcf853",73120:"9016b563",73227:"7b84c4c1",73231:"73fdae8e",73303:"3f6b4273",73378:"93316a91",73442:"f28189e0",73461:"c79988ca",73573:"432f204b",73646:"47f68a16",73759:"6f749775",73816:"ed49403a",73885:"f8c7f593",74163:"f5b56d4f",74469:"fd9c918c",74470:"edca3851",74662:"bfa2e1ac",75044:"5c0b517f",75111:"525afe79",75435:"d016c2e8",75711:"8488287c",76072:"e0425634",76124:"4517423d",76653:"24f0584e",76719:"c678515e",76793:"ee3c0972",77187:"b605a8c0",77223:"5c3c2ce1",77243:"e57d54df",77364:"f25c5e9a",77850:"3d1c9f27",78055:"6773f4fb",78080:"48fe3c32",78264:"59eaf93b",78291:"ebf5f4e2",78306:"9e19a423",78731:"87d37cf7",78799:"877b13b7",78805:"16594234",78868:"217a29ff",78897:"fc833ef2",79028:"188b6fcf",79048:"7118f1f0",79182:"1eca6490",79184:"af1298ba",79361:"01d658de",79527:"ec32eacb",79726:"5a50eacf",79763:"61ec4722",80071:"3bcc0311",80261:"2c35026a",80374:"5ef132ad",80400:"b5f3face",80631:"9fe7eee4",80692:"a3227688",80957:"92d720d1",80972:"3e32cce5",81435:"7273fc32",81597:"8ee34e0b",82083:"6db82089",82169:"bbc01768",82237:"1b308ab3",82387:"455f1374",82492:"bb5ef290",82964:"5c913166",83647:"e03d43a2",83653:"a85d0985",83659:"646a66a3",83868:"ceafc112",84083:"20e335bb",84206:"f1b31635",84507:"f9959434",84682:"9ec123a4",84741:"f385e5dc",84754:"eacea419",84797:"72aae9a5",84958:"da9c7eaf",85234:"ebd1ffbb",85463:"012b598d",85518:"97443607",85714:"0784dafc",85721:"95ef26d0",86325:"60ae31b8",86580:"a462f04d",86988:"9cb49c15",87043:"4244b834",87603:"33aadd29",87774:"a031c166",87892:"f2d972dc",88435:"a291c3c7",88503:"4626cd31",88581:"faaeb48a",89001:"5f322ada",89046:"f7fabb02",89183:"8de9c2d3",89317:"0f5247bf",89453:"cf1c1a18",89460:"535ed2fe",90120:"52f0ca1d",90165:"0e7892c1",90232:"c3622005",90338:"00635ae5",90416:"a43c2ce1",90435:"a1084d13",90503:"4dd58b47",90554:"c877ad2b",90698:"53ec7d22",90752:"acd9995a",90804:"f7084485",91216:"2b96c9f2",91274:"e2a9555b",91541:"bfd67d6c",91554:"a8b69276",91863:"c69d03b4",91957:"6a56ceed",92168:"34d66fbc",92252:"67b9328c",92297:"7708a7c8",92555:"e2311596",92762:"8f862a64",93325:"c2bba2a9",93567:"54806600",93663:"a024d5f8",93742:"3f65aa45",93799:"ee221c15",93887:"73f527ed",93933:"cb4eeeec",94373:"75245372",95376:"368a1597",96080:"41caa358",96301:"0178f8f6",96648:"b438caa4",97406:"04732a7a",97439:"8f86d27b",97560:"a1e5133e",97864:"bda32290",97944:"062ad1f1",98350:"5994363f",98625:"da5a9ae6",98654:"2f0f5885",99270:"4fc6976f",99346:"c7925330",99537:"4e08d47e",99871:"c6d0b73d",99903:"27ba7ce3"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,d)=>Object.prototype.hasOwnProperty.call(e,d),a={},c="grants:",r.l=(e,d,b,f)=>{if(a[e])a[e].push(d);else{var t,o;if(void 0!==b)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=a[e];if(delete a[e],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach((e=>e(b))),d)return d(b)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"18401",47393571:"80972",49491008:"52356",50948269:"13962",58529492:"72363",62547519:"85714",65891661:"27991",67183845:"8209",81026232:"99871",89633389:"17624",95612694:"89317",99444684:"9939",bbe54ce8:"57","7184e647":"233","9aee58cf":"515",e0e0e5ec:"557","09ff2bba":"777",c2268704:"827","2d5ce48b":"860",d743e462:"1003",db7ae0a9:"1040",b4c938b6:"1120",da55cb63:"1722","22be61ad":"1964",a5e34c04:"1978","8da24fa5":"2254","2ba08e95":"2275","4fb110b7":"2428",c32240a8:"2482","9bf7be33":"2646","7777569b":"2927",f084b933:"3056","81fda92d":"3240",f6a3fab6:"3256",c86840fe:"3403","35edfe5d":"3416","3acf0bda":"4167",fc635dfc:"4321","348dcc60":"4350","075bc5a3":"4925",bea3e1bc:"5091",f3ce9685:"5390","70eb7a71":"5487","7ffa0f98":"5682","1cfd2d6f":"5699",a09c2993:"5899","919d73cf":"5979","542b7d94":"6274","093042b1":"6278","80e2d4df":"6304",c999610f:"6392","686c40de":"6401","3edbd53d":"6709","0fa8dfff":"6728",e26ca09e:"7078",c214bc00:"7110","689842b9":"7735",fedbe992:"7761","0480b142":"8070","6e3bb826":"8353",f5c3f7fb:"8719","265871a5":"9198","35a4d7a3":"9283",d5510390:"9604","5e95c892":"9647",e418d32c:"10165","8b054d02":"10210",f55cc0eb:"10360",fcba6891:"10521","709dd333":"10796","56db29c6":"11164","1c414f08":"11232","00b945b6":"11425","22dd74f7":"11567",d3a70d90:"12867",b6b0741b:"12945","4c37424b":"13046",c60938e5:"13166","6d4aade0":"13192","153eaba1":"13250","484ef123":"13256","0e9d4fd1":"13270","96c6e6da":"13481",bda46832:"13611","1fa408ba":"13690","38746f92":"13846","8f41413c":"14163",f4e7d353:"14742",f53d86c0:"15154","2676e6c1":"15245","58ba7d15":"15272",b029dc53:"15281",e0147a01:"16142",ddcf53d3:"16143","453e2297":"16202","79b9f7ae":"16275",fcd223e9:"16307",f6fb0b44:"16369","8a62b5be":"16570","4b6f3bbc":"16719","628a0d36":"16949",c0035755:"17507","210762f3":"17714","7b2c6fa3":"18461",b36922bb:"18909","3f726e69":"19131","3ab13cbf":"19586",b7428429:"19647","72c515c0":"19699",a400da89:"19820","686128db":"19822","81b6c359":"20278","8fccb5d2":"20362","34dbcb71":"20555","071b3461":"20783","80a4c802":"20843","44a50890":"21046","2353df64":"21226","78a076dd":"21306",b82dd0c5:"21319","40aef452":"21442",e8900d59:"21737",b51004e5:"21765","04a01ee2":"21823","4c6ba17a":"21826",a55a9638:"21867","299e35fa":"21937","2b2dd65a":"22013","5c1100ee":"22063",ffe39c7e:"22415","3fb61c86":"22514",c51cfce0:"22609","902828ba":"23091",b8d83163:"23212","92c0dc56":"23285","4236a113":"23384",d02b55c0:"23440","7d3f0232":"23644","26716c91":"23648",f6091eb4:"23966","33df698c":"24295",d64e42fb:"24458","5903d9fe":"24596","8608173c":"24651","466b77a0":"24696","3a064d4b":"25123","2ea27eca":"25185","39454b3e":"25280",dbbfd588:"25332","18db65fe":"25526",fb79a9e5:"25719",feb5481f:"26022","966f33bd":"26162",b70fab52:"26268",adc6f65e:"26309","003507fd":"26518","885050db":"27353","8b1d6a66":"27397",f7cb5846:"27440","5fb8ca95":"27838","3c38ea88":"28150",b1c20486:"28301","0211cf38":"28529","133717db":"28699","250d73b2":"28734","8d924e0c":"28824",cc22ecd4:"28841",b827070c:"28884",bfd5220d:"29114","51eb9373":"29294","6475991a":"29305",d718eb78:"29451","4ba7e5a3":"29591",bce5f2c2:"29651","765b73a7":"29655",acdb258b:"29684",ad0364aa:"29711","662bd64a":"30056","472f2b83":"30211","2a436572":"30559","48d86b75":"31183",e2c93148:"31614","6b66a434":"31673",c0c1a8d8:"32157",a96c1726:"32228",c8a62906:"32342","09be286f":"32351","490c027b":"32440","84f2dca8":"32443","983a622a":"32683","3dbdd64e":"32727","5d19e8c4":"32880",eb1aed0d:"33131",e4d5e7b2:"33241","83d1438d":"33330",e3f32d12:"33397","0dbc99ef":"33629",a473e6f5:"33984",a6eb5934:"34056","478b05e2":"34174","37d50100":"34277","9ed4e77f":"34334","3de68b17":"34393",e01469b8:"34606",f91a2579:"34661",d282fa21:"34971","6a41a1d3":"35036","42f4c5cc":"35045","16f90495":"35287","5b92b78e":"35535",aba21aa0:"35742","071cfc94":"35778",dd10ca1f:"35881","80a9cc6e":"36172",e0c1e0d6:"36765",f8aa15ec:"36881","27211a22":"37019",b1853459:"37242",fe36a4c7:"37298","5d8a6e6c":"37351","3cc594bc":"37595","6d8fec71":"37719",ff19b86b:"37859","8ed0440b":"37892","1842ac24":"38012","2ec9f803":"38337","4c833bdc":"38515",a144fa4f:"38736","496b07f8":"38931",dd9b495e:"38977","1e223c00":"39003",dbd82b5f:"39088","22fb5890":"39239",fae5e01b:"39324",f8d3dbc8:"39513","8b12cd00":"39541","28c7acfc":"39550","5179c3af":"39770",c367e46e:"39960","12e2b9b2":"39992",c7df9e25:"40246","9e95a131":"40249",b248382e:"40405","5064e1c0":"40437","6202ac8e":"40464",cd24b208:"40544",db469a0a:"40584","86d7c441":"40734",fc7375fe:"40839",ca3121dd:"40900","4831a431":"41280",a258c9c2:"41358","51385bb4":"42267","58916ddc":"42291","9a1f6492":"42295",b57d251e:"42380","45727c44":"42555",ef4cfc44:"42596","29e919b4":"42846","743d2187":"42847","3c8991b9":"42925",e8d7a6d5:"43111","5e12a3a6":"43397","24eb123e":"43405","2db49e7b":"43646","4993dcab":"43908",b967029f:"44430",c5e85f34:"44484","14854f7d":"44530",d699c63a:"44600",e1c68ef1:"44916","83bceba8":"45019","2ed841b9":"45026",b9537d6a:"45198","7a901e9c":"45630",baf46722:"45943",a8d723a6:"46175","1c362ccd":"46244",a13e5092:"46319","62f57a8e":"46449",ce7b6de3:"46578","7b8bf682":"46600",f22b4b67:"46804","66437b23":"46878","746574b6":"47252","5e240566":"47778","7319d791":"47914","13912f36":"47998",fcb5f29f:"48092",dab97983:"48258","99fad677":"48306",c5db6f92:"48340",fbfb7b9b:"48565","89da1492":"48629","6849bed7":"48676","2ceb8b1e":"48695","1501273f":"48886","990fd983":"49293","13684d46":"49507",f9e765e6:"49710",f39c17a2:"49899","1c4f7bd7":"50297","5ac5eb1a":"50494","618023cd":"50528","04a72ad1":"50689","8fb64a3d":"50917","508e1e6a":"50920","828ccb3b":"51218","146bbd18":"51261","1f3e1758":"51273",ac540a19:"51427",af253e28:"51879",f1e79774:"52197","1553f58d":"52254",c4f5d8e4:"52634",f1fc33ca:"52767",c6b877b9:"52923",bd96f483:"53437","23e65601":"53547","3f3e03f1":"53780","5dde2d34":"53794","030c705f":"53907",f00d2ffa:"54206","34d0bf72":"54417","026f8a43":"54531",cd617144:"54553",da4a9c2c:"54566",c03e4c45:"54604","039f99b9":"54972",cbcd08eb:"55156",d14c5b8b:"55190","9b6c2d7b":"55350","948cf876":"55478","18ad0f10":"55538",ca88de3b:"55613","5f2c2d9f":"55716",a724c365:"55812",ecd749e4:"55818","73e63d93":"55897",f3d2149d:"56364",ba4c506e:"56587",f4d11ede:"56615",d65a1863:"56829",adc2ae4e:"56892","0d247f98":"57153","8f85b06a":"57345","40419be1":"57565",f3dd1f7b:"57968","7dea7f5d":"58088","75c173bc":"58092","9c97aaef":"58252",fa675db7:"58339","3a68a17e":"58623",e3f9abb2:"59037","19eb7cef":"59343","8ae0ca8b":"59359","2fbfd176":"59389",f6136fc9:"59400","769f7a44":"59577",b9312de0:"59621","033247b8":"59794","71f9d182":"60007","0ca018de":"60173",a78e484f:"60240",ab6518b5:"60405",fcbfe510:"60839","514186ba":"61021","203065fe":"61152",a7456010:"61235","16b274ba":"61240",c34cabf7:"61282","74e36a4a":"61292",eb2850a7:"61295","8bc9ca9f":"61420",b054b766:"61539","6562b3cf":"61630","8e010f80":"61653","04409633":"61940","6e27b9d3":"62033","1a4e3797":"62138",b772b083:"62176",a6cdc712:"62284","2ebf6bd3":"62295",c579011b:"62499","8d38f86a":"62647",efc88f4e:"62844","593ce03a":"62852","14502dfa":"62910",cef840d9:"62920","97d883cd":"62921","0f219439":"63169","05f68587":"63412","8279f713":"63432","2b11e6a2":"63753",f11c3e27:"63829",f42c9df1:"64156","7b44d16a":"64334","65c2b0d9":"64440",ee8ff1b5:"64543","018c90df":"64784","6163dd53":"65233",fc587ea2:"65556",aaad1650:"65720","16c3d365":"65872","1261ed3e":"66002","4d29df01":"66047","05f401a8":"66106","03a2950a":"66230",ec9bc115:"66372","181b6ec5":"66398","79a77d53":"66558","0cf91a3d":"66592",bb76a33d:"66885","635a0049":"66909",a7bd4aaa:"67098",c9a58d90:"67406",f247b6fb:"67416",ad8c84b0:"67501","40dd01d7":"67601",b54870c8:"67608",eaa2ea37:"67760","43db20c7":"67766",c1dd4621:"67957","85c4095c":"68130",aa402b17:"68289","704e19f0":"68323","79fe45c9":"68525","6e2c89bf":"68632",e770214c:"68774",af80e275:"68911","2f44b910":"69443",c5432ea2:"69466","2a802254":"69795",c56a45db:"69871","70ef7226":"69976",f036d650:"70107","600972a3":"70127",d4d87a57:"70187",ce250987:"70286","0f268954":"70359","8bbe97eb":"70395","9f4236b1":"71080","39658c48":"71119","5d424605":"71653","844d960c":"71661",f29ce45c:"71732","437cf31d":"71888",d4d4ccb3:"71984","6a5168b5":"72055","540d310b":"72090",a34c6988:"72403",e1527d61:"72526",ce40746e:"72697","7d3cadaf":"72726","667c2780":"73120",b63241ae:"73227",b08924eb:"73231",a4861fb2:"73303","0d2ec03f":"73378","0ea959d4":"73442","26a6d5df":"73461","94e62ed7":"73573",bf7d4bb0:"73646",fa2dcbb0:"73759","14ab011f":"73885",bb9522fd:"74163",d595b519:"74469",be394150:"74470","67321f9e":"74662","5820f33f":"75044",d9fd7a7b:"75111","53d7406e":"75435","160d2766":"75711",e4a036e3:"76072","70ecfbb4":"76124","00c2b2a8":"76719","4ca68b77":"76793","074c5a9e":"77187","5eb1d625":"77223","8cf6226e":"77243","484ead6c":"77364","3d5250a9":"77850",d1bdd0fa:"78055",a9d36e8e:"78080","2b0e3906":"78264",a96e9a0c:"78291","2b8c5cd6":"78306",a921adb8:"78799",d6b6deeb:"78805","8f0894d7":"78897",d2709487:"79028",a94703ab:"79048","40249fd6":"79182","512d8191":"79184",f6e2ded6:"79361","45eef51c":"79527","9c461793":"79726",ad588422:"79763","9aadb410":"80071","55cca2cf":"80261","44d013a6":"80374","9cb18637":"80400","07d73d7d":"80631","1859b273":"80692",c141421f:"80957",d958c933:"81435","2061077e":"81597","77d35b39":"82083",c3f8e1c1:"82169","3876a1f1":"82492","8f656afc":"82964","07cfbc78":"83647","94c1ad37":"83653",dff106dc:"83659","145e8536":"83868","4362a74c":"84083","35e8777e":"84206","917bc286":"84507","4fd7a5a5":"84682","527790ee":"84741","2fc65e44":"84754",ffafc25c:"84797","7861fba0":"84958",e932408d:"85234",ad7d9492:"85463",e3d564bd:"85518","354a979d":"85721",b626a9e3:"86325",e833faab:"86580",c5540c98:"86988",d2cad0a1:"87043","7c6b0a32":"87603",dbe24b2f:"87774",f691884e:"87892",d397baa3:"88435","5b4bd708":"88503",c9347341:"88581",d1521ce5:"89001","84a9efaa":"89046",ec059a4c:"89183","45b1d930":"89453",d1cc5cb2:"89460","2a3d2d7f":"90120","6900e02e":"90232","8a17d48d":"90338",da5782cf:"90435",a2e3ec27:"90503",aca0d75b:"90554","9a10b65c":"90698",b96f98be:"90804","0f0e6e72":"91216","1cd61b91":"91274",c1aa0bf0:"91541",feb17923:"91554","99e88449":"91863","51780fa8":"91957","2e455d4b":"92168",b9221b05:"92252","31d3307a":"92297","682cb337":"92555","428dca98":"92762",f8c8297c:"93325","68fdbacf":"93567",d9b03e6d:"93742","29b20609":"93799","68923f8d":"93887","217a1d82":"93933","93c7a379":"94373","90469ff1":"95376","905708d8":"96080","7d5e3f2d":"96301","24a9eae2":"96648",e20b8532:"97406","9de97cf1":"97439",f107d3a3:"97560","47103af5":"97864","4e299279":"97944","5218576a":"98350",e3c588c7:"98625","0f3d9ed8":"98654",c9d90e52:"99270",d17fc0cd:"99537",ddb791a8:"99903"}[e]||e,r.p+r.u(e)},(()=>{var e={45354:0,71869:0};r.f.j=(d,b)=>{var a=r.o(e,d)?e[d]:void 0;if(0!==a)if(a)b.push(a[2]);else if(/^(45354|71869)$/.test(d))e[d]=0;else{var c=new Promise(((b,c)=>a=e[d]=[b,c]));b.push(a[2]=c);var f=r.p+r.u(d),t=new Error;r.l(f,(b=>{if(r.o(e,d)&&(0!==(a=e[d])&&(e[d]=void 0),a)){var c=b&&("load"===b.type?"missing":b.type),f=b&&b.target&&b.target.src;t.message="Loading chunk "+d+" failed.\n("+c+": "+f+")",t.name="ChunkLoadError",t.type=c,t.request=f,a[1](t)}}),"chunk-"+d,d)}},r.O.j=d=>0===e[d];var d=(d,b)=>{var a,c,f=b[0],t=b[1],o=b[2],n=0;if(f.some((d=>0!==e[d]))){for(a in t)r.o(t,a)&&(r.m[a]=t[a]);if(o)var i=o(r)}for(d&&d(b);n{"use strict";var e,d,b,a,c,f={},t={};function r(e){var d=t[e];if(void 0!==d)return d.exports;var b=t[e]={id:e,loaded:!1,exports:{}};return f[e].call(b.exports,b,b.exports,r),b.loaded=!0,b.exports}r.m=f,r.c=t,e=[],r.O=(d,b,a,c)=>{if(!b){var f=1/0;for(i=0;i=c)&&Object.keys(r.O).every((e=>r.O[e](b[o])))?b.splice(o--,1):(t=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[b,a,c]},r.n=e=>{var d=e&&e.__esModule?()=>e.default:()=>e;return r.d(d,{a:d}),d},b=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var f={};d=d||[null,b({}),b([]),b(b)];for(var t=2&a&&e;"object"==typeof t&&!~d.indexOf(t);t=b(t))Object.getOwnPropertyNames(t).forEach((d=>f[d]=()=>e[d]));return f.default=()=>e,r.d(c,f),c},r.d=(e,d)=>{for(var b in d)r.o(d,b)&&!r.o(e,b)&&Object.defineProperty(e,b,{enumerable:!0,get:d[b]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((d,b)=>(r.f[b](e,d),d)),[])),r.u=e=>"assets/js/"+({57:"bbe54ce8",233:"7184e647",515:"9aee58cf",557:"e0e0e5ec",777:"09ff2bba",827:"c2268704",860:"2d5ce48b",1003:"d743e462",1040:"db7ae0a9",1120:"b4c938b6",1722:"da55cb63",1964:"22be61ad",1978:"a5e34c04",2254:"8da24fa5",2275:"2ba08e95",2428:"4fb110b7",2482:"c32240a8",2646:"9bf7be33",2927:"7777569b",3056:"f084b933",3240:"81fda92d",3256:"f6a3fab6",3403:"c86840fe",3416:"35edfe5d",4167:"3acf0bda",4321:"fc635dfc",4350:"348dcc60",4925:"075bc5a3",5091:"bea3e1bc",5390:"f3ce9685",5487:"70eb7a71",5682:"7ffa0f98",5699:"1cfd2d6f",5899:"a09c2993",5979:"919d73cf",6274:"542b7d94",6278:"093042b1",6304:"80e2d4df",6392:"c999610f",6401:"686c40de",6709:"3edbd53d",6728:"0fa8dfff",7078:"e26ca09e",7110:"c214bc00",7735:"689842b9",7761:"fedbe992",8070:"0480b142",8209:"67183845",8353:"6e3bb826",8719:"f5c3f7fb",9198:"265871a5",9283:"35a4d7a3",9604:"d5510390",9647:"5e95c892",9939:"99444684",10165:"e418d32c",10210:"8b054d02",10360:"f55cc0eb",10521:"fcba6891",10796:"709dd333",11164:"56db29c6",11232:"1c414f08",11425:"00b945b6",11567:"22dd74f7",12867:"d3a70d90",12945:"b6b0741b",13046:"4c37424b",13166:"c60938e5",13192:"6d4aade0",13250:"153eaba1",13256:"484ef123",13270:"0e9d4fd1",13481:"96c6e6da",13611:"bda46832",13690:"1fa408ba",13846:"38746f92",13962:"50948269",14163:"8f41413c",14742:"f4e7d353",15154:"f53d86c0",15245:"2676e6c1",15272:"58ba7d15",15281:"b029dc53",16142:"e0147a01",16143:"ddcf53d3",16202:"453e2297",16275:"79b9f7ae",16307:"fcd223e9",16369:"f6fb0b44",16570:"8a62b5be",16719:"4b6f3bbc",16949:"628a0d36",17507:"c0035755",17624:"89633389",17714:"210762f3",18401:"17896441",18461:"7b2c6fa3",18909:"b36922bb",19131:"3f726e69",19586:"3ab13cbf",19647:"b7428429",19699:"72c515c0",19820:"a400da89",19822:"686128db",20278:"81b6c359",20362:"8fccb5d2",20555:"34dbcb71",20783:"071b3461",20843:"80a4c802",21046:"44a50890",21226:"2353df64",21306:"78a076dd",21319:"b82dd0c5",21442:"40aef452",21737:"e8900d59",21765:"b51004e5",21823:"04a01ee2",21826:"4c6ba17a",21867:"a55a9638",21937:"299e35fa",22013:"2b2dd65a",22063:"5c1100ee",22415:"ffe39c7e",22514:"3fb61c86",22609:"c51cfce0",23091:"902828ba",23212:"b8d83163",23285:"92c0dc56",23384:"4236a113",23440:"d02b55c0",23644:"7d3f0232",23648:"26716c91",23966:"f6091eb4",24295:"33df698c",24458:"d64e42fb",24596:"5903d9fe",24651:"8608173c",24696:"466b77a0",25123:"3a064d4b",25185:"2ea27eca",25280:"39454b3e",25332:"dbbfd588",25526:"18db65fe",25719:"fb79a9e5",26022:"feb5481f",26162:"966f33bd",26268:"b70fab52",26309:"adc6f65e",26518:"003507fd",27353:"885050db",27397:"8b1d6a66",27440:"f7cb5846",27838:"5fb8ca95",27991:"65891661",28150:"3c38ea88",28301:"b1c20486",28529:"0211cf38",28699:"133717db",28734:"250d73b2",28824:"8d924e0c",28841:"cc22ecd4",28884:"b827070c",29114:"bfd5220d",29294:"51eb9373",29305:"6475991a",29451:"d718eb78",29591:"4ba7e5a3",29651:"bce5f2c2",29655:"765b73a7",29684:"acdb258b",29711:"ad0364aa",30056:"662bd64a",30211:"472f2b83",30559:"2a436572",31183:"48d86b75",31614:"e2c93148",31673:"6b66a434",32157:"c0c1a8d8",32228:"a96c1726",32342:"c8a62906",32351:"09be286f",32440:"490c027b",32443:"84f2dca8",32683:"983a622a",32727:"3dbdd64e",32880:"5d19e8c4",33131:"eb1aed0d",33241:"e4d5e7b2",33330:"83d1438d",33397:"e3f32d12",33629:"0dbc99ef",33984:"a473e6f5",34056:"a6eb5934",34174:"478b05e2",34277:"37d50100",34334:"9ed4e77f",34393:"3de68b17",34606:"e01469b8",34661:"f91a2579",34971:"d282fa21",35036:"6a41a1d3",35045:"42f4c5cc",35287:"16f90495",35535:"5b92b78e",35742:"aba21aa0",35778:"071cfc94",35881:"dd10ca1f",36172:"80a9cc6e",36765:"e0c1e0d6",36881:"f8aa15ec",37019:"27211a22",37242:"b1853459",37298:"fe36a4c7",37351:"5d8a6e6c",37595:"3cc594bc",37719:"6d8fec71",37859:"ff19b86b",37892:"8ed0440b",38012:"1842ac24",38337:"2ec9f803",38515:"4c833bdc",38736:"a144fa4f",38931:"496b07f8",38977:"dd9b495e",39003:"1e223c00",39088:"dbd82b5f",39239:"22fb5890",39324:"fae5e01b",39513:"f8d3dbc8",39541:"8b12cd00",39550:"28c7acfc",39770:"5179c3af",39960:"c367e46e",39992:"12e2b9b2",40246:"c7df9e25",40249:"9e95a131",40405:"b248382e",40437:"5064e1c0",40464:"6202ac8e",40544:"cd24b208",40584:"db469a0a",40734:"86d7c441",40839:"fc7375fe",40900:"ca3121dd",41280:"4831a431",41358:"a258c9c2",42267:"51385bb4",42291:"58916ddc",42295:"9a1f6492",42380:"b57d251e",42555:"45727c44",42596:"ef4cfc44",42846:"29e919b4",42847:"743d2187",42925:"3c8991b9",43111:"e8d7a6d5",43397:"5e12a3a6",43405:"24eb123e",43646:"2db49e7b",43908:"4993dcab",44430:"b967029f",44484:"c5e85f34",44530:"14854f7d",44600:"d699c63a",44916:"e1c68ef1",45019:"83bceba8",45026:"2ed841b9",45198:"b9537d6a",45630:"7a901e9c",45943:"baf46722",46175:"a8d723a6",46244:"1c362ccd",46319:"a13e5092",46449:"62f57a8e",46578:"ce7b6de3",46600:"7b8bf682",46804:"f22b4b67",46878:"66437b23",47252:"746574b6",47778:"5e240566",47914:"7319d791",47998:"13912f36",48092:"fcb5f29f",48258:"dab97983",48306:"99fad677",48340:"c5db6f92",48565:"fbfb7b9b",48629:"89da1492",48676:"6849bed7",48695:"2ceb8b1e",48886:"1501273f",49293:"990fd983",49507:"13684d46",49710:"f9e765e6",49899:"f39c17a2",50297:"1c4f7bd7",50494:"5ac5eb1a",50528:"618023cd",50689:"04a72ad1",50917:"8fb64a3d",50920:"508e1e6a",51218:"828ccb3b",51261:"146bbd18",51273:"1f3e1758",51427:"ac540a19",51879:"af253e28",52197:"f1e79774",52254:"1553f58d",52356:"49491008",52634:"c4f5d8e4",52767:"f1fc33ca",52923:"c6b877b9",53437:"bd96f483",53547:"23e65601",53780:"3f3e03f1",53794:"5dde2d34",53907:"030c705f",54206:"f00d2ffa",54417:"34d0bf72",54531:"026f8a43",54553:"cd617144",54566:"da4a9c2c",54604:"c03e4c45",54972:"039f99b9",55156:"cbcd08eb",55190:"d14c5b8b",55350:"9b6c2d7b",55478:"948cf876",55538:"18ad0f10",55613:"ca88de3b",55716:"5f2c2d9f",55812:"a724c365",55818:"ecd749e4",55897:"73e63d93",56364:"f3d2149d",56587:"ba4c506e",56615:"f4d11ede",56829:"d65a1863",56892:"adc2ae4e",57153:"0d247f98",57345:"8f85b06a",57565:"40419be1",57968:"f3dd1f7b",58088:"7dea7f5d",58092:"75c173bc",58252:"9c97aaef",58339:"fa675db7",58623:"3a68a17e",59037:"e3f9abb2",59343:"19eb7cef",59359:"8ae0ca8b",59389:"2fbfd176",59400:"f6136fc9",59577:"769f7a44",59621:"b9312de0",59794:"033247b8",60007:"71f9d182",60173:"0ca018de",60240:"a78e484f",60405:"ab6518b5",60839:"fcbfe510",61021:"514186ba",61152:"203065fe",61235:"a7456010",61240:"16b274ba",61282:"c34cabf7",61292:"74e36a4a",61295:"eb2850a7",61420:"8bc9ca9f",61539:"b054b766",61630:"6562b3cf",61653:"8e010f80",61940:"04409633",62033:"6e27b9d3",62138:"1a4e3797",62176:"b772b083",62284:"a6cdc712",62295:"2ebf6bd3",62499:"c579011b",62647:"8d38f86a",62844:"efc88f4e",62852:"593ce03a",62910:"14502dfa",62920:"cef840d9",62921:"97d883cd",63169:"0f219439",63412:"05f68587",63432:"8279f713",63753:"2b11e6a2",63829:"f11c3e27",64156:"f42c9df1",64334:"7b44d16a",64440:"65c2b0d9",64543:"ee8ff1b5",64784:"018c90df",65233:"6163dd53",65556:"fc587ea2",65720:"aaad1650",65872:"16c3d365",66002:"1261ed3e",66047:"4d29df01",66106:"05f401a8",66230:"03a2950a",66372:"ec9bc115",66398:"181b6ec5",66558:"79a77d53",66592:"0cf91a3d",66885:"bb76a33d",66909:"635a0049",67098:"a7bd4aaa",67406:"c9a58d90",67416:"f247b6fb",67501:"ad8c84b0",67601:"40dd01d7",67608:"b54870c8",67760:"eaa2ea37",67766:"43db20c7",67957:"c1dd4621",68130:"85c4095c",68289:"aa402b17",68323:"704e19f0",68525:"79fe45c9",68632:"6e2c89bf",68774:"e770214c",68911:"af80e275",69443:"2f44b910",69466:"c5432ea2",69795:"2a802254",69871:"c56a45db",69976:"70ef7226",70107:"f036d650",70127:"600972a3",70187:"d4d87a57",70286:"ce250987",70359:"0f268954",70395:"8bbe97eb",71080:"9f4236b1",71119:"39658c48",71653:"5d424605",71661:"844d960c",71732:"f29ce45c",71888:"437cf31d",71984:"d4d4ccb3",72055:"6a5168b5",72090:"540d310b",72363:"58529492",72403:"a34c6988",72526:"e1527d61",72697:"ce40746e",72726:"7d3cadaf",73120:"667c2780",73227:"b63241ae",73231:"b08924eb",73303:"a4861fb2",73378:"0d2ec03f",73442:"0ea959d4",73461:"26a6d5df",73573:"94e62ed7",73646:"bf7d4bb0",73759:"fa2dcbb0",73885:"14ab011f",74163:"bb9522fd",74469:"d595b519",74470:"be394150",74662:"67321f9e",75044:"5820f33f",75111:"d9fd7a7b",75435:"53d7406e",75711:"160d2766",76072:"e4a036e3",76124:"70ecfbb4",76719:"00c2b2a8",76793:"4ca68b77",77187:"074c5a9e",77223:"5eb1d625",77243:"8cf6226e",77364:"484ead6c",77850:"3d5250a9",78055:"d1bdd0fa",78080:"a9d36e8e",78264:"2b0e3906",78291:"a96e9a0c",78306:"2b8c5cd6",78799:"a921adb8",78805:"d6b6deeb",78897:"8f0894d7",79028:"d2709487",79048:"a94703ab",79182:"40249fd6",79184:"512d8191",79361:"f6e2ded6",79527:"45eef51c",79726:"9c461793",79763:"ad588422",80071:"9aadb410",80261:"55cca2cf",80374:"44d013a6",80400:"9cb18637",80631:"07d73d7d",80692:"1859b273",80957:"c141421f",80972:"47393571",81435:"d958c933",81597:"2061077e",82083:"77d35b39",82169:"c3f8e1c1",82492:"3876a1f1",82964:"8f656afc",83647:"07cfbc78",83653:"94c1ad37",83659:"dff106dc",83868:"145e8536",84083:"4362a74c",84206:"35e8777e",84507:"917bc286",84682:"4fd7a5a5",84741:"527790ee",84754:"2fc65e44",84797:"ffafc25c",84958:"7861fba0",85234:"e932408d",85463:"ad7d9492",85518:"e3d564bd",85714:"62547519",85721:"354a979d",86325:"b626a9e3",86580:"e833faab",86988:"c5540c98",87043:"d2cad0a1",87603:"7c6b0a32",87774:"dbe24b2f",87892:"f691884e",88435:"d397baa3",88503:"5b4bd708",88581:"c9347341",89001:"d1521ce5",89046:"84a9efaa",89183:"ec059a4c",89317:"95612694",89453:"45b1d930",89460:"d1cc5cb2",90120:"2a3d2d7f",90232:"6900e02e",90338:"8a17d48d",90435:"da5782cf",90503:"a2e3ec27",90554:"aca0d75b",90698:"9a10b65c",90804:"b96f98be",91216:"0f0e6e72",91274:"1cd61b91",91541:"c1aa0bf0",91554:"feb17923",91863:"99e88449",91957:"51780fa8",92168:"2e455d4b",92252:"b9221b05",92297:"31d3307a",92555:"682cb337",92762:"428dca98",93325:"f8c8297c",93567:"68fdbacf",93742:"d9b03e6d",93799:"29b20609",93887:"68923f8d",93933:"217a1d82",94373:"93c7a379",95376:"90469ff1",96080:"905708d8",96301:"7d5e3f2d",96648:"24a9eae2",97406:"e20b8532",97439:"9de97cf1",97560:"f107d3a3",97864:"47103af5",97944:"4e299279",98350:"5218576a",98625:"e3c588c7",98654:"0f3d9ed8",99270:"c9d90e52",99537:"d17fc0cd",99871:"81026232",99903:"ddb791a8"}[e]||e)+"."+{57:"7a0f9ec3",233:"eeb54d81",515:"a9a119f9",557:"fd01e2ee",777:"73bdb1b3",827:"a53003e8",860:"6a667342",1003:"138dde97",1040:"49fa36a4",1120:"1a048670",1722:"1f5e8db5",1964:"294cbfa6",1978:"9f791ae3",2254:"64c01b27",2275:"cdac380c",2428:"53238c9a",2482:"669a1da9",2646:"9578b679",2927:"d293a255",3056:"75054df4",3240:"75c91cfa",3256:"1b20fec9",3403:"389ffbad",3416:"8c120341",4167:"0a7afdec",4321:"6690a392",4350:"d296cd2a",4925:"0a7e1f4a",5091:"20852058",5390:"dd50e3fa",5487:"0377cb06",5682:"3695fac4",5699:"a11f3fdf",5899:"b53a6f06",5979:"2f7b5b4c",6274:"00dbda08",6278:"d82a504c",6304:"09c2815f",6392:"c5753a3b",6401:"950408e6",6452:"49ccb11b",6709:"bab0dc96",6728:"0122648e",7078:"3cd6fc9a",7110:"99a1c9de",7735:"bf301ba3",7761:"7f9b3597",8070:"22f69968",8209:"c5a83601",8353:"fa013ea5",8719:"ca17a12b",8974:"d4e511b0",9198:"b435a689",9283:"a7a5a966",9577:"618c5053",9604:"79b9db8c",9647:"1f36665e",9939:"82e62d30",10165:"b56152fc",10210:"da905e03",10360:"06b80c59",10521:"0ee95abc",10796:"b39d0c75",10890:"e5febc51",11164:"6f8434c0",11232:"5e82a262",11425:"e892d584",11567:"303d1a08",12867:"790c935a",12945:"1c446635",13046:"e1c226a8",13166:"e48712be",13192:"55d2652e",13250:"febdff42",13256:"20c65706",13270:"20b719f0",13481:"f5326c7f",13611:"3f3278a0",13624:"2be8972c",13690:"98797e9d",13846:"747794c3",13962:"4e0e9367",14163:"ad89d20c",14742:"9e5b5f93",15154:"0545cb4c",15245:"243b2bb3",15272:"5b0c8dee",15281:"82ac7703",16142:"69020bcc",16143:"bf72eb88",16202:"e5aea79c",16275:"b8a6bb3f",16307:"43eb79ea",16369:"de4e56a9",16570:"9ecb695e",16719:"a06018e8",16949:"2d261b0c",17507:"058143eb",17624:"51a42e3a",17714:"9c67b035",18401:"116dcbdf",18461:"95e33928",18909:"6911d891",19131:"ede0d35b",19586:"4fcb5fe6",19647:"cbd17c4f",19699:"e8b368fd",19820:"08fe211c",19822:"76f9be57",20278:"cf9de8ae",20362:"7cbad469",20414:"56f7e19e",20555:"d1e3b887",20783:"6fab2953",20843:"aa6502f2",21046:"3b672cf9",21226:"f204ffc4",21306:"4df9fec4",21319:"de594aca",21442:"a6635e9d",21737:"1a9de384",21765:"d0f95568",21823:"3a6c0a5a",21826:"73a11236",21867:"2db70c6d",21937:"784cc47b",22013:"67a4435b",22063:"8b002119",22130:"ed0f7030",22415:"4fd4d56b",22514:"1f1428c2",22609:"36b348a2",23091:"41fddc50",23212:"aaa96e2e",23285:"fd071a6b",23384:"79ceb8a7",23440:"4531ad19",23644:"92220214",23648:"0ee77469",23966:"5cb80b10",24295:"79e67f6c",24458:"40b8ffb6",24596:"a3755615",24651:"dcb0e865",24696:"42a140d3",25123:"ffa8eec5",25185:"adc81e28",25280:"bf67240a",25332:"fc1cc27a",25526:"331b0076",25719:"c9d4fdbb",26022:"c22bcdbd",26101:"2149af1a",26162:"88e93a3a",26268:"fdb9a125",26309:"4de25407",26518:"be917751",27353:"f6573a36",27397:"5775a210",27440:"6bb5d307",27838:"e6191635",27991:"4c4647dc",28150:"f3a0a20f",28301:"37714d27",28529:"47189c8a",28699:"89cf03e6",28734:"59702ea6",28754:"77d7c3b9",28824:"206fb7db",28841:"a300f528",28884:"00a1f1aa",29114:"9497256c",29294:"5bf42e8f",29305:"cd2128d7",29451:"07f6019a",29591:"bc26ade1",29651:"740b82a5",29655:"ed20d5c2",29684:"be0fa305",29711:"eefd2a0d",30056:"ab3c5a33",30115:"53cfc33c",30211:"22e123f4",30559:"699e7464",31111:"2cc625c3",31183:"043e53f9",31614:"ab6e8002",31673:"59552724",32157:"1000a8a6",32228:"deb5ca5e",32342:"eefecd7d",32351:"ae749716",32440:"731f131d",32443:"b14301a9",32683:"ece07177",32727:"b8803810",32880:"28de1c27",33131:"edbcbdb6",33241:"cfbdc553",33330:"dcae9cf4",33397:"54e43052",33629:"cc1d0128",33984:"70807ee7",34056:"b7fa19fd",34174:"e7e5fd5d",34277:"c5121ab2",34334:"5f95300c",34393:"e313b34b",34606:"6a5dbdbb",34611:"c6c4997e",34661:"77429653",34971:"94200db4",35036:"0642076f",35045:"e945b1fb",35287:"7cd8ba4d",35535:"e1775e05",35742:"16cfae5d",35778:"9a7348f1",35881:"83a1dcce",36078:"5271828e",36172:"1b5700cc",36765:"06083927",36881:"830404c8",37019:"a2968247",37242:"5f69b70b",37298:"d9cae096",37351:"6d998b69",37595:"423d3669",37719:"58b1b718",37859:"d4f29f7c",37892:"9c095d9e",38012:"69507b24",38337:"6d93fbf4",38515:"fe576f44",38736:"bca09b37",38931:"913ba078",38977:"925ee1a4",39003:"8a5d4c67",39088:"6148b58f",39239:"1ab711ec",39324:"005cb7b0",39513:"89a0f85b",39541:"024ecd8e",39550:"f3ab3f89",39720:"100bd0e0",39770:"0317a18e",39960:"071a7e49",39992:"112acb0d",40246:"fb97fe84",40249:"42e48c7e",40405:"c6fc90cb",40437:"d2f17b08",40464:"ece67fde",40544:"56c11842",40584:"3be8ee44",40734:"48b7c623",40839:"445ac680",40900:"6910b885",41280:"11c51847",41358:"b2be23b3",41839:"3ca2599f",42267:"4935ee94",42291:"e31b0c83",42295:"04ac6ed7",42380:"ee1441cf",42555:"fa5f76ef",42596:"71981231",42846:"bfdb1eaa",42847:"60673b23",42925:"82325fda",43111:"47cbf70f",43397:"2fe42e69",43405:"9e312e6d",43646:"8ed84d54",43719:"50005b43",43908:"dc4fddcb",44430:"97ce35f9",44484:"97755d2e",44530:"abd6b474",44553:"3cd026f7",44600:"7425d4e6",44916:"68d090ac",45019:"a20da987",45026:"c1fc241e",45198:"23c134d5",45630:"d11ec39f",45943:"fdf290ef",46175:"a4911248",46244:"81f9f3f0",46319:"176f63b9",46449:"ab431dfe",46578:"24a66cda",46600:"24a9e2bd",46804:"44bd87d3",46878:"f6fa0a3a",47252:"707bf51c",47778:"c012b511",47914:"33fa6565",47998:"2894839c",48092:"22404f5e",48158:"58d4bad7",48258:"f0907c43",48306:"9f83ec1b",48340:"c1264826",48565:"6a31da81",48629:"dde44bde",48676:"6ba32566",48695:"7e39639e",48886:"43ba8cef",49293:"cd60c347",49507:"1d0849ed",49710:"533078e8",49899:"9ea5603d",50297:"3b084c7e",50494:"cf270e40",50528:"446f2b26",50689:"6691174f",50917:"52e149fa",50920:"b6072d32",51030:"29a51614",51218:"99ebc1df",51261:"4a625bf8",51273:"3a1357ff",51427:"78a7e8d9",51879:"fe0c407f",52197:"989642cb",52254:"9a4a3eee",52356:"93f20e49",52372:"9154f439",52634:"92dcfac0",52767:"a6eb9069",52923:"4347b16f",53437:"0cff0276",53547:"aa87ab2c",53767:"a2641776",53780:"63ab7e61",53794:"48cf054e",53907:"febe7214",54206:"39ba60e0",54417:"9b03639f",54531:"b02e0b62",54553:"e379c26e",54566:"ac47e771",54604:"c5919a5f",54794:"a5ecf9cc",54972:"d9d0a127",55156:"6d2a08bc",55190:"2f3a0314",55350:"b917a3c7",55478:"e4c6de72",55538:"ceb271d7",55613:"65ea470f",55716:"5fe3ac5b",55812:"694f42cf",55818:"02a8227d",55897:"850652f8",56364:"73c77a2d",56587:"70515e15",56615:"b49e3022",56829:"505ce036",56892:"09d7447c",57153:"e6842365",57345:"080458c1",57565:"b00a74b6",57723:"7d998d13",57968:"9ac0b74b",58088:"d02aa606",58092:"2eb1a8dc",58252:"68b76fbe",58339:"ff1bff05",58623:"40813429",58913:"918cb21a",59037:"6e427ac1",59343:"61634cb5",59359:"a21dfcb3",59389:"e27fa2ab",59400:"b5d7ead1",59577:"e1e1f2cf",59621:"8d5e0278",59794:"ba543adb",59927:"41549be7",60007:"525fbab2",60057:"ef134063",60173:"3360f809",60240:"b53da459",60405:"deb20520",60839:"39e19e45",61021:"fb707fe8",61152:"3ebc7da6",61235:"baf5035d",61240:"f5e95a7c",61282:"9fbee8d7",61292:"af79e6c7",61295:"1c47d049",61420:"ebe5649b",61539:"e5f18080",61630:"ad26c8fd",61653:"6f68624f",61940:"bc0cc6cf",62033:"8687306d",62138:"1bdf3d48",62176:"c7e9c9ea",62284:"2ede73ea",62295:"b5d8e0e8",62499:"a0cb751b",62647:"c72b2ba1",62844:"cc964332",62852:"d7fc05b1",62910:"46975707",62920:"cf81a7fe",62921:"d4476311",63106:"34ebadd7",63169:"133ef49f",63196:"d3b9500d",63412:"42490934",63432:"eb649cce",63753:"a3b43881",63829:"4727b5e5",64156:"adf4abf5",64334:"e055d76a",64440:"e2869023",64543:"aa346c94",64784:"50745081",65233:"3dbf42b2",65556:"cb51006a",65720:"8639b502",65748:"11cf9b38",65872:"9428198f",66002:"b8d366bf",66047:"cf41d333",66106:"67979f74",66230:"92531f15",66372:"de44efc0",66398:"a5730d13",66558:"c7beb432",66592:"78ac1f03",66885:"194f3720",66909:"d0c7fe8f",67098:"81ff64d6",67406:"600a03d5",67416:"833658a2",67501:"7b5202fd",67601:"66bb8e62",67608:"903a6816",67760:"a86646dc",67766:"c72924c1",67957:"0201f9c1",68130:"6989910c",68289:"b71f4f38",68323:"754780e2",68525:"d12433d4",68632:"1f53a254",68774:"7ad183d1",68911:"f0ece4d5",69443:"ee6634cb",69466:"e9c5552d",69795:"370de2a4",69871:"a4222642",69976:"280d6c2a",70107:"ed0d95a7",70127:"8c4d94b4",70187:"5687fd5b",70286:"7eaf639f",70359:"ce6ede3c",70395:"4fd1ff02",71080:"1e450789",71119:"6b53cca1",71653:"8a285b7a",71661:"8e4503d2",71732:"49609c78",71888:"f57fb9e8",71984:"9cbd5bd6",72055:"88c8bbbc",72090:"f5e79b63",72363:"358bfdb2",72403:"9616a0de",72526:"7c3be3f7",72697:"a2e9e956",72726:"8cdcf853",73120:"9016b563",73227:"7b84c4c1",73231:"73fdae8e",73303:"3f6b4273",73378:"93316a91",73442:"f28189e0",73461:"c79988ca",73573:"432f204b",73646:"47f68a16",73759:"6f749775",73816:"ed49403a",73885:"f8c7f593",74163:"f5b56d4f",74469:"fd9c918c",74470:"edca3851",74662:"bfa2e1ac",75044:"5c0b517f",75111:"525afe79",75435:"d016c2e8",75711:"8488287c",76072:"e0425634",76124:"4517423d",76653:"24f0584e",76719:"c678515e",76793:"ee3c0972",77187:"b605a8c0",77223:"5c3c2ce1",77243:"e57d54df",77364:"f25c5e9a",77850:"3d1c9f27",78055:"6773f4fb",78080:"48fe3c32",78264:"59eaf93b",78291:"ebf5f4e2",78306:"9e19a423",78731:"87d37cf7",78799:"877b13b7",78805:"16594234",78868:"217a29ff",78897:"fc833ef2",79028:"188b6fcf",79048:"7118f1f0",79182:"1eca6490",79184:"af1298ba",79361:"01d658de",79527:"ec32eacb",79726:"5a50eacf",79763:"61ec4722",80071:"3bcc0311",80261:"2c35026a",80374:"5ef132ad",80400:"b5f3face",80631:"9fe7eee4",80692:"a3227688",80957:"92d720d1",80972:"3e32cce5",81435:"7273fc32",81597:"8ee34e0b",82083:"6db82089",82169:"bbc01768",82237:"1b308ab3",82387:"455f1374",82492:"bb5ef290",82964:"5c913166",83647:"e03d43a2",83653:"a85d0985",83659:"646a66a3",83868:"ceafc112",84083:"20e335bb",84206:"f1b31635",84507:"f9959434",84682:"9ec123a4",84741:"f385e5dc",84754:"eacea419",84797:"72aae9a5",84958:"da9c7eaf",85234:"ebd1ffbb",85463:"012b598d",85518:"97443607",85714:"0784dafc",85721:"95ef26d0",86325:"60ae31b8",86580:"a462f04d",86988:"9cb49c15",87043:"4244b834",87603:"33aadd29",87774:"a031c166",87892:"f2d972dc",88435:"a291c3c7",88503:"4626cd31",88581:"faaeb48a",89001:"5f322ada",89046:"f7fabb02",89183:"8de9c2d3",89317:"0f5247bf",89453:"cf1c1a18",89460:"535ed2fe",90120:"52f0ca1d",90165:"0e7892c1",90232:"c3622005",90338:"00635ae5",90416:"a43c2ce1",90435:"a1084d13",90503:"4dd58b47",90554:"c877ad2b",90698:"53ec7d22",90752:"acd9995a",90804:"f7084485",91216:"2b96c9f2",91274:"e2a9555b",91541:"bfd67d6c",91554:"a8b69276",91863:"c69d03b4",91957:"6a56ceed",92168:"34d66fbc",92252:"67b9328c",92297:"7708a7c8",92555:"e2311596",92762:"8f862a64",93325:"c2bba2a9",93567:"54806600",93663:"a024d5f8",93742:"3f65aa45",93799:"ee221c15",93887:"73f527ed",93933:"cb4eeeec",94373:"75245372",95376:"368a1597",96080:"41caa358",96301:"0178f8f6",96648:"b438caa4",97406:"04732a7a",97439:"8f86d27b",97560:"a1e5133e",97864:"bda32290",97944:"062ad1f1",98350:"5994363f",98625:"da5a9ae6",98654:"2f0f5885",99270:"4fc6976f",99346:"c7925330",99537:"4e08d47e",99871:"c6d0b73d",99903:"27ba7ce3"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,d)=>Object.prototype.hasOwnProperty.call(e,d),a={},c="grants:",r.l=(e,d,b,f)=>{if(a[e])a[e].push(d);else{var t,o;if(void 0!==b)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=a[e];if(delete a[e],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach((e=>e(b))),d)return d(b)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"18401",47393571:"80972",49491008:"52356",50948269:"13962",58529492:"72363",62547519:"85714",65891661:"27991",67183845:"8209",81026232:"99871",89633389:"17624",95612694:"89317",99444684:"9939",bbe54ce8:"57","7184e647":"233","9aee58cf":"515",e0e0e5ec:"557","09ff2bba":"777",c2268704:"827","2d5ce48b":"860",d743e462:"1003",db7ae0a9:"1040",b4c938b6:"1120",da55cb63:"1722","22be61ad":"1964",a5e34c04:"1978","8da24fa5":"2254","2ba08e95":"2275","4fb110b7":"2428",c32240a8:"2482","9bf7be33":"2646","7777569b":"2927",f084b933:"3056","81fda92d":"3240",f6a3fab6:"3256",c86840fe:"3403","35edfe5d":"3416","3acf0bda":"4167",fc635dfc:"4321","348dcc60":"4350","075bc5a3":"4925",bea3e1bc:"5091",f3ce9685:"5390","70eb7a71":"5487","7ffa0f98":"5682","1cfd2d6f":"5699",a09c2993:"5899","919d73cf":"5979","542b7d94":"6274","093042b1":"6278","80e2d4df":"6304",c999610f:"6392","686c40de":"6401","3edbd53d":"6709","0fa8dfff":"6728",e26ca09e:"7078",c214bc00:"7110","689842b9":"7735",fedbe992:"7761","0480b142":"8070","6e3bb826":"8353",f5c3f7fb:"8719","265871a5":"9198","35a4d7a3":"9283",d5510390:"9604","5e95c892":"9647",e418d32c:"10165","8b054d02":"10210",f55cc0eb:"10360",fcba6891:"10521","709dd333":"10796","56db29c6":"11164","1c414f08":"11232","00b945b6":"11425","22dd74f7":"11567",d3a70d90:"12867",b6b0741b:"12945","4c37424b":"13046",c60938e5:"13166","6d4aade0":"13192","153eaba1":"13250","484ef123":"13256","0e9d4fd1":"13270","96c6e6da":"13481",bda46832:"13611","1fa408ba":"13690","38746f92":"13846","8f41413c":"14163",f4e7d353:"14742",f53d86c0:"15154","2676e6c1":"15245","58ba7d15":"15272",b029dc53:"15281",e0147a01:"16142",ddcf53d3:"16143","453e2297":"16202","79b9f7ae":"16275",fcd223e9:"16307",f6fb0b44:"16369","8a62b5be":"16570","4b6f3bbc":"16719","628a0d36":"16949",c0035755:"17507","210762f3":"17714","7b2c6fa3":"18461",b36922bb:"18909","3f726e69":"19131","3ab13cbf":"19586",b7428429:"19647","72c515c0":"19699",a400da89:"19820","686128db":"19822","81b6c359":"20278","8fccb5d2":"20362","34dbcb71":"20555","071b3461":"20783","80a4c802":"20843","44a50890":"21046","2353df64":"21226","78a076dd":"21306",b82dd0c5:"21319","40aef452":"21442",e8900d59:"21737",b51004e5:"21765","04a01ee2":"21823","4c6ba17a":"21826",a55a9638:"21867","299e35fa":"21937","2b2dd65a":"22013","5c1100ee":"22063",ffe39c7e:"22415","3fb61c86":"22514",c51cfce0:"22609","902828ba":"23091",b8d83163:"23212","92c0dc56":"23285","4236a113":"23384",d02b55c0:"23440","7d3f0232":"23644","26716c91":"23648",f6091eb4:"23966","33df698c":"24295",d64e42fb:"24458","5903d9fe":"24596","8608173c":"24651","466b77a0":"24696","3a064d4b":"25123","2ea27eca":"25185","39454b3e":"25280",dbbfd588:"25332","18db65fe":"25526",fb79a9e5:"25719",feb5481f:"26022","966f33bd":"26162",b70fab52:"26268",adc6f65e:"26309","003507fd":"26518","885050db":"27353","8b1d6a66":"27397",f7cb5846:"27440","5fb8ca95":"27838","3c38ea88":"28150",b1c20486:"28301","0211cf38":"28529","133717db":"28699","250d73b2":"28734","8d924e0c":"28824",cc22ecd4:"28841",b827070c:"28884",bfd5220d:"29114","51eb9373":"29294","6475991a":"29305",d718eb78:"29451","4ba7e5a3":"29591",bce5f2c2:"29651","765b73a7":"29655",acdb258b:"29684",ad0364aa:"29711","662bd64a":"30056","472f2b83":"30211","2a436572":"30559","48d86b75":"31183",e2c93148:"31614","6b66a434":"31673",c0c1a8d8:"32157",a96c1726:"32228",c8a62906:"32342","09be286f":"32351","490c027b":"32440","84f2dca8":"32443","983a622a":"32683","3dbdd64e":"32727","5d19e8c4":"32880",eb1aed0d:"33131",e4d5e7b2:"33241","83d1438d":"33330",e3f32d12:"33397","0dbc99ef":"33629",a473e6f5:"33984",a6eb5934:"34056","478b05e2":"34174","37d50100":"34277","9ed4e77f":"34334","3de68b17":"34393",e01469b8:"34606",f91a2579:"34661",d282fa21:"34971","6a41a1d3":"35036","42f4c5cc":"35045","16f90495":"35287","5b92b78e":"35535",aba21aa0:"35742","071cfc94":"35778",dd10ca1f:"35881","80a9cc6e":"36172",e0c1e0d6:"36765",f8aa15ec:"36881","27211a22":"37019",b1853459:"37242",fe36a4c7:"37298","5d8a6e6c":"37351","3cc594bc":"37595","6d8fec71":"37719",ff19b86b:"37859","8ed0440b":"37892","1842ac24":"38012","2ec9f803":"38337","4c833bdc":"38515",a144fa4f:"38736","496b07f8":"38931",dd9b495e:"38977","1e223c00":"39003",dbd82b5f:"39088","22fb5890":"39239",fae5e01b:"39324",f8d3dbc8:"39513","8b12cd00":"39541","28c7acfc":"39550","5179c3af":"39770",c367e46e:"39960","12e2b9b2":"39992",c7df9e25:"40246","9e95a131":"40249",b248382e:"40405","5064e1c0":"40437","6202ac8e":"40464",cd24b208:"40544",db469a0a:"40584","86d7c441":"40734",fc7375fe:"40839",ca3121dd:"40900","4831a431":"41280",a258c9c2:"41358","51385bb4":"42267","58916ddc":"42291","9a1f6492":"42295",b57d251e:"42380","45727c44":"42555",ef4cfc44:"42596","29e919b4":"42846","743d2187":"42847","3c8991b9":"42925",e8d7a6d5:"43111","5e12a3a6":"43397","24eb123e":"43405","2db49e7b":"43646","4993dcab":"43908",b967029f:"44430",c5e85f34:"44484","14854f7d":"44530",d699c63a:"44600",e1c68ef1:"44916","83bceba8":"45019","2ed841b9":"45026",b9537d6a:"45198","7a901e9c":"45630",baf46722:"45943",a8d723a6:"46175","1c362ccd":"46244",a13e5092:"46319","62f57a8e":"46449",ce7b6de3:"46578","7b8bf682":"46600",f22b4b67:"46804","66437b23":"46878","746574b6":"47252","5e240566":"47778","7319d791":"47914","13912f36":"47998",fcb5f29f:"48092",dab97983:"48258","99fad677":"48306",c5db6f92:"48340",fbfb7b9b:"48565","89da1492":"48629","6849bed7":"48676","2ceb8b1e":"48695","1501273f":"48886","990fd983":"49293","13684d46":"49507",f9e765e6:"49710",f39c17a2:"49899","1c4f7bd7":"50297","5ac5eb1a":"50494","618023cd":"50528","04a72ad1":"50689","8fb64a3d":"50917","508e1e6a":"50920","828ccb3b":"51218","146bbd18":"51261","1f3e1758":"51273",ac540a19:"51427",af253e28:"51879",f1e79774:"52197","1553f58d":"52254",c4f5d8e4:"52634",f1fc33ca:"52767",c6b877b9:"52923",bd96f483:"53437","23e65601":"53547","3f3e03f1":"53780","5dde2d34":"53794","030c705f":"53907",f00d2ffa:"54206","34d0bf72":"54417","026f8a43":"54531",cd617144:"54553",da4a9c2c:"54566",c03e4c45:"54604","039f99b9":"54972",cbcd08eb:"55156",d14c5b8b:"55190","9b6c2d7b":"55350","948cf876":"55478","18ad0f10":"55538",ca88de3b:"55613","5f2c2d9f":"55716",a724c365:"55812",ecd749e4:"55818","73e63d93":"55897",f3d2149d:"56364",ba4c506e:"56587",f4d11ede:"56615",d65a1863:"56829",adc2ae4e:"56892","0d247f98":"57153","8f85b06a":"57345","40419be1":"57565",f3dd1f7b:"57968","7dea7f5d":"58088","75c173bc":"58092","9c97aaef":"58252",fa675db7:"58339","3a68a17e":"58623",e3f9abb2:"59037","19eb7cef":"59343","8ae0ca8b":"59359","2fbfd176":"59389",f6136fc9:"59400","769f7a44":"59577",b9312de0:"59621","033247b8":"59794","71f9d182":"60007","0ca018de":"60173",a78e484f:"60240",ab6518b5:"60405",fcbfe510:"60839","514186ba":"61021","203065fe":"61152",a7456010:"61235","16b274ba":"61240",c34cabf7:"61282","74e36a4a":"61292",eb2850a7:"61295","8bc9ca9f":"61420",b054b766:"61539","6562b3cf":"61630","8e010f80":"61653","04409633":"61940","6e27b9d3":"62033","1a4e3797":"62138",b772b083:"62176",a6cdc712:"62284","2ebf6bd3":"62295",c579011b:"62499","8d38f86a":"62647",efc88f4e:"62844","593ce03a":"62852","14502dfa":"62910",cef840d9:"62920","97d883cd":"62921","0f219439":"63169","05f68587":"63412","8279f713":"63432","2b11e6a2":"63753",f11c3e27:"63829",f42c9df1:"64156","7b44d16a":"64334","65c2b0d9":"64440",ee8ff1b5:"64543","018c90df":"64784","6163dd53":"65233",fc587ea2:"65556",aaad1650:"65720","16c3d365":"65872","1261ed3e":"66002","4d29df01":"66047","05f401a8":"66106","03a2950a":"66230",ec9bc115:"66372","181b6ec5":"66398","79a77d53":"66558","0cf91a3d":"66592",bb76a33d:"66885","635a0049":"66909",a7bd4aaa:"67098",c9a58d90:"67406",f247b6fb:"67416",ad8c84b0:"67501","40dd01d7":"67601",b54870c8:"67608",eaa2ea37:"67760","43db20c7":"67766",c1dd4621:"67957","85c4095c":"68130",aa402b17:"68289","704e19f0":"68323","79fe45c9":"68525","6e2c89bf":"68632",e770214c:"68774",af80e275:"68911","2f44b910":"69443",c5432ea2:"69466","2a802254":"69795",c56a45db:"69871","70ef7226":"69976",f036d650:"70107","600972a3":"70127",d4d87a57:"70187",ce250987:"70286","0f268954":"70359","8bbe97eb":"70395","9f4236b1":"71080","39658c48":"71119","5d424605":"71653","844d960c":"71661",f29ce45c:"71732","437cf31d":"71888",d4d4ccb3:"71984","6a5168b5":"72055","540d310b":"72090",a34c6988:"72403",e1527d61:"72526",ce40746e:"72697","7d3cadaf":"72726","667c2780":"73120",b63241ae:"73227",b08924eb:"73231",a4861fb2:"73303","0d2ec03f":"73378","0ea959d4":"73442","26a6d5df":"73461","94e62ed7":"73573",bf7d4bb0:"73646",fa2dcbb0:"73759","14ab011f":"73885",bb9522fd:"74163",d595b519:"74469",be394150:"74470","67321f9e":"74662","5820f33f":"75044",d9fd7a7b:"75111","53d7406e":"75435","160d2766":"75711",e4a036e3:"76072","70ecfbb4":"76124","00c2b2a8":"76719","4ca68b77":"76793","074c5a9e":"77187","5eb1d625":"77223","8cf6226e":"77243","484ead6c":"77364","3d5250a9":"77850",d1bdd0fa:"78055",a9d36e8e:"78080","2b0e3906":"78264",a96e9a0c:"78291","2b8c5cd6":"78306",a921adb8:"78799",d6b6deeb:"78805","8f0894d7":"78897",d2709487:"79028",a94703ab:"79048","40249fd6":"79182","512d8191":"79184",f6e2ded6:"79361","45eef51c":"79527","9c461793":"79726",ad588422:"79763","9aadb410":"80071","55cca2cf":"80261","44d013a6":"80374","9cb18637":"80400","07d73d7d":"80631","1859b273":"80692",c141421f:"80957",d958c933:"81435","2061077e":"81597","77d35b39":"82083",c3f8e1c1:"82169","3876a1f1":"82492","8f656afc":"82964","07cfbc78":"83647","94c1ad37":"83653",dff106dc:"83659","145e8536":"83868","4362a74c":"84083","35e8777e":"84206","917bc286":"84507","4fd7a5a5":"84682","527790ee":"84741","2fc65e44":"84754",ffafc25c:"84797","7861fba0":"84958",e932408d:"85234",ad7d9492:"85463",e3d564bd:"85518","354a979d":"85721",b626a9e3:"86325",e833faab:"86580",c5540c98:"86988",d2cad0a1:"87043","7c6b0a32":"87603",dbe24b2f:"87774",f691884e:"87892",d397baa3:"88435","5b4bd708":"88503",c9347341:"88581",d1521ce5:"89001","84a9efaa":"89046",ec059a4c:"89183","45b1d930":"89453",d1cc5cb2:"89460","2a3d2d7f":"90120","6900e02e":"90232","8a17d48d":"90338",da5782cf:"90435",a2e3ec27:"90503",aca0d75b:"90554","9a10b65c":"90698",b96f98be:"90804","0f0e6e72":"91216","1cd61b91":"91274",c1aa0bf0:"91541",feb17923:"91554","99e88449":"91863","51780fa8":"91957","2e455d4b":"92168",b9221b05:"92252","31d3307a":"92297","682cb337":"92555","428dca98":"92762",f8c8297c:"93325","68fdbacf":"93567",d9b03e6d:"93742","29b20609":"93799","68923f8d":"93887","217a1d82":"93933","93c7a379":"94373","90469ff1":"95376","905708d8":"96080","7d5e3f2d":"96301","24a9eae2":"96648",e20b8532:"97406","9de97cf1":"97439",f107d3a3:"97560","47103af5":"97864","4e299279":"97944","5218576a":"98350",e3c588c7:"98625","0f3d9ed8":"98654",c9d90e52:"99270",d17fc0cd:"99537",ddb791a8:"99903"}[e]||e,r.p+r.u(e)},(()=>{var e={45354:0,71869:0};r.f.j=(d,b)=>{var a=r.o(e,d)?e[d]:void 0;if(0!==a)if(a)b.push(a[2]);else if(/^(45354|71869)$/.test(d))e[d]=0;else{var c=new Promise(((b,c)=>a=e[d]=[b,c]));b.push(a[2]=c);var f=r.p+r.u(d),t=new Error;r.l(f,(b=>{if(r.o(e,d)&&(0!==(a=e[d])&&(e[d]=void 0),a)){var c=b&&("load"===b.type?"missing":b.type),f=b&&b.target&&b.target.src;t.message="Loading chunk "+d+" failed.\n("+c+": "+f+")",t.name="ChunkLoadError",t.type=c,t.request=f,a[1](t)}}),"chunk-"+d,d)}},r.O.j=d=>0===e[d];var d=(d,b)=>{var a,c,f=b[0],t=b[1],o=b[2],n=0;if(f.some((d=>0!==e[d]))){for(a in t)r.o(t,a)&&(r.m[a]=t[a]);if(o)var i=o(r)}for(d&&d(b);n Project Ideas | Web3 Foundation Grants - + diff --git a/docs/Introduction/intro.html b/docs/Introduction/intro.html index 01b43f49aff..7cc0354ee75 100644 --- a/docs/Introduction/intro.html +++ b/docs/Introduction/intro.html @@ -4,7 +4,7 @@ Guidelines | Web3 Foundation Grants - + diff --git a/docs/Introduction/levels.html b/docs/Introduction/levels.html index be9630df6c9..352d3c59910 100644 --- a/docs/Introduction/levels.html +++ b/docs/Introduction/levels.html @@ -4,7 +4,7 @@ Grant Levels | Web3 Foundation Grants - + diff --git a/docs/Introduction/support.html b/docs/Introduction/support.html index e4cdbfad19a..aee433ff890 100644 --- a/docs/Introduction/support.html +++ b/docs/Introduction/support.html @@ -4,7 +4,7 @@ Support | Web3 Foundation Grants - + diff --git a/docs/Introduction/team.html b/docs/Introduction/team.html index af9c88e46ac..0a3141929a2 100644 --- a/docs/Introduction/team.html +++ b/docs/Introduction/team.html @@ -4,7 +4,7 @@ Team | Web3 Foundation Grants - + diff --git a/docs/Process/changes.html b/docs/Process/changes.html index 5f449b6f6e1..a7bb481abe9 100644 --- a/docs/Process/changes.html +++ b/docs/Process/changes.html @@ -4,7 +4,7 @@ 4. Changes to a Grant | Web3 Foundation Grants - + diff --git a/docs/Process/how-to-apply.html b/docs/Process/how-to-apply.html index 9b0fcffc37f..409b4e1d396 100644 --- a/docs/Process/how-to-apply.html +++ b/docs/Process/how-to-apply.html @@ -4,7 +4,7 @@ 1. Application | Web3 Foundation Grants - + diff --git a/docs/Process/milestone_delivery.html b/docs/Process/milestone_delivery.html index b7aa8b96650..b3fa665ccb2 100644 --- a/docs/Process/milestone_delivery.html +++ b/docs/Process/milestone_delivery.html @@ -4,7 +4,7 @@ 3. Delivery and Payment | Web3 Foundation Grants - + diff --git a/docs/Process/review.html b/docs/Process/review.html index 92af675f2c7..d106c9faf10 100644 --- a/docs/Process/review.html +++ b/docs/Process/review.html @@ -4,7 +4,7 @@ 2. Review | Web3 Foundation Grants - + diff --git a/docs/RFPs/IDE_for_ink_Smart_Contracts.html b/docs/RFPs/IDE_for_ink_Smart_Contracts.html index dc5799bf013..c705128e6b4 100644 --- a/docs/RFPs/IDE_for_ink_Smart_Contracts.html +++ b/docs/RFPs/IDE_for_ink_Smart_Contracts.html @@ -4,7 +4,7 @@ Browser based IDE for ink! Smart Contracts | Web3 Foundation Grants - + diff --git a/docs/RFPs/ISO_20022.html b/docs/RFPs/ISO_20022.html index 075f0bc01d1..4da1a8fe737 100644 --- a/docs/RFPs/ISO_20022.html +++ b/docs/RFPs/ISO_20022.html @@ -4,7 +4,7 @@ RFP: ISO 20022 | Web3 Foundation Grants - + diff --git a/docs/RFPs/ISO_8583.html b/docs/RFPs/ISO_8583.html index 72895101418..696d494144e 100644 --- a/docs/RFPs/ISO_8583.html +++ b/docs/RFPs/ISO_8583.html @@ -4,7 +4,7 @@ RFP: ISO 8583 | Web3 Foundation Grants - + diff --git a/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html b/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html index 527776fbf3a..7adb8ad34de 100644 --- a/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html +++ b/docs/RFPs/Static-Analysis-for-Runtime-Pallets.html @@ -4,7 +4,7 @@ Static Analysis of Runtime Pallets | Web3 Foundation Grants - + diff --git a/docs/RFPs/a-and-v-topology.html b/docs/RFPs/a-and-v-topology.html index 90e2ec06794..341ea4d9c47 100644 --- a/docs/RFPs/a-and-v-topology.html +++ b/docs/RFPs/a-and-v-topology.html @@ -4,7 +4,7 @@ Availability and Validity - Network Topology | Web3 Foundation Grants - + diff --git a/docs/RFPs/action_research_opengov.html b/docs/RFPs/action_research_opengov.html index 347690209e4..24c38302f04 100644 --- a/docs/RFPs/action_research_opengov.html +++ b/docs/RFPs/action_research_opengov.html @@ -4,7 +4,7 @@ Action Research for OpenGov | Web3 Foundation Grants - + diff --git a/docs/RFPs/alternative-polkadot-js-api-console.html b/docs/RFPs/alternative-polkadot-js-api-console.html index b9afb4f6916..9fdcd96232f 100644 --- a/docs/RFPs/alternative-polkadot-js-api-console.html +++ b/docs/RFPs/alternative-polkadot-js-api-console.html @@ -4,7 +4,7 @@ Alternative javascript console for Polkadot JS API | Web3 Foundation Grants - + diff --git a/docs/RFPs/alternative_polkadot_host_implementations.html b/docs/RFPs/alternative_polkadot_host_implementations.html index 42035c68d43..e4935f72181 100644 --- a/docs/RFPs/alternative_polkadot_host_implementations.html +++ b/docs/RFPs/alternative_polkadot_host_implementations.html @@ -4,7 +4,7 @@ Alternative Polkadot Host Implementation | Web3 Foundation Grants - + diff --git a/docs/RFPs/analysis-website-and-data-platform.html b/docs/RFPs/analysis-website-and-data-platform.html index 3d86e882861..f84a9560b42 100644 --- a/docs/RFPs/analysis-website-and-data-platform.html +++ b/docs/RFPs/analysis-website-and-data-platform.html @@ -4,7 +4,7 @@ Analytics Website/Data Platform | Web3 Foundation Grants - + diff --git a/docs/RFPs/anti-collusion_infrastructure.html b/docs/RFPs/anti-collusion_infrastructure.html index 0002327d474..9a48bc37d8f 100644 --- a/docs/RFPs/anti-collusion_infrastructure.html +++ b/docs/RFPs/anti-collusion_infrastructure.html @@ -4,7 +4,7 @@ Anti-Collusion Infrastructure | Web3 Foundation Grants - + diff --git a/docs/RFPs/appi.html b/docs/RFPs/appi.html index 806de8bb5b4..f7be0eee314 100644 --- a/docs/RFPs/appi.html +++ b/docs/RFPs/appi.html @@ -4,7 +4,7 @@ APPI: Auto-funded public P2P infrastructure | Web3 Foundation Grants - + diff --git a/docs/RFPs/bpf-contracts.html b/docs/RFPs/bpf-contracts.html index 5ce557ac92c..26ac35bf104 100644 --- a/docs/RFPs/bpf-contracts.html +++ b/docs/RFPs/bpf-contracts.html @@ -4,7 +4,7 @@ BPF-based ink! smart contracts | Web3 Foundation Grants - + diff --git a/docs/RFPs/candle-auction.html b/docs/RFPs/candle-auction.html index 05562c7f41b..3265bd89d34 100644 --- a/docs/RFPs/candle-auction.html +++ b/docs/RFPs/candle-auction.html @@ -4,7 +4,7 @@ Candle auction smart contract | Web3 Foundation Grants - + diff --git a/docs/RFPs/crowdloan_front_end_template.html b/docs/RFPs/crowdloan_front_end_template.html index e9d8459518b..8ed4706c3c8 100644 --- a/docs/RFPs/crowdloan_front_end_template.html +++ b/docs/RFPs/crowdloan_front_end_template.html @@ -4,7 +4,7 @@ Crowdloan Front End Template | Web3 Foundation Grants - + diff --git a/docs/RFPs/data_analysis_tools.html b/docs/RFPs/data_analysis_tools.html index 520469a8d49..464a723b03b 100644 --- a/docs/RFPs/data_analysis_tools.html +++ b/docs/RFPs/data_analysis_tools.html @@ -4,7 +4,7 @@ Data Analysis Tools for Substrate-based Blockchains | Web3 Foundation Grants - + diff --git a/docs/RFPs/decentralized-security-marketplace.html b/docs/RFPs/decentralized-security-marketplace.html index cce427c6760..f9142c4d233 100644 --- a/docs/RFPs/decentralized-security-marketplace.html +++ b/docs/RFPs/decentralized-security-marketplace.html @@ -4,7 +4,7 @@ Decentralized Security Marketplace | Web3 Foundation Grants - + diff --git a/docs/RFPs/epassport-zk-validation.html b/docs/RFPs/epassport-zk-validation.html index 07beb05c0d9..97396070087 100644 --- a/docs/RFPs/epassport-zk-validation.html +++ b/docs/RFPs/epassport-zk-validation.html @@ -4,7 +4,7 @@ e-Passport ZK Validation [ON HOLD PENDING REVISIONS] | Web3 Foundation Grants - + diff --git a/docs/RFPs/formal_guarantees_for_grandpa.html b/docs/RFPs/formal_guarantees_for_grandpa.html index ee898eeff4f..15e4f003458 100644 --- a/docs/RFPs/formal_guarantees_for_grandpa.html +++ b/docs/RFPs/formal_guarantees_for_grandpa.html @@ -4,7 +4,7 @@ Formal Guarantees for GRANDPA Finality Gadget | Web3 Foundation Grants - + diff --git a/docs/RFPs/grant_management_webapp.html b/docs/RFPs/grant_management_webapp.html index 334187b07b7..bf3a5b0740b 100644 --- a/docs/RFPs/grant_management_webapp.html +++ b/docs/RFPs/grant_management_webapp.html @@ -4,7 +4,7 @@ Grant Management Web Application | Web3 Foundation Grants - + diff --git a/docs/RFPs/identity-directory.html b/docs/RFPs/identity-directory.html index da05923963f..fae39ba4aa2 100644 --- a/docs/RFPs/identity-directory.html +++ b/docs/RFPs/identity-directory.html @@ -4,7 +4,7 @@ RFP: Substrate Identity Directory | Web3 Foundation Grants - + diff --git a/docs/RFPs/implementation-benchmarking.html b/docs/RFPs/implementation-benchmarking.html index 077ce0823eb..e07c75e613c 100644 --- a/docs/RFPs/implementation-benchmarking.html +++ b/docs/RFPs/implementation-benchmarking.html @@ -4,7 +4,7 @@ ink!/pallet/solidity performance benchmarking | Web3 Foundation Grants - + diff --git a/docs/RFPs/ink_smart_contract_block_explorer.html b/docs/RFPs/ink_smart_contract_block_explorer.html index e541bb054ad..e76c0485a57 100644 --- a/docs/RFPs/ink_smart_contract_block_explorer.html +++ b/docs/RFPs/ink_smart_contract_block_explorer.html @@ -4,7 +4,7 @@ RFP: ink! block explorer | Web3 Foundation Grants - + diff --git a/docs/RFPs/jsonrpsee-proxy-support.html b/docs/RFPs/jsonrpsee-proxy-support.html index 9a305b5966b..b7b129a52ae 100644 --- a/docs/RFPs/jsonrpsee-proxy-support.html +++ b/docs/RFPs/jsonrpsee-proxy-support.html @@ -4,7 +4,7 @@ Socks5 proxy support for JsonRpsee | Web3 Foundation Grants - + diff --git a/docs/RFPs/ksm-tipping-button.html b/docs/RFPs/ksm-tipping-button.html index 9258a0f5dd8..9f5d81bd351 100644 --- a/docs/RFPs/ksm-tipping-button.html +++ b/docs/RFPs/ksm-tipping-button.html @@ -4,7 +4,7 @@ Tip or Donate KSM Embeddable Button | Web3 Foundation Grants - + diff --git a/docs/RFPs/move_smart_contract_pallet.html b/docs/RFPs/move_smart_contract_pallet.html index 1d4fa97fca2..8ee058a8857 100644 --- a/docs/RFPs/move_smart_contract_pallet.html +++ b/docs/RFPs/move_smart_contract_pallet.html @@ -4,7 +4,7 @@ Move Smart Contract Pallet | Web3 Foundation Grants - + diff --git a/docs/RFPs/multi-chain-block-explorer.html b/docs/RFPs/multi-chain-block-explorer.html index 06a6ab14553..80c9991a99c 100644 --- a/docs/RFPs/multi-chain-block-explorer.html +++ b/docs/RFPs/multi-chain-block-explorer.html @@ -4,7 +4,7 @@ Multi-chain Block Explorer | Web3 Foundation Grants - + diff --git a/docs/RFPs/on-chain-quadratic-funding.html b/docs/RFPs/on-chain-quadratic-funding.html index fa8372270d9..c7c0e183463 100644 --- a/docs/RFPs/on-chain-quadratic-funding.html +++ b/docs/RFPs/on-chain-quadratic-funding.html @@ -4,7 +4,7 @@ On-chain Quadratic Funding | Web3 Foundation Grants - + diff --git a/docs/RFPs/parachain_validation_conformance_testing.html b/docs/RFPs/parachain_validation_conformance_testing.html index 2315885d626..4da293961e0 100644 --- a/docs/RFPs/parachain_validation_conformance_testing.html +++ b/docs/RFPs/parachain_validation_conformance_testing.html @@ -4,7 +4,7 @@ Parachain Validation Conformance Testing | Web3 Foundation Grants - + diff --git a/docs/RFPs/php-api.html b/docs/RFPs/php-api.html index 25488f6db83..5e9c2f7ff9a 100644 --- a/docs/RFPs/php-api.html +++ b/docs/RFPs/php-api.html @@ -4,7 +4,7 @@ PHP Substrate API | Web3 Foundation Grants - + diff --git a/docs/RFPs/php-scale.html b/docs/RFPs/php-scale.html index 103f509e7b7..1d2fd72a496 100644 --- a/docs/RFPs/php-scale.html +++ b/docs/RFPs/php-scale.html @@ -4,7 +4,7 @@ PHP Version of SCALE Codec | Web3 Foundation Grants - + diff --git a/docs/RFPs/polkadot-collator-setup.html b/docs/RFPs/polkadot-collator-setup.html index 2138654d55e..44da05ef25e 100644 --- a/docs/RFPs/polkadot-collator-setup.html +++ b/docs/RFPs/polkadot-collator-setup.html @@ -4,7 +4,7 @@ Polkadot Collator Setup | Web3 Foundation Grants - + diff --git a/docs/RFPs/polkadot-protocol_conformance_tests.html b/docs/RFPs/polkadot-protocol_conformance_tests.html index b5d799cf8cd..d0e8add4aaa 100644 --- a/docs/RFPs/polkadot-protocol_conformance_tests.html +++ b/docs/RFPs/polkadot-protocol_conformance_tests.html @@ -4,7 +4,7 @@ Polkadot Protocol Conformance Tests | Web3 Foundation Grants - + diff --git a/docs/RFPs/privacy-enhancement-polkadot-extension.html b/docs/RFPs/privacy-enhancement-polkadot-extension.html index 492af6ee126..dd48afeb14f 100644 --- a/docs/RFPs/privacy-enhancement-polkadot-extension.html +++ b/docs/RFPs/privacy-enhancement-polkadot-extension.html @@ -4,7 +4,7 @@ Privacy Enhancement for Polkadot Extension | Web3 Foundation Grants - + diff --git a/docs/RFPs/raft-validators.html b/docs/RFPs/raft-validators.html index 90c21c8f0e7..ae3f1cc3f68 100644 --- a/docs/RFPs/raft-validators.html +++ b/docs/RFPs/raft-validators.html @@ -4,7 +4,7 @@ High-availability validator setup | Web3 Foundation Grants - + diff --git a/docs/RFPs/scale-codec-comparator.html b/docs/RFPs/scale-codec-comparator.html index 2744268f2ce..a36d8d10d1c 100644 --- a/docs/RFPs/scale-codec-comparator.html +++ b/docs/RFPs/scale-codec-comparator.html @@ -4,7 +4,7 @@ SCALE Codec Comparator | Web3 Foundation Grants - + diff --git a/docs/RFPs/social-recovery-wallet.html b/docs/RFPs/social-recovery-wallet.html index 847dad6d70e..0b3f1cbc318 100644 --- a/docs/RFPs/social-recovery-wallet.html +++ b/docs/RFPs/social-recovery-wallet.html @@ -4,7 +4,7 @@ Social Recovery Wallet | Web3 Foundation Grants - + diff --git a/docs/RFPs/staking-rewards-collector-front-end.html b/docs/RFPs/staking-rewards-collector-front-end.html index e39642a7167..99e2baa3a61 100644 --- a/docs/RFPs/staking-rewards-collector-front-end.html +++ b/docs/RFPs/staking-rewards-collector-front-end.html @@ -4,7 +4,7 @@ Front-End for Staking Rewards Collector | Web3 Foundation Grants - + diff --git a/docs/RFPs/sub-consensus.html b/docs/RFPs/sub-consensus.html index 89ca21e0b1c..700508dda10 100644 --- a/docs/RFPs/sub-consensus.html +++ b/docs/RFPs/sub-consensus.html @@ -4,7 +4,7 @@ Sub-consensus mechanism | Web3 Foundation Grants - + diff --git a/docs/RFPs/uncollateralized-stablecoin-research.html b/docs/RFPs/uncollateralized-stablecoin-research.html index 664abf91616..ac056863c27 100644 --- a/docs/RFPs/uncollateralized-stablecoin-research.html +++ b/docs/RFPs/uncollateralized-stablecoin-research.html @@ -4,7 +4,7 @@ Uncollateralized Stablecoin Research | Web3 Foundation Grants - + diff --git a/docs/RFPs/uptane-for-substrate-design-and-scope.html b/docs/RFPs/uptane-for-substrate-design-and-scope.html index ae6da18b588..24ff18f1091 100644 --- a/docs/RFPs/uptane-for-substrate-design-and-scope.html +++ b/docs/RFPs/uptane-for-substrate-design-and-scope.html @@ -4,7 +4,7 @@ Designing Upchain: A framework for securing Substrate software update systems | Web3 Foundation Grants - + diff --git a/docs/RFPs/user-account-access-analysis.html b/docs/RFPs/user-account-access-analysis.html index be409870bca..af5f5030181 100644 --- a/docs/RFPs/user-account-access-analysis.html +++ b/docs/RFPs/user-account-access-analysis.html @@ -4,7 +4,7 @@ User Account Access Security Analysis for Wallets | Web3 Foundation Grants - + diff --git a/docs/RFPs/validator-selection-algorithm.html b/docs/RFPs/validator-selection-algorithm.html index ed818715041..460d09a5b45 100644 --- a/docs/RFPs/validator-selection-algorithm.html +++ b/docs/RFPs/validator-selection-algorithm.html @@ -4,7 +4,7 @@ RFP: Validator Selection Algorithm | Web3 Foundation Grants - + diff --git a/docs/RFPs/validator-setup-maintenance.html b/docs/RFPs/validator-setup-maintenance.html index dd43b0932eb..7e2f17b1025 100644 --- a/docs/RFPs/validator-setup-maintenance.html +++ b/docs/RFPs/validator-setup-maintenance.html @@ -4,7 +4,7 @@ polkadot-validator-setup maintenance | Web3 Foundation Grants - + diff --git a/docs/RFPs/wallet-aggregator-library.html b/docs/RFPs/wallet-aggregator-library.html index df71b95212e..94221917a05 100644 --- a/docs/RFPs/wallet-aggregator-library.html +++ b/docs/RFPs/wallet-aggregator-library.html @@ -4,7 +4,7 @@ Wallet Aggregator Library | Web3 Foundation Grants - + diff --git a/docs/RFPs/xcm-tool.html b/docs/RFPs/xcm-tool.html index 2ca04265d91..09952ad47e0 100644 --- a/docs/RFPs/xcm-tool.html +++ b/docs/RFPs/xcm-tool.html @@ -4,7 +4,7 @@ XCM library & tools | Web3 Foundation Grants - + diff --git a/docs/Support Docs/T&Cs.html b/docs/Support Docs/T&Cs.html index a21f37c1b16..4d2cd061bfb 100644 --- a/docs/Support Docs/T&Cs.html +++ b/docs/Support Docs/T&Cs.html @@ -4,7 +4,7 @@ Grants Terms and Conditions | Web3 Foundation Grants - + diff --git a/docs/Support Docs/announcement-guidelines.html b/docs/Support Docs/announcement-guidelines.html index 0e0bcf7ae4b..5fa84b2c0c9 100644 --- a/docs/Support Docs/announcement-guidelines.html +++ b/docs/Support Docs/announcement-guidelines.html @@ -4,7 +4,7 @@ Announcement Guidelines | Web3 Foundation Grants - + diff --git a/docs/Support Docs/grant-badge-guidelines.html b/docs/Support Docs/grant-badge-guidelines.html index 402596aa686..39b422b5399 100644 --- a/docs/Support Docs/grant-badge-guidelines.html +++ b/docs/Support Docs/grant-badge-guidelines.html @@ -4,7 +4,7 @@ Usage guidelines for the W3F Grants Program badge | Web3 Foundation Grants - + diff --git a/docs/Support Docs/grant_guidelines_per_category.html b/docs/Support Docs/grant_guidelines_per_category.html index 60e75d47cea..d152a77708c 100644 --- a/docs/Support Docs/grant_guidelines_per_category.html +++ b/docs/Support Docs/grant_guidelines_per_category.html @@ -4,7 +4,7 @@ Grant Guidelines for Most Popular Grant Categories | Web3 Foundation Grants - + diff --git a/docs/Support Docs/milestone-deliverables-guidelines.html b/docs/Support Docs/milestone-deliverables-guidelines.html index e6508fe2986..25b5d5eb300 100644 --- a/docs/Support Docs/milestone-deliverables-guidelines.html +++ b/docs/Support Docs/milestone-deliverables-guidelines.html @@ -4,7 +4,7 @@ Milestone Delivery Guidelines | Web3 Foundation Grants - + diff --git a/docs/Support Docs/polkadot_stack.html b/docs/Support Docs/polkadot_stack.html index ffdfdbc6a28..659ee4a4ee3 100644 --- a/docs/Support Docs/polkadot_stack.html +++ b/docs/Support Docs/polkadot_stack.html @@ -4,7 +4,7 @@ Open Source Polkadot Stack | Web3 Foundation Grants - + diff --git a/docs/Support Docs/privacy_policy.html b/docs/Support Docs/privacy_policy.html index 40fda24fff0..f7915107a35 100644 --- a/docs/Support Docs/privacy_policy.html +++ b/docs/Support Docs/privacy_policy.html @@ -4,7 +4,7 @@ Privacy Policy | Web3 Foundation Grants - + diff --git a/docs/contribute.html b/docs/contribute.html index 4ee6d4b1c54..a81b6e73d01 100644 --- a/docs/contribute.html +++ b/docs/contribute.html @@ -4,7 +4,7 @@ 🫶 Contribute | Web3 Foundation Grants - + diff --git a/docs/faq.html b/docs/faq.html index 569396c4c0d..705c640abc6 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -4,7 +4,7 @@ 🙋 FAQ | Web3 Foundation Grants - + diff --git a/docs/funding.html b/docs/funding.html index ffc2a3dc452..126e9e70cd8 100644 --- a/docs/funding.html +++ b/docs/funding.html @@ -4,7 +4,7 @@ 🪙 Alternative Funding | Web3 Foundation Grants - + diff --git a/docs/help.html b/docs/help.html index e0834155962..91343f6e12a 100644 --- a/docs/help.html +++ b/docs/help.html @@ -4,7 +4,7 @@ 💡 Help | Web3 Foundation Grants - + diff --git a/docs/introduction.html b/docs/introduction.html index cbe4253b16e..1caae239711 100644 --- a/docs/introduction.html +++ b/docs/introduction.html @@ -4,7 +4,7 @@ Introduction | Web3 Foundation Grants - + diff --git a/docs/maintenance.html b/docs/maintenance.html index e6faaf34043..fc525eb4fa8 100644 --- a/docs/maintenance.html +++ b/docs/maintenance.html @@ -4,7 +4,7 @@ 🛠️ Maintenance Grants | Web3 Foundation Grants - + diff --git a/docs/office-hours.html b/docs/office-hours.html index 747cbf23297..102615faa7e 100644 --- a/docs/office-hours.html +++ b/docs/office-hours.html @@ -4,7 +4,7 @@ 💼 Office Hours | Web3 Foundation Grants - + diff --git a/docs/process.html b/docs/process.html index 18cd4758c7c..6ca6dda3f8a 100644 --- a/docs/process.html +++ b/docs/process.html @@ -4,7 +4,7 @@ Apply | Web3 Foundation Grants - + diff --git a/docs/referral-program.html b/docs/referral-program.html index 3813a8a366c..40d6867a414 100644 --- a/docs/referral-program.html +++ b/docs/referral-program.html @@ -4,7 +4,7 @@ 💰 Referral Program | Web3 Foundation Grants - + diff --git a/docs/rfps.html b/docs/rfps.html index 99911e34d73..c46df68e401 100644 --- a/docs/rfps.html +++ b/docs/rfps.html @@ -4,7 +4,7 @@ Requests for Proposals | Web3 Foundation Grants - + diff --git a/docs/suggesting.html b/docs/suggesting.html index 26d8a5e0a4b..3f5f8cc057f 100644 --- a/docs/suggesting.html +++ b/docs/suggesting.html @@ -4,7 +4,7 @@ 📬 Suggesting a Project | Web3 Foundation Grants - + diff --git a/index.html b/index.html index ac31692a06b..859c558f3b3 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Web3 Foundation Grants | Web3 Foundation Grants - + diff --git a/search.html b/search.html index 437d944cdfd..cffe509a712 100644 --- a/search.html +++ b/search.html @@ -4,7 +4,7 @@ Search the documentation | Web3 Foundation Grants - +