TGViewer
Web3 School Web3 School @web3_school · 176 subscribers
Post #193 428
Внимание знатоки, что бы вы ответили на #вопрос:

Car car = (new Car){value: msg.value, salt: _salt}(_owner, _model);
Что значит эта запись?

Ответ:
Это код создания смарт контракта из другого контракта. Но не простое создание, а с солью, а значит используется op code CREATE2. Я в предыдущих постах упоминал этот op code.

Детали
https://solidity-by-example.org/new-contract

Попробовать в ремиксе

@web3_school
  • 🔥 2
More from @web3_school
  1. Jun 21, 2024Пример чтения приватных переменных с любого контракта https://gist.githubusercontent.com/g…
  2. Dec 15, 2023💙Бесплатный курс по безопасности от Патрика Коллинса Внутри вы будете учить безопасность…
  3. Aug 12, 2023Оказывается большинство свапалок это копии юнисвапа. Знание кода юнисвапа является обязате…
  4. Jun 20, 2023Посмотреть storage layout также можно в Remix'е в Compilation Details @web3_school
  5. Jun 19, 2023Первое что важно понимать что приватными переменные являются только для других смарт контр…
  6. Jun 1, 2023Хотите пример кода чтения приватной переменной любого смарт контракта любого EVM совместим…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →