Smart Contract Execution Lab / local simulator

Code

Deploy a contract or select an instance to begin.
// Select or deploy a contract to view its code here.

Reentrancy Attack Trace

one transaction, nested calls
Choose Reentrancy Attack to load Bob and Carol's deposits, Eve's attacker contract, and the vulnerable vault.

    Live Ledger

    Execution Trace

    Press Step to start the attack transaction.

    Active Frames

    Block Receipt

    The receipt appears after the attack transaction commits.

    Current Step

    No attack transaction is running.

    Trace

    Call Stack

    Events

    Selected Contract — Storage

    Balances (ETH)

    Blocks

    #TxsGasTime
    Click a block to inspect its header and contents.

    Block Detail

    Click a block to view header, inputs, receipts, and outputs.
    Read the code, run one call, then use the trace and receipt as evidence for what changed.