# SDK 集成
TOP AI Network软件开发工具包 ( SDK ) 是应用程序与TOP AI Network网络之间交互的桥梁。
根据一套通用的 SDK
开发规范标准,当前我们提供了Java SDK。
SDK提供如下功能:
与链交互(根据私钥生成链上账户、获取主链信息、区块信息);
账户管理(链上查询账户信息、转账、查询账户交易详情、锁定TOP token获取资源等);
用户智能合约部署、调用;
矿工操作(注册/注销矿工、获取矿工信息、领取矿工奖励、赎回矿工保证金);
staking(锁定TOP token换取选票、解锁兑换选票的TOP token、投票/取消投票、领取投票者分红);
链上治理(获取链上治理参数、提交/撤回提案、查看提案详情、给提案投票等)。
未来我们还将支持更丰富的功能和应用,以及更多语言的SDK。
Java SDK安装说明和使用说明参考以下文档: