- CLI Interface
- account_create
- account_get
- account_key
- clear_send_ids
- confirmation_height_clear
- daemon; wip
- data_path
- debug_account_count
- debug_block_count
- debug_bootstrap_generate
- debug_cemented_block_count
- debug_dump_online_weight
- debug_dump_representatives
- debug_mass_activity
- debug_profile_bootstrap
- debug_profile_generate
- debug_profile_verify
- debug_profile_votes
- debug_profile_kdf
- debug_validate_blocks
- debug_verify_profile
- debug_profile_sign
- debug_xorshift_profile
- debug_opencl
- delete_node_id
- diagnostics
- help
- key_create
- key_expand
- online_weight_clear
- peer_clear
- snapshot
- unchecked_clear
- vacuum
- version; wip; needs to be live code; read from config
- vote_dump
- wallet_add_adhoc
- wallet_create
- wallet_change_seed
- wallet_decrypt_unsafe
- wallet_destroy
- wallet_import
- wallet_list
- wallet_remove
- wallet_representative_get
- wallet_representative_set
- disable_backup
- disable_lazy_bootstrap
- disable_legacy_bootstrap
- disable_bootstrap_listener
- disable_unchecked_cleanup
- disable_unchecked_drop
- fast_bootstrap
- API
- NANO core node
- Peering
- Block propagation
- Implement all
FIXME
's andTODO
's - Create benchmarks for nodes
- Prevent losing unchecked blocks on exit
- Utilize AssemblyScript
- Modify signing to use blake2b instead of sha512
- Multi-sig wallets
- Unit test coverage
- Faster syncing.
- Fix issue of losing unchecked blocks if the node shuts down
- Fix node not pocketing incoming transactions after a long sync
- Current NANO node hangs during initial sync on t2.large or less
- Figure out why the node uses many GB of virtual memory
- Reduce the high unconfirmed block count on initial sync
- Fix degraded WiFi performance when syncing locally. Possibly due to an excess of network connections.
- Implement multi sig wallets so that NANO can be adopted by exchanges that require it, like Coinbase.