Perpclix

Perpclix Developers - Developed in the Open
Open Source Solana

Developed in the open.
100% on-chain.

Perpclix operates entirely as an open-source protocol. Review our active repositories, fork the codebase, or submit your contributions—the entire stack powering decentralized perpclix is fully accessible.

github.com/dcccrypto
14
Active Contributors
7
Core Repos
80
Pending Issues
3,537
Commits
50k+
Code Lines
Active
Build Health
TypeScript 43

perpclix-launch

Decentralized leverage market launcher—deploy custom pairs in under a minute on Solana.

X CI failing Active Apache-2.0
36 30
Updated 2d ago ➔
Rust 9

perpclix-stake

LP insurance staking module for Perpclix—secure PDA management setups.

✓ CI passing Recent Apache-2.0
13 16
Updated 10d ago ➔
Rust 5

perpclix-nft

NFT wrapper for active trading positions—utilizes the advanced SPL Token-2022 standard.

✓ CI passing Recent No license
11 12
Updated 9d ago ➔
Rust 4

perpclix-prog

On-chain smart contracts and core math models written for Perpclix core.

X CI failing Active Apache-2.0
12 0
Updated 10d ago ➔
TypeScript 3

perpclix-sdk

TypeScript integration library to interact seamlessly with Perpclix on-chain pools.

X CI failing Active Apache-2.0
12 21
Updated 9d ago ➔
TypeScript 1

perpclix-mobile

Perpclix Seeker application—native React Native framework companion.

X CI failing Recent Apache-2.0
5 1
Updated 15d ago ➔
Rust 0

perpclix

No-std Rust engine execution—formally verified math & risk structures (H + A/K mechanics).

✓ CI passing Active Apache-2.0
4 0
Updated 10d ago ➔

Risk Engine — H + A/K

Over 510 rigorous formal mathematical verifications validate our risk engine. The H parameter prevents dynamic capital leakage during network stresses, while A/K equitably balances liquidation differences with instant O(1) computations. Consequently: withdrawals never exceed system reserves, forced liquidations are strictly decentralized, and pools remain resilient.

H — Fair Exits (Haircut Ratio)

Residual = max(0, V - C_tot - I)

h = min(Residual, PNL_matured_pos_tot)
    / PNL_matured_pos_tot

effective_pnl_i = [max(PNL_i, 0) * h]

A/K — Fair Overhang Clearing

effective_pos(i) = [basis_i * A / a_basis_i]

pnl_delta(i) = |[basis_i]
    * (K - k_snap_i)
    / (a_basis_i * POS_SCALE)]|

Commit Activity

All commits across public repos · last 52 weeks

Mon Wed Fri
Less More

How to contribute

Join our community of developers engineering non-custodial perpclix systems.

01

Fork & Set Up

Fork dcccrypto/perpclix-launch (or any target repository). Set up locally. For contract repos: execute rustup override set stable.

perpclix-launch ➔
02

Run Locally

TypeScript: run 'pnpm install' and 'pnpm dev' to launch at localhost:3000. Rust/Anchor: run 'anchor build' and 'anchor test'.

03

Claim an Issue

Identify tasks tagged with 'good first issue' or consult with builders on Discord. Leave a comment on the thread before initiating your work.

good first issues ➔
04

Submit a PR

Format PR titles cleanly as [scope]: description. Reference your open issue in the summary. Automated CI processes execute immediately; code reviews are processed within 48 hours.

Discord server GitHub Discussions