Most EIPs omit set functions, because setting is usually a dapp specific action, while getting needs to be standardized across all dapps so third parties can read the information. I’d omit the setScriptURI
function, and simply require that when the script URI changes, ScriptUpdate
is emitted.