EVMScriptRunner

contract EVMScriptRunner

is AppStorage, Initializable, EVMScriptRegistryConstants, KernelNamespaceConstants

Source: contracts/evmscript/EVMScriptRunner.sol

Index

Reference

Events

ScriptResult

event`` ScriptResult(address executor, bytes script, bytes input, bytes returnData)


Parameters:

  • executor - address

  • script - bytes

  • input - bytes

  • returnData - bytes

Modifiers

protectState

modifier`` protectState()

Functions

getEVMScriptExecutor

function`` getEVMScriptExecutor(bytes _script) public view returns (IEVMScriptExecutor)


Parameters:

  • _script - bytes

Returns:

  • IEVMScriptExecutor

getEVMScriptRegistry

function`` getEVMScriptRegistry() public view returns (IEVMScriptRegistry)


Returns:

  • IEVMScriptRegistry

runScript

function`` runScript(bytes _script, bytes _input, address[] _blacklist) internal returns (bytes)


Modifiers:

Parameters:

  • _script - bytes

  • _input - bytes

  • _blacklist - address[]

Returns:

  • bytes

Last updated