Не требуется DAPP: руководство по прямому взаимодействию с смарт-контрактами Ethereum

robot
Генерация тезисов в процессе

Прямое взаимодействие со смарт-контрактами Ethereum: руководство без зависимости от DAPP

В этой статье мы подробно расскажем, как взаимодействовать с смарт-контрактами Ethereum напрямую через Etherscan без необходимости полагаться на какие-либо DAPP. Этот метод не только безопасен и надежен, но также поможет вам лучше понять механизмы работы смарт-контрактов.

Подготовительные работы

Перед началом убедитесь, что у вас есть следующие инструменты:

  1. Инструменты сетевого прокси
  2. Расширение браузера MetaMask

Шаги операции

1. Убедитесь, что сетевое соединение нормально

Сначала включите свой сетевой прокси-инструмент. Когда вы сможете успешно получить доступ к поиску Google, это означает, что сетевое соединение нормализовалось.

2. Определение целевых смарт-контрактов

Откройте блокчейн-эксплорер Etherscan и найдите адрес смарт-контракта, с которым вы хотите взаимодействовать. В этом руководстве мы используем контракт на депозит токена QP версии NEST 3.0 в качестве примера, чтобы продемонстрировать, как вернуть токены QP.

!

3. Подключить кошелек

На странице контракта поочередно нажмите на 【合约】, 【编写合约】, 【Connect to Web3】, затем подключите свой плагин MetaMask.

!

4. Найдите целевой метод

Прокрутите вниз на странице контракта, найдите метод, который вам нужно вызвать. В этом примере мы будем использовать метод 【takeOut】.

!

5. Выполнение взаимодействия смарт-контрактов

Теперь давайте заполним необходимые параметры для взаимодействия:

  1. Первое поле ввода: введите количество QP Token, которое вы хотите вывести. Число должно содержать 18 десятичных знаков. Например, для вывода 100 токенов введите: 100000000000000000000; для вывода 10000 токенов введите: 10000000000000000000000.

  2. Второе поле ввода: введите адрес контракта токена QP, который вы хотите вывести. Адреса контрактов для различных токенов приведены ниже:

    • Токен NEST: 0x04abeda201850ac0124161f037efd70c74ddc74c
    • NYFI: 0x075190c6130ea0a3a7e40802f1d77f4ea8f38fe2
    • NHBTC: 0x1f832091faf289ed4f50fe7418cfbd2611225d46
  3. Нажмите кнопку 【Write】, чтобы инициировать транзакцию.

!

  1. Нажмите 【View your transaction】, чтобы проверить статус транзакции и дождитесь подтверждения транзакции.

!

Заключение

С помощью этого метода вы можете напрямую взаимодействовать со смарт-контрактами на Etherscan, не используя никаких сторонних DAPP или импортируя кошелек в незнакомое программное обеспечение. Это не только повышает безопасность операций, но и помогает вам глубже понять, как работают смарт-контракты. Надеюсь, этот учебник поможет вам лучше участвовать в экосистеме Ethereum.

DAPP-10.29%
ETH2.07%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 2
  • Поделиться
комментарий
0/400
TokenomicsTrappervip
· 20ч назад
на самом деле чтение контрактов спасает тебя от сезона потерь, если честно
Посмотреть ОригиналОтветить0
SchrödingersNodevip
· 20ч назад
Газ дороже, чем моя плата за ночь!
Посмотреть ОригиналОтветить0
  • Закрепить