UNPKG

@aeternity/aepp-sdk

Version:

SDK for the æternity blockchain

24 lines (23 loc) 834 B
import AccountBase from './Base.js'; import { Encoded } from '../utils/encoder.js'; /** * Generalized account class * @category account generalized */ export default class AccountGeneralized extends AccountBase { #private; readonly address: Encoded.AccountAddress; /** * @param address - Address of generalized account */ constructor(address: Encoded.AccountAddress); /** * @deprecated Use `unsafeSign` method instead */ sign(): Promise<Uint8Array>; unsafeSign(): Promise<Uint8Array>; signMessage(): Promise<Uint8Array>; signTypedData(): Promise<Encoded.Signature>; signDelegation(): Promise<Encoded.Signature>; signTransaction(tx: Encoded.Transaction, { authData, onCompiler, onNode }: Parameters<AccountBase['signTransaction']>[1]): Promise<Encoded.Transaction>; }