Recycle — Current Version
Recycle — Current Version (Field Map)
Execution Infrastructure
The Recycle interface is the operational execution layer of the WaveSwaps infrastructure.
It allows users to submit recycling execution requests by paying a native service fee.
The system then:
• consumes accounting units • routes fees through protocol rails • updates recycling weight • allocates rewards to inventory providers
This execution process is handled by four protocol contracts:
Recycling Engine Protocol Fee Router Recycle Asset Registry Sponsorship Ledger
Recycle Menu — Functional Expla…
Execution Request
The Recycle interface allows submission of a metered execution request.
Users pay a native service fee and specify the asset to recycle.
The engine then consumes accounting units corresponding to the request.
The interface does not transfer tokens or create asset ownership.
It executes deterministic protocol operations.
Asset Selection
Supported assets are defined in the Asset Registry.
Each registry entry includes:
• token address • decimals • conversion rate • maximum caps • enabled status
Example registry structure:
The registry ensures only supported assets can be recycled.
Units per Native
Each asset defines a conversion rate between native payment and accounting unit consumption.
Example:
1 native token → 0.01 accounting units
This rate determines how much inventory capacity is consumed by a recycle request.
Native Service Fee
Users specify the native amount to pay.
This value is sent directly to the recycling engine.
Example:
The fee is not paid to a single destination.
Instead, it is distributed through protocol fee rails.
Unit Consumption
The UI computes expected unit consumption using:
These units are deducted from the ledger balance of the beneficiary.
Accounting units are not tokens and cannot be transferred.
They exist only as internal execution meters.
Inventory Provider
Each recycle request consumes units previously provisioned by an inventory provider.
The interface displays the provider currently bound to the beneficiary address.
Providers supply the inventory consumed by recycling operations.
Review & Execute
When the user confirms execution, the interface submits a transaction to the recycling engine.
Equivalent call:
The engine then processes the execution request.
System Properties
The Recycle interface is designed with strict infrastructure constraints.
No ownership transfer No investment claims No guarantees of outcome
Execution records protocol state only.
Participation does not create entitlement.
Last updated