Web3.js, Не работает методы смарт контракта с провайдером walletConnect
Хочу интегрировать web3.js c wallet-connect. Создание нового экземпляра контракта проходит. Но не работает вызов методов контракта. Вот мой код:
import WalletConnectProvider from "@walletconnect/web3-provider";
import Web3 from "web3";
import data from '@/consts'
let provider = new WalletConnectProvider({
infuraId: sst.infura.id,
});
const web3Provider = new Web3(provider);
const CONTRACT = new web3Provider.eth.Contract(data.CONTRACT_ABI, data.CONTRACT_ADDRESS)
let contract_balance = await CONTRACT.methods.balanceSST(data.CONTRACT_ADDRESS).call()
помогите пожалуйста, что я делаю не так?