Skip to content

Commit afa8ed4

Browse files
author
chunteng-web3
committed
chore: doc update
1 parent 15b7dd1 commit afa8ed4

File tree

3 files changed

+51
-22
lines changed

3 files changed

+51
-22
lines changed

README.md

Lines changed: 51 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,39 @@
11
# ckb_ssri_cli
2+
>
3+
> [[EN/CN] Script-Sourced Rich Information - 来源于 Script 的富信息](https://talk.nervos.org/t/en-cn-script-sourced-rich-information-script/8256): General introduction to SSRI.
4+
>
5+
> [`ssri-test`](https://github.com/Hanssen0/ssri-test): First prototype of SSRI-Compliant contract.
6+
>
7+
> [`ssri-server`](https://github.com/ckb-devrel/ssri-server): Server for calling SSRI methods.
8+
>
9+
10+
## About
11+
12+
This is a generic Command Line Interface for general users, moderators, and devs to interact with SSRI-Compliant Contracts deployed on CKB Network.
13+
14+
- Call methods of public traits declared in ckb_ssri_sdk implemented by SSRI-Contracts for a universal interface-based user experience.
15+
- e.g. Getting metadata for UDT Tokens;
16+
- [ ] TODO: Assemble, sign, and send transactions generated by SSRI methods that has attribute `transaction=true`.
17+
- Provide additional feature supports for SSRI-Compliant contracts that implement public traits through the help of CCC.
18+
- e.g. Transferring UDT Tokens, modifying external pause list for Pausable UDT Tokens;
19+
- Provide plugin interfaces maintained by authors of SSRI-Compliant contracts for extensibility and consistent user experience.
20+
- Provide entry point for end-to-end tests for SSRI-Compliant contracts.
21+
22+
## Notes for General Users
23+
24+
- Guidances on usage of each command and options are available by calling with `-h` or `--help` flags.
25+
- [ ] TODO: Authorizations through `ckb-cli` might be required to use some of the commands or flag options.
26+
27+
## Notes for Developers
28+
29+
- This CLI is built on `oclif` with TypeScript and Node.js, so it should be easy to migrate for integrations in dApps.
30+
- [ ] TODO: This CLI and plugins should be updatable OTA to maintain a consistent user experience.
31+
- [ ] Refer to `oclif` for developing new plugins.
232

333
=================
434

535
<!-- toc -->
6-
* [ckb_ssri_cli](#ckb_ssri_cli)
36+
- [ckb_ssri_cli](#ckb_ssri_cli)
737
<!-- tocstop -->
838
## Usage
939
<!-- usage -->
@@ -21,26 +51,26 @@ USAGE
2151
<!-- usagestop -->
2252
## Commands
2353
<!-- commands -->
24-
* [`ckb_ssri_cli config account import [ALIAS]`](#ckb_ssri_cli-config-account-import-alias)
25-
* [`ckb_ssri_cli config udt register JSONSTRING`](#ckb_ssri_cli-config-udt-register-jsonstring)
26-
* [`ckb_ssri_cli help [COMMAND]`](#ckb_ssri_cli-help-command)
27-
* [`ckb_ssri_cli plugins`](#ckb_ssri_cli-plugins)
28-
* [`ckb_ssri_cli plugins add PLUGIN`](#ckb_ssri_cli-plugins-add-plugin)
29-
* [`ckb_ssri_cli plugins:inspect PLUGIN...`](#ckb_ssri_cli-pluginsinspect-plugin)
30-
* [`ckb_ssri_cli plugins install PLUGIN`](#ckb_ssri_cli-plugins-install-plugin)
31-
* [`ckb_ssri_cli plugins link PATH`](#ckb_ssri_cli-plugins-link-path)
32-
* [`ckb_ssri_cli plugins remove [PLUGIN]`](#ckb_ssri_cli-plugins-remove-plugin)
33-
* [`ckb_ssri_cli plugins reset`](#ckb_ssri_cli-plugins-reset)
34-
* [`ckb_ssri_cli plugins uninstall [PLUGIN]`](#ckb_ssri_cli-plugins-uninstall-plugin)
35-
* [`ckb_ssri_cli plugins unlink [PLUGIN]`](#ckb_ssri_cli-plugins-unlink-plugin)
36-
* [`ckb_ssri_cli plugins update`](#ckb_ssri_cli-plugins-update)
37-
* [`ckb_ssri_cli udt extended mint SYMBOL TOADDRESS TOAMOUNT`](#ckb_ssri_cli-udt-extended-mint-symbol-toaddress-toamount)
38-
* [`ckb_ssri_cli udt metadata decimals TXHASH INDEX`](#ckb_ssri_cli-udt-metadata-decimals-txhash-index)
39-
* [`ckb_ssri_cli udt metadata name TXHASH INDEX`](#ckb_ssri_cli-udt-metadata-name-txhash-index)
40-
* [`ckb_ssri_cli udt metadata symbol TXHASH INDEX`](#ckb_ssri_cli-udt-metadata-symbol-txhash-index)
41-
* [`ckb_ssri_cli udt pausable enumerate-paused SYMBOL`](#ckb_ssri_cli-udt-pausable-enumerate-paused-symbol)
42-
* [`ckb_ssri_cli udt pausable is-paused SYMBOL [LOCK_HASH]`](#ckb_ssri_cli-udt-pausable-is-paused-symbol-lock_hash)
43-
* [`ckb_ssri_cli udt transfer SYMBOL TOADDRESS TOAMOUNT`](#ckb_ssri_cli-udt-transfer-symbol-toaddress-toamount)
54+
- [`ckb_ssri_cli config account import [ALIAS]`](#ckb_ssri_cli-config-account-import-alias)
55+
- [`ckb_ssri_cli config udt register JSONSTRING`](#ckb_ssri_cli-config-udt-register-jsonstring)
56+
- [`ckb_ssri_cli help [COMMAND]`](#ckb_ssri_cli-help-command)
57+
- [`ckb_ssri_cli plugins`](#ckb_ssri_cli-plugins)
58+
- [`ckb_ssri_cli plugins add PLUGIN`](#ckb_ssri_cli-plugins-add-plugin)
59+
- [`ckb_ssri_cli plugins:inspect PLUGIN...`](#ckb_ssri_cli-pluginsinspect-plugin)
60+
- [`ckb_ssri_cli plugins install PLUGIN`](#ckb_ssri_cli-plugins-install-plugin)
61+
- [`ckb_ssri_cli plugins link PATH`](#ckb_ssri_cli-plugins-link-path)
62+
- [`ckb_ssri_cli plugins remove [PLUGIN]`](#ckb_ssri_cli-plugins-remove-plugin)
63+
- [`ckb_ssri_cli plugins reset`](#ckb_ssri_cli-plugins-reset)
64+
- [`ckb_ssri_cli plugins uninstall [PLUGIN]`](#ckb_ssri_cli-plugins-uninstall-plugin)
65+
- [`ckb_ssri_cli plugins unlink [PLUGIN]`](#ckb_ssri_cli-plugins-unlink-plugin)
66+
- [`ckb_ssri_cli plugins update`](#ckb_ssri_cli-plugins-update)
67+
- [`ckb_ssri_cli udt extended mint SYMBOL TOADDRESS TOAMOUNT`](#ckb_ssri_cli-udt-extended-mint-symbol-toaddress-toamount)
68+
- [`ckb_ssri_cli udt metadata decimals TXHASH INDEX`](#ckb_ssri_cli-udt-metadata-decimals-txhash-index)
69+
- [`ckb_ssri_cli udt metadata name TXHASH INDEX`](#ckb_ssri_cli-udt-metadata-name-txhash-index)
70+
- [`ckb_ssri_cli udt metadata symbol TXHASH INDEX`](#ckb_ssri_cli-udt-metadata-symbol-txhash-index)
71+
- [`ckb_ssri_cli udt pausable enumerate-paused SYMBOL`](#ckb_ssri_cli-udt-pausable-enumerate-paused-symbol)
72+
- [`ckb_ssri_cli udt pausable is-paused SYMBOL [LOCK_HASH]`](#ckb_ssri_cli-udt-pausable-is-paused-symbol-lock_hash)
73+
- [`ckb_ssri_cli udt transfer SYMBOL TOADDRESS TOAMOUNT`](#ckb_ssri_cli-udt-transfer-symbol-toaddress-toamount)
4474

4575
## `ckb_ssri_cli config account import [ALIAS]`
4676

src/commands/udt/pausable/enumerate-paused.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,5 @@ export default class UDTPausableEnumeratePaused extends Command {
8484
console.error('Request failed', error)
8585
}
8686
// TODO: Prettify response.
87-
8887
}
8988
}

0 commit comments

Comments
 (0)