Releases: kkrt-labs/kakarot
Releases · kkrt-labs/kakarot
v0.9.9
What's Changed
- [KGA-49]: fix OOB read in parse_storage_keys on malformed inputs by @enitrat in #1627
- [KGA-71][KGA-69][KGA-66][KGA-115][KGA-123] fix: remove messaging by @obatirou in #1623
- [KGA-24][KGA-128] fix: check kakarot approval dualVMToken by @obatirou in #1622
- [KGA-100] [KGA-56] fix: memory expansion early return condition by @enitrat in #1619
- [KGA-46]fix: Selfdestruct send to burn address by @obatirou in #1618
- [KGA-26] [KGA-17] feat: add checks on Starknet return values for DualVMToken by @enitrat in #1616
- [KGA-2] [KGA-51] fix: underconstrained hint in initialize_jumpdests by @enitrat in #1626
- dev: initialize chain-id after upgrade by @enitrat in #1631
Full Changelog: v0.9.8...v0.9.9
v0.9.8
What's Changed
- feat: modexp precompile 384 bits by @tekkac in #1513
- [KGA-87] fix: high offset memory expansion computations by @enitrat in #1604
- Docs/update readme v3 by @Eikix in #1594
- Docs: Update README by @oksanaphmn in #1607
- Add setup-ci and workflow dispatch by @ClementWalter in #1609
- [KGA-34] feat: update base fee starting from next block only by @enitrat in #1606
- [KGA-29] [KGA-136] fix: cases with Cairo precompiles and delegatecalls by @enitrat in #1567
- docs: kakarot precompiles by @enitrat in #1610
- [KGA-64] dev: remove dead code in exec_create by @enitrat in #1611
- [KGA-72] fix: return uncapped return_data_len from execute_from_outside by @enitrat in #1612
- fix: fix mermaid diagram in readme by @Eikix in #1615
- fix: private key randbits on deploy_oz script by @eugypalu in #1614
- fee-balancer lambda function by @eugypalu in #1613
- fix: fixed foundry version to a working one by @enitrat in #1620
- Update declarations by @ClementWalter in #1617
New Contributors
- @tekkac made their first contribution in #1513
- @oksanaphmn made their first contribution in #1607
Full Changelog: v0.9.7...v0.9.8
v0.9.7
What's Changed
- [KGA-31] [KGA-130] [KGA-138] fix: felt_to_bytes_little loop stop condition by @obatirou in #1573
- refactor: remove deprecated entrypoints by @obatirou in #1572
- [KGA-82] [KGA-80] fix: codehash commitment by @enitrat in #1566
- [KGA-18] [KGA-67] fix: off by one error ripemd-160 by @obatirou in #1575
- chore: bump artifact action by @Eikix in #1578
- feat: chain_id storage var by @obatirou in #1571
- [KGA-3] [KGA-122] fix: SSJ pow by @enitrat in #1579
- [KGA-14] [KGA-28] [KGA-74] [KGA-132] [KGA-92] fix: finalize dictionary in RIPEMD160 by @obatirou in #1577
- [KGA-65] fix: decode legacy chain id overflow by @obatirou in #1581
- dev(scripts): deploy default DualVM tokens by @enitrat in #1499
- [KGA-70] fix: handle_l1_message gas price set to 0 by @obatirou in #1584
- Enhanced Input Validation and Code Refactoring for Starknet Address Script by @futreall in #1553
- [KGA-4] [KGA-118] [KGA-119] [KGA-127] [KGA-133] fix: reentrancy check in eth_call by @obatirou in #1582
- [KGA-25] [KGA-73] fix: set code_address of the deployment code to the created address by @obatirou in #1587
- [KGA-32] [KGA-143] [KGA-86] [KGA-88]fix: last 10 blockhash are 0 by @obatirou in #1593
- dev: fix ssj ci resources by @vitaliypopel in #1599
- [KGA-39] fix: default_dict_copy finalize with default value 0 by @obatirou in #1592
- [KGA-89] dev: remove useless computation in uint256_fast_exp" by @enitrat in #1603
- fix: typos in documentation files by @leopardracer in #1602
- cw/fix tests e2e staging by @ClementWalter in #1590
New Contributors
- @futreall made their first contribution in #1553
- @vitaliypopel made their first contribution in #1599
- @leopardracer made their first contribution in #1602
Full Changelog: v0.9.6...v0.9.7
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