Fees
Human-facing ledger (token address, Bankr LP split, hub wallets): Token & fees.
Hub swap fees (x402 → 0xSplits)
The buyer pays gross once to an on-chain 0xSplits split on Base. The seller cut and the protocol fee are fanned out on-chain via the split's distribute() — the fee is enforced by the immutable split, not a second payment leg.
Defaults (env):
FEE_BPS— basis points of the matched price (e.g.500= 5%)MIN_FEE_USDC— floor (e.g.0.001)HUB_PAY_TO— hub fee recipient (Base) — a recipient inside the splitSPLIT_ADDRESS_BASE— the 0xSplits PushSplit v2 address (the singlepayTo)SPLIT_RECIPIENTS_BASE— recipients + allocations for the keeper'sdistribute()- Asset: USDC via x402 on Base (
eip155:8453)
Exact live values: GET https://api.curb.numetal.xyz/.well-known/x402 and the 402 body on POST /v1/matches/{id}/pay.
$CURB LP / trading fees
Two layers (see /fees):
- LP / protocol (Bankr Doppler, on-chain): creator share 95% to the goekhan Bankr EVM fee claimer; 5% protocol/platform.
- Distribution (creator-side, same policy as $NUMETAL): claimed fees split WETH 80% team / 10% treasury / 10% burn and $CURB 40% team / 30% treasury / 30% burn.