首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

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: [![Netlify 部署按钮](https://www.netlify.com/img/deploy/button.svg)](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必读

每日精选科技资讯,直达你的邮箱