def METHOD_NAME(database, ethereum_inquirer, ethereum_accounts):
    evmhash = deserialize_evm_tx_hash('0x9593200706ea6941eac1c8189b9648e9ebab5bd14504c4a493f5309f85e6cba6')  # noqa: E501
    events, _ = get_decoded_events_of_transaction(
        evm_inquirer=ethereum_inquirer,
        database=database,
        tx_hash=evmhash,
    )
    user_address = ethereum_accounts[0]
    assert events == [
        EvmEvent(
            tx_hash=evmhash,
            sequence_index=0,
            timestamp=TimestampMS(1693480187000),
            location=Location.ETHEREUM,
            event_type=HistoryEventType.SPEND,
            event_subtype=HistoryEventSubType.FEE,
            asset=A_ETH,
            balance=Balance(amount=FVal('0.00227258431919723')),
            location_label=user_address,
            notes='Burned 0.00227258431919723 ETH for gas',
            counterparty=CPT_GAS,
        ), EvmEvent(
            tx_hash=evmhash,
            sequence_index=476,
            timestamp=TimestampMS(1693480187000),
            location=Location.ETHEREUM,
            event_type=HistoryEventType.DEPOSIT,
            event_subtype=HistoryEventSubType.BRIDGE,
            asset=Asset('eip155:1/erc20:0xBe9895146f7AF43049ca1c1AE358B0541Ea49704'),
            balance=Balance(amount=FVal('104.9426')),
            location_label=user_address,
            notes='Bridge 104.9426 cbETH from Ethereum to Base via Base bridge',
            counterparty=CPT_BASE,
            address=string_to_evm_address('0x3154Cf16ccdb4C6d922629664174b904d80F2C35'),
        ),
    ]