Class AccountBaseAbstract 
 
Properties
Readonly address
address: `ak_${string}`
Methods
Abstract sign
- sign(data: string | Uint8Array, options?: any): Promise<Uint8Array>
- 
Parameters
- 
data: string | Uint8Array
- 
Optionaloptions: any
 
 Returns Promise<Uint8Array>
Abstract signMessage
- signMessage(message: string, options?: { 
 aeppOrigin?: string;
 aeppRpcClientId?: string;
 }): Promise<Uint8Array>
- 
Parameters
- 
message: string
- 
Optionaloptions: {
 aeppOrigin?: string;
 aeppRpcClientId?: string;
 }
- 
OptionalaeppOrigin?: string
- 
OptionalaeppRpcClientId?: string
 
 
 Returns Promise<Uint8Array>
Abstract signTransaction
- signTransaction(tx: `tx_${string}`, options: { 
 aeppOrigin?: string;
 aeppRpcClientId?: string;
 authData?: AuthData | ((tx: `tx_${string}`) => Promise<AuthData>);
 innerTx?: boolean;
 networkId?: string;
 onCompiler?: CompilerBase;
 onNode?: Node;
 }): Promise<`tx_${string}`>
- 
Parameters
- 
tx: `tx_${string}`
- 
options: { 
 aeppOrigin?: string;
 aeppRpcClientId?: string;
 authData?: AuthData | ((tx: `tx_${string}`) => Promise<AuthData>);
 innerTx?: boolean;
 networkId?: string;
 onCompiler?: CompilerBase;
 onNode?: Node;
 }
- 
OptionalaeppOrigin?: string
- 
OptionalaeppRpcClientId?: string
- 
OptionalauthData?: AuthData | ((tx: `tx_${string}`) => Promise<AuthData>)
- 
OptionalinnerTx?: boolean
- 
OptionalnetworkId?: string
- 
- 
OptionalonNode?: Node
 
 
 Returns Promise<`tx_${string}`>
 
 
 
Account is one of the three basic building blocks of an AeSdk and provides access to a signing key pair.