在过去的几周里,我一直在学习 Solidity 以及 Chainlink 的工作原理,以便将它们用于我的动态 NFT 项目,所以我在这方面还很陌生。
到目前为止,我已经建立了基本合同,但我正在寻求帮助以找出以下是否可能(我有 4 个问题):
- 是否有可能使用 LINK API 调用来更新与 NFT 相关联的艺术作品的 NFT 铸造,例如天气?(即 - 天气晴朗,因此艺术品发生了变化)。
- 如果可以这样做 - 是否可以更新 NFT IF 并且仅当来自 API 调用的数据满足要求时(例如,如果天气高于 40 度,则更新艺术品,如果没有,则保留它?)
- 假设可以做到这一点,每个 API 调用是否会很昂贵,如果是这样,有没有办法手动调用 API 以限制气体量?(例如,NFT 所有者通过 API 调用选择何时更新艺术品)。
- 如果所有这些都是可能的,那么像这样的 LINK API 调用是否可以在 OpenSea 等 NFT 平台上运行?
抱歉,我知道这些问题很多,我正努力把所有事情都弄清楚。到目前为止,我觉得我在短时间内了解了很多,只是有些事情不清楚,非常感谢您提供的任何帮助。