@Andrei258

Как запустить функцию в смарт контракте через web3.js или Metamask?

Как запустить функцию в смарт контракте через web3.js или Metamask?
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
djdeniro
@djdeniro
DeNet
Функции делятся на 2 типа

1. Те по которым не нужно отравлять транзакцию (getters)
2. Те по которым нужно отправить транзакцию.

Код за вас скорее всего здесь никто не напишет, поэтому напишу здесь этапы которые вам необходимо выполнить для решения задачи,

1. Подключить кошелек Metamask (web3js)
ethereum.request({ method: 'eth_requestAccounts' });

2. Подключить контракт (для этого нужен ABI, и адрес контракта) подробнее тут

3. вызвать функцию/отправить транзакцию, также доступно в последней ссылке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы