v0.1.12
Various bug fixes.
Integration of ec_add and ec_mul precompiles. Can be used through in the Cairo1Helpers class.
What's Changed
- tests: adapt testing strategy to leverage snforge feature by @enitrat in #881
- fix: SSTORE gas refund by @enitrat in #885
- fix blobbasefee not being called by @enitrat in #887
- fix: sstore stipend check before charging gas by @enitrat in #893
- feat: blobhash opcode by @enitrat in #889
- feat: add 0x0a precompile as unimplemented by @enitrat in #891
- fix: returndata merged with child on call frame error by @enitrat in #898
- feat: add code address in message by @enitrat in #901
- feat: differentiate reverts from run exceptions by @enitrat in #902
- fix: warm up 0x0a precompile by @enitrat in #895
- fix: copy opcodes slices overflows by @enitrat in #903
- feat: ecAdd / ecMul by @obatirou in #880
- dev: optimize FromBytes by @enitrat in #907
- feat: SNIP-9 by @remybar in #836
- fix: EXP opcode gas by @enitrat in #909
- fix CREATE2 gas by @enitrat in #912
- fix: memory expansions by @enitrat in #913
- fix: saturate gas taken from stack by @enitrat in #915
- feat: expose ecadd ecmul in cairo1helpers by @enitrat in #916
Full Changelog: v0.1.11...v0.1.12