# Symbol Node RESTFul API 扩展软件简介

* [symbol-rest-wrapper](https://github.com/symbol-blockchain-community/symbol-rest-wrapper) 

## 概述
为扩展 Symbol Blockchain Node 的RESTFul API，我们开发了一款新软件。该软件与现有的 REST API 配合使用，可执行应用程序开发人员通常要提前进行的繁琐数据转换。这样，开发人员就可以更快、更高效地构建应用程序。它旨在使 Symbol 平台上的应用开发实现无缝对接，并计划根据开发者的需求扩展其功能。

## 主要特征
- **从地址获取已处理账户信息**: 根据地址提供已处理的账户信息。
- **发放临时秘钥**: 生成临时秘钥。
- **将公钥转换为地址**: 根据公钥生成相应地址。
- **将 hex 格式地址转换为 1base32 格式**: 支持不同格式之间的地址转换。
- **将交易 payload 转换为交易 json**: 将交易 payload 转换为 JSON 格式。
- **返回实时 nodes 列表**: 提供当前活动 nodes 的列表。
- **创建并返回地址 QR 代码**: 生成并提供与地址相对应的 QR 码。

## 扩展使用形象
这种扩展 API 可以在节点内部构建和使用，通过在节点上添加 API 服务器，它可以提供服务，而无需依赖特定的个人开发人员。该应用可作为 Docker 容器或 Node.js 使用，该软件安装在现有的 Symbol Node 上，因此额外的环境设置很少。

例如，应用程序开发人员可以将其嵌入到 Google Apps Script 等特殊环境中，而无需使用 Symbol SDK。通过该应用程序接口，他们可以轻松实现与 Symbol 相关的操作，减少在浏览器环境中设置 Symbol SDK 环境设置的需要，还能降低编写复杂代码的频率。

## 开发者信息和 Repository 更新
开发人员可以通过向 GitHub 仓库提交拉取请求（Pull Requests）, 的方式可在 X 上关注作者，提出新功能或改进现有功能。

[GitHub](https://github.com/ymuichiro/symbol-rest-wrapper)
[X faunsu19000](https://twitter.com/faunsu19000)
