UNPKG

@bhayward93/web3modal-angular

Version:

Web3Modal implementation for Angular

19 lines 2.85 kB
const ConnectToAuthereum = (Authereum, opts = {}) => { return new Promise(async (resolve, reject) => { try { const authereum = new Authereum({ ...opts, networkName: opts.networkName || opts.network, }); const provider = authereum.getProvider(); provider.authereum = authereum; await provider.enable(); resolve(provider); } catch (error) { return reject(error); } }); }; export default ConnectToAuthereum; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aGVyZXVtLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViM21vZGFsL3NyYy9saWIvd2ViM21vZGFsLXRzL3NyYy9wcm92aWRlcnMvY29ubmVjdG9ycy9hdXRoZXJldW0udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0EsTUFBTSxrQkFBa0IsR0FBRyxDQUN6QixTQUFjLEVBQ2QsT0FBNEMsRUFBRSxFQUM5QyxFQUFFO0lBQ0YsT0FBTyxJQUFJLE9BQU8sQ0FBQyxLQUFLLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxFQUFFO1FBQzNDLElBQUksQ0FBQztZQUNILE1BQU0sU0FBUyxHQUFHLElBQUksU0FBUyxDQUFDO2dCQUM5QixHQUFHLElBQUk7Z0JBQ1AsV0FBVyxFQUFFLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE9BQU87YUFDOUMsQ0FBQyxDQUFDO1lBQ0gsTUFBTSxRQUFRLEdBQUcsU0FBUyxDQUFDLFdBQVcsRUFBRSxDQUFDO1lBQ3pDLFFBQVEsQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1lBQy9CLE1BQU0sUUFBUSxDQUFDLE1BQU0sRUFBRSxDQUFDO1lBQ3hCLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUNwQixDQUFDO1FBQUMsT0FBTyxLQUFLLEVBQUUsQ0FBQztZQUNmLE9BQU8sTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3ZCLENBQUM7SUFDSCxDQUFDLENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQztBQUVGLGVBQWUsa0JBQWtCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJQWJzdHJhY3RDb25uZWN0b3JPcHRpb25zIH0gZnJvbSAnLi4vLi4vaGVscGVycyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSUF1dGhlcmV1bUNvbm5lY3Rvck9wdGlvbnMgZXh0ZW5kcyBJQWJzdHJhY3RDb25uZWN0b3JPcHRpb25zIHtcbiAgbmV0d29ya05hbWU6IHN0cmluZztcbiAgYXBpS2V5OiBzdHJpbmc7XG4gIHJwY1VyaTogc3RyaW5nO1xuICB3ZWJVcmk6IHN0cmluZztcbiAgeHNVcmk6IHN0cmluZztcbiAgYmxvY2tlZFBvcHVwUmVkaXJlY3Q6IGJvb2xlYW47XG4gIGZvcmNlUmVkaXJlY3Q6IGJvb2xlYW47XG4gIGRpc2FibGVOb3RpZmljYXRpb25zOiBib29sZWFuO1xuICBkaXNhYmxlR29vZ2xlQW5hbHl0aWNzOiBib29sZWFuO1xufVxuXG5jb25zdCBDb25uZWN0VG9BdXRoZXJldW0gPSAoXG4gIEF1dGhlcmV1bTogYW55LFxuICBvcHRzOiBQYXJ0aWFsPElBdXRoZXJldW1Db25uZWN0b3JPcHRpb25zPiA9IHt9XG4pID0+IHtcbiAgcmV0dXJuIG5ldyBQcm9taXNlKGFzeW5jIChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICB0cnkge1xuICAgICAgY29uc3QgYXV0aGVyZXVtID0gbmV3IEF1dGhlcmV1bSh7XG4gICAgICAgIC4uLm9wdHMsXG4gICAgICAgIG5ldHdvcmtOYW1lOiBvcHRzLm5ldHdvcmtOYW1lIHx8IG9wdHMubmV0d29yayxcbiAgICAgIH0pO1xuICAgICAgY29uc3QgcHJvdmlkZXIgPSBhdXRoZXJldW0uZ2V0UHJvdmlkZXIoKTtcbiAgICAgIHByb3ZpZGVyLmF1dGhlcmV1bSA9IGF1dGhlcmV1bTtcbiAgICAgIGF3YWl0IHByb3ZpZGVyLmVuYWJsZSgpO1xuICAgICAgcmVzb2x2ZShwcm92aWRlcik7XG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgIHJldHVybiByZWplY3QoZXJyb3IpO1xuICAgIH1cbiAgfSk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBDb25uZWN0VG9BdXRoZXJldW07XG4iXX0=