Polkadot 波卡交易所对接资料收集以及测试/公链部署参考

资源描述源头描述
主网启动进度https://polkadot.network/launch-roadmap/目前主网络启动处于去除Sudo阶段,下一阶段为开启转账交易,因此目前各大交易所都只开启了主网映射充值
主(各测试)网络区块浏览器https://polkadot.subscan.io/
ERC20期货认领https://claims.polkadot.network/拥有ERC20波卡代币的可以前往此处认领,获取等额的波卡主链DOT原生币。
波卡开发者维基百科https://wiki.polkadot.network/docs/en/系统性了解波卡的共识机制、跨链方案等等有关信息。
Substrate基板开发者文档https://substrate.dev/docs/en/Substrate是波卡社区开发者在开发过程中抽象出来的,基于Rust语言实现的首个区块链开发框架,可以实现一键发链。
搭建验证者节点https://guide.kusama.network/docs/en/maintain-guides-how-to-validate-polkadot通过波卡二进制文件搭建。
Docker快速部署全节点https://github.com/paritytech/polkadot/blob/master/doc/docker.mdDocker可以快速构建各类波卡节点,但依赖于外部镜像,存在一定时效性问题。从这里可以获取最新镜像:https://hub.docker.com/r/chevdor/polkadot/tags/
Westend 西部网络水龙头https://wiki.polkadot.network/docs/en/learn-DOT#getting-westies安装注册PC版Riot聊天室,搜索“Westend Faucet” 聊天室,发送:
!drip Westend网络地址
即可领取500 mWNDs,每人每24小时可领取两次。
节点遥测仪表盘https://telemetry.polkadot.io/#map/Westend遥测平台可以查看区块网络现存节点的状态、地理位置等信息,查找到自己的节点,明确状态。
PC钱包appshttps://polkadot.js.org/appspolkadot.js apps是提供可视化管理各网络PC钱包控制台,方便的切换各网络。
Android / IOS钱包APPhttps://polkawallet.io/polkadot.js apps是提供可视化管理各网络PC钱包控制台,方便的切换各网络。
浏览器插件钱包https://github.com/polkadot-js/extension下载:Google Chrome应用商店
Java API客户端程序https://github.com/emeraldpay/polkaj实现JSON-RPC调用的SDK。此项目基于java11通过JNI实现Schnorrkel地址公钥的生成和签名。
Substrate Java APIhttps://github.com/polkadot-java/api目前看来已暂停维护,但仍有参考价值。此项目通过JNI实现sr25519地址公钥的生成和签名,但仅在使用于Mac、linux系,不兼容Windows系统。
Substrate API文档https://polkadot.js.org/api/substrate/rpc.html波卡通过Substrate 实现,因此大多数API是共用的。
账户地址生成https://wiki.polkadot.network/docs/en/learn-account-generation波卡采用SS58编码地址,当地址余额低于0.01 KSM / DOT时,有回收风险,需要再次充入至少 0.002 个 KSM / DOT 才能重新激活,数额可能会有变化
交易的构建与签名https://wiki.polkadot.network/docs/en/build-transaction-construction了解交易的结构。
有关交易状态确认问题https://polkadot.js.org/api/start/api.tx.subs.html波卡交易的状态是基于事件的,任何交易都会发出(多个)事件。事件不提供任何RPC查询,但可进行ws订阅。对于交易而言事件(总体执行结果)始终是system.ExtrinsicSuccess或者system.ExtrinsicFailed的,即执行成功或失败,同时即使这样仍存在交易无效的可能性,例如交易大于余额数量的转账,具体参考:无效交易交易验证
离线签名https://github.com/paritytech/txwrapper基于TypeScript实现离线签名。
Substrate API Sidecarhttps://github.com/paritytech/substrate-api-sidecar一套REST API服务,旨在在Substrate旁边运行。提供查询以及解析区块交易明细的一系列API。
交易手续费https://wiki.polkadot.network/docs/en/learn-transaction-fees波卡按重量收取手续费,同时会进行动态调整,。

Docker 快速构建部署各类波卡节点参考

docker run -d -p 9933:9933 -p 9943:9944 -p 30333:30333 \
 -v /mnt/dot/westend-data:/data \
 --name westend chevdor/polkadot:latest \
 polkadot --chain westend --ws-external --ws-port=9944 \
 --rpc-external --rpc-cors=all --name "PolkaDocker727"  --pruning archive

参数解析

参数描述
/data存放节点数据的核心文件
--chainl指定网络。polkadot 主网络,kusama 金丝雀主网,westend 西部测试网络
--ws-external对外开放Websocket端口
--ws-portWebSocket端口号
--rpc-external对外开放RPC端口
--rpc-cors=all开放所有RPC端口
--name "PolkaDocker20200731"节点名称
--pruning archive运行归档节点,归档节点是保存全部数据全节点。非全节点,某些API不可用。

更多参数,请阅读开发者文档:https://wiki.polkadot.network/docs/en/maintain-sync

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值