toncenter-js
    Preparing search index...

    Variable transactionConst

    transaction: ZodObject<
        {
            account: ZodString;
            account_state_after: ZodNullable<
                ZodObject<
                    {
                        account_status: ZodNullable<
                            ZodUnion<
                                readonly [
                                    ZodLiteral<"uninit">,
                                    ZodLiteral<"frozen">,
                                    ZodLiteral<"active">,
                                    ZodLiteral<"nonexist">,
                                ],
                            >,
                        >;
                        balance: ZodNullable<ZodString>;
                        code_hash: ZodNullable<ZodString>;
                        data_hash: ZodNullable<ZodString>;
                        extra_currencies: ZodOptional<
                            ZodNullable<ZodRecord<ZodString, ZodString>>,
                        >;
                        frozen_hash: ZodNullable<ZodString>;
                        hash: ZodString;
                    },
                    $strip,
                >,
            >;
            account_state_before: ZodNullable<
                ZodObject<
                    {
                        account_status: ZodNullable<
                            ZodUnion<
                                readonly [
                                    ZodLiteral<"uninit">,
                                    ZodLiteral<"frozen">,
                                    ZodLiteral<"active">,
                                    ZodLiteral<"nonexist">,
                                ],
                            >,
                        >;
                        balance: ZodNullable<ZodString>;
                        code_hash: ZodNullable<ZodString>;
                        data_hash: ZodNullable<ZodString>;
                        extra_currencies: ZodOptional<
                            ZodNullable<ZodRecord<ZodString, ZodString>>,
                        >;
                        frozen_hash: ZodNullable<ZodString>;
                        hash: ZodString;
                    },
                    $strip,
                >,
            >;
            block_ref: ZodNullable<
                ZodObject<
                    { seqno: ZodNumber; shard: ZodString; workchain: ZodNumber },
                    $strip,
                >,
            >;
            description: ZodLazy<
                ZodObject<
                    {
                        aborted: ZodOptional<ZodBoolean>;
                        action: ZodOptional<
                            ZodObject<
                                {
                                    action_list_hash: ZodString;
                                    msgs_created: ZodNumber;
                                    no_funds: ZodBoolean;
                                    result_arg: ZodOptional<ZodNumber>;
                                    result_code: ZodNumber;
                                    skipped_actions: ZodNumber;
                                    spec_actions: ZodNumber;
                                    status_change: ZodString;
                                    success: ZodBoolean;
                                    tot_actions: ZodNumber;
                                    tot_msg_size_bits: ZodOptional<ZodNumber>;
                                    tot_msg_size_cells: ZodOptional<ZodNumber>;
                                    total_action_fees: ZodOptional<ZodString>;
                                    total_fwd_fees: ZodOptional<ZodString>;
                                    valid: ZodBoolean;
                                },
                                $strip,
                            >,
                        >;
                        bounce: ZodOptional<
                            ZodObject<
                                {
                                    fwd_fees: ZodOptional<ZodString>;
                                    msg_fees: ZodOptional<ZodString>;
                                    msg_size_bits: ZodOptional<ZodNumber>;
                                    msg_size_cells: ZodOptional<ZodNumber>;
                                    req_fwd_fees: ZodOptional<ZodString>;
                                    type: ZodString;
                                },
                                $strip,
                            >,
                        >;
                        compute_ph: ZodOptional<
                            ZodObject<
                                {
                                    account_activated: ZodOptional<ZodBoolean>;
                                    exit_arg: ZodOptional<ZodNumber>;
                                    exit_code: ZodOptional<ZodNumber>;
                                    gas_credit: ZodOptional<ZodString>;
                                    gas_fees: ZodOptional<ZodString>;
                                    gas_limit: ZodOptional<ZodString>;
                                    gas_used: ZodOptional<ZodString>;
                                    mode: ZodOptional<ZodNumber>;
                                    msg_state_used: ZodOptional<ZodBoolean>;
                                    success: ZodOptional<ZodBoolean>;
                                    type: ZodOptional<ZodString>;
                                    vm_final_state_hash: ZodOptional<ZodString>;
                                    vm_init_state_hash: ZodOptional<ZodString>;
                                    vm_steps: ZodOptional<ZodNumber>;
                                },
                                $strip,
                            >,
                        >;
                        credit_first: ZodOptional<ZodBoolean>;
                        credit_ph: ZodOptional<
                            ZodObject<
                                {
                                    credit: ZodOptional<ZodString>;
                                    fees_collected: ZodOptional<ZodString>;
                                },
                                $strip,
                            >,
                        >;
                        destroyed: ZodOptional<ZodBoolean>;
                        installed: ZodOptional<ZodBoolean>;
                        is_tock: ZodOptional<ZodBoolean>;
                        split_info: ZodOptional<
                            ZodObject<
                                {
                                    acc_split_depth: ZodNumber;
                                    cur_shard_pfx_len: ZodNumber;
                                    sibling_addr: ZodString;
                                    this_addr: ZodString;
                                },
                                $strip,
                            >,
                        >;
                        storage_ph: ZodOptional<
                            ZodObject<
                                {
                                    fees_collected: ZodOptional<ZodString>;
                                    fees_due: ZodOptional<ZodString>;
                                    status_change: ZodString;
                                },
                                $strip,
                            >,
                        >;
                        type: ZodString;
                    },
                    $strip,
                >,
            >;
            emulated: ZodOptional<ZodBoolean>;
            end_status: ZodUnion<
                readonly [
                    ZodLiteral<"uninit">,
                    ZodLiteral<"frozen">,
                    ZodLiteral<"active">,
                    ZodLiteral<"nonexist">,
                ],
            >;
            hash: ZodString;
            in_msg: ZodNullable<
                ZodObject<
                    {
                        bounce: ZodNullable<ZodBoolean>;
                        bounced: ZodNullable<ZodBoolean>;
                        created_at: ZodNullable<ZodString>;
                        created_lt: ZodNullable<ZodString>;
                        destination: ZodNullable<ZodString>;
                        fwd_fee: ZodNullable<ZodString>;
                        hash: ZodString;
                        ihr_disabled: ZodNullable<ZodBoolean>;
                        ihr_fee: ZodNullable<ZodString>;
                        import_fee: ZodNullable<ZodString>;
                        init_state: ZodNullable<
                            ZodObject<{ body: ZodString; hash: ZodString }, $strip>,
                        >;
                        message_content: ZodNullable<
                            ZodObject<
                                {
                                    body: ZodString;
                                    decoded: ZodNullable<ZodUnion<readonly [(...), (...), (...)]>>;
                                    hash: ZodString;
                                },
                                $strip,
                            >,
                        >;
                        opcode: ZodNullable<ZodString>;
                        source: ZodNullable<ZodString>;
                        value: ZodNullable<ZodString>;
                    },
                    $strip,
                >,
            >;
            lt: ZodString;
            mc_block_seqno: ZodNullable<ZodNumber>;
            now: ZodNumber;
            orig_status: ZodUnion<
                readonly [
                    ZodLiteral<"uninit">,
                    ZodLiteral<"frozen">,
                    ZodLiteral<"active">,
                    ZodLiteral<"nonexist">,
                ],
            >;
            out_msgs: ZodArray<
                ZodObject<
                    {
                        bounce: ZodNullable<ZodBoolean>;
                        bounced: ZodNullable<ZodBoolean>;
                        created_at: ZodNullable<ZodString>;
                        created_lt: ZodNullable<ZodString>;
                        destination: ZodNullable<ZodString>;
                        fwd_fee: ZodNullable<ZodString>;
                        hash: ZodString;
                        ihr_disabled: ZodNullable<ZodBoolean>;
                        ihr_fee: ZodNullable<ZodString>;
                        import_fee: ZodNullable<ZodString>;
                        init_state: ZodNullable<
                            ZodObject<{ body: ZodString; hash: ZodString }, $strip>,
                        >;
                        message_content: ZodNullable<
                            ZodObject<
                                {
                                    body: ZodString;
                                    decoded: ZodNullable<ZodUnion<readonly [(...), (...), (...)]>>;
                                    hash: ZodString;
                                },
                                $strip,
                            >,
                        >;
                        opcode: ZodNullable<ZodString>;
                        source: ZodNullable<ZodString>;
                        value: ZodNullable<ZodString>;
                    },
                    $strip,
                >,
            >;
            prev_trans_hash: ZodString;
            prev_trans_lt: ZodString;
            total_fees: ZodString;
            total_fees_extra_currencies: ZodOptional<ZodRecord<ZodString, ZodString>>;
            trace_external_hash: ZodOptional<ZodNullable<ZodString>>;
            trace_id: ZodNullable<ZodString>;
        },
        $strip,
    > = ...