Ethernaut

Общие сведения

Список команд:

  • help();: Показать список команд

  • player;: Возвращает ваш EOA.

    • Пример ответа: 0x0000000000000000000000000000000000000000

  • ethernaut;: CA основного игрового контракта Ethernaut.

    • Ответ: 0xa3e7317E591D5A0F1c605be1b3aC4D2ae56104d6

  • level;: CA текущего уровня.

    • Ответ для первого уровня: 0x7E0f53981657345B31C59aC44e9c21631Ce710c7

  • contract;: ABI текущего уровня

  • ✓ instance: Уникальный CA экземпляра текущего уровня

    • Пример ответа: 0x0000000000000000000000000000000000000000

  • version;: Текущая версия Ethernaut

    • Ответ: 0.1.0

  • await getBalance(address);: Возвращает баланс адреса в эфире.

    • Пример: getBalance(player);

  • await getBlockNumber();: Возвращает номер текущего блока в сети.

    • Например: 5149761

  • await sendTransaction({options});: Отправляет транзакцию с заданными параметрами.

  • await getNetworkId();: Возвращает идентификатор сети Ethereum.

  • toWei(ether);: Конвертирует единицы эфира в Wei.

    • Например: toWei("2", "ether");

  • fromWei(wei);: Конвертирует вэй в эфир.

    • Например: fromWei("2000000000000000000", "wei");

  • deployAllContracts(): Развертывает все оставшиеся контракты на текущей сети.

Словарь:

  • EOA == Externally Owned Address == Извне Контролируемый Адрес)

  • CA = Contract Address