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.