switchWalletAccount
Allows NeoLine applications ('dapps') to request that the wallet switches its active account.
Input Arguments
None
Success Response
Parameter
Description
address: string
Address of the connected account
label?: string
A label the users has set to identify their wallet
isLedger: boolean
Whether the connected account is a ledger account
Error Response
Parameter
Description
type: string
The type of error which has occured
description: string
A description of the error which has occured
data: string
Any raw data associated with the error
Example
Request
neoline.switchWalletAccount()
.then(account => {
const {
address,
label,
isLedger
} = account;
console.log('Provider address: ' + address);
console.log('Provider account label (Optional): ' + label);
console.log('Provider account is ledger account: ' + isLedger);
})
.catch((error) => {
const {type, description, data} = error;
switch(type) {
case UNKNOWN_ERROR:
console.log(description);
break;
default:
// Not an expected error object. Just write the error to the console.
console.error(error);
break;
}
});
Response
{
address: 'AWSEU4BXpjGVdw9ajnFBXh8Rg8cgw9f3Zo',
label: 'NEOLine',
isLedger: false
}
最后更新于
这有帮助吗?