PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/sdk-coin-hbar/node_modules/@hashgraph/sdk/lib

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

declare const _default: {};
export default _default;
export type LedgerId = import("./LedgerId.js").default;
export type SignerSignature = import("./SignerSignature.js").default;
export type TransactionId = import("./transaction/TransactionId.js").default;
export type Transaction = import("./transaction/Transaction.js").default;
export type TransactionResponse = import("./transaction/TransactionResponse.js").default;
export type TransactionReceipt = import("./transaction/TransactionReceipt.js").default;
export type TransactionRecord = import("./transaction/TransactionRecord.js").default;
export type AccountId = import("./account/AccountId.js").default;
export type AccountBalance = import("./account/AccountBalance.js").default;
export type AccountInfo = import("./account/AccountInfo.js").default;
export type Key = import("./Key.js").default;
/**
 * <O>
 */
export type Query<O extends unknown> = import("./query/Query.js").default<O>;
/**
 * <RequestT, ResponseT, OutputT>
 */
export type Executable<RequestT, ResponseT, OutputT> = import("./Executable.js").default<RequestT, ResponseT, OutputT>;
export type Signer = {
    getLedgerId: () => LedgerId | null;
    getAccountId: () => AccountId;
    getAccountKey?: (() => Key) | undefined;
    getNetwork: () => {
        [key: string]: string | import("./account/AccountId.js").default;
    };
    getMirrorNetwork: () => string[];
    sign: (messages: Uint8Array[]) => Promise<SignerSignature[]>;
    getAccountBalance: () => Promise<AccountBalance>;
    getAccountInfo: () => Promise<AccountInfo>;
    getAccountRecords: () => Promise<TransactionRecord[]>;
    signTransaction: <T extends import("./transaction/Transaction.js").default>(transaction: T) => Promise<T>;
    checkTransaction: <T_1 extends import("./transaction/Transaction.js").default>(transaction: T_1) => Promise<T_1>;
    populateTransaction: <T_2 extends import("./transaction/Transaction.js").default>(transaction: T_2) => Promise<T_2>;
    call: <RequestT, ResponseT, OutputT>(request: import("./Executable.js").default<RequestT, ResponseT, OutputT>) => Promise<OutputT>;
};

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


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