AUM Fee API reference
Endpoints to configure AUM Fee on a token, read time-weighted accrued estimates, collect fees into a recipient wallet, freeze the rate, and page through collection history.
The aum-fee token feature accrues an annual management fee against time-weighted supply. Use this page as the endpoint reference. See Configure and operate AUM Fee for the task flow, and AUM Fee architecture for the canonical model, dilution mechanics, and events.
Configuration during token creation
{
"aum-fee": {
"feeBps": 200,
"recipient": "0x..."
}
}| Parameter | Type | Required | Description |
|---|---|---|---|
feeBps | Integer | Yes | Annualised fee rate in basis points. 200 = 2.00% per year. |
recipient | Ethereum address | Yes | Wallet that receives the collected fee. |
Reading accrued fees
GET /api/v2/tokens/{tokenAddress}/aum-fee/accrued-estimateReturns the current accrued-fee estimate in token units, the configured annual rate, the last collection time, the measurement time, and the address of the attached feature contract. The response data is null when your token has no attached and initialised AUM Fee feature.
Collecting accrued fees
POST /api/v2/tokens/{tokenAddress}/features/aum-fee/collectionsQueues an async blockchain mutation that calls the AUM Fee collection flow. Collection mints newly issued token units to the configured recipient. It does not transfer existing treasury tokens.
Updating parameters
Update each governance-controlled parameter through its own endpoint. The platform blocks these calls after you freeze the rate and recipient.
PATCH /api/v2/tokens/{tokenAddress}/features/aum-fee/bps
PATCH /api/v2/tokens/{tokenAddress}/features/aum-fee/recipient
POST /api/v2/tokens/{tokenAddress}/features/aum-fee/rate-freezesCollect before you change the rate or recipient when the accounting period needs a clean cut-off. The next estimate and collection use the current configuration against elapsed time since the last collection.
Listing collection events
GET /api/v2/tokens/{tokenAddress}/aum-fee/collection-eventsReturns indexed AUMFeeCollected events for the attached feature. The collection supports DataTable filtering, sorting, and pagination. Useful response fields include collector, recipient, feeAmount, feeAmountExact, eventTimestamp, blockNumber, blockTimestamp, txHash, and logIndex. Filter and sort collections by collectedAt, blockNumber, collector, recipient, and feeAmount.
Related
Fixed yield schedule read API reference
Read a fixed yield schedule by contract address, including its rate, interval, denomination asset, claimed and unclaimed totals, and every accrual period.
Transaction fee API
Update rates, change the fee recipient, freeze future rate changes, and read collection history for tokens with the transaction-fee feature attached.