FATK and Economy

Token role, constraints, and practical settlement model

FATK is a project token with ecosystem utility. It can be used as alliance settlement token only if both sides of an OTC trade accept it.

1. What FATK is used for

  • Community testing rewards and contributor incentives.
  • Internal campaigns and ecosystem utility flows.
  • Alliance settlement only when seller accepts FATK terms.

2. What FATK does not guarantee

  • Automatic acceptance by external NFT sellers.
  • Automatic liquidity comparable to major stable assets.
  • Cash payout semantics for community testing rewards.

3. Why confusion appears in NFT purchase flow

`buyNFT` in your contract pays seller using the alliance ERC20 token, but execution is only allowed for a previously approved acquisition tuple (NFT, tokenId, seller, price, deadline). If alliance token is FATK, seller receives FATK. This is contract-defined behavior, not UI convention. Therefore, the settlement token must be selected with seller agreement in mind.

4. Recommended strategy by environment

EnvironmentRecommended alliance tokenReason
Local developmentFATKFast bootstrap and deterministic tests.
Sepolia testingTest stable ERC20 or commonly accepted test tokenCloser to realistic settlement expectations.
ProductionLiquid settlement asset agreed by both partiesLower OTC friction and clearer pricing.

5. Product-level guidance

Keep FATK as ecosystem incentive token, but expose settlement token choice explicitly in create flow and documentation. This preserves utility while keeping real trading paths practical.

Settlement reminder

In FlashAlliance, gas is paid in native chain token (for example SepoliaETH), but NFT trade settlement is paid in the alliance ERC20 token.