Перейти к содержанию

Работа с ETH и токенами ERC20


ZuArt

Рекомендуемые сообщения

Приветствую сообщество.

Тут решили тотализатор небольшой накатать для токенов ETH/ERC20, уперлись в стенку - тупняк какой-то...

 

Суть задачи:

  • вести один основной кошелек со всеми поступающими средствами
  • пользователь при регистрации получает персональный адрес для токенов (приватные ключи фиксируются в БД, юзер их не получает)
  • все, что юзеры переводят собирается на основном кошельке (балансы фиксируются в БД и все операции с балансом происходят в БД)
  • вывод в случае необходимости выполняется с основного адреса

 

Пытаемся разобраться с принципами работы с нодой ETH через WEB3 и уперлись в пару моментов:

  • насколько поняли суть сети, можно сделать перевод с адреса1 на адрес2, но так, чтобы "газ" снимать именно с адреса2
  • с токенами ERC20 (не ETH) можно тоже делать так же, но через контракты, которыми токены и создавались

 

И вот тут полный затуп - как это сделать с помощью WEB3JS, крайне нужны работающие примеры кода для ETH и любого ERC20-токена, которые реализуют логику "перевод токенов с адреса-1 на адрес-2 и оплатой транзакции газом с адреса-2".

Будем крайне признательны за подсказку.

 

Изменено пользователем ZuArt
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

×
×
  • Создать...