Solidity

opensea 版稅如何運作?

  • October 18, 2022

您能否解釋或分享一些有關 opensea 如何驗證版稅金額和地址的有用連結?我正在探索海港契約一段時間,但沒有得到答案。最簡單的情況是“fulfillBasicOrder”。這個函式有很多驗證,但我沒有找到它是如何驗證其他收件人的,所以它只是讓 ERC20 通過 for 循環傳輸來自外部來源的地址和金額。我的意思是我可以重新創建使用 opensea 的 EIP712 結構,用所需的地址填充其他收件人並在不使用 opensea UI 的情況下對其進行簽名,並類似地發送交易以履行基本訂單。- 這只是我的想法,我堅信我錯了只是沒有找到需要的文件。

看來您在這裡的困惑主要是關於訂單的實際運作方式。海港沒有專門處理特許權使用費的部分。“來自外部來源的地址和金額”是訂單的一部分,與任何費用相同。當使用 OpenSea 的前端、API 或其他建構在海港之上的市場創建訂單時,您可以選擇要履行的訂單的所有部分。該簽名的訂單儲存在鏈下並包含一個報價,例如它可以是“使用者 Alice 出售 1 只 id 為 123 的 tubby cat,Alice 收到 0.1 eth,tubby cat 所有者地址收到 0.01 eth,opensea 地址收到,0.005 eth ”。當訂單完成時,它的每個部分都被執行,並且有人滿足了要約。版稅金額由前端或API等計算。

查看結構部分,您可能會發現 OrderComponents 評論非常有用:https ://github.com/ProjectOpenSea/seaport/blob/main/contracts/lib/ConsiderationStructs.sol

您可以在 OpenSea 和 Seaport 概覽中查看版稅如何運作:

https://support.opensea.io/hc/en-us/articles/1500009575482-How-do-creator-earnings-work-on-OpenSea-

https://docs.opensea.io/docs/10-setting-fees-on-secondary-sales

https://docs.opensea.io/v2.0/reference/seaport-overview

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