@libertasinception/tokenomics
v0.1.0
Published
Tokenomics utilities — PHI/NX emission calculations, staking rewards, fee distribution, and supply queries
Maintainers
Readme
@libertasinception/tokenomics
Tokenomics utilities — PHI/NX emission calculations, staking rewards, fee distribution, and supply queries
Installation
npm install @libertasinception/tokenomicsQuick Start
import { TokenomicsClient } from "@libertasinception/tokenomics";
const tokenomics = new TokenomicsClient(httpClient);
const emission = await tokenomics.emissionSchedule("phi");
const position = await tokenomics.stakingPosition("n1a1addr...");
// Tiers: standard (1.0x), premium (1.05x), dual (1.15x with NX)
const edgeSupply = await tokenomics.edgeSupply();
const faucet = await tokenomics.faucet("n1a1addr...", ["10000000uphi"]);Features
- PHI emission schedule (phi-ving with golden ratio)
- NX emission schedule (linear decay + burn-on-use)
- Multi-tier staking positions (standard/premium/dual)
- EDGE token supply and analytics
- CPHI balance queries
- Mining rewards tracking
- Devnet faucet
API Reference
Classes
TokenomicsClient
Types
TransferRecordCphiBalanceEdgeBalanceEdgeSupplyEmissionPointEmissionScheduleMiningRewardsStakingTierStakingPositionFaucetResult
Dependencies
@libertasinception/corezod
Requirements
- Node.js >= 18.0.0
- TypeScript >= 5.7 (recommended)
Links
License
MIT - see LICENSE for details.
