Package com.privatechain.core


package com.privatechain.core
Top-level package for the private-blockchain core library.

This package contains the three sub-packages that define the library's public contracts and the one assembly package where all modules are wired together:

  • core.model — immutable domain objects (Block, BlockHeader, Transaction)
  • core.spi — Service Provider Interfaces for consumers to implement
  • core.event — sealed event hierarchy and the asynchronous event bus
  • core.builder — BlockchainConfig, BlockchainNode, and Blockchain

blockchain-core has zero mandatory runtime dependencies beyond the JDK, ensuring that any Java project can depend on it without risk of classpath conflicts (design.md §7.1).

Since:
1.0.0