# SDK 集成

TOP Network软件开发工具包 ( SDK ) 是应用程序与TOP Network网络之间交互的桥梁。

根据一套通用的 SDK 开发规范标准,当前我们提供了Java SDK。

SDK提供如下功能:

  • 与链交互(根据私钥生成链上账户、获取主链信息、区块信息);

  • 账户管理(链上查询账户信息、转账、查询账户交易详情、锁定TOP token获取资源等);

  • 用户智能合约部署、调用;

  • 矿工操作(注册/注销矿工、获取矿工信息、领取矿工奖励、赎回矿工保证金);

  • staking(锁定TOP token换取选票、解锁兑换选票的TOP token、投票/取消投票、领取投票者分红);

  • 链上治理(获取链上治理参数、提交/撤回提案、查看提案详情、给提案投票等)。

未来我们还将支持更丰富的功能和应用,以及更多语言的SDK。

Java SDK安装说明和使用说明参考以下文档: