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

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

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

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

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

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

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час