Finexis
API

GET /api/tiers

What a node costs and what the price buys. No parameters, no authentication.

Request

Request
GET /api/tiers

Response

200 application/json
{
  "tiers": [
    {
      "id": "base",
      "label": "Base",
      "priceWei": "20000000000000000",
      "maxPerWallet": 50,
      "holdingWei": "0",
      "holdingToken": null,
      "payoutBps": 10000,
      "onSale": true,
      "enforcedBy": {
        "price": "operator",
        "maxPerWallet": "operator",
        "holding": "operator"
      }
    }
  ]
}
FieldTypeMeaning
priceWeistringExact wei a transfer must carry. Anything else is held for review.
maxPerWalletnumberHow many of this tier one wallet may hold.
holdingWeistringFINEXIS that must be held to buy it. "0" means open to anyone.
payoutBpsnumberAccrual against the base per-credit range. 10000 is the base rate.
enforcedByobjectWhich rules the contract applies and which we do. See below, it is the part worth reading.

Caching

Cached for 30 seconds. For what one specific wallet may buy right now, including its token balance and remaining allowance, the deploy flow uses a per-address quote instead; this route is the same answer for everyone.