Skip to content

dragonfruit (fork.5)

Compare
Choose a tag to compare
@krlosMata krlosMata released this 20 Sep 21:04
· 240 commits to main since this release
c17c166

Changelog

new features

  • add support for push0 opcode
  • implement effectiveGasPrice mechanism
    • add an additional byte for each transaction to be able to apply a % of the transaction gasPrice
  • add eventLog event when invalidRLP is triggered

Fixes

  • fix calldataload & calldatacopy call on constructor
    • bytecode was fetched instead of zero
  • fix large size calldata in internal transactions
    • override memory region in zkEVM when calldata was larger than 2MB
    • calldata is handled now via a pointer to the previous context
  • fix gasRefund
    • Update gasRefund after check bytecode starts with 0xEF
  • fix revert precompiled behaviour
    • clears return buffer when calling a non-supported precompiled
  • fix memAlign counter at calldatacopy opcode
  • fix adding zk-counters check at endDeploy label

Github automatic generation changelog based on PR

Full Changelog: v1.1.0-fork.4...fork.5