feat: tron sponsored tx doc#102
Conversation
Greptile SummaryThis PR adds a new "Tron-specific fees" section to the protocol fees documentation, explaining that Request Network sponsors Tron network resources (energy and bandwidth) via third-party providers and passes a fixed $5 cost to the payer, which is explicitly stated to be on top of the standard 0.05% protocol fee.
Confidence Score: 5/5Documentation-only change that is safe to merge; the fee stacking ambiguity from prior review rounds has been resolved explicitly in the Note. The change adds a single prose section with no code, no API contract changes, and no configuration updates. The previously open question about whether the $5 fee stacks with the 0.05% protocol fee is now clearly answered inline. Remaining observations are about documentation completeness rather than correctness. No files require special attention; api-features/protocol-fees.mdx is the only changed file and contains only additive prose. Important Files Changed
Sequence Diagram%%{init: {'theme': 'neutral'}}%%
sequenceDiagram
participant Payer
participant RequestNetwork as Request Network API
participant Provider as Resource Providers (CatFee / Tron Energy Rent)
participant Tron as Tron Blockchain
Payer->>RequestNetwork: Initiate Tron payment (invoice + $5 Tron fee + 0.05% protocol fee)
RequestNetwork->>Provider: Request energy and bandwidth sponsorship
Provider-->>RequestNetwork: Resources confirmed
RequestNetwork->>Tron: Broadcast transaction (sponsored, no TRX required from payer)
Tron-->>RequestNetwork: Transaction confirmed
RequestNetwork-->>Payer: Payment complete
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
sequenceDiagram
participant Payer
participant RequestNetwork as Request Network API
participant Provider as Resource Providers (CatFee / Tron Energy Rent)
participant Tron as Tron Blockchain
Payer->>RequestNetwork: Initiate Tron payment (invoice + $5 Tron fee + 0.05% protocol fee)
RequestNetwork->>Provider: Request energy and bandwidth sponsorship
Provider-->>RequestNetwork: Resources confirmed
RequestNetwork->>Tron: Broadcast transaction (sponsored, no TRX required from payer)
Tron-->>RequestNetwork: Transaction confirmed
RequestNetwork-->>Payer: Payment complete
Reviews (2): Last reviewed commit: "chore: update" | Re-trigger Greptile |
|
|
||
| Transaction fees on Tron are paid in TRX and can be high when a wallet burns TRX directly for energy and bandwidth. | ||
|
|
||
| To prevent payers from needing TRX to broadcast a transaction, Request Network covers the required Tron resources through dedicated providers. We use [CatFee](https://catfee.io/) to sponsor energy and [Tron Energy Rent](https://tronenergyrent.com/) to sponsor bandwidth. This provider-based flow makes Tron transactions cost less than if the payer burned TRX directly. |
There was a problem hiding this comment.
Third-person "payers" / "payer" should be second-person "you" per the style guide's requirement to write in second person for instructions and procedures. The same applies to the last sentence of the next paragraph.
| To prevent payers from needing TRX to broadcast a transaction, Request Network covers the required Tron resources through dedicated providers. We use [CatFee](https://catfee.io/) to sponsor energy and [Tron Energy Rent](https://tronenergyrent.com/) to sponsor bandwidth. This provider-based flow makes Tron transactions cost less than if the payer burned TRX directly. | |
| To prevent you from needing TRX to broadcast a transaction, Request Network covers the required Tron resources through dedicated providers. We use [CatFee](https://catfee.io/) to sponsor energy and [Tron Energy Rent](https://tronenergyrent.com/) to sponsor bandwidth. This provider-based flow makes Tron transactions cost less than if you burned TRX directly. |
Context Used: AGENTS.md (source)
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
MantisClone
left a comment
There was a problem hiding this comment.
Looks good, but probably hold off on merging until the Tron sponsorship and fee changes are merge.

TL;DR
Added documentation explaining Tron-specific protocol fees and how Request Network handles Tron resource sponsorship.
What changed?
A new section, "Tron-specific fees," has been added to the protocol fees documentation. It explains that:
How to test?
Navigate to the Protocol Fees documentation page and verify the new "Tron-specific fees" section appears at the bottom with accurate content and working links to CatFee and Tron Energy Rent.
Why make this change?
Payers using Tron may be confused about why a fixed $5 fee is applied or why they don't need TRX to broadcast transactions. This documentation clarifies the fee structure and the rationale behind using sponsored resource providers on Tron.