xdcpay-web3modal
Version:
A custom xdcpay provider for web3modal
33 lines (29 loc) • 948 B
JavaScript
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
require('react');
var detectEthereumProvider = _interopDefault(require('@metamask/detect-provider'));
detectEthereumProvider().then(function (res) {
if (!res) {
console.error("Unable to detect window.ethereum.");
}
});
var getXdcModal = {
display: {
name: 'XDC Pay',
logo: 'https://s2.coinmarketcap.com/static/img/coins/64x64/2634.png',
description: 'Connect with XDC Pay'
},
"package": detectEthereumProvider,
connector: function (_detectEthereumProvider) {
try {
return Promise.resolve(_detectEthereumProvider()).then(function (provider) {
return Promise.resolve(provider.enable()).then(function () {
return provider;
});
});
} catch (e) {
return Promise.reject(e);
}
}
};
exports.getXdcModal = getXdcModal;
//# sourceMappingURL=index.js.map