En esta página
Establecer una conexión
Para empezar a interactuar con OneKey, primero debes establecer una conexión. Esta solicitud pide permiso al usuario para compartir su identificador de cuenta y su clave pública, lo que indica que acepta continuar la interacción.
Una vez concedido el permiso por primera vez, el dominio de la aplicación web se añade a la lista de permitidos para futuras solicitudes de conexión.
También es posible finalizar la conexión tanto desde la aplicación como por parte del usuario.
Conectar (SignIn)
El método recomendado y más sencillo para conectarse a OneKey es llamar a provider.requestSignIn(). Sin embargo, el proveedor también expone una interfaz JSON RPC mediante request.
requestSignIn()
try {
const res = await provider.requestSignIn();
console.log('requestSignIn', res.accounts);
} catch(error){
// { code: 4001, message: 'User rejected the request.' }
}request()
try {
const res = await provider.request({
method: 'near_requestAccounts',
});
console.log('near_requestAccounts', res.accounts);
} catch(error){
// { code: 4001, message: 'User rejected the request.' }
}Desconectar (SignOut)
Desconectar es similar a conectar, aunque la desconexión puede iniciarse desde la cartera.
signOut()
provider.signOut();request()
provider.request({ method: 'near_signOut' });Última actualización el