Releases: kkrt-labs/kakarot
Releases · kkrt-labs/kakarot
v0.9.6
What's Changed
- fix: returndata of create txs by @enitrat in #1557
- feat: Updated the Pragma Caller contract by @akhercha in #1506
- Update codecov settings by @ClementWalter in #1568
- Set gasPrice to 0 for view/pure calls of l1 utils by @ClementWalter in #1560
- [KGA-77] fix: DualVMToken totalSupply by @enitrat in #1569
- [KGA-137] [KGA-126] [KGA-109] [KGA-83] fix: ecrecover validation by @enitrat in #1565
- Update declarations by @ClementWalter in #1570
New Contributors
Full Changelog: v0.9.5...v0.9.6
v0.9.5
What's Changed
- Fix foundryup not found by @ClementWalter in #1550
- ci: fix release job by @enitrat in #1552
Full Changelog: v0.9.4...v0.9.5
v0.9.4
What's Changed
- Update kakarot_components.md by @mdqst in #1541
- chore: add deployments for staging by @greged93 in #1547
- Update declarations by @ClementWalter in #1546
- Add missing mark by @ClementWalter in #1549
New Contributors
Full Changelog: v0.9.3...v0.9.4
v0.9.3
What's Changed
- Update README.md by @enitrat in #1448
- New sepolia and fix withdraw script by @ClementWalter in #1449
- Skip CI jobs when no file change by @ClementWalter in #1450
- Use uv by @ClementWalter in #1451
- Fix rlp_encode_signed_data util by @ClementWalter in #1454
- ci: nightly tests use uv by @obatirou in #1453
- bump katana to v1.0.0-alpha.13 by @tcoratger in #1459
- bump rust to
1.81
by @tcoratger in #1458 - Fix rlp encode unsigned for legacy tx by @ClementWalter in #1462
- Update cairo1 helpers to 0.13.1 by @ClementWalter in #1466
- docs fix spelling issues by @nnsW3 in #1465
- bump katana to
v1.0.0-alpha.14
by @tcoratger in #1467 - fix: end2end testing on sepolia by @greged93 in #1468
- chore: monorepo by @obatirou in #1456
- fix: use MAX_SAFE_CHAIN_ID by @obatirou in #1472
- ci: fix ssj resources by @obatirou in #1474
- chore: move conftest to root directory by @obatirou in #1473
- test: avoid overriding dict references by @obatirou in #1475
- Enable multisig for account by @ClementWalter in #1476
- docs: 📝 update uv installation command by @jbcaron in #1479
- ci: release use uv by @obatirou in #1480
- Enforce kakarot chain id log to use 7 bytes' by @ClementWalter in #1481
- chore: fetch ssj release by @obatirou in #1482
- New sepolia deployemnts by @ClementWalter in #1484
- Wait for multisig txs by @ClementWalter in #1485
- dev: restore py-evm for debug.py by @enitrat in #1463
- Use DualVmToken for Coinbase by @ClementWalter in #1487
- fix: add missing func to kakarot interface by @obatirou in #1491
- Messaging with Sepolia by @ClementWalter in #1493
- fix: find selector script by @enitrat in #1492
- feat: Ownable2Step coinbase by @obatirou in #1494
- dev: deploy staging env on sepolia by @greged93 in #1497
- tests: add hypothesis profile to root conftest by @obatirou in #1498
- dev(scripts): split deployment concerns in multiple files by @enitrat in #1495
- dev: reduce step limit per tx to be same as Sepolia SN by @Eikix in #1504
- Raise if argent status is not TX_ACCEPTED_L2 by @ClementWalter in #1501
- feat: MulticallCairo precompile by @enitrat in #1503
- chore: bump katana by @enitrat in #1508
- feat: public cairo_call precompile by @enitrat in #1509
- refactor: CairoLib by @enitrat in #1510
- dev: setup script by @enitrat in #1502
- dev: add cargo binaries to PATH in Dockerfile by @enitrat in #1511
- bump rust to 1.82 by @tcoratger in #1514
- Delete solidity_contracts/src/starknet directory by @ClementWalter in #1520
- dev: fix deployer Dockerfile by @enitrat in #1512
New Contributors
Full Changelog: v0.9.0...v0.9.3
v0.9.2-pre
Full Changelog: v0.9.1...v0.9.2-pre
v0.9.2
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- Update README.md by @enitrat in #1448
- New sepolia and fix withdraw script by @ClementWalter in #1449
- Skip CI jobs when no file change by @ClementWalter in #1450
- Use uv by @ClementWalter in #1451
- Fix rlp_encode_signed_data util by @ClementWalter in #1454
- ci: nightly tests use uv by @obatirou in #1453
- bump katana to v1.0.0-alpha.13 by @tcoratger in #1459
- bump rust to
1.81
by @tcoratger in #1458 - Fix rlp encode unsigned for legacy tx by @ClementWalter in #1462
- Update cairo1 helpers to 0.13.1 by @ClementWalter in #1466
- docs fix spelling issues by @nnsW3 in #1465
- bump katana to
v1.0.0-alpha.14
by @tcoratger in #1467 - fix: end2end testing on sepolia by @greged93 in #1468
- fix: use MAX_SAFE_CHAIN_ID by @obatirou in #1472
New Contributors
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Remove library_call from precompiles by @ClementWalter in #1397
- Update README by @Olexandr88 in #1402
- feat: retrieve evm sender cairo_message by @obatirou in #1399
- Fix venv not cached by @ClementWalter in #1406
- ci: nightly fuzzing by @obatirou in #1407
- dev: Lower codecov precision by @ClementWalter in #1408
- feat: use cairo1Helper sha256 by @obatirou in #1409
- fix(makefile): avoid relinking on makefile by @antiyro in #1412
- test: dualVMToken uniswap test by @obatirou in #1415
- test: L1KakarotMessaging by @obatirou in #1416
- dev: update skipped-tests for ef-tests-14-1 by @enitrat in #1418
- Starknet benchmarks by @ClementWalter in #1392
- chore: fix solidity version and enable optimizer by @obatirou in #1425
- feat: disable modexp by @enitrat in #1429
- feat: address aliasing by @obatirou in #1430
- feat: replace account class by @enitrat in #1428
- dev: use consts for empty hash by @enitrat in #1431
- feat: pausable by @enitrat in #1433
- dev: remove outside_execution checks & docs by @enitrat in #1437
- chore: run forge test in ci by @obatirou in #1434
- feat: remove 'compute_starknet_address' by @enitrat in #1436
- feat: enable ec_add / ec_mul by @enitrat in #1398
- dev: update skipfile by @enitrat in #1440
- refactor: remove coinbase constructor arg by @enitrat in #1438
- feat: dualVMToken starknet functions by @obatirou in #1421
- docs: improve code doc by @enitrat in #1439
- dev: unskip tests by @enitrat in #1443
- feat: blobbasefee return ONE by @enitrat in #1442
- feat: ensure sender nonce doesnt overflow u64 by @enitrat in #1444
- Add Zellic first audit by @ClementWalter in #1445
- refactor : remove 'replace_class' in proxy by @enitrat in #1447
- docs: update docs by @enitrat in #1446
New Contributors
- @Olexandr88 made their first contribution in #1402
- @antiyro made their first contribution in #1412
Full Changelog: v0.8.9...v0.9.0
v0.8.9
What's Changed
- feat: add eth_rpc entrypoints by @obatirou in #1352
- Fix underconstrained segments by @ClementWalter in #1356
- FIx venv not cached in CI by @ClementWalter in #1361
- feat: chain_id mod 53 by @obatirou in #1359
- feat: eth_send_raw_transaction by @obatirou in #1357
- Run end2end tests on sn sepolia (no messaging) by @ClementWalter in #1360
- fix: revert cairo tx when evm tx with cairo precompile fails by @obatirou in #1368
- feat: add a relayers pool by @ClementWalter in #1380
- dev: constants updates for sn mainnet by @ClementWalter in #1370
- fix: cairo precompile revert for child contexts by @obatirou in #1378
- fix: parsing invalid addresses panics by @enitrat in #1384
- Fix possible overflow in decode_raw by @ClementWalter in #1383
- dev: Update trunk by @ClementWalter in #1385
- dev: prepare parallelization of end to end tests by @ClementWalter in #1382
- Fix cairo_message arbitrary data_len by @ClementWalter in #1387
- fix: overflow check memory operations charge gas by @obatirou in #1381
- dev: benchmark cairo calls execution resources by @enitrat in #1355
- Fix possible overflow of tx params by @ClementWalter in #1393
- fix: ensure values < RC_BOUND for charge gas by @obatirou in #1390
- fix: call gas refund only if success by @obatirou in #1395
- feat: deploy Openzeppelin accounts script by @eugypalu in #1396
- chore: bump katana by @enitrat in #1362
- remove 'make build-cairo1' from release script by @enitrat in #1400
- fix: install scarb in release yml by @enitrat in #1401
New Contributors
Full Changelog: v0.8.8...v0.8.9
v0.8.8
What's Changed
- refactor: remove dead code in test_should_return_evm_address_in_bytes32 by @hakymulla in #1320
- feat: add code hash to storage account by @obatirou in #1309
- bug: felt to bytes little underconstrained by @obatirou in #1317
- bug: checks memory expansion costs utils by @obatirou in #1322
- refactor: remove dead code in test_should_return_evm_address_in_bytes32 (new) by @hakymulla in #1321
- fix: deploy_from_zero to FALSE by @obatirou in #1330
- bug: missing overflow checks effective gas price calculation by @obatirou in #1329
- test: avoid infinite loop from hint on special cases by @obatirou in #1333
- opti: charge_gas by @obatirou in #1323
- feat: validate signature values by @obatirou in #1331
- dev: remove unnecessary reference by @Kagwep in #1340
- fix: validate destination address cairo_message by @obatirou in #1339
- opti: inline unsigned_div_rem and div_rem by @obatirou in #1342
- feat: add execute_from_outside to interface by @obatirou in #1343
- refactor: remove Account_jumpdests_initialized by @obatirou in #1348
- Fix RLP.decode by @ClementWalter in #1307
- refactor: remove account version by @obatirou in #1349
- chore: update twitter to x link in README by @braveocheretovych in #1345
- bump staging to 0.8.5 by @greged93 in #1350
New Contributors
- @hakymulla made their first contribution in #1320
- @Kagwep made their first contribution in #1340
- @braveocheretovych made their first contribution in #1345
Full Changelog: v0.8.7...v0.8.8