All chains
    Preparing search index...

    Type Alias trace_call

    trace_call: RuntimeDescriptor<
        [
            tx: {
                access_list?: {
                    address: FixedSizeBinary<20>;
                    storage_keys: FixedSizeBinary<32>[];
                }[];
                authorization_list: {
                    address: FixedSizeBinary<20>;
                    chain_id: FixedSizeArray<4, bigint>;
                    nonce: FixedSizeArray<4, bigint>;
                    r: FixedSizeArray<4, bigint>;
                    s: FixedSizeArray<4, bigint>;
                    y_parity: FixedSizeArray<4, bigint>;
                }[];
                blob_versioned_hashes: FixedSizeBinary<32>[];
                blobs: Binary[];
                chain_id?: FixedSizeArray<4, bigint>;
                from?: FixedSizeBinary<20>;
                gas?: FixedSizeArray<4, bigint>;
                gas_price?: FixedSizeArray<4, bigint>;
                input: { data?: Binary; input?: Binary };
                max_fee_per_blob_gas?: FixedSizeArray<4, bigint>;
                max_fee_per_gas?: FixedSizeArray<4, bigint>;
                max_priority_fee_per_gas?: FixedSizeArray<4, bigint>;
                nonce?: FixedSizeArray<4, bigint>;
                "r#type"?: number;
                to?: FixedSizeBinary<20>;
                value?: FixedSizeArray<4, bigint>;
            },
            config: Enum<
                {
                    CallTracer?: { only_top_call: boolean; with_logs: boolean };
                    PrestateTracer?: {
                        diff_mode: boolean;
                        disable_code: boolean;
                        disable_storage: boolean;
                    };
                },
            >,
        ],
        ResultPayload<
            Enum<
                {
                    Call: {
                        call_type: Enum<
                            {
                                Call: undefined;
                                Create: undefined;
                                Create2: undefined;
                                DelegateCall: undefined;
                                StaticCall: undefined;
                            },
                        >;
                        calls: __Circular[];
                        child_call_count: number;
                        error?: string;
                        from: FixedSizeBinary<20>;
                        gas: FixedSizeArray<4, bigint>;
                        gas_used: FixedSizeArray<4, bigint>;
                        input: Binary;
                        logs: {
                            address: FixedSizeBinary<20>;
                            data: Binary;
                            position: number;
                            topics: FixedSizeBinary<32>[];
                        }[];
                        output: Binary;
                        revert_reason?: string;
                        to: FixedSizeBinary<20>;
                        value?: FixedSizeArray<4, bigint>;
                    };
                    Prestate: Enum<
                        {
                            DiffMode: {
                                post: [
                                    FixedSizeBinary<20>,
                                    {
                                        balance?: (...) | (...);
                                        code?: (...) | (...);
                                        nonce?: (...) | (...);
                                        storage: (...)[];
                                    },
                                ][];
                                pre: [
                                    FixedSizeBinary<20>,
                                    {
                                        balance?: (...) | (...);
                                        code?: (...) | (...);
                                        nonce?: (...) | (...);
                                        storage: (...)[];
                                    },
                                ][];
                            };
                            Prestate: [
                                FixedSizeBinary<20>,
                                { balance?: ...; code?: ...; nonce?: ...; storage: [(...), (...)][] },
                            ][];
                        },
                    >;
                },
            >,
            Enum<{ Data: Binary; Message: string }>,
        >,
    >

    Dry run and return the trace of the given call.

    See eth-rpc debug_traceCall for usage.