开源推荐
morning
GitHub 热门项目: rair-sdk
摘要
GitHub项目:rair-sdk 仓库地址:https://github.com/rairprotocol/rair-sdk Stars:1280 | 作者:rairprotocol 项目描述:Simple developer SDK for RAIRprotocol ================================================== README 内容: De...
rair
sdk
you
https
const
com
rairprotocol
SDK
and
the
2026-09-18
1 阅读
约6分钟阅读
GitHub Trending
字号:
GitHub 项目:rair-sdk
仓库地址:https://github.com/rairprotocol/rair-sdk
星级:1280 | 作者:Rair协议
项目描述:RAIR协议的简单开发者SDK
===================================================
自述文件内容:
快速部署 Vibe 前端
在您自己的 GitHub 帐户上克隆此存储库并将其部署到 Netlify:
[](https://app.netlify.com/start/deploy?repository=https://github.com/rairprotocol/rair-sdk)
# rair-sdk
适用于 RAIR 协议的简单开发人员 SDK。注意:在开始之前,您需要一个 Admin NFT,可以使用 Metamask 和少量基础 Gas 在这里铸造。如果您需要基础气体,请联系我们。 https://rairprotocol.xyz/collection/0x2105/0xfc3666266d129504dd6c713f9bce107747ae4aee/0/0
## 开始使用
````
npm 安装@rair-protocol/sdk
````
安装完成后,可以导入并初始化SDK:
````ts
从“@rair-protocol/sdk”导入{RairSDK};
常量设置 = {
serverURL, // 后端的 URL。如果您尚未部署自己的后端 rair-node,请尝试使用默认沙箱 URL http://35.226.25.117:5000
socketURL, // 套接字的 URL。 http://35.226.25.117:8080
};
导出 const rairSDK = new RairSDK(设置);
````
初始化 SDK 后,您可以做的第一件事就是获得一个可用的 dApp
## 1. 身份验证工作的空 dApp(默认前端)
请按照以下步骤部署我们现有的示例应用程序
````ts
const getChallenge = async (用户地址: 十六进制, 所有者地址?: 十六进制) => {
const responseData = wait rairSDK.auth.getChallenge({ // 使用 auth 文件夹中的 getChallenge
用户地址: 用户地址,
意图:“登录”,
所有者地址: 所有者地址 ||用户地址,
});
返回responseData.response;
};
````
您需要使用的所有请求都可以在“src/API”中找到
一些例子:
对于用户列表
````ts
const { data } = 等待 rairSDK.users.listUsers();
````
带参数的请求
````ts
const responseData = 等待 rairSDK.notifications.listNotifications({
页码: 页码,
});
````
要使用SDK,您需要使用rairSDK(上面导出),选择带有请求的所需文件并选择请求
示例:
文件 - `src/API/users`
请求 - `通过用户地址查找用户`
结果:
````ts
const userDataResponse = 等待 rairSDK.users.findUserByUserAddress({
公共地址:登录数据.用户地址,
});
````
`publicAddress` 是此请求中的必需参数
## 2. 部署您自己的前端与我们的 SDK 交互以创建新的 dApp 的示例
rair sdk 演示项目 - https://github.com/rairprotocol/rair-official-library/tree/main/demo-rair-sdk
制作 `git clone https://github.com/rairprotocol/rair-official-library/tree/main/demo-rair-sdk` 和 `yarn` 和 `yarn start`
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱