Skip to content

Tracking Issue for the Library (initial version) #1

@yuvicc

Description

@yuvicc

To-do's

  • Split the monolith class to separate classes for modularity - done in 7cedece
  • Kernel Types: kernel enum definitions --> completed c7dfb26
  • Kernel Data Class: data structures for Kernel
  • Chainstate Manager class
  • Context Manager class
  • Notifications Manager class
  • Logger class
  • Add verify method for transaction verification
  • For v1 we can use kernelLib branch commit 6a9fdf7ae58a85ccc08c5f6917f64f28f5a330ad
  • Add processBlock method for block validation
  • Unit test(probably using JUnit) for transaction and block validation
  • Testing notification and logging would be nice too
  • Code examples and usages
  • Memory management needs some fix(maybe using scope based arena instead of global arena)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions