Skip to Content
dApps

Referencia de la API

Referencia de los métodos y tipos del proveedor de Algorand de OneKey.


Métodos

MétodoDescripció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

PropiedadTipoDescripción
isConnectedbooleanEstado de conexión
addressstring | nullDirección conectada
isOneKeybooleanIdentificador de OneKey

Eventos

EventoParámetrosDescripción
connect{ address }Cartera conectada
disconnect-Cartera desconectada
accountChangedaddressCuenta cambiada

Códigos de error

CódigoDescripción
4001El usuario rechazó la solicitud
4100Sin autorización
4200Método no compatible
-32602Parámetros no válidos
Última actualización el