0xPause
0xPause
目前 StarcoinFramework 的错误码查询不太方便, 具体体现在: 1. 错误码规范由 category 和 reason 构成, https://github.com/starcoinorg/starcoin-framework/blob/main/build/StarcoinFramework/docs/Errors.md#function-make 。因此程序返回的错误码不太直观,需要开发者熟悉这一计算方式,并且每次需要根据错误码计算出 category 和 reason。 2. 计算出 category 和 reason 后,需要去对应模块查找原因。 目前有 starcoin 命令行工具可以查询,使用方法如下: ``` starcoin% dev move-explain -a 6...
Add example and tutorials to illustrate: - how to issue a new NFT collections - how to mint, burn, transfer NFT - how to store NFT in contracts The example...
Add example and tutorials to illustrate: - how to issue a new coin - how to mint, burn, transfer coin - how to store coin in contracts The example and...
Add examples and tutorials to help developers quickly get started with assets issuing and managment. - [ ] #1142 - [ ] #1143
Add the common on-chain **DeFi** application examples and tutorials to help developers quickly get started with rooch application development. For brevity, all examples should use minimal code to highlight rooch's...
Add the common on-chain application examples and tutorials to help developers quickly get started with rooch application development. For brevity, all examples should use minimal code to highlight rooch's key...
There may have some meta infomations of Move packages to be stored on-chain. For example, the upgrading policy. There are two basic policies: **compatible**, **immutable**. We need to store the...
Discuss the upgrade policies of Rooch framework. Some related discussion before: #146 and #83 . Two basic policies: **compatible**, **immutable**. The discussion is mainly about compatibility upgrading policy as we...
Reproducible Steps: 1. Start a local server. 2. Run RPC query: ``` $ curl '0.0.0.0:6767' -H 'content-type:application/json' --data-raw '{"jsonrpc":"2.0","id":51,"method":"rooch_queryObjectStates","params":[{"object_type":"0x3::coin_store::CoinStore"},null,null,{"decode":true,"descending":true}]}' curl: (52) Empty reply from server ``` 3. error message in...
### Proposal Details Fow now, if a txn fails, the output message is like: ```shell "status": { "type": "moveabort", "location": "0x2::module_store", "abort_code": "2" } ``` or ```shell "vm_error_info": { "error_message":...