Releases: rooch-network/rooch
v0.7.7
What's Changed
- bump derive_more from 0.99.18 to 1.0.0 by @vegetabledogdog in #2821
- feat(rpc): add DA server status to rooch_status RPC by @popcnt1 in #2822
- add grow app by @wow-sven in #2823
- [apps] Integrating twitter and rooch via usher oracle by @jolestar in #2803
- feat: twitter verify by @jojoo-eth in #2824
- chore(deps): bump serde from 1.0.213 to 1.0.214 by @dependabot in #2825
- update
--args
doc string by @geometryolife in #2827 - [toolchain] Bump rust toolchain to 1.82.0 by @jolestar in #2828
- Improvements to the argument resolver by @steelgeek091 in #2830
- feat: twitter verify upgrade to rpc, wallet change hooks optimization by @jojoo-eth in #2832
- fix(rooch-pipeline-processor): reverse txs in processor startup execution by @popcnt1 in #2843
- feat(rooch-db): add repair command in database module by @popcnt1 in #2849
- [apps] grow bitcoin by @mx819812523 in #2848
- chore(docs): add rooch db repair readme by @popcnt1 in #2852
- chore(deps): bump thiserror from 1.0.65 to 1.0.67 by @dependabot in #2847
- chore(deps): bump anyhow from 1.0.91 to 1.0.92 by @dependabot in #2846
- [app] market v2 by @mx819812523 in #2854
- chore(scripts): correct flags description in pr.sh by @popcnt1 in #2855
- Fix grow bitcoin by @mx819812523 in #2856
- [release] Release and deploy orderbook and grow_bitcoin to testnet by @jolestar in #2857
- chore(deps): remove unused dependencies by @popcnt1 in #2862
- chore(deps): bump anyhow from 1.0.92 to 1.0.93 by @dependabot in #2863
- feat: support publish rpd file directly by @wfnuser in #2842
- Add the tierd gas fee calculating for tx and add_object_native by @steelgeek091 in #2858
- chore(deps): bump tokio from 1.41.0 to 1.41.1 by @dependabot in #2867
- feat: tweet optimization by @jojoo-eth in #2869
- [CLI] Use tabled as cli default output style # by @baicaiyihao in #2870
- Check the ability of the type T in Object by @steelgeek091 in #2871
- fix twitter bind bug by @vegetabledogdog in #2873
- fix(deps): downgrade anyhow version to 1.0.76 by @popcnt1 in #2877
- feat(openda): implement Avail backend support by @popcnt1 in #2876
- chore(deps): bump thiserror from 1.0.67 to 1.0.69 by @dependabot in #2879
- fix: accept bid by @mx819812523 in #2882
- Release orderbook v3 by @jolestar in #2883
- chore(deps): bump tempfile from 3.13.0 to 3.14.0 by @dependabot in #2881
- chore(deps): bump csv from 1.3.0 to 1.3.1 by @dependabot in #2880
- blog: add solv protocol partnership by @geometryolife in #2885
- tbtc-faucet 0.0.3 by @yourmoonlight in #2886
- test okx mini app by @wow-sven in #2891
- deps: Bump OpenDAL to 0.50 by @Xuanwo in #2888
- Portal orderbook by @jojoo-eth in #2896
- chore(deps): bump serde from 1.0.214 to 1.0.215 by @dependabot in #2893
- blog: rooch bug bounty result by @geometryolife in #2898
- k8s log collect by @yourmoonlight in #2897
- chore(deps): bump serenity from 0.12.2 to 0.12.3 by @dependabot in #2899
- remove empty object change by @pause125 in #2894
- [CLI] Use tabled to convert JSON to table format by @baicaiyihao in #2887
- fix(ci): fix deploy devnet arguments by @popcnt1 in #2903
- blog: rooch bug bounty program phase 2 by @geometryolife in #2904
- [Break RPC]optimize memory usage of query_object_states by @pause125 in #2884
- update bug bounty2 blog by @geometryolife in #2905
- Owen/issues 2865/sync states filter out empty changes by @yubing744 in #2900
- [app] Migrating project id from u64 to String by @mx819812523 in #2901
- refactor(rooch-da): integrated Celestia functionality within the OpenDA framework by @popcnt1 in #2902
- add zh img and update some contents for bug bounty2 by @geometryolife in #2908
- refactor(proposer): adjust block propose duration by @popcnt1 in #2910
- Control tiered io write functionality through feature flags by @steelgeek091 in #2909
New Contributors
Full Changelog: v0.7.6...v0.7.7
v0.7.6
What's Changed
- refactor(rooch-store): rename DA block cursor constant by @popcnt1 in #2797
- Revert "refactor(rooch-store): rename DA block cursor constant (#2797)" by @popcnt1 in #2798
- feat(db): add force option to drop command by @popcnt1 in #2799
- feat(ci): update deploy script to include GCP bucket and credentials by @popcnt1 in #2800
- feat(rooch-config): add OpenDAScheme conversion and tests by @popcnt1 in #2801
- blog: add portal using guide by @geometryolife in #2795
- Improve grow bitcoin by @jolestar in #2786
- fix(sdk): duplicate instance by @newraina in #2780
- add tbtc kube file by @yourmoonlight in #2802
- chore(deps): bump serde from 1.0.210 to 1.0.213 by @dependabot in #2804
- chore(deps): bump thiserror from 1.0.64 to 1.0.65 by @dependabot in #2805
- chore(deps): bump anyhow from 1.0.90 to 1.0.91 by @dependabot in #2807
- chore(deps): bump bytes from 1.7.2 to 1.8.0 by @dependabot in #2808
- feat(rooch-da): add DA module with unpack command for debug by @popcnt1 in #2813
- docs(rooch-db): enhance documentation with new commands by @popcnt1 in #2814
- fix(rooch-da): correct cursor update in background submitter by @popcnt1 in #2815
- chore(deps): bump proc-macro2 from 1.0.88 to 1.0.89 by @dependabot in #2806
- chore(deps): bump tokio from 1.40.0 to 1.41.0 by @dependabot in #2809
- Resolve parameters of type vector<vector<Object>> by @steelgeek091 in #2811
- fix orderbook bug by @mx819812523 in #2812
- chore(deps): bump pin-project from 1.1.6 to 1.1.7 by @dependabot in #2819
- chore(deps): bump regex from 1.11.0 to 1.11.1 by @dependabot in #2818
- feat(rooch-da): add server status get by @popcnt1 in #2817
- [release] Prepare release v0.7.6 by @steelgeek091 in #2820
Full Changelog: v0.7.5...v0.7.6
v0.7.5
What's Changed
- [faucet]beautify error message by @vegetabledogdog in #2760
- fix(rooch-da): improve error handling and logging by @popcnt1 in #2762
- [bitcoin-move] Introduce BBNStakeSeal by @jolestar in #2743
- feat: portal session key optimization by @jojoo-eth in #2764
- chore(deps): bump tower_governor from 0.4.2 to 0.4.3 by @dependabot in #2765
- [bitcoin-move] Test Babylon Stake with Bitcoin Block Tester by @jolestar in #2766
- refactor(rooch-db): add atomic operations for rollback and revert by @popcnt1 in #2768
- support bbn mining grow by @mx819812523 in #2771
- [framework] Release framework v14 by @jolestar in #2770
- chore(deps): bump uuid from 1.10.0 to 1.11.0 by @dependabot in #2774
- chore(deps): bump proc-macro2 from 1.0.87 to 1.0.88 by @dependabot in #2773
- [apps] Introduce Rooch DAO Apps by @jolestar in #2782
- refactor(store): add atomic write for sequencer and executor by @popcnt1 in #2776
- chore(deps): bump serde_json from 1.0.127 to 1.0.129 by @dependabot in #2785
- Implement the vector<Object> type in entry function by @steelgeek091 in #2781
- feat(cli): default option for "server clean" is Y by @newraina in #2787
- Portal fix bugs by @wow-sven in #2775
- feat: portal assets table add coin icon display by @jojoo-eth in #2790
- chore(deps): bump serde_json from 1.0.129 to 1.0.132 by @dependabot in #2793
- chore(deps): bump anyhow from 1.0.89 to 1.0.90 by @dependabot in #2792
- refactor(rooch-da): refactor block submit state handling by @popcnt1 in #2794
- [release] Prepare release v0.7.5 by @popcnt1 in #2796
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
- chore(deps): bump const-hex from 1.13.0 to 1.13.1 by @dependabot in #2719
- use HashMap::with_capacity by @nkysg in #2723
- [oracle] Fix oracle websocket error handle by @jolestar in #2722
- chore(deps): bump axum from 0.7.6 to 0.7.7 by @dependabot in #2708
- chore(deps): bump tokio-tungstenite from 0.23.1 to 0.24.0 by @dependabot in #2725
- chore(deps): bump futures-util from 0.3.30 to 0.3.31 by @dependabot in #2726
- chore(deps): bump once_cell from 1.20.1 to 1.20.2 by @dependabot in #2727
- [docs] Introduce RGas and PreMainnet by @jolestar in #2730
- [kube] Kube deployment for testnet and mainnet by @jolestar in #2720
- chore(deps): bump proc-macro2 from 1.0.86 to 1.0.87 by @dependabot in #2733
- chore(deps): bump futures from 0.3.30 to 0.3.31 by @dependabot in #2732
- chore(deps): bump pin-project from 1.1.5 to 1.1.6 by @dependabot in #2728
- chore(deps): bump tiny-bip39 from 1.0.0 to 1.0.1 by @dependabot in #2729
- Limiter/logs by @wow-sven in #2737
- update sdk rpc version & add mainnet env by @wow-sven in #2735
- [bitcoin-move] babylon integration by @mx819812523 in #2734
- refactor(rooch-da): introduce new data struct for DA and approach to improve robust of DA submission by @popcnt1 in #2731
- refactor(rooch-da): add nop_backend flag for fallback handling by @popcnt1 in #2741
- feat(rooch-da): Enhance get_submitting_blocks with count limit by @popcnt1 in #2742
- blog: Babylon and Rooch Hackathon & hacker house by @geometryolife in #2744
- blog: add Balylon hacker house zh by @geometryolife in #2745
- chore(deps): bump regex from 1.10.6 to 1.11.0 by @dependabot in #2713
- Portal gas by @wow-sven in #2746
- portal gas faucet by @wow-sven in #2754
- fix portal main env by @wow-sven in #2756
- docs: add multisign account by @geometryolife in #2739
- Fix Portal test domain by @wow-sven in #2757
- chore(deps): bump tempfile from 3.12.0 to 3.13.0 by @dependabot in #2712
- [rpc] resource multi generics by @vegetabledogdog in #2758
- feat(raw-store): add batch write across column families by @popcnt1 in #2759
- [release] Prepare release v0.7.4 by @popcnt1 in #2761
Full Changelog: v0.7.3...v0.7.4
v0.7.3
Major Changes in v0.7.3
New Features
- Added signatories as file suffixes.
- Introduced socket and service metrics.
- Implemented Bitseed CLI migration to Rooch.
- Added data length tracking to segments.
- Added BTC sync interval to deploy script.
- Added UTXO timelock weight and updated coin names.
- Added Nostr support and fixed SDK-KIT e2e tests.
- Added task scheduling command and refactored wallet context API.
Improvements
- Refined DA stream definitions and implementation.
- Refactored relayer to resolve sync process block issues.
- Fixed mainnet deployment issues and CI mainnet.
- Updated container names for mainnet and testnet.
- Improved reorg and pending block handling for Bitcoin Move.
- Refactored oracle command and implemented Rooch Oracle.
- Released frameworks v11, v12, and v13.
Bug Fixes
- Fixed client errors by adding null checks and input validation.
- Fixed access path in RPC.
- Fixed AdminCap and released gas market v1.
- Fixed issue #2707.
- Fixed UTXO drop bug and reset main genesis.
What's Changed
- [gh-2589] add signatories as file suffix. by @feliciss in #2641
- [rooch-portal] Fix client error: Add null checks and input validation by @nlyrthiia in #2591
- add socket & service metrics by @wow-sven in #2636
- dev upgrade package by @nlyrthiia in #2622
- feat: remove rooch portal legacy by @jojoo-eth in #2650
- refactor(DA): refine DA stream define and implementation by @popcnt1 in #2652
- fix mainnet deploy by @yourmoonlight in #2660
- fix ci mainnet by @yourmoonlight in #2661
- mainnet and testnet container name by @yourmoonlight in #2662
- Owen/issues 2654/example cosmwasm bitseed generator by @yubing744 in #2656
- feat(rooch-da): add data length tracking to segments by @popcnt1 in #2664
- fix(da): rm open-da(gcs) for mainnet deploy workflow by @popcnt1 in #2665
- [cli] Migrate Bitseed cli to rooch by @jolestar in #2635
- feat: impl to_json by @yubing744 in #2659
- feat(scripts): add BTC sync interval to deploy script by @popcnt1 in #2666
- [bitseed] Implement bitseed merge by @jolestar in #2658
- [relayer] Refactor relayer to resolve the sync process block issue by @jolestar in #2667
- download modules when verify by @pause125 in #2674
- Gas Profiling Implementation by @steelgeek091 in #2616
- [script] disable traffic control by @jolestar in #2642
- [framework]:add exist_new_events fun and subscriber_info fun by @mx819812523 in #2680
- [bitcoin] temporary pause the ordinals protocol by @jolestar in #2679
- Release framework v11 by @jolestar in #2683
- [genesis] Release framework v11 again and reset mainnet genesis by @jolestar in #2686
- Fix utxo drop bug and release v11 and reset main genesis by @jolestar in #2687
- add nostr support & fix sdk-kit e2e test by @wow-sven in #2673
- [cli] Fix upgrade-gas-config command, build tx and do not directly sign and execute by @jolestar in #2684
- [bitcoin_move] Improve reorg and pending block by @jolestar in #2691
- [framework] Release framework v12 by @jolestar in #2692
- [rpc] limit ids by @vegetabledogdog in #2694
- refact gas market info and format code by @mx819812523 in #2693
- Implement cosmwasm_vm Move Bind by @yubing744 in #2553
- feat: add utxo timelock weight and update coin name by @mx819812523 in #2697
- SDK-KIT New features and fixes bugs by @wow-sven in #2699
- [rpc] fix accesspath by @vegetabledogdog in #2698
- [portal] Implement gas airdrop and add testsuit to gas market by @jolestar in #2695
- chore(deps): bump lz4 from 1.27.0 to 1.28.0 by @dependabot in #2700
- [rpc] add limit to object_ids by @vegetabledogdog in #2701
- Run the transaction DryRun locally by @steelgeek091 in #2696
- [cli] Add Task Scheduling Command and Refactor Wallet Context API by @jolestar in #2704
- deploy rooch-faucet to k8s by @yourmoonlight in #2705
- [CLI] Faucet Refactor and Command Enhancement by @jolestar in #2706
- fix 2707 issues by @wow-sven in #2715
- [cli] Refactor oracle and implement rooch oracle command by @jolestar in #2714
- [framework] Release Framework v13 by @jolestar in #2716
- [gas_market] Fix AdminCap and release gas_market v1 by @jolestar in #2717
- [release] Prepare release v0.7.3 by @jolestar in #2718
Full Changelog: v0.7.2...v0.7.3
v0.7.2-test
[cli] Fix upgrade-gas-config command, build tx and do not directly si…
v0.7.2
What's Changed
- [cli] Display the transaction info when sign tx by @vegetabledogdog in #2619
- feat: gas market by @mx819812523 in #2621
- add oracle by @yourmoonlight in #2624
- fix(indexer): bypass dynamic field states when rebuild by @popcnt1 in #2625
- blog: add rooch bug bounty campaign by @geometryolife in #2623
- [State] Support state sync and provide RPC to sync state by @baichuan3 in #2614
- [cli] Provide a util address command to resolve and convert address format by @jolestar in #2618
- [cli] Display bitcoin tx detail by @vegetabledogdog in #2629
- [cli] Disable verify module when publish package by @jolestar in #2626
- [framework] Binding bitcoin address when transfer by @jolestar in #2628
- [Framework] Config reorg blocks and release framework v10 by @baichuan3 in #2630
- Prepare v0.7.2 by @baichuan3 in #2631
- [Cli] Build tx with sequence number by @baichuan3 in #2633
- upgrade actions/upload-artifact to v4 by @yourmoonlight in #2634
Full Changelog: v0.7.1...v0.7.2
v0.7.1
Major Features and Improvements
- [RPC] Add RPC rate limiter
- [CLI] Provide
rooch account sign|verify
commands. - [CLI] Provide
rooch bitcoin build-tx|sign-tx|broadcast-tx|transfer
commands and support Taproot multisign account sign tx. - [Genesis] Release pre-mainnet genesis
What's Changed
- add rpc limiter & ip blocklist by @wow-sven in #2584
- [gh-2381] revise account sign command and add account verify command by @feliciss in #2566
- refactor(genesis): update data import process with new approach by @popcnt1 in #2585
- [portal] add csp rule by @newraina in #2583
- fix(statedb): fix checksum verification in genesis subcmd by @popcnt1 in #2597
- [genesis] Release framework v9 and reset main genesis by @jolestar in #2599
- feat(rooch): add new instructions for exporting states for rebuilding indexer by @popcnt1 in #2601
- Create SECURITY.md by @jolestar in #2608
- Create codeql.yml by @jolestar in #2607
- [panic] Fix null object id panic by @vegetabledogdog in #2609
- Update README add more info about Bitcoin by @jolestar in #2612
- [CLI] Implement rooch bitcoin command to suppor taproot multisign and bump bitcoin to 0.32.2 by @jolestar in #2595
- feat: add wallet select mode by @jojoo-eth in #2613
- [multisign_account] Add assert to ensure threshold <= public keys len by @jolestar in #2615
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Rooch v0.7.0 Release
We are excited to announce the release of Rooch v0.7.0. This version includes numerous significant updates and improvements. Here's an overview of the key changes:
Major Features and Improvements
-
Bitcoin-related enhancements:
- Implemented Bitcoin consensus encoding/decoding
- Refactored ordinals inscription updater
- Fixed inscription-related bugs and skipped OP_RETURN
- Improved temporary state handling for UTXO and Inscription
-
Framework upgrades:
- Introduced new framework upgrade functionality and
UpgradeCap
- Refactored package publishing mechanism
- Added Oracle functionality and admin capabilities
- Renamed Rooch GasCoin symbol to RGas and set the gas coin icon
- Added support for TypeTag and StructTag to canonical string with prefix
0x
- Introduced new framework upgrade functionality and
-
Performance and security improvements:
- Switched SMT hashing algorithm to SHA-256
- Limited transaction size to 5MB
- Optimized Indexer performance
-
Developer experience improvements:
- Cleaned up deprecated functions and TODOs
- Refactored Bitcoin block tester
- Enhanced CLI with support for multisign and transaction query
-
Other important updates:
- Migrated wasm library from moveos_std to rooch_nursery
- Implemented genesis multisign account configuration
- Updated testnet and mainnet genesis configurations
Breaking Changes
This version includes several breaking changes, including:
- Changed canonical string representation for TypeTag and StructTag
- Cleaned up transaction sequence info compatibility code
- Refactored package publishing
- Rename GasCoin to RGas
Network Updates
With the release of v0.7.0, we have some important network updates:
-
Testnet Reset: The testnet will be reset to incorporate the new changes and improvements in this version. Users and developers should be prepared for this reset and update their applications accordingly.
-
Pre-Mainnet Launch: Based on this version, we are excited to announce the launch of our pre-mainnet. This is a significant step towards our mainnet release and will provide a stable environment for final testing and refinement.
We encourage all developers and users to upgrade to this version to take advantage of the new features and improvements, and to prepare for the upcoming network changes.
We thank all the developers who contributed to this release.
For a complete changelog, please visit our GitHub repository.
What's Changed
- [moveos_std] refactor sort to remove copy and drop requirements from the arguments by @jolestar in #2503
- [framework] add unpack_transfer_utxo_event function by @mx819812523 in #2502
- chore(deps): bump quote from 1.0.36 to 1.0.37 by @dependabot in #2506
- chore(deps): bump serde_json from 1.0.125 to 1.0.127 by @dependabot in #2507
- chore(deps): bump diesel from 2.2.2 to 2.2.3 by @dependabot in #2509
- new framework upgrade function and
UpgradeCap
by @pause125 in #2504 - [bitcoin-move][breaking]Refactor ordinals inscription updater by @jolestar in #2500
- [Indexer] [break change] Split Object states and perf Indexer by @baichuan3 in #2490
- [bitcoin] Improve the block 790964 testcase by @jolestar in #2514
- feat: migrate rooch portal v2 by @jojoo-eth in #2518
- feat(genesis_verify): add reverse verification and refactor export by @popcnt1 in #2521
- [framework] oracle and fix bcs and refactor utxo event by @mx819812523 in #2512
- chore(genesis_verify): swap object export order in verification by @popcnt1 in #2524
- fix: package compatible by @jojoo-eth in #2522
- blog: add Portal to Bitcoin partnership by @geometryolife in #2525
- chore(statedb/genesis): migrate protocol constant to lazy_static by @popcnt1 in #2526
- [bitcoin-move] Skip op return and fix inscription bugs by @jolestar in #2523
- chore(statedb): flush writer in genesis verify command with reverse option by @popcnt1 in #2530
- smt: Switch to SHA-256 hashing by @popcnt1 in #2401
- [Move] [break] Support TypeTag and StructTag to canonical string with prefix by @baichuan3 in #2515
- feat(rooch): account balance command show Bitcoin balance by @newraina in #2535
- [framework] UTXO and AuthPayload break changes by @jolestar in #2531
- [smt] Rename hashtag to SMTNode and replace the HashValue with SMTNodeHash by @jolestar in #2536
- [Clean] [break] Cleanup transaction sequence info compatible code by @baichuan3 in #2534
- [Inscription] Add more testcase and refactor InscriptionView by @jolestar in #2537
- fix sdk e2e test by @wow-sven in #2520
- [framework] Framework TODO and deprecated function clean by @jolestar in #2538
- [Clean] Cleanup ord native_from_witness and rename parse_inscription_from_witness to from_witness by @baichuan3 in #2540
- fix: current session may be invalid by @newraina in #2516
- [framework][break] Refactor package publishing by @pause125 in #2529
- fix: portal bitcoin assets compatibility by @jojoo-eth in #2544
- Print the transaction info when an L1/L2 transaction execution panics. by @steelgeek091 in #2545
- [bitcoin-move] Support TempStateDropEvent for UTXO and Inscription by @jolestar in #2546
- [test] Refactor bitcoin block tester base on Inscription events by @jolestar in #2549
- Migrate the wasm library from moveos_std to rooch_nursery by @steelgeek091 in #2547
- feat: migrate bitseed sdk by @yubing744 in #2222
- chore(deps): bump tokio from 1.39.3 to 1.40.0 by @dependabot in #2554
- [framework][break] cleanup deprecated functions of packages by @pause125 in #2548
- fix: portal search account issue by @jojoo-eth in #2555
- [CLI] Support multisign in cli by @jolestar in #2552
- feat(cli): support query transaction by @newraina in #2556
- [framework] add oracle admin cap by @mx819812523 in #2558
- [Framework] Rename Rooch GasCoin symbol to RGas by @baichuan3 in #2557
- add admin cap by @pause125 in #2559
- [Framework] Set gas coin icon by @baichuan3 in #2563
- [genesis] Genesis Multisigin account config by @jolestar in #2561
- Limit the transaction size to 5MB. by @steelgeek091 in #2564
- fix: create oracle by @mx819812523 in #2565
- [CLI] add test cases for tx query by @newraina in #2568
- chore(deps): bump diesel from 2.2.3 to 2.2.4 by @dependabot in #2572
- Handle the panic for pre-execution failure. by @steelgeek091 in #2571
- upgrade wasmer-compiler-singlepass to v.4.3.6 by @mx819812523 in #2574
- [bitcoin-move] Implement Bitcoin consensus encode/decode by @jolestar in #2577
- [example] add orderbook entry function by @mx819812523 in #2576
- chore(deps): bump tempfile from 3.10.1 to 3.12.0 by @dependabot in #2579
- chore(deps): bump dashmap from 5.5.3 to 6.0.1 by @dependabot in #2578
- [Framework] Unify auth payload to use bitcoin consensus codec by @baichuan3 in #2580
- [genesis] Genesis multisign config and release framework v8, testnet and mainnet genesis by @jolestar in #2573
- [release] Prepare release v0.7.0 by @jolestar in #2582
New Contributors
Full Changelog: v0.6.9...v0.7.0
v0.6.9
Major changes
- [multisign_account] Sort x only public keys when generate multisign account by @jolestar in #2415
- [VM] Automatically handle when VM Panic occurs. by @steelgeek091 in #2491
- [framework] multisign_account graduate from nursery by @jolestar in #2467
- Reload the MoveOS instance automatically for the gas schedule upgrade events. by @steelgeek091 in #2432
- [framework] Refactor the auth payload encoding and implement bitcoin multisign validator by @jolestar in #2422
- [sdk] add btc、ord、rooch container, supports the construction of complex env… by @wow-sven in #2434
- [bitcoin] taproot builder return result by @jolestar in #2420
- [Indexer] Optmize indexer query with timeout and Support Rocksdb metrics by @baichuan3 in #2425
- [CLI] add a command to rollback state to a specific tx order by @jolestar in #2446
- feat(statedb/export): export indexer from source file directly by @popcnt1 in #2435
- feat(statedb/genesis-verify): make ord path options optional in genesis_verify by @popcnt1 in #2452
- [framework] Implement compare and sort by @jolestar in #2495
What's Changed
- refactor(statedb/export): refactor export logic and enhance logging by @popcnt1 in #2408
- [framework] Refactor result, make the error as generics by @jolestar in #2416
- [framework] result and taproot_builder are graduate from nursery by @jolestar in #2423
- fix(genesis-verify): fix and enhance genesis verify by @popcnt1 in #2386
- feat(statedb/export): add time metrics to export process by @popcnt1 in #2430
- Add rooch account sign command by @v1xingyue in #2431
- [gh-2317] add dynamic field command to rooch. by @feliciss in #2426
- fix(indexer/rebuild): switch to Tokio for threading in rebuild.rs for fixing panic when rebuild indexer by @popcnt1 in #2436
- [framework] add linked_table to moveos-stdlib by @qShirley in #2433
- [Benchmark] Implements indexer benchmark by @baichuan3 in #2440
- feat(indexer/bench): add bench command for indexer by @popcnt1 in #2442
- refactor(statedb/genesis-verify): Enhance state mismatch debugging by @popcnt1 in #2448
- workflow(issue): add GitHub issue templates for bugs and proposals by @popcnt1 in #2449
- refactor(statedb/genesis-verify): enhance mismatch logging and using sequence_number as extent cases by @popcnt1 in #2456
- refactor(bitcoin-move): rm is_cursed check when create new inscription by @popcnt1 in #2457
- add sdk-test-suite package by @wow-sven in #2455
- [gh-2417] add peel functions for bcs.move. by @feliciss in #2447
- [bitcoin-move] Refacor ord::from_transation make it is a readonly function for testing. by @jolestar in #2459
- [bitcoin-move] Add more ord tests by @jolestar in #2466
- [gh-2468] add a visible alias for transaction. by @feliciss in #2470
- Optimizing the Bitcoin local development environment documentation by @Antake2333 in #2475
- [framework] emit Transfer UTXO Evnet to queue_event by @mx819812523 in #2476
- feat(statedb/genesis-verify): enhance mismatched cases verification by @popcnt1 in #2482
- blog: add hackathon summary by @geometryolife in #2483
- [test] Bitcoin block tester by @jolestar in #2480
- [gh-2471] add tx build command. by @feliciss in #2472
- update hackathon blog imgs by @geometryolife in #2487
- feat(rooch-da): enhance BitcoinInscriptionID parsing and serialization by @popcnt1 in #2488
- install SQLite 3.46.1 in the dockerfile by @yourmoonlight in #2489
- [gh-2473] add a tx sign subcommand. by @feliciss in #2477
- [moveos_std] Improve the event queue, trigger OffChainEvent sametime by @jolestar in #2484
- add sdk kit wallet info by @wow-sven in #2492
- [gh-2478] add tx submit command. by @feliciss in #2479
- [gh-2385] add dry run check for run_function.rs. by @feliciss in #2458
- feat(statedb/genesis-verify): enhance mismatch detetion(fields level output) by @popcnt1 in #2497
- sdk query inscriptions test by @wow-sven in #2496
- [gh-2458] return dry run result before executing txs. by @feliciss in #2498
- [framework] Implement compare and sort by @jolestar in #2495
New Contributors
- @Antake2333 made their first contribution in #2475
Full Changelog: v0.6.8...v0.6.9