如何为市场创建RPC插件

  • QuickNode
  • 发布于 2025-02-14 15:32
  • 阅读 21

本文介绍了如何在QuickNode平台上创建和提交RPC插件,包括创建市场账户、提交插件、测试和最终上线等步骤。

概述

RPC 附加组件主要用于 QuickNode 平台内部,通过向现有端点添加新的 JSON-RPC 方法来扩展我们的功能。RPC 附加组件使你能够在 QuickNode 市场上部署自定义方法并实现盈利。获得批准的附加组件将在 QuickNode 应用中获得展示,并由 QuickNode 团队进行推广。

更喜欢视频教程吗?跟随 Radek 一起了解 QuickNode 市场附加组件的类型以及如何创建 RPC 附加组件。

iframe

订阅我们的 YouTube 频道以获取更多视频!订阅

你将做什么

在本指南中,我们将详细介绍将 RPC 附加组件添加到 QuickNode 市场所需的所有步骤。

你将需要什么

  • 一个 QuickNode 账户 - 免费注册 这里
  • 用于测试的 Ngrok
  • 如果尚未安装 Ngrok,你将需要 brew(适用于 Mac)、chocolatey(适用于 Windows)或 curl 来遵循我们的安装步骤。

创建市场账户

创建市场账户非常简单!从你的 QuickNode 仪表板,点击左侧导航栏中的“Developers”选项卡,然后完成市场账户申请。以下是申请表的预览:

市场账户申请表

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

提交附加组件

下一步是告诉我们有关你的附加组件的信息,这是一个相当简单的过程。这包括告诉我们有关附加组件的信息,提供图标、截图、你支持的链和网络列表、我们可以在何处配置/更新/取消配置你的附加组件、客户支持请求的发送位置以及用于 SSO 的 JWT 密钥。你还需要告诉我们有关你的 RPC 方法的所有信息。它看起来像这样:

RPC 附加组件提交表单

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

市场附加组件审批标准

审批流程的完整详细信息在此,但我们倾向于批准在以下一个或多个方面具有高质量的附加组件:

  1. 我们高度确信该附加组件能够处理 QuickNode 的流量规模。

  2. 我们认为客户将受益于该附加组件,因为它是专业化的。

  3. 我们认为客户将受益于该附加组件,因为它是创新的。

  4. 我们认为客户将受益于该附加组件,因为它是他们的关键基础设施。

如果你的附加组件满足一个或多个这些要求,我们很可能会联系你以了解更多信息并加快你的附加组件审批流程。

配置

我们编写了一份 详细指南,介绍如何配置、更新和取消配置你的附加组件。我们使用身份验证来完成此操作,请在此处阅读完整指南。

测试

在测试方面,我们强烈建议你安装 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://www.quicknode.com/guides/marketplace/how-sso-works-for-marketplace-partners

上线

在你完成完整的审批流程后,我们将使你上线!你将在结账页面、端点的附加组件选项卡和公共网站上获得展示。我们将帮助你推广你的附加组件,并在适当的时候向客户推荐。我们将努力成为你最好的合作伙伴,并在任何时候为你提供帮助。

总结

就是这样!你已经拥有了将 RPC 附加组件添加到 QuickNode 市场所需的所有工具!我们很高兴看到你的创意。如果你有任何问题,请随时在 DiscordTwitter 上联系我们。

我们 ❤️ 反馈!

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

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

0 条评论

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