freemartianUser Eth Bridge on Orbiter
    Updated 2024-01-14
    -- eth 0x80c67432656d59144ceff962e8faf8926599bcf8
    -- eth 0xe4edb277e41dc89ab076a1f049f4a3efa700bce8
    -- usdc 0x41d3d33156ae7c62c094aae2995003ae63f587b3
    -- usdt 0xd7aa9ba6caac7b0436c91396f22ca5a7f31664fc
    -- dai 0x095D2918B03b2e86D68551DCF11302121fb626c9

    -- bridg ETH from ethereum
    with eth_from_ethereum AS(
    select
    (CASE
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9001 THEN 'ethereum'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9002 THEN 'arbitrum'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9003 THEN 'zksync_lite'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9004 THEN 'starknet'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9006 THEN 'polygon'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9007 THEN 'optimism'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9008 THEN 'immutablex'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9009 THEN 'loopring'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9010 THEN 'metis'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9011 THEN 'dydx'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9012 THEN 'zkspace'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9013 THEN 'boba'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9014 THEN 'zksync_era'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9015 THEN 'bsc'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9016 THEN 'arbitrum_nova'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9017 THEN 'zkevm'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9021 THEN 'base'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9023 THEN 'linea'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9024 THEN 'mantle'
    WHEN RIGHT (ethereum.public.udf_hex_to_int(data:value :: STRING),4) = 9030 THEN 'zora'
    else 'others'
    end
    ) AS destination,
    ethereum.public.udf_hex_to_int(data:value :: STRING) AS raw_amount,
    block_timestamp,
    from_address,
    QueryRunArchived: QueryRun has been archived