The Rental Model

How TronSave's order-book marketplace matches buyers and providers.

TronSave is a two‑sided marketplace with an order book that matches buyers (who need Energy/Bandwidth) with providers (who have spare staked resources).

Key roles

  • Buyer — places an order to rent resources for a receiver address and a durationSec.

  • Provider (seller) — delegates Energy from their staked TRX and earns APY.

  • Order book — the live set of supply/demand that determines the market price.

The price tiers

When buying, you set a unitPrice (in SUN per resource unit) — either a fixed number or one of three tiers:

Tier
Meaning

SLOW

The lowest price at which the order can be set. Cheapest, may take longer / fill less.

MEDIUM

⭐ Default. The lowest price for the maximum market fill. If the market can't fill at all, MEDIUM = SLOW + 10.

FAST

Prioritizes immediate fill. If the market is 100% ready, FAST = MEDIUM; if <100% ready, FAST = MEDIUM + 10; if 0%, FAST = SLOW + 20.

number

A fixed price in SUN for full control (e.g. 80).

How an order fills

Depending on supply and your order options, an order can be:

  • Fully filled — 100% matched and delegated.

  • Partially filled — only possible with allowPartialFill: true.

  • Pending — waiting for a provider to match (e.g., a Pending Order).

The status is reported as fulfilledPercent (0 = pending, 1–99 = partial, 100 = complete).

Delegation & duration

Matched resources are delegated on‑chain from provider to the buyer's receiver for durationSec. When the duration ends, the delegation is reclaimed unless the order is extended.

Because matched duration can be shorter than requested (the provider's resources may unlock sooner), TronSave automatically refunds the unused duration in TRX — see Smart Order.

Next steps

Last updated