15 lines
499 B
JavaScript
15 lines
499 B
JavaScript
"use strict";
|
|
import { ethers } from "ethers";
|
|
import { version } from "./_version";
|
|
const logger = new ethers.utils.Logger(version);
|
|
export class EipWrappedProvider extends ethers.providers.JsonRpcProvider {
|
|
constructor(provider, network) {
|
|
logger.checkNew(new.target, EipWrappedProvider);
|
|
super("eip1193:/\/", network);
|
|
ethers.utils.defineReadOnly(this, "provider", provider);
|
|
}
|
|
send(method, params) {
|
|
return this.provider.send(method, params);
|
|
}
|
|
}
|