pelldvs-libs

module
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2025 License: Apache-2.0

README

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.

Directories

Path Synopsis
bls
Package json provides functions for marshaling and unmarshaling JSON in a format that is backwards-compatible with Amino JSON encoding.
Package json provides functions for marshaling and unmarshaling JSON in a format that is backwards-compatible with Amino JSON encoding.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL