Releases: kkrt-labs/kakarot
Releases · kkrt-labs/kakarot
v0.8.7
What's Changed
- Fix memory expansion cost by @ClementWalter in #1298
- Use transparent proxy for accounts by @ClementWalter in #1285
- fix: assert value is 0 at the end of load_bytecode by @obatirou in #1290
- fix: check overflow on uint256_mul for BYTE by @obatirou in #1288
- fix: load_packed_bytes is underconstrained by @obatirou in #1299
- Raise in patch_hint if hint is not found by @ClementWalter in #1304
- refactor: bytes_used_128 using unsigned_div_rem by @obatirou in #1301
- fix: enforce len < 32 split word by @obatirou in #1305
- ci: point ef-test to main by @enitrat in #1310
- tests: add univ3 svg generation test by @enitrat in #1292
Full Changelog: v0.8.6...v0.8.7
v0.8.6
What's Changed
- fix: enforce width on kakarot banner img by @zmalatrax in #1272
- Update staging deployments from staging run 9938972757 by @ClementWalter in #1271
- feat:
execute_from_outside
by @ClementWalter in #1246 - tests: dualVmToken by @enitrat in #1270
- feat: block transactions on view entrypoints by @obatirou in #1281
- bug: fix early return exec copy by @obatirou in #1286
- Update staging deployments from staging run 10007615670 by @ClementWalter in #1289
- dev: optimize and replace is_le by is_nn by @obatirou in #1287
New Contributors
- @zmalatrax made their first contribution in #1272
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
- dev: re-fund deployed account in test by @enitrat in #1219
- Add proof_mode to test runner by @ClementWalter in #1218
- feat: deploy base EVM contracts by @enitrat in #1220
- Remove dead code for coverage by @ClementWalter in #1221
- dev: catch cairo errors by @enitrat in #1222
- Update staging deployments from staging run 9665826659 by @ClementWalter in #1223
- fix: messaging tests by @enitrat in #1226
- dev: code address type model address by @obatirou in #1225
- feat: restrict pre-eip155 transactions by @enitrat in #1224
- chore: update banner by @enitrat in #1236
- dev: test keccak end-to-end by @obatirou in #1235
- deploy: update on testnet 0.8.4 by @greged93 in #1241
- fix: use immutable in L1KakarotMessaging by @obatirou in #1242
- feat: make test artifact names unique by @ClementWalter in #1238
- chore: add solidity formatter by @enitrat in #1247
- feat: add execute_starknet_call entrypoint to account contract by @enitrat in #1239
- dev: update dockerfile by @enitrat in #1250
- chore: update katana by @enitrat in #1252
- feat: add delegatecall in CairoLib by @enitrat in #1251
- feat: deploy starknet account if CairoLib caller is not deployed by @enitrat in #1253
- feat: whitelist 'compute_starknet_address' from reentrancy by @enitrat in #1254
- dev: build sol in docker image by @enitrat in #1255
- dev: loop profiling by @obatirou in #1256
- chore: bump deps by @enitrat in #1269
Full Changelog: v0.8.4...v0.8.5
v0.8.5-alpha.1
What's Changed
Full Changelog: v0.8.5-alpha.0...v0.8.5-alpha.1
v0.8.5-alpha.0
What's Changed
- dev: re-fund deployed account in test by @enitrat in #1219
- Add proof_mode to test runner by @ClementWalter in #1218
- feat: deploy base EVM contracts by @enitrat in #1220
- Remove dead code for coverage by @ClementWalter in #1221
- dev: catch cairo errors by @enitrat in #1222
- Update staging deployments from staging run 9665826659 by @ClementWalter in #1223
- fix: messaging tests by @enitrat in #1226
- dev: code address type model address by @obatirou in #1225
- feat: restrict pre-eip155 transactions by @enitrat in #1224
- chore: update banner by @enitrat in #1236
- dev: test keccak end-to-end by @obatirou in #1235
- deploy: update on testnet 0.8.4 by @greged93 in #1241
- fix: use immutable in L1KakarotMessaging by @obatirou in #1242
- feat: make test artifact names unique by @ClementWalter in #1238
- chore: add solidity formatter by @enitrat in #1247
- feat: add execute_starknet_call entrypoint to account contract by @enitrat in #1239
- dev: update dockerfile by @enitrat in #1250
- chore: update katana by @enitrat in #1252
- feat: add delegatecall in CairoLib by @enitrat in #1251
- feat: deploy starknet account if CairoLib caller is not deployed by @enitrat in #1253
- feat: whitelist 'compute_starknet_address' from reentrancy by @enitrat in #1254
Full Changelog: v0.8.4...v0.8.5-alpha.0
v0.8.4
What's Changed
- feat: setup local infra for l1-l2 messaging by @enitrat in #1191
- fix: invalid opcode in math operations by @enitrat in #1212
- tests: add kakarot entrypoints tests by @enitrat in #1211
- deploy: v0.8.3 by @greged93 in #1214
- fix: add scarb to the deployer by @greged93 in #1216
- feat: handle unsupported tx types by @enitrat in #1217
- chore: update deploy scripts to use COINBASE from env and set basefee by @enitrat in #1215
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- fix unsound get_felt_bitlength by @feltroidprime in #1199
- Add workflow to PR kakarot RPC on release by @ClementWalter in #1200
- Adding Unit tests for set_nonce and set_implementation by @fabrobles92 in #1202
- feat: add upgrade account entrypoint to Kakarot by @enitrat in #1207
- fix deploy by @greged93 in #1206
- fix: add cairo 1 contract in deployer by @greged93 in #1208
New Contributors
- @fabrobles92 made their first contribution in #1202
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- feat: upgrade classes after upgrading kakarot by @enitrat in #1154
- fix release ssj by @greged93 in #1158
- upgrade kakarot to v0.8.1 by @Eikix in #1155
- feat: kakarot signature length by @greged93 in #1162
- Feat/add staging by @Eikix in #1160
- script: fetch oudated eoas by @enitrat in #1163
- feat: cairo precompiles by @enitrat in #1149
- Use web3 with Kakarot RPC in end-to-end tests when available by @ClementWalter in #1164
- fix: docs/supported_opcodes.md missing by @AdventureSeeker987 in #1166
- fix: addmod by @enitrat in #1170
- remove deployment CI by @greged93 in #1171
- feat: pragma oracle by @enitrat in #1169
- test: end2end testing for staging by @greged93 in #1173
- feat: set account bytecode-nonce from kakarot by @enitrat in #1174
- feat: add whitelisting for pragma precompile caller by @enitrat in #1177
- staging: fixes all possible tests by @greged93 in #1182
- feat: unpack packed calldata by @enitrat in #1178
- revert: signature extension by @greged93 in #1184
- Call restriction checks in contracts by @stevencartavia in #1179
- fix: end 2 end staging by @greged93 in #1190
- feat: add transfer_ownership by @greged93 in #1193
- revert: disable auto upgrades by @enitrat in #1194
- docs: guidelines by @enitrat in #1188
- feat: deprecate eip 3074 by @enitrat in #1189
- redeploy + some fixes by @greged93 in #1196
New Contributors
- @AdventureSeeker987 made their first contribution in #1166
- @stevencartavia made their first contribution in #1179
Full Changelog: v0.8.1...v0.8.2
v0.8.2-alpha1
What's Changed
Full Changelog: v0.8.2-alpha0...v0.8.2-alpha1