Skip to content

Commit

Permalink
Update open source stack (#5126)
Browse files Browse the repository at this point in the history
* Update build-open-source.md

Add Panorama Swap

* Update build-open-source.md

Add Swanky-cli

* Update build-open-source.md

Add DIA WASM Oracle

* Update build-open-source.md

Add Hyperdot

* Update build-open-source.md

Add pallet-move

* Update build-open-source.md

Fix Aleph links

* Update build-open-source.md

Add introspector
  • Loading branch information
Noc2 authored Aug 24, 2023
1 parent a23fa2b commit b3293d6
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions docs/build/build-open-source.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,9 +118,9 @@ In the below sections, you can find a list of different layers of the Polkadot S
| Easy Smart Contract Development | [Swanky-cli](https://github.com/swankyhub/swanky-cli), [Typechain Polkadot](https://github.com/727-ventures/typechain-polkadot) 🟢, [ink-playground](https://github.com/paritytech/ink-playground) 🟡, [DRink!](https://github.com/Cardinal-Cryptography/drink) 🟢, [Ink! Remix Plugin](https://github.com/blockchain-it-hr/ink-remix-plugin) ⚪, [Signac](https://github.com/standardweb3/signac/) ⚪, [INK!athon](https://github.com/scio-labs/inkathon) 🟡, [ink!-boxes](https://github.com/avirajkhare00/ink-boxes/) ⚪, [ink!-smart-contract-wizard](https://github.com/avirajkhare00/ink-wizard) ⚪, [Polkadot Contract Wizard](https://github.com/protofire/polkadot-contract-wizard) 🟢, [ink-wrapper](https://github.com/Cardinal-Cryptography/ink-wrapper) 🟢, [ink! Analyzer for VS Code](https://github.com/ink-analyzer/ink-vscode) 🟢|
| IDE Plugins | [Ink! Analyzer](https://github.com/ink-analyzer/ink-analyzer) 🟢, [Substrate Marketplace VS Code Plugin](https://github.com/paritytech/vscode-substrate) ⚪, [VS Code Plugin](https://github.com/everstake/vscode-plugin-substrate) ⚪, [Atom Code Plugin](https://github.com/everstake/atom-plugin-substrate) ⚪, [zombienet extension](https://github.com/paritytech/zombienet-vscode-extension) | |
| Runtime/Pallet Security | [Substrate Runtime Fuzzer](https://github.com/srlabs/substrate-runtime-fuzzer), [Substrate Toml Lint](https://github.com/shawntabrizi/substrate-toml-lint) ⚪, [K specifications](https://github.com/kframework/wasm-semantics) 🟢, [PolPatrol - Polkadot Runtime Checker](https://github.com/ChainSecurity/polpatrol)| Automated Runtime checking tools, economic audit simulator such as [gauntlet.network](https://gauntlet.network/) |
| Smart Contract Languages | [Ask!](https://github.com/ask-lang/ask) 🟢, [Subscript](https://github.com/slickup/subscript) ⚪, [Solang](https://github.com/hyperledger-labs/solang) 🟢, [Ink!](https://github.com/paritytech/ink) 🟢, [Move VM Substrate](https://github.com/pontem-network/sp-move) ⚪, [Move smart contract by Neatcoin](https://github.com/neatcoin/neatcoin) ⚪, [Sol2Ink](https://github.com/727-Ventures/sol2ink) 🟡, [eBPF Contracts Hackathon](https://github.com/pepyakin/substrate-seal-ebpf)| Functional Programming Languages, other languages with developed toolchains |
| Smart Contract Languages | [Ask!](https://github.com/ask-lang/ask) 🟢, [Subscript](https://github.com/slickup/subscript) ⚪, [Solang](https://github.com/hyperledger-labs/solang) 🟢, [Ink!](https://github.com/paritytech/ink) 🟢, [pallet-move](https://github.com/eigerco/pallet-move), [Move VM Substrate](https://github.com/pontem-network/sp-move) ⚪, [Move smart contract by Neatcoin](https://github.com/neatcoin/neatcoin) ⚪, [Sol2Ink](https://github.com/727-Ventures/sol2ink) 🟡, [eBPF Contracts Hackathon](https://github.com/pepyakin/substrate-seal-ebpf)| Functional Programming Languages, other languages with developed toolchains |
| Smart Contract Security | [Patron](https://github.com/Brushfam/patron-backend/) 🟢|
| Testing | [Subshell](https://github.com/subdirectory/subshell) 🟡, [substrate-simnode](https://github.com/polytope-labs/sc-simnode) 🟢, [Halva](https://github.com/halva-suite/halva) ⚪, [Ink Waterfall](https://github.com/paritytech/ink-waterfall) 🟡, [Redspot](https://github.com/patractlabs/redspot) ⚪, [MixBytes Tank](https://github.com/mixbytes/tank) ⚪, [sub-flood](https://github.com/NikVolf/sub-flood) ⚪, [Substrate debug-kit](https://github.com/paritytech/substrate-debug-kit) ⚪, [Dotscale - SCALE Codec Comparator](https://github.com/arijitAD/dotscale) ⚪, [Asset CLI tool](https://github.com/JesseAbram/asset_cli_tool) ⚪, [sub_crash](https://github.com/JesseAbram/unfinished_testing_tool) ⚪, [subwasm](https://github.com/chevdor/subwasm) 🟢, [subsee](https://github.com/ascjones/subsee) ⚪, [polkadot-lab](https://github.com/w3f/polkadot-lab) ⚪, [RPC-perf](https://github.com/dwellir-public/rpc-perf/)|
| Testing | [Polkadot introspector](https://github.com/paritytech/polkadot-introspector), [Subshell](https://github.com/subdirectory/subshell) 🟡, [substrate-simnode](https://github.com/polytope-labs/sc-simnode) 🟢, [Halva](https://github.com/halva-suite/halva) ⚪, [Ink Waterfall](https://github.com/paritytech/ink-waterfall) 🟡, [Redspot](https://github.com/patractlabs/redspot) ⚪, [MixBytes Tank](https://github.com/mixbytes/tank) ⚪, [sub-flood](https://github.com/NikVolf/sub-flood) ⚪, [Substrate debug-kit](https://github.com/paritytech/substrate-debug-kit) ⚪, [Dotscale - SCALE Codec Comparator](https://github.com/arijitAD/dotscale) ⚪, [Asset CLI tool](https://github.com/JesseAbram/asset_cli_tool) ⚪, [sub_crash](https://github.com/JesseAbram/unfinished_testing_tool) ⚪, [subwasm](https://github.com/chevdor/subwasm) 🟢, [subsee](https://github.com/ascjones/subsee) ⚪, [polkadot-lab](https://github.com/w3f/polkadot-lab) ⚪, [RPC-perf](https://github.com/dwellir-public/rpc-perf/) ⚪|
| Static Analysis | [Substrace](https://github.com/KaiserKarel/substrace) ⚪, [Static analyzer for Substrate FRAME's pallets](https://github.com/simon-perriard/saft) ⚪, [CoinFabrik Scout](https://github.com/CoinFabrik/scout) 🟢|
| Testnet | [Zombienet](https://github.com/paritytech/zombienet) 🟢, [Chopsticks](https://github.com/AcalaNetwork/chopsticks) 🟢, [Polkadot Launch](https://github.com/paritytech/polkadot-launch) ⚪, [polkadot-starship](https://github.com/koute/polkadot-starship) ⚪, [Fork off Substrate](https://github.com/maxsam4/fork-off-substrate) ⚪, [try-runtime-cli](https://github.com/paritytech/try-runtime-cli) 🟢, [Parachain Launch](https://github.com/open-web3-stack/parachain-launch) 🟢|
| Benchmarking | [Clockchain](https://github.com/0xekez/clockchain) ⚪, [Substrate Graph Benchmarks](https://github.com/shawntabrizi/substrate-graph-benchmarks) ⚪, [ink! & pallet benchmarking template](https://github.com/Nikhil-Desai-Talentica/substrate-node-template-benchmarking) ⚪, [smart-bench](https://github.com/paritytech/smart-bench) 🟡|
Expand Down Expand Up @@ -156,7 +156,7 @@ In the below sections, you can find a list of different layers of the Polkadot S
| ZKP | [ZeroPool](https://github.com/zeropoolnetwork/zeropool-substrate-groth16-example) ⚪, [Megaclite](https://github.com/patractlabs/megaclite) ⚪, [zkMega](https://github.com/patractlabs/zkmega) ⚪, [PLONK for Substrate](https://github.com/AstarNetwork/plonk) ⚪, [Webb Anchor Protocol](https://github.com/webb-tools/protocol-substrate) 🟡, [zk-SNARKs tutorial](https://github.com/bright/zk-snarks-with-substrate/) ⚪, [substrate-zk](https://github.com/Zkvers/substrate-zk) 🟢|
| TEE | [Acurast](https://github.com/Acurast/acurast-core) 🟢, [Integritee](https://github.com/integritee-network/worker) 🟢, [substraTEE](https://github.com/scs/substraTEE)| [Keysafe Protocol](https://github.com/keysafe-protocol/keysafe-app)|
| DeFi | [PrivaDEX](https://github.com/kapilsinha/privadex) ⚪, [Fusotao](https://github.com/uinb/fusotao) 🟢, [Reef](https://github.com/reef-defi/reef-chain) ⚪, [Diora](https://github.com/Diora-Network/Diora) ⚪, [Pendulum Chain](https://github.com/pendulum-chain/pendulum) 🟢, [Compound Gateway](https://github.com/compound-finance/gateway) ⚪, [Parallel Finance](https://github.com/parallel-finance/parallel) 🟢, [PINT](https://github.com/ChainSafe/PINT) ⚪, [Laminar Chain](https://github.com/laminar-protocol/laminar-chain) ⚪, [Acala](https://github.com/AcalaNetwork/Acala) 🟢, [Centrifuge](https://github.com/centrifuge/centrifuge-chain) 🟢, [Stafi](https://github.com/stafiprotocol/stafi-node) 🟢, [Definex](https://github.com/y2labs-0sh/definex) ⚪, [OAX Foundation](https://github.com/OAXFoundation/parrot) ⚪, [Cybex](https://github.com/alexxuyang/substrate-dex) ⚪, [Zenlink](https://github.com/zenlinkpro/pallet-zenlink) ⚪, [Swaps Pallet](https://github.com/lsaether/pallet-swaps) ⚪, [Polkadex](https://github.com/Polkadex-Substrate/Polkadex/tree/master) 🟢, [SubDEX](https://github.com/subdarkdex/subdex-parachain) ⚪, [HydraDX](https://github.com/galacticcouncil/hack.HydraDX-node) 🟢, [Substrate Stablecoin](https://github.com/apopiak/stablecoin) ⚪, [Standard protocol](https://github.com/digitalnativeinc/standard-substrate) ⚪, [Polkaswap](https://github.com/sora-xor/sora2-network) 🟢, [Curve AMM](https://github.com/equilibrium-eosdt/equilibrium-curve-amm) ⚪, [Konomi Network](https://github.com/konomi-network/cumulus/) ⚪, [Stable Asset](https://github.com/nutsfinance/stable-asset) 🟢, [Libra Payment](https://github.com/atscaletech/libra) ⚪, [Mangata](https://github.com/mangata-finance/mangata-node) 🟢, [Tidechain](https://github.com/tidelabs/tidechain) 🟢, [Basilisk](https://github.com/galacticcouncil/Basilisk-node) 🟢, [Polymesh](https://github.com/PolymeshAssociation/Polymesh) 🟢| DEX with privacy and confidentiality features such as those found in a [dark pool](https://en.wikipedia.org/wiki/Dark_pool) |
| Smart contract chains | [moonbeam](https://github.com/PureStake/moonbeam) 🟢, [Edgeware](https://github.com/hicommonwealth/edgeware-node) ⚪, [ParaState](https://github.com/ParaState/substrate-ssvm-node) ⚪, [gear](https://github.com/gear-tech/gear) 🟢, [CENNZnet](https://github.com/cennznet/cennznet) ⚪, [SkyeKiwi](https://github.com/skyekiwi/skyekiwi-network) ⚪, [OAK-blockchain](https://github.com/OAK-Foundation/OAK-blockchain) 🟢, [ICE Blockchain](https://github.com/web3labs/ice-substrate) ⚪, [Polkadot Smart Chain](https://github.com/OmniBTC/PSC) ⚪, [Madara - Cairo/Starknet](https://github.com/keep-starknet-strange/madara) 🟢| smart contract chains with novel security approaches, smart contract chains based on existing toolchains |
| Smart contract chains | [moonbeam](https://github.com/PureStake/moonbeam) 🟢, [Aleph-node](https://github.com/Cardinal-Cryptography/aleph-node), [Edgeware](https://github.com/hicommonwealth/edgeware-node) ⚪, [ParaState](https://github.com/ParaState/substrate-ssvm-node) ⚪, [gear](https://github.com/gear-tech/gear) 🟢, [CENNZnet](https://github.com/cennznet/cennznet) ⚪, [SkyeKiwi](https://github.com/skyekiwi/skyekiwi-network) ⚪, [OAK-blockchain](https://github.com/OAK-Foundation/OAK-blockchain) 🟢, [ICE Blockchain](https://github.com/web3labs/ice-substrate) ⚪, [Polkadot Smart Chain](https://github.com/OmniBTC/PSC) ⚪, [Madara - Cairo/Starknet](https://github.com/keep-starknet-strange/madara) 🟢| smart contract chains with novel security approaches, smart contract chains based on existing toolchains |
| Oracle | [Laminar](https://github.com/laminar-protocol/open-runtime-module-library/tree/master/oracle) 🟢, [Chainlink-polkadot](https://github.com/smartcontractkit/chainlink-polkadot) ⚪, [Ares Protocol](https://github.com/aresprotocols/ares) ⚪, [Kylin Network](https://github.com/Kylin-Network/kylin-node) ⚪, [interbtc-clients oracle](https://github.com/interlay/interbtc-clients/tree/master/oracle) 🟢, [Anonima](https://github.com/webb-tools/anonima) ⚪, [SaaS3](https://github.com/SaaS3-Foundation/dRuntime-fat) ⚪, [Tellor](https://github.com/tellor-io/tellor-parachain-contracts) 🟢, [Bridgestate Oracle](https://github.com/diadata-org/bridgestate-ocw) 🟢
| Identity/DID | [Parami](https://github.com/parami-foundation/parami-blockchain) ⚪, [Litentry](https://github.com/litentry/litentry-parachain) 🟢, [pallet-did](https://github.com/substrate-developer-hub/pallet-did) ⚪, [dot-id](https://github.com/prasad-kumkar/dot-id)|
| IoT | [Nodle](https://github.com/NodleCode/chain) 🟢, [MXC/DataHighway](https://github.com/DataHighway-DHX/node) ⚪, [peaq-network-node](https://github.com/peaqnetwork/peaq-network-node)|
Expand Down Expand Up @@ -226,7 +226,7 @@ In the below sections, you can find a list of different layers of the Polkadot S
| PoC | [Spartan](https://github.com/subspace/substrate)|
| PoW | [PoW consensus for Substrate](https://github.com/paritytech/substrate/tree/master/client/consensus/pow) 🟢, [RandomX](https://github.com/kulupu/kulupu/tree/master/pow) ⚪, [Sha3 PoW](https://github.com/substrate-developer-hub/recipes/tree/master/consensus/sha3pow)|
| Block production | [BABE](https://github.com/paritytech/substrate/tree/master/client/consensus/babe) 🟢, [Aura](https://github.com/paritytech/substrate/tree/master/client/consensus/aura) 🟢|
| Finality | [GRANDPA](https://github.com/paritytech/substrate/tree/master/frame/grandpa) 🟢, [AlephBFT](https://github.com/Cardinal-Cryptography/aleph-node/tree/main/finality-aleph) 🟢|
| Finality | [GRANDPA](https://github.com/paritytech/substrate/tree/master/frame/grandpa) 🟢, [AlephBFT](https://github.com/Cardinal-Cryptography/AlephBFT) 🟢|
| Other | [Nimbus: Upgradeable consensus framework](https://github.com/PureStake/nimbus) 🟡|

### Networking
Expand Down

0 comments on commit b3293d6

Please sign in to comment.