Rooch's Development Progress
New features
- Support for transaction signature verification for Ethereum with Metamask in #241 (opens in a new tab).
 - Implemented transaction's RPC functionality in #229 (opens in a new tab).
 - Implemented event pagination and refactored event output in #257 (opens in a new tab).
 - Let the 
verifierinitialize the function, adding compilation validation. 
Improvements and fixes
- In #220 (opens in a new tab) completed optimization refactoring of 
cli,server,testsuite, added client config, addedServerConfig(default), addedWalletContextto CLI. - Completed MoveOS VM and Session refactoring in #242 (opens in a new tab).
 - In #246 (opens in a new tab), the variable 
tnxrepresenting the transaction is uniformly renamed totx. - Replace 
ResultwithVMResult,PartialVMResultand refactorverify_entry_functionfor more complete error information. - Added TransactionOutput to the response at #250 (opens in a new tab). Define 
TransactionSequenceInfoViewandTransactionExecutionView, make all enum json lowercase. - Fixed event query returning 
nullin #251 (opens in a new tab). - Refactored State API and State RPC to make State API clearer, please refer to #255 (opens in a new tab) PR for detailed modification.
 - Updated base object example and added README documentation at #256 (opens in a new tab).
 - In #262 (opens in a new tab), renamed 
MoveVmExttoMoveOSVMandSessionExttoMoveOSSesson. Renamed sometable_changesetvariables tostate_changeset. Add documentation description toMoveOSSession. 
Rooch Community Dev Meeting
- Rooch stores related design and implementation tasks planned to 
v0.2. - Discuss 
executeTransaction -> TransactionInfo + Transaction Output, the transaction information needs to include sequence information and execution information, and then the query function of transaction information needs to be implemented. - Discuss the 
sequence_numberverification and update scheme of the account, account abstraction (signature abstraction,sequence_numberis completed by the system, Gas abstraction). Regarding the design of the Gas payment function, Rooch chooses to support any Token payment for Gas. - Discuss ETH RPC Proxy and CallData BCS parsing issues.
 - CLI parameter type annotation support, see #217 (opens in a new tab) for discussion.
 - Related methods to disable global storage, 
move_to,move_from,borrow_global,borrow_global_mut, see #248 (opens in a new tab) for details. - Discusses the format of Rooch documentation and tests.
 - Rooch Weekly Report (development, market, activities, others), published every Monday (UTC+8), reporting the progress of the previous week.
 - 2023-06-08 Rooch community meeting recording (opens in a new tab)
- MoveOS session refactoring and sharing of transaction finality
 - Discord discussion habits: make good use of thread