Rooch's Development Progress
New features
- [Framework] Define bitcoin_opcode (#1176) (2023-11-25) @jolestar
- [Bitcoin] Parse address from script and record balance (#1178) (2023-11-27) @jolestar
- [Bitcoin] Implement bitcoin Inscription parse in Move (#1182) (2023-11-29) @jolestar
- Bitcoin inscription progress (#1185) (2023-11-30) @jolestar
- [Indexer] Implements state indexer (#1186) (2023-11-30) @Bai Chuan
- [Indexer] Recode state change set for state sync And provide state sync RPC (#1190) (2023-12-01) @Bai Chuan
- [moveos_std] Implement json::to_map (#1194) (2023-12-01) @jolestar
- split state change set to table change set to support filter by table handle (#1196) (2023-12-01) @Bai Chuan
- [Bitcoin] Implement brc20 progress (#1197) (2023-12-02) @jolestar
- Stdlib&Framework compatibility checking (#1187) (2023-12-03) @0xPause
- [moveos_std] string_utils::parse_decimal_option and fix brc20 decimal error (#1211) (2023-12-05) @jolestar
- [Indexer] Provide state indexer RPC (#1216) (2023-12-08) @Bai Chuan
- Upgrade os version (#1217) (2023-12-08) @yourmoonlight
- [RPC] Support list table keys (#1226) (2023-12-13) @Bai Chuan
- add sdk-kit & build-script (#1221) (2023-12-14) @sven Tan
- [moveos_std] Introduce simple_multimap & [bitcoin] UTXO support multi seals (#1232) (2023-12-14) @jolestar
- [Bitcoin] Parse bitcoin address in rust (#1236) (2023-12-16) @jolestar
- sync the move-stdlib with the upstream (#1243) (2023-12-18) @stevenlaw123
- [BitcoinMove]Introduce Bitcoin Move framework (#1240) (2023-12-18) @jolestar
- Handle the unwrap function in the verifier. (#1254) (2023-12-20) @stevenlaw123
- [moveos_std] Support custom ObjectID, and UTXO and Inscription use custom ObjectID (#1259) (2023-12-22) @jolestar
- Framework upgrade (#1229) (2023-12-22) @0xPause
- [moveos_std] Refactor simple_map and simple_multimap, Support no copy and drop struct as value (#1268) (2023-12-26) @jolestar
- feat(DA): add DA supports (#1218) (2023-12-26) @popcnt
- [bitcoin] Brc20 utxo trace (#1271) (2023-12-27) @jolestar
- Implements Bitcoin RPC (#1263) (2023-12-28) @Bai Chuan
- Security enhancement for private_generics. (#1273) (2023-12-28) @stevenlaw123
- deploy dashboard to gcs (#1275) (2023-12-28) @yourmoonlight
- [cli] Support local address mapping (#1277) (2023-12-29) @jolestar
- [Bitcoin] Support Bitcoin network config (#1276) (2023-12-29) @Bai Chuan
- Initially completed the bitcoin wallet connection (#1266) (2023-12-31) @sven Tan
Major refactoring
- Temporarily close state indexer writing (#1203) (2023-12-03) @Bai Chuan
- Deprecate
std::error
(#1215) (2023-12-08) @0xPause - [Moveosstd] Refactor tableinfo create and store typetag in table info (#1223) (2023-12-13) @Bai Chuan
- Update the Move library to the latest version from the upstream. (#1222) (2023-12-13) @stevenlaw123
- Refactor utxo progress (#1225) (2023-12-13) @jolestar
- the native function type_name has return the correct conten (#1231) (2023-12-14) @stevenlaw123
- Skip the function if it's an inline function during the verifier checking (#1234) (2023-12-14) @stevenlaw123
- [bitcoin-move] Ord Inscription refactor (#1261) (2023-12-24) @jolestar
- [Draft] refactor the code of verifier and resolve the security risks. (#1270) (2023-12-27) @stevenlaw123
Improvements and fixes
- add weekly 2023-11-24 (#1177) (2023-11-25) @Joe Chen
- [ci] add links checking action (#1170) (2023-11-27) @Joe Chen
- [doc]Rooch usecase bitcoin execution layer (#1180) (2023-11-27) @jolestar
- update lychee config and test ci (#1181) (2023-11-29) @Joe Chen
- update object.zh-CN.mdx (#1188) (2023-11-30) @Joe Chen
- optimize typescript-sdk (#1198) (2023-12-03) @sven Tan
- [document] Update simple blog documents (#1204) (2023-12-03) @jolestar
- docs: review and update simple blog docs (#1205) (2023-12-03) @Joe Chen
- fix 1195 (#1207) (2023-12-04) @sven Tan
- fixup sqlite sql escape (#1210) (2023-12-04) @Bai Chuan
- fix windows release by install sqlite3 (#1213) (2023-12-05) @yourmoonlight
- create object counter example & guide (#1189) (2023-12-12) @Joe Chen
- update README (#1224) (2023-12-13) @Tony Stark
- [devops] Setup bitcoin local dev env (#1233) (2023-12-15) @jolestar
- docs: add rpc method using guide (#1228) (2023-12-15) @Joe Chen
- use iptables-legacy instead, to fix the docker problem (#1244) (2023-12-18) @yourmoonlight
- docs: add access path guide (#1246) (2023-12-19) @Joe Chen
- Ignore frameworks links checking and fix url (#1256) (2023-12-21) @Joe Chen
- [fix] Fix spelling errors in SDK. (#1260) (2023-12-22) @Tony Stark
- docs: add unit testing guide (#1255) (2023-12-22) @Joe Chen
- fix dashboard build failed (#1262) (2023-12-23) @sven Tan
- bump rust to 1.74 (#1264) (2023-12-25) @popcnt
- fix deploy (#1272) (2023-12-27) @sven Tan
- docs: add frequently asked questions and troble shooting (#1269) (2023-12-28) @Joe Chen
- optimize rooch-sdk-kit (#1279) (2024-01-02) @sven Tan
- refactor coin, coin_store and account_coin_store modules (#1274) (2024-01-03) @Joe Chen