Releases: rooch-network/rooch
Releases · rooch-network/rooch
v0.4.2
What's Changed
- Use mvir file with metadata to test the verifier by @steelgeek091 in #1707
- Update vapp and account abstraction docs by @geometryolife in #1709
- [bug] Check the module is exist before execute the view function by @vegetabledogdog in #1700
- Fix the random test failed problem. by @steelgeek091 in #1710
- update sidebar, translate welcome and overview pages by @geometryolife in #1711
- fix btc sign info prefix len > 255 by @wow-sven in #1713
- Fix multi chain address, faucet support rooch address by @wow-sven in #1712
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- add restart for testnet container by @yourmoonlight in #1702
- [framework] Refactor the error_mapping generator and binary include by @jolestar in #1701
- [genesis] Fix module store size bug by @jolestar in #1703
- [genesis] Reset testnet and prepare a new version by @jolestar in #1704
Full Changelog: v0.4...v0.4.1
v0.4
What's Changed
- fix(workflow): fix docker build by @popcnt1 in #1351
- ci: fix secrets in da option by @popcnt1 in #1355
- [RPC] Support get transactions and events in reverse order by @baichuan3 in #1354
- feat: fixbug for 'WalletProvider' cannot be used as a JSX component by @yubing744 in #1340
- add stand alone deploy testnet workflow && clean dev data before dep… by @yourmoonlight in #1356
- feat(DA): add fs as open-da for dev env by @popcnt1 in #1360
- ci: use fs as open-da for dev env by @popcnt1 in #1361
- fix dashboard testnet by @wow-sven in #1362
- docs: add connect testnet guide by @geometryolife in #1359
- feat(DA): add log for openDA by @popcnt1 in #1365
- delete old docs: add-network by @geometryolife in #1364
- docs: how to get btc test coins by @geometryolife in #1363
- add bitcoin env shell by @wow-sven in #1368
- docs: add inscription guide by @geometryolife in #1366
- add mint by @wow-sven in #1369
- fix doc meta by @jolestar in #1372
- blog: add v0.3 release notes by @geometryolife in #1358
- Refactor account storage base on dynamic field by @baichuan3 in #1373
- docs: add a tip for btc test coin by @geometryolife in #1375
- blog: add weekly 2024-02-19 by @geometryolife in #1376
- upgrade libssl version by @yourmoonlight in #1377
- deploy rooch seed for match by @yourmoonlight in #1379
- update docs sidebar by @geometryolife in #1370
- chore: refine codes of da server by @popcnt1 in #1367
- ci: fix bench building error by @popcnt1 in #1382
- add tag input to deploy seed for match use by @yourmoonlight in #1386
- [Framework] Refactor account module by @baichuan3 in #1389
- ci: move build tx out of execution bench by @popcnt1 in #1390
- deploy frontend dev by @yourmoonlight in #1391
- ci: fix link error in bench by @popcnt1 in #1392
- Render display templates and output through PRC by @pause125 in #1393
- fix
move new
command by @pause125 in #1396 - ci: add pure mem filesystem for bench by @popcnt1 in #1399
- Support display for Move resources and add an example by @pause125 in #1398
- fix faq doc by @geometryolife in #1403
- ci: add empty & transfer tx bench by @popcnt1 in #1404
- fix: cargo.lock git status by @popcnt1 in #1406
- feat(rpc-server): spawn for indexer updates after execution by @popcnt1 in #1407
- docs: update dashboard login url by @geometryolife in #1374
- Check the Object reference count runtime by @jolestar in #1401
- blog: migrate defining bitcoin layer2 from notion by @geometryolife in #1411
- [movevm] Refactor argument resolve and check the object reference by @jolestar in #1412
- [Genesis] refactor genesis init by @jolestar in #1415
- feat: add project "rooch-portal-v1" into "rooch" by @TwilightLogic in #1417
- [framework] Refactor Object dynamic fields by @jolestar in #1419
- [object] Object new v2 by @jolestar in #1422
- [ci]: refine profiling args and steps for tx bench by @popcnt1 in #1428
- lower version number gone, update libssl version by @yourmoonlight in #1433
- install protoc for release workflow by @yourmoonlight in #1434
- Support native function to get TxContext by @jolestar in #1435
- [Bitcoin] Prepare Ord data verify tools and begin to verify by @baichuan3 in #1414
- Deprecated context argument by @jolestar in #1436
- add strategy try to fix the workflow duration by @yourmoonlight in #1438
- Clean context by @jolestar in #1437
- add timeout for lint by @yourmoonlight in #1439
- feat: connect wallet with the SDK by @TwilightLogic in #1427
- migrate raw_table native functions to object by @jolestar in #1440
- chore: remove repetitive words by @wellweek in #1444
- [Framework] Dynamic field require store ability and UTXO temporary area by @jolestar in #1449
- add the wasm runtime by @steelgeek091 in #1441
- Review TODO & FIXME by @pause125 in #1451
- Refactor Rooch website by @geometryolife in #1387
- stackable-layer2 blog by @jolestar in #1448
- Check the object and object field type by @pause125 in #1452
- docs: clean up the old docs by @geometryolife in #1455
- [Example] Implement a BTC holder coin example by @jolestar in #1453
- update quick start guide for obj v2 by @geometryolife in #1454
- fix stackable-l2 link by @jolestar in #1457
- [Perf] Split Indexer files to improve reading and writing performance by @baichuan3 in #1459
- docs: fix inscription broken links and sidebar by @geometryolife in #1461
- fix the check build test workflow by @yourmoonlight in #1463
- Distinguish between not found and type mismatch for object field borrowing. by @pause125 in #1464
- [moveos] support object field by @jolestar in #1456
- Support child object query and add child object example by @jolestar in #1466
- [ci]: fix tx_write_bench validate failure by @popcnt1 in #1468
- Add the wrapped Move function used to call the wasm bitseed generator. by @steelgeek091 in #1467
- chore: fix some typos by @depthlending in #1472
- docs: update object doc en & zh by @geometryolife in #1469
- feat: add
self-staking
page by @TwilightLogic in #1470 - [indexer] Indexer support child object by @jolestar in #1471
- Rename NativeTableContext to ObjectRuntimeContext by @jolestar in #1474
- feat: finish the UI design of connecting to wallet by @TwilightLogic in #1475
- docs: add rooch cli en and update by @geometryolife in #1476
- Feature/sdk kti by @wow-sven in #1479
- feat: add
grow-rooch-v1
page by @TwilightLogic in #1483 - add portal local run doc by @wow-sven in #1482
- update simple_blog and blog system article by @geometryolife in #1484
- Disable gas free functions and module template. by @pause125 in #1477
- update rpc example parameter by @geometryolife in #1487
- [Bitcoin] Utxo track by SatPoint by @baichuan3 in #1486
- feat: implement the landing page of
grow-rooch-v1
by @TwilightLogic in #1485 - ci(bench): refine tx_exec bench and add more bench by @popcnt1 in #1490
- feat: implement the process of connecting to wallet by @TwilightLogic in #1491
...
v0.4-alpha.3
v0.4-alpha.3
v0.4-alpha.2
v0.4-alpha.2
v0.4-alpha
Draft v0.4-alpha
v0.3
What's Changed
- Opt event rpc for using multi get instead of scanning the event store by @baichuan3 in #987
- [docs] account abstractions: fix typo by @jolestar in #990
- docs: add a Rooch event blog and tranlate it as zh by @geometryolife in #936
- [types] Migrate Move mapping types to move_std and moveos_std by @jolestar in #988
- [RPC] Add net_version API by @jolestar in #996
- recovery dev addr and mannual deploy examples by @yourmoonlight in #1006
- fix dashboard bugs by @wow-sven in #1008
- [NFT Standard] by @WGB5445 in #963
- fix dashboard bug by @wow-sven in #1012
- hide dashboard todo feature by @wow-sven in #1013
- [Framework] Transaction validator accept future sequence_number. by @jolestar in #1014
- fix deploy devnet workflow with skip-password by @yourmoonlight in #1016
- Fix deploy with image_tag by @yourmoonlight in #1017
- fix transcation by @wow-sven in #1021
- Release v0.2 blog by @jolestar in #1007
- add weekly 2023-10-23 by @geometryolife in #1025
- SDK 0.0.2 preview by @wow-sven in #1023
- website(blog): The Triple Iron Curtains before Data Availability by @popcnt-subodhi in #955
- add doc content that explains the project name of the
examples
by @geometryolife in #1027 - chore(typo) by @popcnt-subodhi in #1030
- Remapping address when publish modules by @pause125 in #1029
- [Document] rooch-as-bitcoin-side-rollup diagram by @jolestar in #1032
- Check the Gas Free function during the compilation of the Move module. by @stevenlaw123 in #886
- optimize the website sidebar display by @geometryolife in #1039
- [types] Refactor MoveState & MoveStructState API by @jolestar in #1040
- fix rooch init failed with phrase by @yourmoonlight in #1041
- [gh-945] fix integration tests for ethereum. by @feliciss in #1043
- fix deploy workflow by @yourmoonlight in #1051
- Support replacing identifier, address and string constant in module bytecodes by @pause125 in #1042
- docs: add rooch's json-rpc quick start guide by @geometryolife in #1050
- Feature owen rooch circomlib by @yubing744 in #1054
- [MoveosStd] Refactor ObjectRef, allow ObjectRef as transaction argument by @jolestar in #1026
- fix docker: invalid reference format by @yourmoonlight in #1057
- Fix ci deploy by @yourmoonlight in #1058
- Fix ci deploy by @yourmoonlight in #1060
- remove unused slash by @yourmoonlight in #1061
- fix devnet workflow by @yourmoonlight in #1062
- Update interact-with-metamask.en-US.mdx by @Elitexv in #1064
- add google analytics by @wow-sven in #1070
- add dashboard build test by @wow-sven in #1072
- rooch network add dashboard link menu by @wow-sven in #1069
- add counter example by @wow-sven in #1071
- [MoveosStd] Rename ObjectRef to Object by @jolestar in #1065
- docs: add quick start guide which use counter example by @geometryolife in #952
- [types] Rename Object to ObjectEntity, ObjectRef to Object by @jolestar in #1074
- Changing the execution stage of the gas_validate_function. by @stevenlaw123 in #1068
- [MoveosStd] Refactor singleton and display by @jolestar in #1077
- fix dashboard eth chain by @wow-sven in #1082
- [Documents] Make the move document exclude impl and private fun by @jolestar in #1079
- [Object] Implement shared and frozen Object by @jolestar in #1083
- [Document] fix documents links by @jolestar in #1086
- Provide indexer store base on SQLite by @baichuan3 in #1088
- docs: add MetaMask installation guide by @geometryolife in #1089
- docs: add how to interact with MetaMask guide by @geometryolife in #1080
- fix multi-account-session by @wow-sven in #1091
- docs: add MetaMask installation guide en version by @geometryolife in #1095
- Update interact-with-metamask.en-US.mdx by @Elitexv in #1099
- add list states feature by @wow-sven in #1096
- fix rooch account session key by @wow-sven in #1098
- fix sdk account test by @wow-sven in #1097
- docs: fix typos by @vuittont60 in #1101
- docs: update dashboard docs by @geometryolife in #1102
- docs: add a contrition guide for
scripts/pr.sh
by @geometryolife in #1073 - fix table ui responsive by @wow-sven in #1105
- Refactor moveos_stdlib::move_module and add example of issue coin without code by @pause125 in #1107
- [moveos_std] Refactor object::transfer by @jolestar in #1090
- [event] Refactor event, make Event API stateless by @jolestar in #1108
- fix: remove empty file by @geometryolife in #1113
- add weekly 2023-11-06 by @geometryolife in #1115
- fixing the address parsing in integration test by @stevenlaw123 in #1106
- [MoveosStd] Refactor AccountStorage by @jolestar in #1114
- [Framework] Refactor Timestamp to object by @jolestar in #1120
- Implement transaction indexer by @baichuan3 in #1121
- Implements event indexer write by @baichuan3 in #1123
- [CLI] Refactor CLI FunctionArg parser by @jolestar in #1125
- [DRAFT] Compiling and checking the structure and functions annotated with data_struct. by @stevenlaw123 in #1085
- Fixup docker build failed due to missing sqlite lib by @baichuan3 in #1127
- add libsqlite3-dev in the runtime by @yourmoonlight in #1129
- make from_bytes is decorated by data_struct. by @stevenlaw123 in #1131
- Skip module init when upgrading module through MoveAction::ModuleBundle by @pause125 in #1133
- [Framework] Make ChainID and AddressMapping to singleton Object by @jolestar in #1130
- [Framework] Refactor CoinInfo & CoinStore & Account CoinStore by @jolestar in #1138
- [Framework] Resolve CoinStore transfer issue by @jolestar in #1144
- fix: update the variable name of
timestamp_test.move
by @geometryolife in #1145 - docs: add timestamp and relayer introduction article by @geometryolife in #1122
- Make tx order type from u128 to u64 by @baichuan3 in #1148
- Refactor event filter and Implements indexer event RPC by @baichuan3 in #1136
- [moveos_std] Rename singleton_object to named_object by @jolestar in #1146
- [rpc] The event RPC treat cursor None as -1 by @jolestar in #1153
- [Documents]new object documents by @jolestar in #1149
- add
getCode
eth rpc server method by @bytedeveloperr in https://gith...
v0.2.2
What's Changed
- recovery dev addr and mannual deploy examples by @yourmoonlight in #1006
- fix dashboard bugs by @wow-sven in #1008
- [NFT Standard] by @WGB5445 in #963
- fix dashboard bug by @wow-sven in #1012
- hide dashboard todo feature by @wow-sven in #1013
- [Framework] Transaction validator accept future sequence_number. by @jolestar in #1014
- fix deploy devnet workflow with skip-password by @yourmoonlight in #1016
- Fix deploy with image_tag by @yourmoonlight in #1017
- fix transcation by @wow-sven in #1021
- Release v0.2 blog by @jolestar in #1007
- add weekly 2023-10-23 by @geometryolife in #1025
- SDK 0.0.2 preview by @wow-sven in #1023
- website(blog): The Triple Iron Curtains before Data Availability by @popcnt-subodhi in #955
- add doc content that explains the project name of the
examples
by @geometryolife in #1027 - chore(typo) by @popcnt-subodhi in #1030
- Remapping address when publish modules by @pause125 in #1029
- [Document] rooch-as-bitcoin-side-rollup diagram by @jolestar in #1032
- Check the Gas Free function during the compilation of the Move module. by @stevenlaw123 in #886
- optimize the website sidebar display by @geometryolife in #1039
- [types] Refactor MoveState & MoveStructState API by @jolestar in #1040
- fix rooch init failed with phrase by @yourmoonlight in #1041
- [gh-945] fix integration tests for ethereum. by @feliciss in #1043
- fix deploy workflow by @yourmoonlight in #1051
- Support replacing identifier, address and string constant in module bytecodes by @pause125 in #1042
- docs: add rooch's json-rpc quick start guide by @geometryolife in #1050
- Feature owen rooch circomlib by @yubing744 in #1054
- [MoveosStd] Refactor ObjectRef, allow ObjectRef as transaction argument by @jolestar in #1026
- fix docker: invalid reference format by @yourmoonlight in #1057
- Fix ci deploy by @yourmoonlight in #1058
- Fix ci deploy by @yourmoonlight in #1060
- remove unused slash by @yourmoonlight in #1061
- fix devnet workflow by @yourmoonlight in #1062
- Update interact-with-metamask.en-US.mdx by @Elitexv in #1064
- add google analytics by @wow-sven in #1070
- add dashboard build test by @wow-sven in #1072
- rooch network add dashboard link menu by @wow-sven in #1069
- add counter example by @wow-sven in #1071
- [MoveosStd] Rename ObjectRef to Object by @jolestar in #1065
- docs: add quick start guide which use counter example by @geometryolife in #952
- [types] Rename Object to ObjectEntity, ObjectRef to Object by @jolestar in #1074
- Changing the execution stage of the gas_validate_function. by @stevenlaw123 in #1068
- [MoveosStd] Refactor singleton and display by @jolestar in #1077
- fix dashboard eth chain by @wow-sven in #1082
- [Documents] Make the move document exclude impl and private fun by @jolestar in #1079
- [Object] Implement shared and frozen Object by @jolestar in #1083
- [Document] fix documents links by @jolestar in #1086
- Provide indexer store base on SQLite by @baichuan3 in #1088
- docs: add MetaMask installation guide by @geometryolife in #1089
- docs: add how to interact with MetaMask guide by @geometryolife in #1080
- fix multi-account-session by @wow-sven in #1091
- docs: add MetaMask installation guide en version by @geometryolife in #1095
- Update interact-with-metamask.en-US.mdx by @Elitexv in #1099
- add list states feature by @wow-sven in #1096
- fix rooch account session key by @wow-sven in #1098
- fix sdk account test by @wow-sven in #1097
- docs: fix typos by @vuittont60 in #1101
- docs: update dashboard docs by @geometryolife in #1102
- docs: add a contrition guide for
scripts/pr.sh
by @geometryolife in #1073 - fix table ui responsive by @wow-sven in #1105
- Refactor moveos_stdlib::move_module and add example of issue coin without code by @pause125 in #1107
- [moveos_std] Refactor object::transfer by @jolestar in #1090
- [event] Refactor event, make Event API stateless by @jolestar in #1108
- fix: remove empty file by @geometryolife in #1113
- add weekly 2023-11-06 by @geometryolife in #1115
- fixing the address parsing in integration test by @stevenlaw123 in #1106
- [MoveosStd] Refactor AccountStorage by @jolestar in #1114
- [Framework] Refactor Timestamp to object by @jolestar in #1120
- Implement transaction indexer by @baichuan3 in #1121
- Implements event indexer write by @baichuan3 in #1123
- [CLI] Refactor CLI FunctionArg parser by @jolestar in #1125
- [DRAFT] Compiling and checking the structure and functions annotated with data_struct. by @stevenlaw123 in #1085
- Fixup docker build failed due to missing sqlite lib by @baichuan3 in #1127
- add libsqlite3-dev in the runtime by @yourmoonlight in #1129
- make from_bytes is decorated by data_struct. by @stevenlaw123 in #1131
- Skip module init when upgrading module through MoveAction::ModuleBundle by @pause125 in #1133
- [Framework] Make ChainID and AddressMapping to singleton Object by @jolestar in #1130
- [Framework] Refactor CoinInfo & CoinStore & Account CoinStore by @jolestar in #1138
- [Framework] Resolve CoinStore transfer issue by @jolestar in #1144
- fix: update the variable name of
timestamp_test.move
by @geometryolife in #1145 - docs: add timestamp and relayer introduction article by @geometryolife in #1122
- Make tx order type from u128 to u64 by @baichuan3 in #1148
- Refactor event filter and Implements indexer event RPC by @baichuan3 in #1136
- [moveos_std] Rename singleton_object to named_object by @jolestar in #1146
- [rpc] The event RPC treat cursor None as -1 by @jolestar in #1153
- [Documents]new object documents by @jolestar in #1149
- add
getCode
eth rpc server method by @bytedeveloperr in #1155 - Implements indexer transaction RPC by @baichuan3 in #1154
New Contributors
- @vuittont60 made their first contribution in #1101
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- [docs] add rooch getting started by @geometryolife in #389
- Fix: typos by @omahs in #442
- Fix issues with rooch move build in development mode. by @steelgeek091 in #443
- Refactor getting started and blog example by @jolestar in #447
- [Framework] Implement authentication_key validate by @jolestar in #450
- [MoveosStd] Remove private_generics from TypeTable's function by @jolestar in #453
- provide raw store component base on RocksDB by @baichuan3 in #454
- add weekly 2023-07-11 by @geometryolife in #455
- [gh-438] add btc address supports for random() case. by @feliciss in #448
- [gh-444] add nostr address mapping for Rooch. by @feliciss in #451
- [getting-started] use function instead of method terminology by @geometryolife in #458
- update getting started with Rooch en and fix some zh contents by @geometryolife in #462
- [AccountAbstraction] Implement AuthenticatorAbstraction by @jolestar in #466
- [gh-472] add helper function if modules are empty. by @feliciss in #473
- Update blog example. by @wubuku in #478
- [gh-470] rename secp256k1 to ECDSA. by @feliciss in #471
- [Example] NoOpAuthValidator by @jolestar in #475
- Support empty vector in
rooch move run
args by @pause125 in #480 - Update blog example by @wubuku in #484
- Feature owen auto generate rooch types by @yubing744 in #485
- [developer-docs] add installation by @geometryolife in #465
- init cli doc by @wow-sven in #489
- [scripts] add ubuntu installation script for rooch dev environment by @geometryolife in #490
- [blog] release v0.1 by @jolestar in #397
- Update installation.en-US.mdx and installation.zh-CN.mdx by @Elitexv in #492
- Update blog example by @wubuku in #488
- fix code highlight for rooch-cli file en & zh by @geometryolife in #494
- the scripts dir should not be ignored by @yourmoonlight in #497
- add weekly 2023-07-17 by @geometryolife in #459
- init scaffolding by @wow-sven in #505
- [MoveOS] Refactor MoveOS, make the pre_execute and post_execute functions be pre-transaction config by @jolestar in #504
- [gh-457] add Schnorr signature support. by @feliciss in #461
- Refactor the rooch move integration-test by @steelgeek091 in #464
- [gh-481] add schnorr as a built-in validator. by @feliciss in #483
- Update getting-started.en-US.md by @Elitexv in #520
- fix typo for getting-started zh by @geometryolife in #521
- Rooch dashboard scaffold by @wow-sven in #515
- [gh-511] add ripemd-160 support for hashs. by @feliciss in #512
- docs: Condense the discourse concerning Sequence Verification by @yng17b in #516
- refactor and simplify raw store by @baichuan3 in #526
- Add test_only attribute to integration test functions. by @steelgeek091 in #525
- update CONTRIBUTING.md and add CONTRIBUTING-zh.md by @geometryolife in #530
- [MoveosStd]Refactor event by @jolestar in #527
- [ Move Example ]Add Steal Or Split Example by @WGB5445 in #533
- add weekly 2023-07-24 by @geometryolife in #535
- [gh-519] add ECDSA validator over Secp256k1. by @feliciss in #524
- implements storage base on Rocksdb by @baichuan3 in #523
- [gh-518] add Schnorr validator over Secp256k1. by @feliciss in #517
- Experimental support for integrating dashboard into rooch by @wow-sven in #537
- record state root hash to resolve statedb smt rebuild after server restart by @baichuan3 in #539
- [gh-509 and gh-531] improve
rooch init
,rooch account import
, androoch account create
to ECDSA and Schnorr, refactor ETH signature to Rooch signature. by @feliciss in #532 - Compile error map for the stdlib library and explain the abort code. by @steelgeek091 in #538
- Custom TransactionDataCache in Rooch by @pause125 in #522
- add doc comments for storage_context module by @geometryolife in #542
- Feature automatically generate Typescript client based on openRPC documentation by @yubing744 in #545
- [Framework] Refactor multi-chain address generate by @jolestar in #546
- add weekly 2023-07-31 by @geometryolife in #547
- Extract the category from the abort code. by @steelgeek091 in #553
- sdk-typescript by @wow-sven in #555
- Support the iterate query for statedb by @baichuan3 in #561
- fix website bug by @wow-sven in #564
- [gh-549 and gh-514] refactor and add auth and validator tests. by @feliciss in #551
- refactor AccessPath to support Path with keys and without keys at the same time by @baichuan3 in #570
- fix object_storage code format by @geometryolife in #560
- add some comments for the object_id module by @geometryolife in #562
- [gh-567] add ECDSA recoverable Rooch signature support. by @feliciss in #569
- [gh-556] clear schemes for init create and import. by @feliciss in #565
- [Github] Setting code owners by @jolestar in #573
- Feature owen sdk calldata encode by @yubing744 in #572
- [gh-548] add rooch account update command. by @feliciss in #552
- add weekly 2023-08-07 by @geometryolife in #579
- provide statedb dumping by @baichuan3 in #580
- [AccountAbstraction] Implement SessionKey by @jolestar in #582
- [CLI] Extract KeyStore logic to BaseKeyStore by @jolestar in #587
- Multi environment support by @bytedeveloperr in #586
- add
rooch account switch
command by @bytedeveloperr in #581 - [Framework]Unify the payload argument to authentiactor_payload by @jolestar in #590
- Use TableData as MoveosDataCache backend by @pause125 in #554
- Modify the names in CODEOWNER. by @stevenlaw123 in #596
- disable all built-in instruction related to global storage by @stevenlaw123 in #576
- [MoveosStd] add a function to get signer of module address by @bytedeveloperr in #594
- [gh-557] add rooch account nullify command. by @feliciss in #566
- Storage reload consistance testcase by @baichuan3 in #603
- [Framework] Refactor AuthencationKey and Ed25519 AuthValidator by @jolestar in #602
- [gh-574] add docs for the rooch account command. by @feliciss in #601
- docs: update multi-chain settlement workflow by @yng17b in #606
- add doc comment and fix typo to the server command by @geometryolife in #611
- Do not use generic type parameters as arguments for private_generics. by @stevenlaw123 in #614
- Feature owen opt client code gen by @yubing744 in https://...
Release Rooch v0.1 Sprouting milestone
Rooch v0.1 Release, Completing "Sprouting" Milestone is the second milestone on the path to Rooch mainnet.
The objective of the "Sprouting" milestone is to release the first preview version of the Rooch Container, providing essential developer tools for developers to build applications on the Rooch platform.
Release blog: https://rooch.network/blog/release-230717
Milestone: https://github.com/rooch-network/rooch/milestone/1
What's Changed
- config ci by @jolestar in #5
- [statedb] Define StateDB and Rush the MoveVM by @jolestar in #4
- Integration-test-runner by @jolestar in #6
- rename mpm and moveos-stdlib to mos and mos-stdlib by @jolestar in #7
- MosFramework by @jolestar in #8
- [mos_stdlib] Implement type_info and table module by @jolestar in #17
- Add bcs deserialization by @pause125 in #23
- Add any, copyable_any modules by @pause125 in #24
- Add github action ci with cargo fmt, clippy, test by @lshoo in #25
- [docs] Add dev install shell & docs about contributions and pull requests by @lshoo in #30
- [DevOps] Switch ci yaml file from docs/contributions to main branch by @lshoo in #33
- [test_runner] Fix test runner and bcd argument bugs by @jolestar in #26
- [framework] A draft implemention of Object Move by @jolestar in #28
- Prepare rename project to rooch by @jolestar in #35
- [moveos] Rename mos to moveos, mos-framework to rooch-framework by @jolestar in #42
- [Docs] Update moveos to rooch in contributings.md and rust.yml by @lshoo in #44
- [moveos-server] MoveOS server as a standalone service by @lshoo in #49
- implement of basic account by @baichuan3 in #50
- [moveos] Introduce any_table by @jolestar in #56
- [object] A draft implementation of box style object by @jolestar in #48
- [object] Fix named table id bug and enable more test by @jolestar in #59
- Add MoveOSServer and some basic CLI. by @pause125 in #60
- Optimized the ConfigReadError message by @wow-sven in #76
- implement several account api and cli by @baichuan3 in #68
- add move counter example by @wow-sven in #73
- [docs] Add document about storage abstraction by @jolestar in #70
- [docs] Update svg background color by @jolestar in #86
- [smt] Merge smt to a sub crate by @jolestar in #87
- rooch move test support MoveOS runtime by @pause125 in #97
- [types] Define rooch-types and use H256 to replace HashValue by @jolestar in #98
- [types] Define Address types and Authenticator by @jolestar in #101
- Refactor framework by using new storage context instruction by @baichuan3 in #102
- Feature/account by @wow-sven in #103
- fix account create..., add account list、import, change AccountAddress to RoochAddress by @wow-sven in #109
- [types&framework] Fix address serialize bug and object_storage bug by @jolestar in #114
- Added abstract interface for sequencer. by @steelgeek091 in #104
- fix #119 by @wow-sven in #120
- Feature/named addresses by @wow-sven in #122
- Feature/account by @wow-sven in #123
- fix dependency order when package publish by @baichuan3 in #115
- Support CLI integration test by @pause125 in #129
- [ci] Try to fix CI by @jolestar in #131
- Rename moveos server by @jolestar in #133
- local check and test before create PR by @wow-sven in #137
- [types] use RoochTransaction in cli and refactor MoveOSTransaction by @jolestar in #135
- Integration fix by @pause125 in #139
- [moveos] Refactor Authenticator and define account:validate function by @jolestar in #143
- Implement DA client interface & Fix CI failure by @steelgeek091 in #136
- provides a module initialization method by @baichuan3 in #142
- optimize cli structure by @wow-sven in #144
- [framework] Define address_mapping and return rooch address when transaction validate by @jolestar in #149
- Refactor CLI output types by @pause125 in #153
- [transaction-validate] Refactor transaction validate and transaction construct flow by @jolestar in #154
- Feature/test by @wow-sven in #150
- [rooch-server] Refactor rooch-server, define rooch executor sequencer by @jolestar in #158
- Optimize CLI output and integration test by @pause125 in #159
- [Proposer] Define Proposer Basic API and Data Struct by @jolestar in #163
- Wrap state to a box struct for save TypeTag of state and refactor the RawTable by @jolestar in #168
- Implement event memory store and define event data structure by @baichuan3 in #170
- Private generics attribute and other extended checks by @steelgeek091 in #172
- [rpc] Extract RpcService and Define RoochAPI,EthAPI,WalletAPI by @jolestar in #174
- Introduce fuzzing proptest for test struct serialize and deserialize by @pause125 in #164
- [rpc] Remove JsonResponse by @jolestar in #177
- #155 by @wow-sven in #178
- Create a code repository 'moveos/moveos-verifier' and use the verifier in framework building and integration testing. by @steelgeek091 in #179
- Add the type_info.spec.move file to solve the problem of the missing spec_is_struct function. by @steelgeek091 in #183
- [rpc] Introduce jsonrpc ViewType and refactor rpc types by @jolestar in #180
- fix cli by @pause125 in #185
- Unified crypto lib && Implement transaction signature verification by @wow-sven in #187
- Implement the parameter and return value checking for the entry function. by @steelgeek091 in #196
- implements native event, event filter and event RPC API by @baichuan3 in #197
- use default active address as sender-account by @pause125 in #200
- [rooch-server] mock eth compatible rpc by @yubing744 in #201
- [rpc] AccessPath and State API by @jolestar in #205
- Fix error message printing when checking private_generics. by @steelgeek091 in #208
- use self hosted runner by @yourmoonlight in #207
- self host the CI node by @yourmoonlight in #219
- Refactor the configuration and cli by @wow-sven in #220
- [rpc] Optimize the JSONRPC output for better readability by @jolestar in #221
- Restoring object, resources location by @wow-sven in #224
- Check function parameters before executing the function and script. by @steelgeek091 in #223
- Fix in the entry function verifier. by @steelgeek091 in #225
- refactor event storage and event handle base on object id by @baichuan3 in #222
- [rpc] Refactor the execute_view_function return value and support string key in Table AccessPath by @jolestar in https://gith...