dryrun_results

class StackPrinterConfig(max_value_width=30, top_of_stack_first=True)

Bases: object

DEFAULT_MAX_VALUE_WIDTH: int = 30
class DryrunResponse(drrjson: dict)

Bases: object

class DryrunTransactionResult(dr: Dict[str, Any])

Bases: object

app_call_rejected() bool
logic_sig_rejected() bool
classmethod trace(dr_trace: DryrunTrace, disassembly: List[str], spc: StackPrinterConfig) str
app_trace(spc: Optional[StackPrinterConfig] = None) str
lsig_trace(spc: Optional[StackPrinterConfig] = None) str
class DryrunTrace(trace: List[dict])

Bases: object

class DryrunTraceLine(tl)

Bases: object

class DryrunStackValue(v)

Bases: object

truncate(s: str, max_width: int) str
scratch_to_string(prev_scratch: List[DryrunStackValue], curr_scratch: List[DryrunStackValue]) str
stack_to_string(stack: List[DryrunStackValue], reverse: bool) str