PHP WebShell

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

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

import { bcs } from '../../bcs/index.js';
import type { ExecuteTransactionBlockParams, IotaClient } from '../../client/index.js';
import type { Signer } from '../../cryptography/keypair.js';
import type { BuildTransactionOptions } from '../json-rpc-resolver.js';
import type { ObjectCacheOptions } from '../ObjectCache.js';
import { ObjectCache } from '../ObjectCache.js';
import type { Transaction } from '../Transaction.js';
export declare class CachingTransactionExecutor {
    #private;
    cache: ObjectCache;
    constructor({ client, ...options }: ObjectCacheOptions & {
        client: IotaClient;
    });
    /**
     * Clears all Owned objects
     * Immutable objects, Shared objects, and Move function definitions will be preserved
     */
    reset(): Promise<void>;
    buildTransaction({ transaction, ...options }: {
        transaction: Transaction;
    } & BuildTransactionOptions): Promise<Uint8Array>;
    executeTransaction({ transaction, options, ...input }: {
        transaction: Transaction | Uint8Array;
    } & Omit<ExecuteTransactionBlockParams, 'transactionBlock'>): Promise<import("../../client/index.js").IotaTransactionBlockResponse>;
    signAndExecuteTransaction({ options, transaction, ...input }: {
        transaction: Transaction;
        signer: Signer;
    } & Omit<ExecuteTransactionBlockParams, 'transactionBlock' | 'signature'>): Promise<import("../../client/index.js").IotaTransactionBlockResponse>;
    applyEffects(effects: typeof bcs.TransactionEffects.$inferType): Promise<void>;
    waitForLastTransaction(): Promise<void>;
}

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


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