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