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 implementcore.event— sealed event hierarchy and the asynchronous event buscore.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