Как взаимодействовать с существующим токеном ERC-20 в тестовой сети?

Я хотел бы взаимодействовать с транзакциями токенов ERC-20 в тестовой сети (предпочтительно ropsten).

  1. Есть ли сборщики токенов ERC-20?
  2. Часто ли эмитенты токенов размещают свои контракты в тестовой сети?
  3. Каковы мои варианты тестирования известных транзакций ERC-20 в тестовой сети?

Ответы (4)

При разработке я предпочитаю использовать ganache-cli (ранее известный как testrpc).

Он запускает узел rpc, к которому вы можете подключаться и выполнять команды.

Он имеет несколько преимуществ перед тестовой сетью:

  • Не нужно ждать, пока тестовая сеть синхронизируется. Он работает, как только вы начинаете его.
  • Он работает локально (не потребляет вашу пропускную способность).
  • Он дает вам список учетных записей со 100 ETH в них при запуске.
  • Он майнит транзакции автоматически, в одно мгновение (хотя вы можете сказать ему майнить их только через несколько секунд, если хотите).
на самом деле я хотел бы протестировать взаимодействие с контрактами из основных токенов erc-20, потому что я создаю кошелек и мне нужно посмотреть, какие журналы создаются транзакциями и какие данные транзакций я получаю.

Согласно первому ответу, ганаш действительно лучшая отправная точка для тестирования. Если вы хотите развернуть тест на Rinkeby или Ropsten, есть 2 доступных крана. Rinkeby: http://faucet.rinkeby.io Ropsten: http://faucet.metamask.io Для использования крана Ropsten вам понадобится включить MetaMask.

на самом деле я хотел бы протестировать взаимодействие с контрактами из основных токенов erc-20, потому что я создаю кошелек и мне нужно посмотреть, какие журналы создаются транзакциями и какие данные транзакций я получаю.

Многие контракты, с которыми вам интересно работать, были развернуты до стандарта ERC-155.

Вы можете просто воспроизвести подписанные транзакции из основной сети в тестовую сеть. :-п

Для тестирования конкретной монеты ERC20:

  1. вы можете развернуть тот же контракт самостоятельно и поиграть с ним.
  2. Используйте одну из децентрализованных бирж как Kyber, чтобы обменять ETH на один из этих токенов — у них есть Ropsten DEX, поэтому вы можете переключиться с testEth на тестирование другого ERC20 — Kyber Ropsten