Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iteration 5 #351

Merged
merged 2 commits into from
Mar 19, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 12 additions & 5 deletions PRD.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
4. Window:
- Minimize: Command/Ctrl+M
- Close Window: Command/Ctrl+W
- Lock Window: Command/Ctrl+L
5. Help:
- Documentation: Open your browser and jump to the Neuron documentation page.
- Nervos Website: Open your browser and jump to https://www.nervos.org.
Expand Down Expand Up @@ -84,7 +85,7 @@
3. Cell Management: Click to open Cell Management.
4. Send&Recive: Click to make an on-chain transaction
5. Recent activities: Display recent transaction history and details

#### Send&Receive
1. Send: Initiate on-chain transactions
- Send to Adding an address on the CKB chain for transactions
Expand Down Expand Up @@ -116,27 +117,32 @@
- Status: Categorized as locked and unlocked. (Support Sorting)
- Description: Users can add descriptions to the cells.
- Operation: Users can view details, lock/unlock, and consume operations on cells.
- View details: Pop-up window showing cells 'OutPoint.TxHash''Lock Script''Type Script''Data'and'Capacity Usage'.
- Cell detail: Pop-up window showing cells 'OutPoint.TxHash''Lock Script''Type Script''Data'and'Capacity Usage'.
- Lock/Unlock: Supports lock and unlock operations on cells, but only takes effect locally. (Some types of cells are unable to perform lock/unlock operations, such as 'NervosDAO')
- Consume: Consuming and sending the cell out in its entirety does not retain the data inside the cell.


### History
1. Search: Search for Tx hash, address, or date to find the transaction.
2. Export: Export transaction history in CSV format.
3. Transaction List
- Type: Display the type of transaction.
- Amount: Displays the amount received and spent for the current transaction.
- Assets: Displays the amount received and spent assets for the current transaction.
- Balance: Displays the change in balance as a result of this transaction.
- Time: Displays the date and time of the transaction (accurate to the second)
- Status: Displays the on-chain status of the transaction.
- Operation: Expand or collapse the information of the transaction.
- View Details: Provides the ability to view transaction details in the expanded state and supports opening in an explorer.
- Amend: When the transaction type is normal, acp or sudt transfer and the transaction status is pending, the user can amend the transaction with a higher transaction fee.
4. Transaction Details
- Basic Information: Displays the transaction hash, block number, date, and income.
- Topology Graph: Displays a topological complement consisting of transaction inputs and outputs.
- Inputs and outputs: Displays the input and output parameters of the transaction.
- Cell detail: Pop-up window showing cells 'OutPoint.TxHash''Lock Script''Type Script''Data'and'Capacity Usage'.

### Nervous DAO
1. Account Info: Displays the available account balance, locked amount, and current APC.
2. Deposit: Click to initiate a transaction to deposit into the Nervos DAO.
2. Deposit: Click to initiate a transaction to deposit into the Nervos DAO. (Show rewards when depositing)
3. Deposit and completed list: Displays deposited and completed transactions for Nervos DAO.

### Settings
Expand All @@ -145,7 +151,8 @@
- Detect duplicate wallets: Support for deleting duplicate wallets when they exist.
2. General
- Version: Displays the current version and offers to check for updates.
- Language: Select language, currently supports English and Chinese.
- Language: Select language, currently supports English, Chinese, French and Spanish.
- Keeping screen awake: Off by default, on to keep the screen awake during synchronization.
3. Network: Select the network node used by the wallet.
- Internal Node: internal Main node. (Unable to modify and delete)
- Light Client: Light client node with support for switching between main and test networks. (Unable to modify and delete)
Expand Down