Я использовал truffle, testrpc и metamask для проверки своих контрактов.
Недавно я заметил, что люди используют geth для тестирования развернутого контракта.
Вопрос : Какой из них рекомендуется и лучше?
Редактировать:
Есть ли огромная разница между написанием тестов для взаимодействия с контрактом с использованием трюфеля, testrpc и метамаски и написанием реальных транзакций в реальном блокчейне?
Оба они имеют разный функционал.
Geth — сетевой клиент Ethereum. Он подключается к клиентам других сетей для загрузки и синхронизации блокчейна Ethereum. Также он позволяет отправлять транзакцию другим узлам и майнерам, чтобы они включили ее в будущие блоки.
Truffle — это среда javascript, позволяющая разрабатывать и тестировать смарт-контракты. Он добавляет дополнительную функциональность поверх библиотеки javascript web3. Это ускоряет цикл компиляции и развертывания смарт-контракта. Вы также можете создавать модульные тесты для автоматизации тестирования.
Ай.
Исмаэль