En esta página
Referencia de la API
Referencia de los métodos y tipos del proveedor de Algorand de OneKey.
Métodos
| Método | Descripción |
|---|---|
connect() | Conectar la cartera (heredado) |
disconnect() | Desconectar la cartera |
enable(opts?) | Habilitar la cartera (ARC-0001) |
signTxns(transactions) | Firmar transacciones (ARC-0001) |
postTxns(signedTxns) | Difundir transacciones |
signAndPostTxns(transactions) | Firmar y difundir |
signTransaction(txns) | Firmar transacciones (heredado) |
signAndSendTransaction(txns) | Firmar y enviar (heredado) |
signMessage(message, encoding?) | Firmar un mensaje arbitrario |
getAlgodv2Client() | Obtener el cliente Algod |
getIndexerClient() | Obtener el cliente Indexer |
Tipos
Opciones de habilitación
interface EnableOpts {
genesisID?: string
genesisHash?: string
}Resultado de habilitación
interface EnableResult {
genesisID: string
genesisHash: string
accounts: string[]
}Transacción de cartera
interface WalletTransaction {
txn: string // Base64 encoded unsigned transaction
signers?: string[] // Addresses that should sign (empty = skip)
stxn?: string // Pre-signed transaction
message?: string // Message to display
msig?: MultisigMetadata
authAddr?: string // Rekeyed auth address
}Resultado de firma de transacciones
type SignTxnsResult = (string | null)[]; // Base64 signed transactions; null means skipped.Resultado de envío de transacciones
interface PostTxnsResult {
txnIDs: string[]
}Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
isConnected | boolean | Estado de conexión |
address | string | null | Dirección conectada |
isOneKey | boolean | Identificador de OneKey |
Eventos
| Evento | Parámetros | Descripción |
|---|---|---|
connect | { address } | Cartera conectada |
disconnect | - | Cartera desconectada |
accountChanged | address | Cuenta cambiada |
Códigos de error
| Código | Descripción |
|---|---|
| 4001 | El usuario rechazó la solicitud |
| 4100 | Sin autorización |
| 4200 | Método no compatible |
| -32602 | Parámetros no válidos |
Última actualización el