Nft

每當 NFT 為其 URI 提供服務時,是否可以在智能合約中執行程式碼?

  • February 16, 2022

我正在建構一個動態 NFT。我希望我正在創建的 NFT 根據使用者擁有的其他 NFT 進行更改,這些 NFT 不在我的控制範圍內。

當 NFT A(任意 NFT)中的屬性發生變化時,比如說誰擁有它或其 URI,NFT B(我正在建構的那個),需要執行一些邏輯。

或者,如果有可以連接兩個 NFT 的服務,比如 chainlink 的混合合約,那效果會更好。

當然。我可以建構一個手動監視 NFT 的服務,但這需要更多的工作。

謝謝!

你應該創建一個 Chainlink Keeper Compatible 合約來監控 NFT A 的變化(確保將checkUpkeep函式標記為view)。然後在performUpkeep你應該呼叫 NFT B 合約並執行你計劃實現的任何功能。

引用自:https://ethereum.stackexchange.com/questions/121615