Как изменить chainId в браузере флаттера dapp
Добрый вечер, в моем браузерном приложении dapp, когда пользователь запрашивает изменение идентификатора цепочки, я использую для перезагрузки страницы, но я обнаружил, что можно изменить идентификатор цепочки без перезагрузки браузера, в основном генерируя событие, которое может выбрать пользователь как
ethereum.on('chainChanged', (chainId) => {});
вопрос в том, как я могу сгенерировать это событие в моем браузере флаттера? как я запускаю javascript из веб-просмотра
await _controller.evaluateJavascript(
source:'Wallet.executeCallback($id, "$error",null);');