Interface RawBlockTransaction

Represents a raw block transaction.

interface RawBlockTransaction {
    common_data: {
        L2: {
            fee: {
                gas_limit: bigint;
                gas_per_pubdata_limit: bigint;
                max_fee_per_gas: bigint;
                max_priority_fee_per_gas: bigint;
            };
            initiatorAddress: string;
            input: {
                data: Uint8Array;
                hash: string;
            };
            nonce: number;
            paymasterParams: {
                paymaster: string;
                paymasterInput: Uint8Array;
            };
            signature: Uint8Array;
            transactionType: string;
        };
    };
    execute: {
        calldata: string;
        contractAddress: string;
        factoryDeps: Bytes[];
        value: bigint;
    };
    raw_bytes: string;
    received_timestamp_ms: number;
}

Properties

common_data: {
    L2: {
        fee: {
            gas_limit: bigint;
            gas_per_pubdata_limit: bigint;
            max_fee_per_gas: bigint;
            max_priority_fee_per_gas: bigint;
        };
        initiatorAddress: string;
        input: {
            data: Uint8Array;
            hash: string;
        };
        nonce: number;
        paymasterParams: {
            paymaster: string;
            paymasterInput: Uint8Array;
        };
        signature: Uint8Array;
        transactionType: string;
    };
}
execute: {
    calldata: string;
    contractAddress: string;
    factoryDeps: Bytes[];
    value: bigint;
}
raw_bytes: string
received_timestamp_ms: number