Release v0.3.0
What's Changed
- validator and local-validator use the same rpc methods by @0xfinetuned in Arch-Network/arch-network#424
- added stricter checks for validator whitelist by @0xfinetuned in Arch-Network/arch-network#433
- Embedded system_program.so by @gslandtreter in Arch-Network/arch-network#421
- introduced pda by @0xfinetuned in Arch-Network/arch-network#425
- Revert "introduced pda" by @0xfinetuned in Arch-Network/arch-network#449
- add support for updating program accounts by @0xfinetuned in Arch-Network/arch-network#435
- Fixed testnet tx.len() assertion bug by @gslandtreter in Arch-Network/arch-network#450
- update program is now compatible with older system program instructions by @0xfinetuned in Arch-Network/arch-network#452
- better error handling in get bitcoin tx syscall and added a check for… by @0xfinetuned in Arch-Network/arch-network#453
- Stop ignoring GitHub workflows and add SDK sync to public repo by @hoffmabc in Arch-Network/arch-network#460
- Remove LICENSE and README copy by @hoffmabc in Arch-Network/arch-network#461
- Dynamically pin workspace dependencies by @hoffmabc in Arch-Network/arch-network#462
- Revise the dynamic sdk deps code by @hoffmabc in Arch-Network/arch-network#463
- added a lock free queue to tx pool by @0xfinetuned in Arch-Network/arch-network#458
- Added a function that given the arch network mode returns the corresponding btc network by @ArchSpaceman in Arch-Network/arch-network#456
- New Rollback by @macols77 (contribution by Saturn) in Arch-Network/arch-network#459
- migrate to bip322 crate by @Perelyn-Arch in Arch-Network/arch-network#473
- Feat/reorg by @0xfinetuned in Arch-Network/arch-network#470
- Fix release-build.yml by @hoffmabc in Arch-Network/arch-network#484
- add cli by @Perelyn-Arch in Arch-Network/arch-network#475
- Merge sdk/program to arch-sdk repo by @hoffmabc in Arch-Network/arch-network#487
- Remove complex processing by @hoffmabc in Arch-Network/arch-network#488
- added logs to processed transaction by @0xfinetuned in Arch-Network/arch-network#448
- Rename sdk to arch_sdk by @hoffmabc in Arch-Network/arch-network#489
- added description and license for sdk and program by @0xfinetuned in Arch-Network/arch-network#490
- saving ProcessedTransaction with Status::Queued after inclusion in tx… by @0xfinetuned in Arch-Network/arch-network#486
- sync impl of monitor by @0xfinetuned in Arch-Network/arch-network#423
- Sync Examples to arch-examples repo by @hoffmabc in Arch-Network/arch-network#485
- Support syscall sol_secp256k1_recover by @0xfen in Arch-Network/arch-network#491
- fix account issue by @gitofdeepanshu in Arch-Network/arch-network#479
- Electrs client by @macols77 (contribution by Saturn) in Arch-Network/arch-network#496
- Added get_best_block_hash endpoint by @ArchSpaceman in Arch-Network/arch-network#498
- SDK helper functions refactor by @ArchSpaceman in Arch-Network/arch-network#499
- good defaults for local validator by @0xfinetuned in Arch-Network/arch-network#501
- New Create Account Factory example by @hoffmabc in Arch-Network/arch-network#472
- Bump rpc response max to 100MB by @hoffmabc in Arch-Network/arch-network#503
- CLI Binary Release and Updated Install Script by @hoffmabc in Arch-Network/arch-network#504
- Fixed the hello world example by @ArchSpaceman in Arch-Network/arch-network#506
- Electrs tests by @macols77 (contribution by Saturn) in Arch-Network/arch-network#507
- Test Build Script by @hoffmabc in Arch-Network/arch-network#513
- Move test-release script by @hoffmabc in Arch-Network/arch-network#514
- Add skip version check for builds by @hoffmabc in Arch-Network/arch-network#515
- Brian/test release action by @hoffmabc in Arch-Network/arch-network#516
- Update for version tags and git depth by @hoffmabc in Arch-Network/arch-network#517
- Update timeout for builds by @hoffmabc in Arch-Network/arch-network#518
- Fix Earthfile for CLI by @hoffmabc in Arch-Network/arch-network#519
- Add cli to docker image push list in Earthfile by @hoffmabc in Arch-Network/arch-network#520
- Improve cli docs by @Perelyn-Arch in Arch-Network/arch-network#523
- strip v and test-v during test release builds by @hoffmabc in Arch-Network/arch-network#525
- Resolve wrong GitHub node token by @hoffmabc in Arch-Network/arch-network#526
- Select the correct repo by @hoffmabc in Arch-Network/arch-network#527
- Update timestamp and delete existing release if present by @hoffmabc in Arch-Network/arch-network#528
- Update architectures for releases by @hoffmabc in Arch-Network/arch-network#529
- Update timestamp by @hoffmabc in Arch-Network/arch-network#530
- Removed redundant definition of gossip topics by @ArchSpaceman in Arch-Network/arch-network#542
- add show command by @Perelyn-Arch in Arch-Network/arch-network#509
- Update Rollback by @macols77 (contribution by Saturn) in Arch-Network/arch-network#497
- removed duplicate structs in db by @0xfinetuned in Arch-Network/arch-network#502
- Improve Rollback Test Coverage [Unit tests] by @0xfen in Arch-Network/arch-network#554
- Removed BTC rpc from development server bash script, and introduced Electrs endpoint by @ArchSpaceman in Arch-Network/arch-network#555
- Renamed ebpf-counter to counter by @0xfinetuned in Arch-Network/arch-network#556
- [BUG] [ENHANCEMENT] Blockchain sync bug fix and enhancement by @ArchSpaceman in Arch-Network/arch-network#564
- Electrum client by @macols77 (contribution by Saturn) in Arch-Network/arch-network#560
- Added the possibility to update the whitelist through a boot node request. by @ArchSpaceman in Arch-Network/arch-network#544
- Resharing keys by @ArchSpaceman in Arch-Network/arch-network#549
- Epoch closure by @ArchSpaceman in Arch-Network/arch-network#550
- clippy by @0xfinetuned in Arch-Network/arch-network#566
- Intra Block Transaction Cache by @macols77 (contribution by Saturn) in Arch-Network/arch-network#567
- check is txid is null before calling syscalls::arch_get_bitcoin_tx by @0xfinetuned in Arch-Network/arch-network#568
- Fix counter init and two inc anchored fail by @0xfinetuned in Arch-Network/arch-network#571
- Feat/add cli commands (confirm, get-block, get-block-height, log-program-messages, get-group-key) by @0xfinetuned in Arch-Network/arch-network#547
- Roast Zip Bug by @0xfinetuned in Arch-Network/arch-network#577
- Fix rollback by @macols77 (contribution by Saturn) in Arch-Network/arch-network#581
- Pda by @0xfinetuned in Arch-Network/arch-network#451
- Bump version v0.3.0 by @0xfinetuned in Arch-Network/arch-network#582
- Add workspace commands by @hoffmabc in Arch-Network/arch-network#583
New Contributors
- @Perelyn-Arch made their first contribution in Arch-Network/arch-network#473
Full Changelog: Arch-Network/arch-network@v0.2.17...v0.3.0