PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@iota/iota-sdk/dist/esm/transactions

Просмотр файла: TransactionData.d.ts

import type { InferInput } from 'valibot';
import type { Argument, CallArg, Command, GasData, TransactionExpiration } from './data/internal.js';
import { TransactionData } from './data/internal.js';
import type { SerializedTransactionDataV1 } from './data/v1.js';
import type { SerializedTransactionDataV2 } from './data/v2.js';
export declare class TransactionDataBuilder implements TransactionData {
    static fromKindBytes(bytes: Uint8Array): TransactionDataBuilder;
    static fromBytes(bytes: Uint8Array): TransactionDataBuilder;
    static restore(data: InferInput<typeof SerializedTransactionDataV2> | InferInput<typeof SerializedTransactionDataV1>): TransactionDataBuilder;
    /**
     * Generate transaction digest.
     *
     * @param bytes BCS serialized transaction data
     * @returns transaction digest.
     */
    static getDigestFromBytes(bytes: Uint8Array): string;
    get gasConfig(): {
        payment: {
            objectId: string;
            version: string | number;
            digest: string;
        }[] | null;
        owner: string | null;
        price: string | number | null;
        budget: string | number | null;
    };
    set gasConfig(value: {
        payment: {
            objectId: string;
            version: string | number;
            digest: string;
        }[] | null;
        owner: string | null;
        price: string | number | null;
        budget: string | number | null;
    });
    version: 2;
    sender: string | null;
    expiration: TransactionExpiration | null;
    gasData: GasData;
    inputs: CallArg[];
    commands: Command[];
    constructor(clone?: TransactionData);
    build({ maxSizeBytes, overrides, onlyTransactionKind, }?: {
        maxSizeBytes?: number;
        overrides?: {
            expiration?: TransactionExpiration;
            sender?: string;
            gasConfig?: Partial<GasData>;
            gasData?: Partial<GasData>;
        };
        onlyTransactionKind?: boolean;
    }): Uint8Array;
    addInput<T extends 'object' | 'pure'>(type: T, arg: CallArg): {
        Input: number;
        type: T;
        $kind: "Input";
    };
    getInputUses(index: number, fn: (arg: Argument, command: Command) => void): void;
    mapArguments(fn: (arg: Argument, command: Command) => Argument): void;
    replaceCommand(index: number, replacement: Command | Command[]): void;
    getDigest(): string;
    snapshot(): TransactionData;
}

Выполнить команду


Для локальной разработки. Не используйте в интернете!