PellDVS Libs
PellDVS Libs is a collection of foundational Go libraries designed to support the economic mechanisms and infrastructure of PellDVS. It provides essential data structures, cryptographic utilities, logging, OS abstractions, and concurrency tools to facilitate seamless integration and development.
Installation
To install, run:
go get github.com/0xPellNetwork/pelldvs-libs
Modules
PellDVS Libs consists of several utility modules:
- bytes - Provides utilities for handling byte slices efficiently.
- crypto - Implements cryptographic functions, including hashing and signature verification.
- json - Offers enhanced JSON serialization and deserialization utilities.
- log - Lightweight logging library with structured logging support.
- os - OS-level utilities for file and process management.
- service - Provides common patterns for managing services.
- sync - Concurrency utilities, including enhanced synchronization primitives.
Development
To contribute to pelldvs-libs, clone the repository:
git clone https://github.com/0xPellNetwork/pelldvs-libs
For contribution guidelines, please refer to the CONTRIBUTING.md document.