Log In

The Fortmatic SDK offers it's own end point for logging users into their Fortmatic wallets.

// Initialize provider
import Fortmatic from 'fortmatic';
import Web3 from 'web3';
const fm = new Fortmatic('YOUR_API_KEY');
window.web3 = new Web3(fm.getProvider());
fm.user.login().then(() => {
web3.eth.getAccounts().then(console.log); // ['0x...']
});

Users will be prompted with a Fortmatic login dialog, after which their wallet information will be returned to the SDK (similar to Get User Account).