version
“@klaytn/klip-web3-provider”: “^1.0.2”,사용하고 있습니다.
node : 18.13.0
async getProvider() {
if (!this.#provider) {
const KlipWallet = await import('@klaytn/klip-web3-provider');
this.#provider = new KlipWallet.KlipWeb3Provider(this.options);
console.log(new KlipWallet.KlipWeb3Provider(this.options));
}
return this.#provider;
}
return :
TypeError: PollingBlockTracker is not a construction(SubscribeManage
at new SubscriptionManager (SubscriptionManager.js:21:1)
at new KlipWeb3Provider (index.js:41:1)
이런 에러가 떠서 해당 libary찾아가면
const PollingBlockTracker = require('eth-block-tracker');
const createSubscriptionManager = require('eth-json-rpc-filters/subscriptionManager');
export class SubscriptionManager {
private readonly subscriptionMiddleware: SubscriptionMiddleware;
readonly events: SafeEventEmitter;
constructor(provider: Web3Provider) {
const blockTracker = new PollingBlockTracker({ <<<< Error occurs
provider,
pollingInterval: 15 * 1000, // 15 sec
setSkipCacheFlag: true,
});
에서 에러가 뜨는 듯 싶은데, 혹시 이슈 재현되거나 해결하신분이 있으실까요?