# SDK 集成

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

根据一套通用的 SDK 开发规范标准,我们提供了多语言的软件开发工具包,以满足不同开发者的需求。

SDK提供如下功能:

  • 与链交互(根据私钥生成链上账户、获取主链信息、区块信息);
  • 账户管理(链上查询账户信息、转账、查询账户交易详情、质押TOP token获取资源等);
  • 用户智能合约部署、调用;
  • 节点操作(注册/注销节点、获取节点信息、赎回节点保证金);
  • staking(质押TOP token换取选票、赎回选票质押TOP token、投票/取消投票、领取投票/节点奖励);
  • 提案管理(提交/撤回提案、查看提案详情、给提案投票等)。

未来还将支持更丰富的功能和应用。

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