@sky-mavis/tanto-connect
Version:
Tanto Connect
18 lines (14 loc) • 665 B
JavaScript
;
var ethereumProvider = require('@walletconnect/ethereum-provider');
var constant = require('../common/constant.cjs');
const requestRoninWalletConnectProvider = (options) => {
return ethereumProvider.EthereumProvider.init({
methods: constant.WC_SUPPORTED_METHODS,
optionalMethods: constant.WC_SUPPORTED_OPTIONAL_METHODS,
rpcMap: constant.WC_RPC_MAP,
...options,
chains: options.chains ?? constant.WC_SUPPORTED_CHAIN_IDS,
optionalChains: (options.optionalChains ?? constant.WC_SUPPORTED_CHAIN_IDS),
});
};
exports.requestRoninWalletConnectProvider = requestRoninWalletConnectProvider;