GIT/FUN
NETWORK BASESEPOLIA
MARKETS LIVE 000
POOL TVL 0.00 ETH
EST. FEES 0.000 ETH
POOLS LIVE 000

Protocol

A market layer for open-source repositories.

GitFun turns public GitHub repositories into ERC-20 markets on Base. Uniswap v4 pools, hook-routed fees, and GitHub-verified creator claims — all on-chain.

Why GitFun

Permissionless launches

Any public GitHub repo with valid metadata can be tokenized. No allowlist, no curator, no off-chain gate.

On-chain registry

RepoRegistry maps owner+name to a single canonical token. Duplicate launches revert at the contract level.

GitHub-anchored identity

Creator claim flow uses GitHub OAuth to prove repo admin permission, then signs on-chain with the wallet.

Aligned creator economics

80% of swap fees route to the verified maintainer through FeeDistributor. Unclaimed fees accrue, never burned.

Uniswap v4 native

Each market is a v4 pool with a custom afterSwap hook. Single-sided LP launch, ascending price discovery.

Hard-cap protocol fee

Protocol's 20% share is bounded above by an on-chain ceiling of 30%. Governance cannot exceed it.

ArchitectureEnd-to-end
  1. 01
    GitHub
    User pastes URL
  2. 02
    Web
    Validates + signs request
  3. 03
    Relayer
    Submits gasless tx
  4. 04
    Factory
    Deploys ERC-20
  5. 05
    Registry
    Records canonical mapping
  6. 06
    Pool
    Uniswap v4 + hook
  7. 07
    FeeDistributor
    Splits hook fees
Parameters
Initial supply
1,000,000,000
Token decimals
18
Pool fee (LP)
1.00%
Pool tickSpacing
200
Initial price
≈ 0.001 ETH FDV
Hook split
80% creator / 20% protocol
Max protocol ceiling
30%
Bootstrap LP
Single-sided, full-range
Fee flowPer swap
Stage
Trader
Sends ETH or token in
Stage
Pool
1.00% LP fee
Stage
Creator (80%)
Routed via FeeDistributor
Stage
Protocol (20%)
Treasury, capped at 30%

The afterSwap hook calls accrueFees on FeeDistributor with the LP fee remainder. Distribution math is enforced on-chain. Creator share is claimable through OAuth.

Contracts
ContractRoleAddress
RepoRegistryCanonical owner + token mapping0x2679...95E9
CreatorClaimRegistryVerified creator wallet per token0x44D4...B167
FeeDistributorHolds + splits hook fees 80/200xF0e3...8B60
RepoTokenFactoryDeploys ERC-20 per repo0x78C4...B2D1
RepoFeeRouterHookUniswap v4 afterSwap fee router0xc895...0040

FAQ