Задать вопрос
@Andrei258

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

Как запустить функцию в смарт контракте через web3.js или Metamask?
  • Вопрос задан
  • 213 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
djdeniro
@djdeniro
DeNet
Функции делятся на 2 типа

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

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

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

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

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

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

Похожие вопросы