区块链API

区块链API

本服务实时获取全球主流区块链网络的所有区块数据,利用强大的区块数据解析能力,构建了区块链信息全覆盖的数据库,能够提供区块链系统API、钱包账户API、交易API、智能合约API以及区块链事件API。

服务优势

icon/数据云平台-支持海量的物联网Created with Sketch.

数据完整、访问速度快

利用分布于多个区域的数据中心服务器,对数据进行冗余备份并实现数据一致性,支持高并发访问,并为用户选择最快的API服务节点

icon/智能推荐及内容审核Created with Sketch.

系统化的全功能API服务

支持主流网络以太坊、比特币,以及区块、钱包、交易、智能合约、事件等全功能接口

icon/密友圈案例-私有圈加入Created with Sketch.

友好的API设计

简单易用的REST API设计,让区块链DAPP工程师快速完成上层应用开发

icon/支持多种共识机制Created with Sketch.

高可用的弹性服务架构

采用灵活扩展的模块化服务器架构,可以根据访问需求扩展设施,保证服务质量

icon/安全存储机制Created with Sketch.

高可靠的区块链数据存储

采用全功能节点验证和同步区块,以及冗余分布式安全存储,能为用户提供准确数据的API服务

icon/优质的用户体验Created with Sketch.

高效和个性化的客户服务

我们可以提供及时的专业技术服务,并可为客户提供个性化的API接口,帮助用户聚焦于业务成功

  • 区块链系统API:用于查询区块链网络、区块等通用信息​
    区块链系统API:用于查询区块链网络、区块等通用信息​
  • 区块链系统API(Blockchain API):API返回当前区块高度、区块时间戳和区块哈希值等信息
  • API查询指定的区块详情:用户指定查询的区块序号或区块哈希值,API返回该区块的详情信
  • 钱包账户API:用于查询钱包账户余额、账户交易详情、创建新账户和公私钥等功能
    钱包账户API:用于查询钱包账户余额、账户交易详情、创建新账户和公私钥等功能
  • 查询账户余额:用户输入待查询的一个或多个账户地址,API返回每个账户地址的余额;
  • 查询账户代币余额:用户输入代币合约地址、一个或多个账户地址,API返回该地址代币余额信息;
  • 查询账户持有的所有代币类型及余额:用户指定一个或多个账户地址,API返回这些账户所持有的全部代币类型及余额;
  • 查询钱包账户收支统计:用户指定账户地址及时间周期,API返回该时间段内的收支数量统计;
  • 新建钱包账户:用户输入需要新建的账户数量,API返回每个新账户的地址、公钥和私钥。
  • 交易API: 用于创建、广播和查询交易信息
    交易API: 用于创建、广播和查询交易信息
  • 区块链系统API(Blockchain API):创建未签名交易用户输入交易收发地址、交易数量和费用等信息,API返回对应的未签名交易;
  • 解码未签名的交易数据:用户输入未签名的交易数据,API返回该交易数据详细信息,用于用户交易前的确认;
  • 广播已签名交易:用户输入已签名交易数据,API向区块链节点广播该交易,并返回交易哈希;
  • 交易费用估算:用户提供已签名交易,API返回该交易所需的Gas数量;
  • 查询交易详情:用户输入已完成的交易哈希值,API返回该交易详情,包括所在区块、交易数据等;
  • 查询当前交易状态:用户输入交易哈希,API返回该交易的处理状态,包括Pending、Mined、确认中、确认数、交易被替换、交易成功或失败的原因等;
  • 查询交易历史列表:用户指定待查询账户地址以及最大交易数量,API返回该账户的历史交易列表。
  • 智能合约API:用于创建、调用和查询智能合约信息
    智能合约API:用于创建、调用和查询智能合约信息
  • 查询代币合约参数信息:用户输入代币合约地址和合约abi接口,API返回该代币的名称、符号、发行总量、小数位等基本信息;
  • 查询合约的代码和接口:用户输入智能合约名称、地址、查询项目,API返回该合约的源代码、字节码或abi接口等信息(针对状态为公开的智能合约);
  • 查询代币合约的持币地址列表:用户输入代币合约的名称、地址,API返回该代币合约下的所有持币账户列表以及对应的持币数量;
  • 创建未签名合约:用户输入智能合约代码和合约参数,API返回未签名的合约数据;
    发布智能合约:用户输入已签名的合约数据,API将该合约进行发布,返回合约地址、交易收据等信息;
  • 调用智能合约:用户输入调用合约地址、调用账户地址、已签名的交易数据,API将该调用广播,并返回调用结果、交易收据等信息。
  • 区块链事件API: 用于接收用户所关心的区块链事件
    区块链事件API: 用于接收用户所关心的区块链事件
  • 交易已完成事件:通过API订阅当前已成功完成交易的事件,包括交易哈希和交易详情;
  • 新区块产生事件:通过API订阅新区块产生的事件。
  • 智能合约事件:通过API订阅智能合约的事件。

区块链应用程序研发

加速应用开发过程,减少底层开发的成本,聚焦核心业务开发