IProgramContext
ANYONE
function ANYONE() external view returns (address)
stack
function stack() external view returns (contract Stack)
program
function program() external view returns (bytes)
currentProgram
function currentProgram() external view returns (bytes)
programAt
function programAt(uint256 _start, uint256 _size) external view returns (bytes)
pc
function pc() external view returns (uint256)
nextpc
function nextpc() external view returns (uint256)
appAddr
function appAddr() external view returns (address)
msgSender
function msgSender() external view returns (address)
msgValue
function msgValue() external view returns (uint256)
isStructVar
function isStructVar(string _varName) external view returns (bool)
labelPos
function labelPos(string _name) external view returns (uint256)
setLabelPos
function setLabelPos(string _name, uint256 _value) external
forLoopIterationsRemaining
function forLoopIterationsRemaining() external view returns (uint256)
setProgram
function setProgram(bytes _data) external
setPc
function setPc(uint256 _pc) external
setNextPc
function setNextPc(uint256 _nextpc) external
incPc
function incPc(uint256 _val) external
setMsgSender
function setMsgSender(address _msgSender) external
setMsgValue
function setMsgValue(uint256 _msgValue) external
setStructVars
function setStructVars(string _structName, string _varName, string _fullName) external
structParams
function structParams(bytes4 _structName, bytes4 _varName) external view returns (bytes4 _fullName)
setForLoopIterationsRemaining
function setForLoopIterationsRemaining(uint256 _forLoopIterationsRemaining) external