Task Pool
In Progress
Wallet
Description: simplify the wallet interface so that there is only one way to do everything
Hashgraph monitor updates
Tasks:
- Remove old events that are older than X round received.
- Document the hashgraph monitor widget.
docs/tech/gui-tools/hashgraph_viewer.md
Assignee: yr
Distributed nodes test
Setup tests for multiple distributed nodes
- Setup tool to start distribute test network
- Implement a remote monitor tool for the distribute network Assignee: lr
NNG BDD
Move the NNG-test to the collider BDD test-frame work
- The current test program will be executed directly via a bdd test Assignee: yr
God-contract
Setup contract which can directly delete and write to the database This function will be used in the testnet only.
- Implement a contract which can call a dartModify on the DART Assignee: cr
Add background task to the collider
Collider should be extended to be able to start background process.
- Add timeout to the test task.
- Add task dependency between the tasks.
- Add backout task which can be used by other tests. Assignee: cr
Epoch Voting
- Test asynchronity of the hashgraph by the amount of nodes
- Integration test
- Longitudinal test (Mode 1)
Dump of epoch
Implement a switch in tagionwave to enable trace dump of the wavefront.
Backlog
Logger topics
Logger topics enable switch (Remote).
Hashgraph node swapping
Description: Enable a new node to join the graph
- Enable a node to follow the graph and build the consensus with out participating
- Detection when the join node can join the network
- Implement consensus joining Assignee: cbr
Tauon was test build fails
Description: Linking of wasm tauon test file fails after 91fd2e09c560530a8ffd19292e82dedc1b5e2d08 or 4999f813071e64f8eda78e98e3b649958f5b52bf because of missing _start function. I've tried reverting both commits individually but it didn't change anything. Also they both seem unrelated.
Subscription API implementation
Description: Provide external API for subscribing and querying data in the system as in Subscription API proposal Labels: [Tracing]
Envelope communication
Description: Create functionalitiy in wallet to serialize to Envelope. Create functionality for shell to accept Envelope.
Mirror Node proposal
Description: Create Query nodes which can be used for both sending and receiving information from the DART.
HiBON Document max-size check test
Description: We should make sure that we have check for max-size/out-of-memory For all external Documents Like the inputvalidator...
Daily operational test
Description: Add a github ci script which activates the operational test once a day Assignee: lr
Types filtering in hirep
Description: hirep have --types arg, but it's not implemented yet.
- - Implement --type filtering in hirep.
- - Write bdd test for this feature
Update recorderchain documentation
Description: the current recorderchain tool documentation is for a previous version of the tool
Telegram wavefront
Logger checker via Telegram.
Done
Gitlab ci trigger
Make a script to trigger the gitlab app ci when the native mobile libraries have been built Assignee: lr
DART dry run function
A function which calculates the bullseye on a recorder
- Implement in a unittest Assignee: pr
Tagion API library
- Create document API
- create HiBON api
- create wallet api
Hashgraph Consensus bug
Description: After very many epochs a consensus bug is incurred where the epochs are not the same. One node gets behind and seems to stop communcating for a period of time.
- Create callback array and reassign pointer on fiber switch
- Show all errors for multi-view. (having problems with this)
- Create Event overload (CBR)
NNG test flow
Description: Extend the CI-pipeline for github.com/tagion/nng to automatically build and execute tests Assignee: yr
Fix Mode1 test
Description: Mode1 test doesn't work with other than 5 nodes Assignee: lr
C-api fixes
- check error text is set
- [ ] check rt_init exported functions on androidThis is insignifant and we decided not to spend time on this now. Currently just use start_rt - add hibon override/delete key functions Assignee: lr
Merge wavefront
Description: Merge the changes to the hashgraph with changes to the wavefront and ensure that all tests pass. Assignee: lr, cbr
Template
Task Title
Description: Brief description of the task.
- [] This is an
- Example of how a task can be broken down
Assignee: Name.
Labels (optional): [Label 1], [Label 2]
Priority (optional): High/Medium/Low
Due Date: YYYY-MM-DD