def METHOD_NAME(evm: Evm) -> None:
    """
    Push the current block's timestamp onto the stack. Here the timestamp
    being referred is actually the unix timestamp in seconds.
    Here the current block refers to the block in which the currently
    executing transaction/call resides.
    Parameters
    ----------
    evm :
        The current EVM frame.
    Raises
    ------
    :py:class:`~ethereum.shanghai.vm.exceptions.StackOverflowError`
        If `len(stack)` is equal to `1024`.
    :py:class:`~ethereum.shanghai.vm.exceptions.OutOfGasError`
        If `evm.gas_left` is less than `2`.
    """
    # STACK
    pass
    # GAS
    charge_gas(evm, GAS_BASE)
    # OPERATION
    push(evm.stack, evm.env.time)
    # PROGRAM COUNTER
    evm.pc += 1