autsequi
Version:
Web3modal's provider layer abstraction for simple implementation of web3 wallet connections
20 lines (16 loc) • 506 B
text/typescript
import { IAbstractConnectorOptions } from '../../helpers';
export interface IUniloginConnectorOptions extends IAbstractConnectorOptions {}
const ConnectToUniLogin = async (
UniLogin: any,
options: IUniloginConnectorOptions
) => {
try {
const uniloginProvider = new UniLogin.create(options.network || 'mainnet');
await uniloginProvider.enable();
uniloginProvider.on = () => {};
return uniloginProvider;
} catch (error) {
return error;
}
};
export default ConnectToUniLogin;