这里是官方汇总的有关波卡/Kusama/Substrate框架的各类开发工具。
在这里,我们提供了可用于您的开发需求的工具列表,它们按上下文本排序。如果您发现其他可能对其他Polkadot、Kusama或Substrate开发人员有用的工具,可以随时添加进来。
详情请参见:
https://wiki.polkadot.network/docs/wallets
波卡Dashboard区块浏览器,详情请参见:
https://polkadot.js.org/apps/#/explore
IPFS详情请参见:
https://ipfs.io/ipns/dotapps.io/
https://explorer.polkascan.io/
github,详情请参见:
https://github.com/polkascan/polkascan-os
github详情请参见:
https://github.com/subscan-explorer/subscan-essentials
https://dotscanner.com/?utm_source=polkadot_wiki
Web3go:一个开放平台,供每个人使用、管理和可视化多区块链数据。详情请参见:https://app.web3go.xyz/#/Polkawatch:波卡去中心化分析,详情请参见:https://polkawatch.app/
网络监控和汇报(Monitoring&Reporting)
https://telemetry.polkadot.io/
https://gitlab.com/Polkabot其中的文章介绍,详情请参见:https://medium.com/polkadot-network/polkabot-a3dba18c20c8
https://github.com/Ryabina-io/substratebot,其中的代码,详情请参见:https://gitlab.com/Polkabot/polkabot
https://polkastats.io/github详情请参见:https://github.com/Colm3na/polkastats-v2/
https://github.com/SimplyVC/panic
https://github.com/open-web3-stack/guardian
客户端
https://github.com/paritytech/polkadot
https://github.com/soramitsu/kagome
https://github.com/ChainSafe/gossamer
https://github.com/paritytech/txwrapper
工具
https://github.com/paritytech/substrate
https://github.com/paritytech/vscode-substrate
https://github.com/paritytech/substrate-debug-kit
https://crates.io/crates/diener
https://github.com/paritytech/polkadot-launch
https://github.com/halva-suite/halva
https://github.com/maxsam4/fork-off-substrate
https://www.chevdor.com/tags/srtool/
https://github.com/nikvolf/sub-bench
https://github.com/danforbes/substrate-devhub-utils
https://github.com/paritytech/sub-flood
UI
https://github.com/Swader/polkadash
https://github.com/polkadot-js/apps
https://github.com/substrate-developer-hub/substrate-front-end-template
Polkadot-JSAPI
Polkadot-JS API提供了各种实用功能,这些功能在波卡命名空间(namespace)中的所有项目中,都可以使用并分为许多内部实用程序包。文档和使用说明在Polkadot-JS API文档中提供,详情请参见:
https://polkadot.js.org/docs/。
https://polkadot.js.org/docs/keyring/其中的实例,详情请参见:https://polkadot.js.org/docs/keyring/start/create/
https://polkadot.js.org/docs/keyring/start/install/#other-dependencies
https://polkadot.js.org/docs/util-crypto/
CLI Tools
https://github.com/polkadot-js/tools/tree/master/packages/api-cli其中的文件,详情请参见:https://polkadot.js.org/docs/api/start/
https://github.com/polkadot-js/tools/tree/master/packages/monitor-rpc
https://github.com/polkadot-js/tools/tree/master/packages/signer-cli
https://github.com/usetech-llc/polkadot_api_cpp
https://docs.substrate.io/reference/command-line-tools/subkey/
WASM
WebAssembly相关工具和项目
https://github.com/paritytech/ink/
https://github.com/paritytech/parity-wasm
https://github.com/paritytech/wasm-utils
https://github.com/paritytech/wasmi
RPC和API工具
https://github.com/polkadot-js/api/tree/master/packages/rpc-provider
https://polkadot.js.org/docs/substrate/rpc/
https://github.com/SimplyVC/polkadot_api_server
https://github.com/itering/substrate-api-rpc
https://github.com/usetech-llc/polkadot_api_cpp
https://github.com/ajuna-network/Ajuna.SDK
https://github.com/usetech-llc/polkadot_api_dotnet
https://github.com/usetech-llc/polkadot_api_dotnet
https://github.com/centrifuge/go-substrate-rpc-client/
https://github.com/paritytech/substrate-api-sidecar
https://github.com/paritytech/subxt
SCALE(Simple Concatenated Aggregate Little-Endian)编解码器是一种轻量级、高效的二进制序列化和反序列化编解码器。
它旨在为资源受限执行环境(如Substrate Runtime)中的数据提供高性能、无拷贝的编码和解码。它没有任何自描述性,并且假定解码上下文具有有关编码数据的所有类型知识。
几乎所有到/从Substrate节点的通信都使用它,因此存在不同语言的实现:
https://github.com/substrate-developer-hub/awesome-substrate#scale-codec
数据获取和转变
以下工具可帮助您从Substrate节点中提取和构建数据。
https://github.com/polkascan/polkascan-pre-harvester
https://github.com/paritytech/substrate-archive
https://github.com/subsquid/substrate-archive-setup
https://github.com/TheGoldenEye/polka-store
https://github.com/playzero/substrate-graph原文详情请参见:https://wiki.polkadot.network/docs/build-tools-index