Oracles

onlyOwner / onlyProvable 與使用 Provable 的 oracle 函式

  • March 21, 2020

是否可以創建一個函式onyOwner,因為其中一個顯然必須由 Provable 的伺服器呼叫?或者是否有與之等效的修飾符,例如onlyProvable?如果沒有,是否有辦法編寫程式碼?

更一般地說,如何製作函式internalprivate

__callback() 函式實際上在他們的一個例子中做到了這一點。

Provable 的伺服器地址可以通過provable_cbAddress()Provable 導入文件中定義的 來訪問。因此,修飾符可以這樣寫:

modifier onlyProvable() {
   require(msg.sender != provable_cbAddress(), "The sender is not Provable's server.");
   _;
}

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