Class AccountBaseAbstract
Properties
Readonly address
address: `ak_${string}`
Methods
Abstract sign
- sign(data: string | Uint8Array, options?: any): Promise<Uint8Array>
-
Parameters
-
data: string | Uint8Array
-
Optional options: any
Returns Promise<Uint8Array>
Abstract signMessage
- signMessage(message: string, options?: {
aeppOrigin?: string;
aeppRpcClientId?: string;
}): Promise<Uint8Array>
-
Parameters
-
message: string
-
Optional options: {
aeppOrigin?: string;
aeppRpcClientId?: string;
}
-
Optional aeppOrigin?: string
-
Optional aeppRpcClientId?: 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;
}
-
Optional aeppOrigin?: string
-
Optional aeppRpcClientId?: string
-
Optional authData?: AuthData | ((tx: `tx_${string}`) => Promise<AuthData>)
-
Optional innerTx?: boolean
-
Optional networkId?: string
-
-
Optional onNode?: 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.