官方汇总:波卡的开发需求工具索引
“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第87期,本期我们将介绍官方汇总的有关波卡/Kusama/Substrate框架的各类开发工具。
钱包
详情请参见:
https://wiki.polkadot.network/docs/wallets
区块浏览器
-
Polkadot-JS Apps Explorer:波卡Dashboard区块浏览器。支持数十个其他网络,包括Kusama、Westend和其他远程或本地端点,可通过IPFS访问。
波卡Dashboard区块浏览器,详情请参见:
https://polkadot.js.org/apps/#/explore
IPFS详情请参见:
https://ipfs.io/ipns/dotapps.io/
-
Polkascan:波卡、Kusama和其他相关链的区块链浏览器,详情请参见:
https://explorer.polkascan.io/
github,详情请参见:
https://github.com/polkascan/polkascan-os
-
Subscan:用于Substrate链的区块链浏览器,详情请参见:
https://www.subscan.io/
github详情请参见:
https://github.com/subscan-explorer/subscan-essentials
-
DotScanner:Polkadot&Kusama的区块链浏览器,详情请参见:
https://dotscanner.com/?utm_source=polkadot_wiki
-
Polkaholic.io:Polkadot&Kusama区块链浏览器,支持API和DeFi的40多个平行链,详情请参见:
https://polkaholic.io/
区块链分析
-
Polkadot Telemetry Service:网络信息,包括运行链的节点、运行的软件版本、同步状态和位置,详情请参见:
-
Polkabot:波卡网络监控以及使用Matrix(Riot/Element)交流。用户可以创建自定义bot插件,详情请参见:
-
Ryabina's Telegram Bot:用于监控Substrate链上发生的事件的电报机器人,详情请参见:
-
PolkaStats:波卡网络统计(包括Kusama)。显示网络信息和来自验证器和计划的成分占比详情,详情请参见:
-
Panic:用于验证器的节点监视和警报服务器,详情请参见:
-
OpenWeb3/Guardian:用于监视链上状态和事件的CLI工具和JS库,详情请参见:
-
Polkadot:Polkadot主机的原始Rust工具,详请请参见:
-
Kagome:由Soramitsu开发的Polkadot主机的C++实现,详请请参见:
-
Gossamer:由ChainSafe Systems开发的Polkadot Go实现,详请请参见:
-
TX Wrapper:离线交易生成的辅助功能,详请请参见:
-
Substrate:用Rust编写的区块链开发平台。Polkadot Host的Rust版本目前使用Substrate构建,详情请参见:
-
Substrate Docs:使用Substrate构建区块链的综合文档和教程,详情请参见:
-
Substrate VSCode插件,详情请参见:
-
Substrate Debug Kit:围绕Substrate链的调试工具和库的集合。包括用于离线计算NPoS选举的工具、磁盘使用监控、针对链状态的测试模板和其他Pallet特定的帮助程序,详情请参见:
-
Diener:一种用于轻松更改Polkadot或Substrate依赖版本的工具,详情请参见:
-
Polkadot Launch:一种可轻松启动支持本地平行链的自定义Polkadot版本的工具,详情请参见:
-
Halva:受Truffle启发的Substrate本地开发环境,详情请参见:
-
Fork-off Substrate:将现有链的状态复制到您的本地版本中,并让您进一步试验它,详情请参见:
-
srtool:一种用于根据链上提案哈希验证Runtime版本的工具,详情请参见:
-
sub-bench:为了进行基准测试而向您的节点发送垃圾邮件的工具,详情请参见:
-
substrate-devhub-utils:一组JavaScript实用程序,使使用Substrate的方式更轻松一些,详情请参见:
-
sub-flood:一种通过用请求淹没Substrate来对Substrate进行基准测试的工具,详情请参见:
-
Polkadash:基于VueJS的入门套件,用于Substrate链的自定义用户界面,详情请参见:
-
Polkadot JS Apps UI:polkadot.js.org/apps UI的存储库,详情请参见:
-
Substrate Front-end Template:基于ReactJS的入门UI,是用于Substrate链的自定义用户界面,详情请参见:
-
Polkadot JS浏览器插件:Chrome插件中的密钥管理,详情请参见: https://github.com/polkadot-js/extension
库文件
Polkadot-JSAPI
Polkadot-JS API提供了各种实用功能,这些功能在波卡命名空间(namespace)中的所有项目中,都可以使用并分为许多内部实用程序包。文档和使用说明在Polkadot-JS API文档中提供,详情请参见:
https://polkadot.js.org/docs/。
-
@polkadot/keyring:这允许您在JavaScript中创建和加载账户。它有助于创建钱包或任何需要用户写入链的应用程序,详情请参见:
-
@polkadot/util:实用程序功能类似于检查字符串是否为十六进制编码,详情请参见:
-
@polkadot/util-crypto:用于使用Polkadot进行开发的有用的加密实用程序,详情请参见:
-
@polkadot/api-cli:polkadot API的命令行界面,详情请参见:
-
@polkadot/monitor-rpc:Polkadot的RPC监视器。有关其他信息,请参阅下面的RPC工具,详情请参见:
-
@polkadot/signer-cli:构建、签名和广播交易的工具。签名可以离线完成,详情请参见:
-
Polkadot API Cpp:用于Polkadot的С++API,可以构建片段,一个命令行工具,详情请参见:
-
Subkey:用于生成和检查密钥对的命令行实用程序,详情请参见:
-
ink!:使用Rust编程语言编写基于WebAssembly的智能合约的eDSL,详情请参见:
-
parity-wasm:低级WebAssembly格式库,详情请参见:
-
wasm-utils:用于pwasm-ethereum和substrate contract开发的WebAssembly实用程序的集合,详情请参见:
-
wasmi:一个WebAssembly解释器,被认为是parity-ethereum(Wasm中的类似以太坊的合约)和Substrate的一个组件,详情请参见:
-
@polkadot/api/rpc-provider:演示JS工具如何通过RPC与节点交互,详情请参见:
-
RPC文档:Substrate RPC方法的文档,详情请参见:
-
SimplyVC的Polkadot API Server:围绕Polkadot API的包装器,可以更轻松地从任何编程语言进行Polkadot API调用,详情请参见:
-
Go:Subscan API:Polkadot的Go API,详情请参见:
-
C++Polkadot API:Polkadot的C++API,详情请参见:
-
.NET Toolchain for Polkadot/Substrate API:用于为.NET生成Polkadot API和服务层的工具链(可在Unity中使用),详情请参见:
-
.NET Polkadot API:用于.NET的Polkadot Substrate API,详情请参见:
-
Python Polkadot API:Python的Polkadot库,详情请参见:
-
GSRPC:Go中的Substrate RPC客户端,又名GSRPC,详情请参见:
-
Substrate API Sidecar:Substrate的HTTP包装器,将一些复杂的RPC调用抽象为简单的REST调用,详情请参见:
-
Subxt:一个Rust库,用于通过RPC将外部函数提交到Substrate节点,详情请参见:
SCALE编解码器
SCALE(Simple Concatenated Aggregate Little-Endian)编解码器是一种轻量级、高效的二进制序列化和反序列化编解码器。
它旨在为资源受限执行环境(如Substrate Runtime)中的数据提供高性能、无拷贝的编码和解码。它没有任何自描述性,并且假定解码上下文具有有关编码数据的所有类型知识。
几乎所有到/从Substrate节点的通信都使用它,因此存在不同语言的实现:
-
Substrate Awesome维护了一个SCALE编解码器实现的列表。详情请参见:
-
Polkascan PRE Harvester(为收集的数据匹配资源管理器):将原始区块链数据转换为关系数据(relational data),详情请参见:
-
Parity的Substrate Archive:可以与Substrate节点一起运行,以将所有区块、状态和外部数据存档到PostgreSQL数据库中,详情请参见:
-
Subsquid Archives:从具有丰富过滤和查询功能的Substrate链数据生成GraphQL数据库。大多数平行链的数据(事件、外部、区块)通过公共存档GraphQL端点随时可用,保存在Squid存档注册表中,详情请参见:
-
Polka-store:一种扫描Substrate链并将与余额相关的交易存储在SQLite数据库中的工具,详情请参见:
-
Substrate-graph:基于Substrate的节点的小型索引器,提供GraphQL接口,详情请参见:
活动预告
4 月 11 日,PolkaWorld 与 Parity 主办,OneBlock、香港区块链协议 HKBA.club、亚洲元宇宙联盟 AsiaMeta.club 联合主办的 Polkadot Meetup 将在香港举办!我们邀请了 20+ 团队,除了讨论去中心化、L2、平行链之外,我们还将讨论跨链协议、Web3 资本市场的变局、社交网络的未来以及Web3 基础设施的愿景与困境。如果你感兴趣,欢迎报名参加我们的活动!有机会获得有趣的 NFT、免费的域名以及超酷的 Polkadot 2023 新周边!点击下方卡片立即免费报名。
本周四(3 月 23 日)晚 7 点,「Polkadot/Kusama 提案分享」系列直播第二期将在波卡世界直播间开启,本期由 PolkaWorld 晓杰为大家分享 Dotsama 上最新最有趣的提案。点击下方按钮立即预约直播。
-
PolkaWorld Telegram 群:
t.me/polkaworld
-
PolkaWorld Youtube 频道:
https://www.youtube.com/c/PolkaWorld
-
PolkaWorld Twitter:
@polkaworld_org
比推快讯
更多 >>- 港交所:虚拟资产现货ETF可进行保证金融资
- HashKey Capital与博时国际联合发行的现货比特币、以太坊ETF将于4月30日开放交易
- Zetrix/MYEG与MaiCapital签署谅解备忘录,推出虚拟资产ETF
- 美联储5月维持利率不变的概率为95.9%
- 数字资产交易公司Bakkt将以1:25的比例进行反向股票拆分
- 美SEC就贝莱德拟议现货以太坊ETF的修订版本征求公众意见
- 特斯拉一季度数字资产净值与去年Q4持平,为1.84亿美元
- 萨尔瓦多比特币钱包部分源代码、VPN 访问泄露
- 渣打银行:SEC 不太可能在 5 月份批准现货以太坊 ETF
- SEC:对 Terraform Labs 和Do Kwon的 53 亿美元罚款是“保守”但“合理”的估计
- 某地址收到740,383枚SAFE空投,已售出550,383枚
- 某巨鲸在7次SLERF交易中共亏损5862枚SOL
- K33 Research:Mt.Gox近期将向债权人返还90亿美元的BTC,或给比特币价格带来压力
- Jack Jorsey旗下公司Block正在开发完整的比特币挖矿系统
- 美SEC推迟对灰度以太坊信托转换为ETF的申请做出决议
- Coinbase:KARRAT-USD交易对已处于全面交易模式
- ENS集成可与网络浏览器配合使用的 .box 域名
- Slerf:针对尚未收到退款的800个钱包申领页面重新上线
- Coinbase 将在以太坊网络上添加对 Safe (SAFE)的支持
- SEC推迟对富兰克林现货以太坊ETF申请做出决议
- Nubank 推出比特币、以太坊和 Solana 取款和存款服务
- 富兰克林比特币ETF申请修改现金申购截止时间
- BIP-420 正式引入比特币契约的 OP_CAT 提案
- Tether:将冻结与委内瑞拉受制裁实体相关的地址
- Gitcoin:GG20赠款已上线,超140万美元资金可供分配
- 某地址从Binance转出3316枚wBETH并存入Renzo,价值1094万美元
- 去中心化AI平台Prime Intellect完成550万美元种子轮融资, Distributed Global 和 CoinFund 共同领投
- DEX 聚合商Jupiter收购Ultimate Wallet
- 美国区块链协会因交易商规则起诉SEC
- 灰度向Coinbase Prime地址转入约700枚BTC
- Turnkey完成1500万美元A轮融资
- 芬兰公司Hashlabs Mining推出比特币挖矿来为房屋供暖的项目
- AIT Protocol完成新一轮融资
- Bitfinex:比特币减半可能导致加密货币需求量比供应量大五倍
- 贝莱德IBIT持仓市值超180亿美元
- 某聪明钱/老鼠仓地址低点建仓MANEKI已浮盈1200万美元
- Talos收购加密货币风险管理平台Cloudwall
- Renzo TVL达32.88亿美元
- 菲律宾证交会:将币安应用从谷歌和苹果应用商店中移除
- 胜利证券成为香港首批比特币、以太坊现货ETF中唯一接受实货申购的参与证券商
- Bitfinex预计比特币减半后的需求将是供应量的5倍
比推专栏
更多 >>观点
项目
比推热门文章
- 港交所:虚拟资产现货ETF可进行保证金融资
- HashKey Capital与博时国际联合发行的现货比特币、以太坊ETF将于4月30日开放交易
- Zetrix/MYEG与MaiCapital签署谅解备忘录,推出虚拟资产ETF
- 【比推每日新闻精选】美SEC就贝莱德拟议现货以太坊ETF的修订版本征求公众意见;SEC 推迟对富兰克林邓普顿、灰度拟议现货以太坊 ETF 提案做出决定;特斯拉一季度数字资产净值与去年Q4持平,为1.84亿美元
- 美联储5月维持利率不变的概率为95.9%
- 数字资产交易公司Bakkt将以1:25的比例进行反向股票拆分
- 美SEC就贝莱德拟议现货以太坊ETF的修订版本征求公众意见
- 【比推每日市场动态】又一看涨信号?比特币200日均线逼近历史新高
- 特斯拉一季度数字资产净值与去年Q4持平,为1.84亿美元
- 萨尔瓦多比特币钱包部分源代码、VPN 访问泄露