@verified-network/verified-sdk
Version:
An SDK to develop applications on the Verified Network
21 lines (20 loc) • 704 B
JavaScript
// SPDX-License-Identifier: BUSL-1.1
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Provider = void 0;
const ethers_1 = require("ethers");
class Provider extends ethers_1.ethers.providers.JsonRpcProvider {
constructor(url, network) {
super(url, network);
}
static defaultProvider(network) {
return ethers_1.ethers.providers.getDefaultProvider(network);
}
static infuraProvider(network, key) {
return new ethers_1.ethers.providers.InfuraProvider(network, key);
}
static alchemyProvider(network, key) {
return new ethers_1.ethers.providers.AlchemyProvider(network, key);
}
}
exports.Provider = Provider;