Skip to content
This repository has been archived by the owner on Jul 1, 2021. It is now read-only.

High-level Tasks for Trinity #25

Closed
2 of 19 tasks
carver opened this issue May 29, 2018 · 3 comments
Closed
2 of 19 tasks

High-level Tasks for Trinity #25

carver opened this issue May 29, 2018 · 3 comments

Comments

@carver
Copy link
Contributor

carver commented May 29, 2018

During a brainstorming session, we picked out and prioritized some high-level tasks to work on for Trinity. They are below, and probably include issues that are already created.

The meta-task is to:

  1. Search for existing tasks and link them below
  2. Create fleshed out issues for any missing, and link them

Do very soon

  • Installation
    • Brew
    • Apt / snap
    • Windows (maybe WSL/APT)
  • Intelligent peer selection
  • Tx pool management and peer broadcasting
  • Discovery v5
  • Light serve, on by default

Do soon

  • Stateless sync
  • Prune old state
  • Rinkeby and/or Kovan support
  • Dev mode
  • Casper
  • Eth Bots: daemons & simulation
  • Chain state sharding: only storing some blocks/receipts/transactions, and using light client protocol to get them if needed
  • Whisper

Do

  • Ethstats
  • Lazy full client
  • Plugins
@hwwhww
Copy link
Contributor

hwwhww commented May 30, 2018

These things may be part of "Eth Bots: daemons & simulation"?

  • Developer UX
    • Dockerfile, docker-compose env
    • Testnet deployment tool
  • Testing

@cburgdorf
Copy link
Contributor

cburgdorf commented Aug 30, 2018

Haha, I just noticed I managed to scratch the least important thing of the list (with lots of room for improvement left)

@veox
Copy link
Contributor

veox commented Oct 9, 2018

ethstats is kind of done - see issue ethereum/py-evm#1187 for reference.

@pipermerriam pipermerriam transferred this issue from ethereum/py-evm Dec 21, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants