@hashgraph/sdk
    Preparing search index...

    Interface Signer

    interface Signer {
        call: <RequestT, ResponseT, OutputT>(
            request: Executable<RequestT, ResponseT, OutputT>,
        ) => Promise<OutputT>;
        checkTransaction: <T extends Transaction>(transaction: T) => Promise<T>;
        getAccountBalance: () => Promise<AccountBalance>;
        getAccountId: () => AccountId;
        getAccountInfo: () => Promise<AccountInfo>;
        getAccountKey?: () => Key;
        getAccountRecords: () => Promise<TransactionRecord[]>;
        getLedgerId: () => null | LedgerId;
        getMirrorNetwork: () => string[];
        getNetwork: () => { [key: string]: string | AccountId };
        populateTransaction: <T extends Transaction>(transaction: T) => Promise<T>;
        sign: (
            messages: Uint8Array<ArrayBufferLike>[],
        ) => Promise<SignerSignature[]>;
        signTransaction: <T extends Transaction>(transaction: T) => Promise<T>;
    }
    Index

    Properties

    call: <RequestT, ResponseT, OutputT>(
        request: Executable<RequestT, ResponseT, OutputT>,
    ) => Promise<OutputT>
    checkTransaction: <T extends Transaction>(transaction: T) => Promise<T>
    getAccountBalance: () => Promise<AccountBalance>
    getAccountId: () => AccountId
    getAccountInfo: () => Promise<AccountInfo>
    getAccountKey?: () => Key
    getAccountRecords: () => Promise<TransactionRecord[]>
    getLedgerId: () => null | LedgerId
    getMirrorNetwork: () => string[]
    getNetwork: () => { [key: string]: string | AccountId }
    populateTransaction: <T extends Transaction>(transaction: T) => Promise<T>
    sign: (messages: Uint8Array<ArrayBufferLike>[]) => Promise<SignerSignature[]>
    signTransaction: <T extends Transaction>(transaction: T) => Promise<T>