Overview
Reusable Solidity libraries that provide common functionality across multiple contracts in the DistributionKit platform.
These libraries contain utility functions, data structures, and business logic that can be shared between different facets and contracts.
Available Libraries
Section titled “Available Libraries”- LibCertificate - Certificate-related utilities and helpers
- LibCommon - Common utility functions and constants
- LibCycle - Reward cycle management utilities
- LibDiamond - Diamond Standard utility functions
- LibNFT - NFT-related utilities and ERC721 helpers
- LibReward - Reward calculation and distribution logic
- LibRouter - Uniswap/Swap router integration utilities
- LibTransient - Transient storage and temporary data management