如何在市场中创建一个 RPC 插件

本文介绍了如何向 QuickNode 市场添加 RPC 插件,主要步骤包括:创建市场账户、提交插件信息(包括插件描述、图标、支持的链和网络、配置/更新/取消配置地址、客户支持联系方式以及 JWT 密钥等),并通过 Ngrok 进行测试,还提到了插件的批准标准、配置流程以及如何使用 SSO 登录。最后,文章说明了插件上线后的推广方式。

概述

RPC add-on 是一种主要在 QuickNode 平台内部使用的插件,它通过向我们现有的端点添加新的 JSON-RPC 方法来扩展我们的功能。RPC add-on 使你能够在 QuickNode Marketplace 上部署自定义方法并从中获利。 经过批准的 add-on 将在 QuickNode 应用程序中获得展示机会,并获得 QuickNode 团队的推广。

如何构建 QuickNode Marketplace Add-On 在 YouTube 上观看

你将做什么

在本指南中,我们将介绍将 RPC add-on 添加到 QuickNode Marketplace 所需的所有步骤。

你将需要什么

  • 一个 QuickNode 帐户 - 在此处免费注册。
  • 用于测试的 Ngrok
  • 如果你尚未安装 Ngrok,你将需要 brew(适用于 Mac)、chocolatey(适用于 Windows)或 curl 才能按照我们的安装步骤进行操作。

创建一个 Marketplace 帐户

创建一个 Marketplace 帐户很简单! 从你的 QuickNode dashboard 中,单击左侧导航栏上的“Developers”选项卡,然后填写 Marketplace 帐户申请。 这是表单的预览:

Marketplace 帐户申请表

新的 Marketplace 合作伙伴需要经过审批流程,因此请在我们在处理申请时耐心等待。 你通常最多可以在 5-10 个工作日内收到回复。

提交 Add-On

下一步是告诉我们关于你的 add-on,这是一个非常简单的过程。 这包括告诉我们关于 add-on 的信息,提供图标、屏幕截图、你支持的链和网络列表,我们可以在哪里配置/更新/取消配置你的 add-on,在哪里发送客户支持请求,以及你的 JWT 密钥以用于 SSO。 你还需要告诉我们关于你的 RPC 方法的所有信息。 看起来像这样:

RPC Add On Form Submission

完成后,你的 add-on 将处于待定状态,请继续阅读以获取有关如何批准你的 add-on 的更多信息。

**Marketplace Add-on 审批标准

**

审批流程的完整详细信息在此,但我们倾向于批准在一个或多个维度上具有高质量的 add-on:

1. 我们有很高的信心,该 add-on 可以处理 QuickNode 的流量规模。

2. 我们相信客户会从这个 add-on 中受益,因为它很专业。

3. 我们相信客户会从这个 add-on 中受益,因为它具有创新性。

4. 我们相信客户会从这个 add-on 中受益,因为它是他们的关键基础设施。

如果你的 add-on 满足这些要求中的一个或多个,则我们很可能会与你联系以了解更多信息并快速跟踪你的 add-on。

配置

我们已经编写了一个详细指南,介绍了如何配置、更新和取消配置你的 add-on。 我们使用身份验证来执行此操作,请在此处阅读完整指南。

测试

在测试方面,我们强烈建议你安装 ngrok,以便你可以测试该过程的配置、更新和取消配置步骤。 要设置 ngrok,如果你使用的是 Mac,请运行以下命令:

brew install ngrok/ngrok/ngrok

在 Windows 上:

choco install ngrok

在 Linux 上:

curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null && echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | sudo tee /etc/apt/sources.list.d/ngrok.list && sudo apt update && sudo apt install ngrok

设置完成后,如果你的服务在本地计算机上运行,只需启动 ngrok 并将其指向一个端口即可; 你将立即获得一个可以使用的主机名。 看起来像这样:

复制 ngrok 转发地址并将其粘贴到 QuickNode 配置测试软件中,它将允许你测试示例配置请求。

成功发送配置请求后,我们将为你提供一个 URL,以测试通过代理到你的服务器。 你可以在此处阅读有关我们如何代理 RPC 请求的所有信息。

SSO 登录

我们已经编写了一个详细指南,介绍了如何获取客户详细信息并使用 SSO 将他们登录到你的系统中:https://learnblockchain.cn/article/15261

上线

在你完成整个批准流程后,我们将让你上线! 你将在结帐页面、端点的 add-on 选项卡和公共网站上获得应用内展示位置。 我们将帮助你推广你的 add-on,并在适当时向客户推荐它。 我们将努力成为你拥有的最佳合作伙伴,并在我们力所能及的范围内为你提供帮助。

总结

就这样! 你已经拥有了将 RPC Add-on 添加到 QuickNode Marketplace 所需的所有工具! 我们很高兴看到你想出了什么。 如果你有任何疑问,请随时通过 DiscordTwitter 与我们联系。

**我们 ❤️ 反馈!

**

如果你对此指南有任何反馈或问题,请在此处告知我们! 我们很乐意听取你的意见!

  • 原文链接: quicknode.com/guides/mar...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
QuickNode
QuickNode
江湖只有他的大名,没有他的介绍。