The Hedera network supports smart contracts as part of EVM equivalence.
Occasionally items have shown up that surfaced inequivalence at the language or opcode layer.
Solidity supports inline assembly usage of the Yul language.
However, it may not be clear what coverage the Hedera Smart Contract Service 2.0 has for them
Solution
Add solidity contract example that utilize contract creation options for assembly using Yul
Add a contract under contracts/yul/contract-creator and tests under respective directories
Problem
The Hedera network supports smart contracts as part of EVM equivalence. Occasionally items have shown up that surfaced inequivalence at the language or opcode layer.
Solidity supports inline assembly usage of the Yul language. However, it may not be clear what coverage the Hedera Smart Contract Service 2.0 has for them
Solution
Add solidity contract example that utilize contract creation options for assembly using Yul
Add a contract under contracts/yul/contract-creator and tests under respective directories
Ref: https://docs.soliditylang.org/en/latest/yul.html#evm-dialect
Alternatives
No response