Skip to main content

refund_sender

Function refund_sender 

Source
pub fn refund_sender(
    vm: &mut VM<'_>,
    ctx_result: &mut ContextResult,
    refunded_gas: u64,
    gas_spent: u64,
) -> Result<(), VMError>
Expand description

Refunds unused gas to the sender. The user pays gas_spent (post-refund); for Amsterdam+, block-level accounting is recomputed dimensionally from VM fields, not from a pre-refund total.