What's Changed
- feat: primitive tests π§ͺ by @EvolveArt in #326
- feat: call_contract tests on erc20 by @Eikix in #327
- Lucas/fees by @LucasLvy in #313
- feat: RPC - starknet_syncing by @zediogoviana in #257
- β¬οΈ substrate -> polkadot-v0.9.42 by @abdelhamidbakhta in #335
- π add
starknet_syncing
in RPC table by @abdelhamidbakhta in #339 - feat: wrapper types tests π§ͺ by @EvolveArt in #334
- Add missing 'macro' feature for jsonrpsee by @ClementWalter in #343
- Remove checkboxes from issue and PR template by @ClementWalter in #337
- feat: add get_class rpc endpoint by @Matth26 in #256
- π add
starknet_getClass
in compatibility doc by @abdelhamidbakhta in #351 - feat: RPC - add
starknet_getClassHashAt
by @ftupas in #276 - feat: RPC -
starknet_getBlockWithTxHashes
by @dubzn in #274 - π add
starknet_getBlockWithTxHashes
in compatibility table by @abdelhamidbakhta in #353 - π add
starknet_getClassHashAt
in compatibility table by @abdelhamidbakhta in #354 - π₯ Add @dubzn as a contributor by @abdelhamidbakhta in #355
- π₯ Add @ftupas as a contributor by @abdelhamidbakhta in #356
- Added hurl example files + updated documentation by @phklive in #349
- π₯ Add @phklive as a contributor by @abdelhamidbakhta in #357
- feat: Nonce Verification by @chirag-bgh in #129
- Add missing 'rocksdb' feature for sp-client-db by @ClementWalter in #360
- Tests: Crate/Primitives tests by @danilowhk in #211
- π₯ add danilowhk and chirag-bgh by @abdelhamidbakhta in #361
- Refacto transaction types by @LucasLvy in #362
- fix: fix deploy test by @LucasLvy in #365
- [RPC] Split types in dedicated modules by @ClementWalter in #366
- chore : add
.nvmrc
by @bajpai244 in #368 - π₯ Add @bajpai244 as a contributor by @abdelhamidbakhta in #372
- build(deps): bump serde from 1.0.160 to 1.0.162 by @dependabot in #369
- build(deps): bump clap from 4.2.5 to 4.2.7 by @dependabot in #370
- build(deps): bump parity-db from 0.4.6 to 0.4.7 by @dependabot in #371
- Minor refacto to starknet-pallet test by @ClementWalter in #375
- Feat/validate by @greged93 in #312
- Rename openzepellin to openzeppelin by @ClementWalter in #376
- Feat: RPC - Add
getStorageAt
by @amanusk in #291 - π₯ Add @amanusk as a contributor by @abdelhamidbakhta in #378
- feat: RPC -
starknet_chainId
by @dpinones in #379 - π₯ Add @dpinones as a contributor by @abdelhamidbakhta in #386
- Minor mock.rs refacto by @ClementWalter in #382
- build(deps): bump serde from 1.0.162 to 1.0.163 by @dependabot in #384
- build(deps): bump try-runtime-cli from
bca8a29
to3bb3882
by @dependabot in #385 - π update rpc compatibility table by @abdelhamidbakhta in #387
- docs: add contributor starter pack by @glihm in #393
- Use starknet-rs types in rpc by @ClementWalter in #396
- Add Block Hash and Number to TransactionReceiptWrapper by @zediogoviana in #398
- feat:340 add invoke transaction by @drspacemn in #392
- Execute validate entry point before accepting a transaction by @marioiordanov in #394
- π₯ Add @marioiordanov as a contributor by @abdelhamidbakhta in #399
- Revert "Execute validate entry point before accepting a transaction (#394)" by @abdelhamidbakhta in #401
- feat: header block hash β¨ by @EvolveArt in #400
- feat: addDeployAccountTransaction by @greged93 in #388
- π add
starknet_addDeployAccountTransaction
in compatibility table by @abdelhamidbakhta in #403 - π update RPC compatibility table by @abdelhamidbakhta in #404
- test: add invoke/deploy account transaction by @greged93 in #407
- chore: readme cleanup by @dbejarano820 in #409
- π₯ Add @dbejarano820 as a contributor by @abdelhamidbakhta in #411
- dev: self hosted runner by @drspacemn in #415
- hotfix: build release integration tests by @drspacemn in #417
- bug: docker instance not able to run npm scripts fix by @dbejarano820 in #410
- feat: RPC - starknet_getTransactionByBlockIdAndIndex by @sparqet in #414
- fix test rpc endpoint : starknet_getTransactionByBlockIdAndIndex by @sparqet in #419
- feat: refractoooor runtime types π₯ by @EvolveArt in #418
- π₯ Add @sparqet as a contributor by @abdelhamidbakhta in #423
- π Add doc badges by @abdelhamidbakhta in #425
- Chore: contributor starter pack improvements by @dbejarano820 in #431
- Chore: code cleanup for cargo doc warnings by @dbejarano820 in #432
- π add rust doc link badge by @abdelhamidbakhta in #433
- π add social badges by @abdelhamidbakhta in #436
- fix badge links by @abdelhamidbakhta in #437
- fix: encode storage key by @greged93 in #435
- build: add a docker compose for the starknet stack by @robinstraub in #430
- π₯ Add @robinstraub as a contributor by @abdelhamidbakhta in #438
- fix: build error from starknet-rs orphan commit by @xJonathanLEI in #441
- fix: flaky CI test by @greged93 in #444
- build(deps): bump base64 from 0.21.0 to 0.21.1 by @dependabot in #443
- build(deps): bump clap from 4.2.7 to 4.3.0 by @dependabot in #442
- feat: Felt252Wrapper with SCALE encoding support by @glihm in #422
- feat: get nonce by @greged93 in #450
- Write the whole RPC trait and put not implemented in the impl by @ClementWalter in #453
- Import starknet ff serde in std by @tdelabro in #458
- Ci remove download old bench report by @LucasLvy in #455
- fix(Felt252Wrapper): type info by @LucasLvy in #460
- Clean npm dependencies π§Ή by @EvolveArt in #462
- dev: remove ci warnings by @drspacemn in #451
- check for regression in the ci by @LucasLvy in #461
- Add _type in Transaction type by @ClementWalter in #459
- feat: rpc getBlockWithTxs by @greged93 in #466
- Add Substrate tutorials to the Starter pack Docs by @zediogoviana in #464
- feat: 200 estimate fee rpc by @drspacemn in #408
- feat: get runtime hasher into client by @greged93 in #448
- feat: update
starknet-rs
and resolve changes by @xJonathanLEI in #468 - fix: clean the macros and unused code by @greged93 in #470
- refactor: Create block context with function instead of serialize trait by @edisontim in #469
- π₯ Add @edisontim as a contributor by @abdelhamidbakhta in #471
- chore: cleaning up old comment by @dbejarano820 in #472
- dev: benchmark runner by @drspacemn in #473
- feat: add
Felt252Wrapper
fornonce
andmax_fees
by @bajpai244 in #474 - clean up chain_spec storage by @lana-shanghai in #475
- feat: addDeclareTransaction β¨ by @EvolveArt in #476
- build(deps): bump log from 0.4.17 to 0.4.18 by @dependabot in #480
- build(deps): bump base64 from 0.21.1 to 0.21.2 by @dependabot in #481
- π₯ Add @lana-shanghai as a contributor by @abdelhamidbakhta in #482
- bug: Corrections on docker_run.sh and the documentation relative to it by @d-roak in #479
- π₯ Add @d-roak as a contributor by @abdelhamidbakhta in #484
- unify all error enum declaration by @rkdud007 in #477
- π₯ Add @rkdud007 as a contributor by @abdelhamidbakhta in #489
- Add describe for route in rpc tests by @ClementWalter in #487
- Fix CI benchmark by @ClementWalter in #491
- π update compatibility by @abdelhamidbakhta in #492
- Use GH action to track benchmark erf by @ClementWalter in #493
- Update madara gh page with benchmark graphs by @ClementWalter in #496
- β¬οΈ upgrade substrate to polkadot-v0.9.43 by @d-roak in #497
- Add pull-requests permissions to benchmark workflow by @ClementWalter in #503
- No commit comment for benchmark CI by @ClementWalter in #504
- feat: make chain_id configurable by @chirag-bgh in #494
- fix: run node script by @d-roak in #501
- feat: Pending Transaction RPC by @ZePedroResende in #293
- π add benchmark badge and explainer by @abdelhamidbakhta in #506
- Bugfix: chain_spec generation fails π¨ by @sparqet in #507
- bugfix: fixed the endless loop in benchmarking if node start fails by @apoorvsadana in #511
- π₯ Add @apoorveth as a contributor by @abdelhamidbakhta in #512
- Add host spec in benchmark by @ClementWalter in #513
- feat: RPC -
getTransactionByHash
-getTransactionReceipt
by @glihm in #323 - feat: rpc
get_events
by @greged93 in #505 - apoorveth->apoorvsadana in all contributors by @apoorvsadana in #518
- feat: validate tx before accepting them to mempool by @chirag-bgh in #508
- Create devcontainer.json by @ClementWalter in #521
- π add coding principles by @abdelhamidbakhta in #524
- [devcontainer] Fix missing protoc by @ClementWalter in #525
- feat: Improve docker-compose performance by @d-roak in #483
- fix: program deserialising by @greged93 in #526
- remove Hashes from BlockTransactions enum by @lana-shanghai in #528
- fix: npm dependencies and scripts by @d-roak in #519
- feat: remove hardcoded values in starknet pallet tests by @chirag-bgh in #527
- perf: read block from header's digest by @chirag-bgh in #532
- build(deps): bump clap from 4.3.0 to 4.3.1 by @dependabot in #533
- π update rpc compatibility table by @abdelhamidbakhta in #535
- feat: move calculation of deployed account address #500 by @0xEniotna in #514
- 𧱠add
sharingan
testnet chain spec by @abdelhamidbakhta in #536 - refacto: only load block context to execute by @LucasLvy in #544
- Embed chain specs in docker by @tarrencev in #546
- fix: remove block information from tx receipt fields by @greged93 in #547
- 𧱠update
sharingan
testnet by @abdelhamidbakhta in #550 - fix: to_rpc_contract_class β¨ by @EvolveArt in #485
- infra: Terraform cluster instantiation by @d-roak in #548
- fix: Refactor docker for multi arch by @d-roak in #549
- Update nix shell by @fracek in #560
- π₯ Add @fracek as a contributor by @abdelhamidbakhta in #562
- fix: support "pending" block id (#551) by @ptisserand in #559
- π₯ Add @ptisserand as a contributor by @abdelhamidbakhta in #563
- feat: configure transaction longevity by @ftupas in #565
- Bug/benchmark check for failed extrinsics by @nikania in #555
- fix: serialize field element to hex by @greged93 in #566
- feat: add ERC721 to genesis state by @bajpai244 in #568
- docs: mark pending event storage as reductant by @chirag-bgh in #570
- test: update e2e testing by @greged93 in #572
- Fix docker image build on amd64 by @ptisserand in #577
- infra: add a faucet by @zizou0x in #576
- π₯ Add @zizou0x as a contributor by @abdelhamidbakhta in #581
- feat: optimize chain id retrieval by @greged93 in #583
- π₯ Add @makluganteng as a contributor by @abdelhamidbakhta in #585
- feat: add managed runners by @Eikix in #584
- Feat: short cmd for running madara on the testnet by @d-roak in #587
- Repaired hurl files by @phklive in #589
- fix from utf8 function for felt252 by @greged93 in #590
- docs: add sharingan starter pack by @glihm in #593
- π₯ remove
pallet_utility
by @abdelhamidbakhta in #594 - dev: return JSON-RPC error for unimplemented Starknet RPC endpoint by @kariy in #592
- feat: optimise starknet storage access by @chirag-bgh in #557
- fix: add qemu for arm and upgrade runner by @d-roak in #596
- π₯ remove
pallet_transaction_payment
by @abdelhamidbakhta in #598 - Generate all artifacts using regular build tools by @ClementWalter in #571
- π₯ remove
pallet_balances
by @abdelhamidbakhta in #600 - feat: configure hurl file port via hurl.config file by @MdTeach in #602
- π₯ Add @MdTeach as a contributor by @abdelhamidbakhta in #603
- β¨ internalize block proposer logic by @abdelhamidbakhta in #604
- Moving the dependency to workspace level by @makluganteng in #608
- fix(CI): Dont log messages to stdout & use madara with log level error by @lambda-0x in #609
- fix: use
UnixTime
instead ofTime
by @lambda-0x in #610 - feat: add UDC to the genesis state π₯· by @bajpai244 in #612
- π₯ Add @kariy as a contributor by @abdelhamidbakhta in #613
- π₯ Add @lambda-0x as a contributor by @abdelhamidbakhta in #614
- π add branding items by @abdelhamidbakhta in #615
- π« add animated stickers by @abdelhamidbakhta in #616
- fix(validate): add dependency to previous tx by @LucasLvy in #538
- chore: use starknet-rs crates from crates.io by @xJonathanLEI in #618
- chore: remove .vscode π by @bajpai244 in #621
- fix: revert back to using Time which modified block_timestamp function by @lambda-0x in #619
- Refacto contract serialization by @LucasLvy in #601
- Get events unit tests by @apoorvsadana in #580
- chore: add .vscode back π by @bajpai244 in #623
- GKE Kustomize / ConfigConnector manifests by @tarrencev in #554
- chore: enhance extrinsic testing π by @bajpai244 in #631
- π add comments in block proposer logic by @abdelhamidbakhta in #635
- fix: block hash by @EvolveArt in #634
- Revert "fix: block hash (#634)" by @abdelhamidbakhta in #637
- broadcast transaction conversions refactor by @dbejarano820 in #597
- fix: add pool futures to pending transactions by @greged93 in #622
- Fix/block hash by @EvolveArt in #640
- chore(pallet/starknet): remove duplication by @exp-table in #645
- chore: remove duplication by @lambda-0x in #644
- bugfix: starkcet faucet not working by @apoorvsadana in #647
- π add animated stickers by @abdelhamidbakhta in #650
- π₯ Add @exp-table as a contributor by @abdelhamidbakhta in #651
- fix: compute class hash in
addDeclareTransaction
rpc π¨ by @EvolveArt in #542 - refacto(mp-digest-log): replace thiserror by a manual impl for FindLoβ¦ by @tdelabro in #653
- β‘οΈ remove unnecessary conversion between
chain_id
string representation and felt wrapper by @abdelhamidbakhta in #655 - Fix fee token address by @ClementWalter in #654
- Move to substrate master by @abdelhamidbakhta in #659
- dev(test): add tests for TryFrom implementation for DeployAccountTransaction by @lambda-0x in #657
- test multiple events emitted across contracts by @jobez in #658
- ποΈ YAGNI for the win (remove
pallet_sudo
and 2 extrinsics) by @abdelhamidbakhta in #666 - feat: nonce type π¨ by @EvolveArt in #668
- Test/declare program by @LucasLvy in #665
- docs: add hardware requirements for Sharingan by @glihm in #675
- feat: Configurable compiler version in ProgramWrapper by @dbejarano820 in #674
- dev(test): add tests for TryFrom implementation for InvokeTransaction from BroadcastedInvokeTransaction by @MdTeach in #671
- chore: configurable max steps by @exp-table in #676
- feat: remove CurrentBlock storage from starknet pallet by @chirag-bgh in #595
- emit events should recurse thru inner calls by @jobez in #677
- β¬οΈ latest substrate version + refactor block proposer by @abdelhamidbakhta in #678
- dev: Use taplo to format TOML files of the project by @ApereLieZ in #642
- dev: add test for TryFrom implementation for DeclareTransaction by @lambda-0x in #683
- feat: add support at rpc to check for already declared class π by @bajpai244 in #686
- [WIP] internalize transaction pool logic in Madara repo by @abdelhamidbakhta in #684
- π add branding items by @abdelhamidbakhta in #691
- build(deps): bump clap from 4.3.3 to 4.3.4 by @dependabot in #689
- build(deps): bump serde_json from 1.0.96 to 1.0.97 by @dependabot in #688
- build(deps): bump log from 0.4.18 to 0.4.19 by @dependabot in #687
- Li/feat/remove hardcoded sequencer addr by @lana-shanghai in #679
- feat: add erc721
mint
benchmarks by @bajpai244 in #694 - refacto: DRY functions in starknet rpc api server by @dbejarano820 in #696
- Chore: cleanup of eslint warning on typescript tests by @dbejarano820 in #698
- dev: add test for header hash by @lambda-0x in #695
- fix: rebasing deps by @greged93 in #706
- feat: add husky dependency and some hooks by @d-roak in #705
- π¨ taplo format toml by @abdelhamidbakhta in #711
- start check if inherent data has been updated at block 2 by @lana-shanghai in #699
- fix: moved copy_chain_spec by @d-roak in #715
- β¨ new
sharigan
testnet chain spec by @abdelhamidbakhta in #717 - π¨ fix prettier by @abdelhamidbakhta in #718
- fix: drop arm64 support for beta release by @d-roak in #722
- fix: add codebase to docker image by @d-roak in #724
- dev: use Felt252Wrapper instead of [u8; 32] by @lambda-0x in #721
- fix: link FIXMEs with issues by @greged93 in #713
- β¬οΈ upgrade sharingan chain spec by @abdelhamidbakhta in #726
- docs: update documentation for new testnet version by @d-roak in #701
- Add a basic OZ account in genesis state by @ClementWalter in #719
- β¬οΈ upgrade
sharingan
chain spec by @abdelhamidbakhta in #732 - Feat/rpc starknet get state update by @Pilouche in #720
- π₯ Add @Pilouche as a contributor by @abdelhamidbakhta in #734
- feat: custom madara path by @d-roak in #733
- π¨ cargo clippy by @abdelhamidbakhta in #735
- fix: disable husky by @d-roak in #736
- π§ temp fix for sharingan testnet by @abdelhamidbakhta in #738
- Fix: set finalization time back to 33% by @LucasLvy in #739
- Revert "Fix: set finalization time back to 33%" by @LucasLvy in #740
- dev: remove hardcoded json transactions by @lambda-0x in #731
- Update sharingan-starter-pack.md by @ponderingdemocritus in #743
- build(deps): bump scale-info from 2.7.0 to 2.8.0 by @dependabot in #750
- build(deps): bump serde_json from 1.0.97 to 1.0.99 by @dependabot in #749
- build(deps): bump starknet-ff from 0.3.3 to 0.3.4 by @dependabot in #748
- build(deps): bump clap from 4.3.4 to 4.3.8 by @dependabot in #747
- β¬οΈ substrate
polkadot-v0.9.43
by @abdelhamidbakhta in #752 - 𧱠update sharingan chain specs by @abdelhamidbakhta in #753
- dev: clean up the numerous #[cfg(feature=std)] flags by @lambda-0x in #756
- dev: fix compatibility with blockifier by @lambda-0x in #746
- fix: remove dev flag used previously by @d-roak in #757
- feat: build arm64 image in ci by @d-roak in #759
- feat: better local chains by @d-roak in #760
- docs: update sharingan starter pack bump to 7.1 by @glihm in #758
- feat: global state root π₯ by @EvolveArt in #667
- update deps by @LucasLvy in #780
- dev: remove unwraps from crates/pallet and crates/primitives by @lambda-0x in #709
- fix: remove wrappers by @greged93 in #779
- fix: running madara with dev flag by @d-roak in #778
- doc: suggest opening draft PR by @lambda-0x in #784
- changed getEvents rpc, added 2 integrational tests by @nikania in #714
- test: add tests for Block proposer logic by @MdTeach in #788
- dev: change protocol_version to be u8 and make it configurable in pallet by @lambda-0x in #787
- Add GenesisBlockBuilder to new_full_parts by @lana-shanghai in #786
- docs: sharingan guide update by @glihm in #797
- feat: Declare V2 by @apoorvsadana in #744
- dev: add feature flag to enable state root by @lambda-0x in #798
- build(deps): bump clap from 4.3.9 to 4.3.10 by @dependabot in #804
- chore(rpc): update
estimateFee
according to specs by @exp-table in #799 - Fix: infra corrections by @d-roak in #807
- fix: codecov errors by @d-roak in #810
- fix: docker ci build by @d-roak in #811
- β‘οΈ build optimization for speed by @abdelhamidbakhta in #809
- test: add full cairo 1 test flow by @LucasLvy in #814
- Fix: docker ci build by @d-roak in #819
- π moar stickers by @abdelhamidbakhta in #820
- Bump: starknet stack image by @d-roak in #822
- Deploy account test for Cairo 1 by @apoorvsadana in #816
- fix estimate fee by @greged93 in #823
- chore: unifying Hasher traits by @exp-table in #672
- refactor: rm infra folder from the main repo by @d-roak in #828
- π₯ remove branding files (now in
madara-branding
repo) by @abdelhamidbakhta in #833 - dev: improve error message in pallet/starknet by @sparqet in #831
- Add Braavos wallet in genesis by @ClementWalter in #832
- feat: starknet_getProof β¨ by @EvolveArt in #801
- Handle starknet_getStateUpdate for genesis block by @fracek in #834
- fix invalid urls for block header, event hash, starknet state by @h3lio5 in #830
- dev: split integration tests into multiple files π¨ by @MdTeach in #836
- build(deps): bump serde from 1.0.164 to 1.0.171 by @dependabot in #837
- build(deps): bump async-trait from 0.1.68 to 0.1.69 by @dependabot in #844
- build(deps): bump pretty_assertions from 1.3.0 to 1.4.0 by @dependabot in #843
- build(deps): bump parity-db from 0.4.8 to 0.4.9 by @dependabot in #841
- build(deps): bump starknet-crypto from 0.5.1 to 0.6.0 by @dependabot in #840
- build(deps): bump scale-info from 2.8.0 to 2.9.0 by @dependabot in #838
- build(deps): bump clap from 4.3.10 to 4.3.11 by @dependabot in #839
- build(deps): bump serde_json from 1.0.99 to 1.0.100 by @dependabot in #842
- Refactor: ci pipelines by @d-roak in #808
- π rework a bit the readme by @abdelhamidbakhta in #848
- main by @abdelhamidbakhta in #849
- 𧱠add peripheral repos as submodules by @abdelhamidbakhta in #850
- ci: change release caller by @d-roak in #851
- docs: remove ci badge from readme by @d-roak in #852
- fund script + pool validation error by @greged93 in #855
- β¨ update sharigan by @abdelhamidbakhta in #857
- π¨ prettier by @abdelhamidbakhta in #858
- β¨ update sharigan by @abdelhamidbakhta in #859
- update sharingan chain id by @abdelhamidbakhta in #860
- π«Ά add LambdaClass Madara Explorer reference by @abdelhamidbakhta in #863
- π₯ Add @hel-kame as a contributor by @abdelhamidbakhta in #865
- fix: runs on for binaries build by @d-roak in #872
- added
is_query
to handle estimate fee by @apoorvsadana in #866 - added store_block and get_block_context unit tests by @nikania in #874
- update cargo.lock by @d-roak in #876
- No fee pallet option by @apoorvsadana in #868
- build(deps): bump num-traits from 0.2.15 to 0.2.16 by @dependabot in #892
- build(deps): bump clap from 4.3.12 to 4.3.19 by @dependabot in #890
- build(deps): bump async-trait from 0.1.71 to 0.1.72 by @dependabot in #887
- build: update deps to non bugged cairo-rs by @tdelabro in #893
- typo fix :D by @antiyro in #885
- build(deps): bump serde from 1.0.171 to 1.0.175 by @dependabot in #894
- build(deps): bump thiserror from 1.0.43 to 1.0.44 by @dependabot in #888
- build(deps): bump parity-db from 0.4.9 to 0.4.10 by @dependabot in #891
- build(deps): bump zstd from 0.12.3+zstd.1.5.2 to 0.12.4 by @dependabot in #886
- Revert "build(deps): bump zstd from 0.12.3+zstd.1.5.2 to 0.12.4 (#886)" by @abdelhamidbakhta in #901
- ci: change dep to get gh token by @d-roak in #908
- ci: fix runs-on by @d-roak in #910
- docker: add healthcheck to docker image by @d-roak in #915
New Contributors
- @ftupas made their first contribution in #276
- @dubzn made their first contribution in #274
- @phklive made their first contribution in #349
- @chirag-bgh made their first contribution in #129
- @danilowhk made their first contribution in #211
- @amanusk made their first contribution in #291
- @dpinones made their first contribution in #379
- @marioiordanov made their first contribution in #394
- @dbejarano820 made their first contribution in #409
- @sparqet made their first contribution in #414
- @robinstraub made their first contribution in #430
- @edisontim made their first contribution in #469
- @lana-shanghai made their first contribution in #475
- @d-roak made their first contribution in #479
- @rkdud007 made their first contribution in #477
- @apoorvsadana made their first contribution in #511
- @fracek made their first contribution in #560
- @ptisserand made their first contribution in #559
- @nikania made their first contribution in #555
- @zizou0x made their first contribution in #576
- @kariy made their first contribution in #592
- @MdTeach made their first contribution in #602
- @makluganteng made their first contribution in #608
- @exp-table made their first contribution in #645
- @jobez made their first contribution in #658
- @ApereLieZ made their first contribution in #642
- @Pilouche made their first contribution in #720
- @ponderingdemocritus made their first contribution in #743
- @h3lio5 made their first contribution in #830
- @antiyro made their first contribution in #885
Full Changelog: v0.1.0-alpha...v0.1.0-beta