Oracles
onlyOwner / onlyProvable 與使用 Provable 的 oracle 函式
是否可以創建一個函式
onyOwner
,因為其中一個顯然必須由 Provable 的伺服器呼叫?或者是否有與之等效的修飾符,例如onlyProvable
?如果沒有,是否有辦法編寫程式碼?更一般地說,如何製作函式
internal
或private
?
__callback() 函式實際上在他們的一個例子中做到了這一點。
Provable 的伺服器地址可以通過
provable_cbAddress()
Provable 導入文件中定義的 來訪問。因此,修飾符可以這樣寫:modifier onlyProvable() { require(msg.sender != provable_cbAddress(), "The sender is not Provable's server."); _; }