Discount NFT

Discount Soulbound NFT

CAREL Protocol has a non-transferable (soulbound) NFT that gives holders fee discounts on protocol actions.

What Is It

The Discount Soulbound NFT is a tier-based NFT that cannot be sold or transferred. It is permanently linked to the wallet that minted it. Holders receive a discount on protocol fees (swap, limit order) based on their tier.

Discount applies only to the protocol fee — LP fees and relayer fees are not reduced.

Discount formula:

fee_after_discount = protocol_fee × (1 − discount_bps / 10,000)

Tiers

There are 5 tiers. Higher tiers require more points but give larger discounts.

TierNameDiscountPoints Required
Tier 1Bronze ShieldBase discountLowest
Tier 2Silver BladeIncreased
Tier 3Gold BladeMid-range
Tier 4Platinum BladeHigh
Tier 5Onyx BladeMaximumHighest

Exact point costs are set on-chain and visible in the Rewards tab.

NFT Visuals

Bronze ShieldSilver BladeGold BladePlatinum BladeOnyx Blade

How to Get One

  1. Earn points through on-chain activity (swap, stake, bridge, referral)
  2. Go to Rewards tab in the CAREL app
  3. Sync your points on-chain
  4. Select a tier and click Mint NFT
  5. Sign the transaction in your wallet
  6. Wait for on-chain confirmation — the UI shows pending status while the transaction confirms

Recharge

Each NFT has a limited number of discount uses. When uses run out, you can recharge the NFT by spending points on-chain. This prevents unlimited free discounts.

Technical Details

  • Contract: DiscountSoulbound on Starknet Sepolia
  • Address: 0x05b4c1e3578fd605b44b1950c749f01b2f652b8fd7a77135801d8d31af6fe809
  • Standard: Cairo soulbound (transfer functions are permanently disabled)
  • Metadata: stored on IPFS/Filecoin (one URI per tier)
  • Points consumed on-chain via PointStorage at mint confirmation

The mint uses a pending/confirmed flow — your points are only deducted after the on-chain transaction confirms, not when you initiate it.