What's Changed
- 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
New Contributors
- @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
- @lambda-0x made their first contribution in #609
- @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
Full Changelog: v0.1.0-testnet-sharingan-alpha.4...v0.1.0-testnet-sharingan-beta.6