SDK Error Handling
For logging in, signing data, or sending transactions, users can deny by simply closing the modal. On these events, Fortmatic SDK will throw an error to indicate that user has denied one of those actions.
Logging In
import Fortmatic from 'fortmatic';
import Web3 from 'web3';
const fm = new Fortmatic('YOUR_API_KEY');
window.web3 = new Web3(fm.getProvider());
try {
const accounts = await web3.eth.getAccounts();
// other functions for logging in:
// const accounts = await web3.currentProvider.enable();
// const accounts = await fm.user.login();
}
catch (err) { // if user closes the modal without logging in
console.log(err); // { message: 'Fortmatic: User denied account access.', code: '4001' }
}Sending a Transaction
Signing a Data
Last updated
Was this helpful?