如何与 Cred Score 预言机集成(Arbitrum Goerli)

本文介绍了如何将 Cred Score 部署到链上,以便为任何钱包提供可量化的信用评分。

📖 今天你将学到什么?

我们认为,公平、透明的信用评分应该让世界上任何地方的任何人都能访问。考虑到这种可访问性,我们已将我们的 Cred Score 上链,供你开始集成和构建。

在本指南结束时,你将在链上(测试网)部署 Cred Score Requester 智能合约。这将允许你调用我们的 oracle,并为任何钱包提供信用价值的量化——利用我们在过去一年中开发的机器学习模型来支持这个分数。一旦集成,我们对这个分数所做的持续改进将自动使你的应用程序受益,而无需你进行任何进一步的工作。让我们开始吧。

(本指南需要 testnet ETH/LINK——按照 5 分钟教程 这里 在开始之前获取它们!)

💡 它是如何工作的?

本指南使用来自我们的 repo 的代码。此 repo 中的 Requester 智能合约可以部署在链上,并创建一个 requestCredScore 请求到我们的 oracle,以获取你的 Cred score 上链。整个过程在很大程度上是自动的,只有几个步骤在本指南的其余部分中更详细地解释。

目前,本指南适用于在 Arbitrum Goerli 上的部署。我们希望在不久的将来部署在 Arbitrum One 上,因此请务必关注我们的 Twitter 以保持更新。

如何使用 Cred Protocol Chainlink Requester

智能合约部署

  1. 在 Remix 中打开我们的 repo 这里
  2. 在 "Compile" 选项卡上,单击 Requester.sol 的 "Compile" 按钮。除非你手动选择特定版本,否则 Remix 会自动从 pragma 行中选择编译器版本和语言。

Remix IDE 上的 "Compile" 按钮以红色高亮显示

在 "Deploy and Run" 选项卡上,配置以下设置:

  1. 选择 "Injected Provider - Metamask" 作为你的 Environment。Javascript VM 环境无法访问我们的 oracle 节点。
  2. 从 "Contract" 菜单中选择 "Requester" 合约。

"Injected Provider — Metamask" 以红色高亮显示

3. 单击 "Deploy"(MetaMask 提示你确认交易)

4. 如果交易成功,则会在 Remix 的 "Deployed Contracts" 部分中显示一个新地址。

✋ 请求你的 Cred score

为了使请求得到满足,你需要将一些 testnet LINK 发送到你的智能合约(请参阅 这里 了解我们关于获取 testnet ETH/LINK 的 5 分钟指南)。一个请求是 0.1 LINK。它就像充值电话一样,你可以提前支付你的请求。

如果你尝试请求你的 Cred score,但智能合约没有足够的 LINK,它将返回一个 gasEstimation 错误。智能合约的地址可以在 Remix 的 "Deployed Contracts" 部分中找到——你可以从那里将其复制到你的剪贴板。

在 Remix 中,调用 requestCredScore 函数并在你的 MetaMask 中签署交易。一旦你在 Remix 中看到成功的交易消息,后台进程已启动,并且该分数将很快上链。

📚 读取你的 Cred score

(从成功调用 requestCredScore 函数的那一刻起等待大约 30 秒——将信息传递到 API 需要一些时间,等待响应并将该响应放回链上)

等待 30 秒后,单击 "currentScore",你的 Cred score 应该在链上可见。如果你的 Cred score 为 0,则可能有以下几个原因:

  • 你的钱包有 0 笔交易,或者
  • 你的 Cred score 尚未更新到链上

哇!你现在已成功在链上部署了 Cred Score Requester 智能合约并请求了你的 Cred Score。如果你有任何问题或对未来希望看到的内容有任何想法,请告诉我们。

要提前访问我们的 Cred Score API 和即将推出的产品,请在此处注册我们的候补名单 这里

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

0 条评论

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