Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Move as much code out of node into core as possible #750

@gavofyork

Description

@gavofyork

This a meta-issue. Offenders:

  • node_consensus: Should be removed to core.
  • node_network: Should be removed to core.
  • node_transaction_pool: A general, runtime-pluggable transaction queue as in Generic Transaction Queue logic in runtime #728 should allow this to be eliminated.
  • node_api: The pub mod api { impl_stubs!( ... ) } should be able to be reused for creating an ergonomic calling interface in native code, thereby eliminating the need for most of the API boilerplate.
  • node_service: Looks pretty boilerplatey. Use macros and/or more generics in order to get it down to the essentials.
  • Runtime refactorings:

Metadata

Metadata

Labels

J1-metaA specific issue for grouping tasks or bugs of a specific category.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions