What's Changed
- ✨ get_state_update by @EvolveArt in #1378
- PR for #1394 custom error type for client/da-availability by @peyha in #1406
- Return an error to replace the default value if the block does not exist by @fishseabowl in #1420
- fix: update outdated links by @krauspt in #1442
- Feat/felt252 wrapper transparent by @edisontim in #1440
- feat: add rpc traceBlock by @tdelabro in #1416
- dev: check that class exist before using it in BuildGenesisConfig by @kfastov in #1389
- rename call aggregator genesis contract by @apoorvsadana in #1447
- Add tests for estimate_message_fee RPC Call by @Tbelleng in #1431
- add: from_address in l1 message calldata by @anshalshukla in #1451
- test(rpc): disable state_diff work by @tdelabro in #1461
- RPC - Support for pending state by @bidzyyys in #1434
- ci: add gomu gomu no gatling perfomrance test by @isavov in #1449
- ci: use profile binary for workflow by @tdelabro in #1463
- feat: move StarkEvents to storage by @tonypony220 in #1446
- build: remove ring-vrf patch by @tdelabro in #1464
- chore: delete instead of comment by @tdelabro in #1465
- chore: run taplo by @tdelabro in #1466
- Improve the way we init our RPC servers by @hhamud in #1462
- update cairo vm commit and gas fees by @apoorvsadana in #1467
- build(deps): bump futures-timer from 3.0.2 to 3.0.3 by @dependabot in #1471
- build(deps): bump anyhow from 1.0.79 to 1.0.80 by @dependabot in #1479
- build(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #1476
- build(deps): bump uuid from 1.6.1 to 1.7.0 by @dependabot in #1472
- Base Ethereum config for DA/settlement tasks by @m-kus in #1452
- ✨ add state_diff to trace API by @EvolveArt in #1390
- clean trace api by @anondev1993 in #1483
- Build Breakage with Avail and Celestia Feature Flags (Madara PR #1481) by @SamrendraS in #1487
- dev: use
with_capacity
by @greged93 in #1535 - creating a local testnet with multiple nodes fails using only flags by @hhamud in #1482
- added prometheus metrics for blocks by @apoorvsadana in #1529
- Add tests for storage reversal for failed transactions by @swetshaw in #1522
- Genesis hash is only consistent upon using the raw chainspec file by @hhamud in #1498
- Update madara-beast-article.md by @zisequkuai in #1536
- Add TraceTransaction RPC call implementation by @Tbelleng in #1455
- Mhl-genesis-config-chain-id by @MrishoLukamba in #1453
- [bug] Fix gitbhub workflow
Run Cargo linters / cargo-lint
errors by @fishseabowl in #1558 - Developer experience Improvements by @hhamud in #1548
- BugFix: Madara Docker Build failing due to incorrect Madara binary location by @anukkrit149 in #1561
- Testcases related to starkgate bridging by @anshalshukla in #1512
- use trace instead of simulate to get txn receipt by @apoorvsadana in #1559
- Refactoring : Removed Redundant logs in madara by @ocdbytes in #1563
- rebase blockifier by @tdelabro in #1566
- re execute txs instead of simulate for txn receipts by @apoorvsadana in #1577
- Custom block import stage that verifies Sierra -> CASM class integrity for declare transactions by @m-kus in #1530
- remove all da & settlement related content by @tdelabro in #1580
- chore: fix some typos in comments by @overallteach in #1569
- fix bugs after rebase and refactor by @apoorvsadana in #1578
- FIx: starknet_call errs if contract nonexistent by @hhamud in #1555
- Removing generic hasher from block hash computation, using pedersen -… by @elielnfinic in #1583
- Bug: Fix missing main_scope field by @fishseabowl in #1523
- Rm submodules by @Gerson2102 in #1598
- version constants to pallet constants by @apoorvsadana in #1589
- test estime_fee skip validation by @stevencartavia in #1584
- feat: support strk as fee token by @j1mbo64 in #1597
- Adding pallet test for declare transaction v0, fixes #1603 by @elielnfinic in #1605
- dev: impl
get_state_updates
by re executing transactions by @tonypony220 in #1602 - Fix gas price by @apoorvsadana in #1601
- Add rpc test starknet_getTransactionStatus by @fishseabowl in #1610
- remove ignore from revert storage test by @apoorvsadana in #1615
- feat: transaction filter in runtime config by @tdelabro in #1590
- chore: remove duplicate words by @AdventureSeeker987 in #1616
- release v0.8.0 by @tdelabro in #1619
New Contributors
- @peyha made their first contribution in #1406
- @krauspt made their first contribution in #1442
- @isavov made their first contribution in #1449
- @hhamud made their first contribution in #1462
- @anondev1993 made their first contribution in #1483
- @SamrendraS made their first contribution in #1487
- @swetshaw made their first contribution in #1522
- @zisequkuai made their first contribution in #1536
- @MrishoLukamba made their first contribution in #1453
- @ocdbytes made their first contribution in #1563
- @overallteach made their first contribution in #1569
- @elielnfinic made their first contribution in #1583
- @Gerson2102 made their first contribution in #1598
- @stevencartavia made their first contribution in #1584
- @j1mbo64 made their first contribution in #1597
- @AdventureSeeker987 made their first contribution in #1616
Full Changelog: v0.7.0...v0.8.0