Solidity и смарт-контракты Ethereum, урок #47 | ZKSync deploy, плагины ZKSync для Hardhat

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 12

  • @Клоунеско
    @Клоунеско Рік тому +1

    Годно!

  • @-__...__-6023
    @-__...__-6023 Рік тому

    Спасибо за полезный контент. Вопрос, как создавать инстанции контрактов и передавать их в конструктор? К примеру, есть пару токенов ERC20 и основной контракт, куда они и передаются. В Hardhat нет сложности этого сделать, а вот в TS и ещё без ethers вообще не понятно. Буду признателен, если поможете

  • @mikhailradchenko9305
    @mikhailradchenko9305 Рік тому +1

    Спасибо большое!

  • @alex.4ever
    @alex.4ever Рік тому

    Здравствуйте. А есть ли у вас видео на канале как обращаться к функции смарт контракта через ether js(например хотелось бы обратиться к контракту моста зксинка и выполнить депозит). ?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Рік тому

      Ну, в целом да. Можно посмотреть видео про тестирование и про таски hardhat (последнее особенно)

  • @YuriiLebid-op1xv
    @YuriiLebid-op1xv Рік тому +1

    Спасибо, то есть всё работает также как и на основной сети или всё же есть какие-то ограничения?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Рік тому +1

      Ну в целом создатели говорят, что отличий либо нет вообще, либо они минимальны. В идеале всё должно работать также. Единственное, там с библиотеками некоторыми могут быть сложности (которые нельзя встроить), надо почитать их faq

  • @Sulanaonsol
    @Sulanaonsol Рік тому

    hello please answer , why after running npx hardhat deploy-zksync , i have some eror reason: 'missing revert data in call exception; Transaction reverted without a reason string',
    code: 'CALL_EXCEPTION',
    transaction: { ,
    can you help me to fix this

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Рік тому +1

      I have no idea unfortunately, it's very hard to say without seeing the code and the actual setup

    • @Sulanaonsol
      @Sulanaonsol Рік тому

      ​@@IlyaBodrovKrukowski reason: 'missing revert data in call exception; Transaction reverted without a reason string',
      code: 'CALL_EXCEPTION',
      transaction: {
      from: '0x54d8E479E870FD57e24b1c18f64c285eb14320B6',
      to: '0x1908e2BF4a88F91E4eF0DC72f02b8Ea36BEa2319',
      data: '0xb473318e00000000000000000000000000000000000000000000000000000008b7f515c200000000000000000000000000000000000000000000000000000000000a97e60000000000000000000000000000000000000000000000000000000000000320',
      accessList: null

    • @r6i6s6e
      @r6i6s6e Рік тому

      here the problem is in the deployer code with the transaction for replenishing the wallet,
      replenish test tokens from the ZK faucet (if you haven’t already) and delete the entire part with 'const Tx...'