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>;
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!