Skip to content

Update: Fix 0 volume tracking on Lunar Finance#7898

Closed
Enniwealth wants to merge 24 commits into
DefiLlama:masterfrom
Enniwealth:nano
Closed

Update: Fix 0 volume tracking on Lunar Finance#7898
Enniwealth wants to merge 24 commits into
DefiLlama:masterfrom
Enniwealth:nano

Conversation

@Enniwealth

Copy link
Copy Markdown
Contributor

Summary

Adds and hardens Lunar Finance dimension adapters for DefiLlama:

  • aggregators/lunar-finance — DEX aggregator volume, fees, and revenue (meta-aggregator swaps + batch sweeper)
  • bridge-aggregators/lunar-finance-bridge — Bridge aggregator volume and fee dimensions

Both adapters use Lunar’s public analytics API (lunar-backend-production.up.railway.app) with disclosed methodology. BSC sweeper volume is supplemented on-chain via LunarSweeperRouter where deployed.

Official site: https://lunarfinance.io

Data sources

Adapter Source Notes
DEX aggregator /api/analytics/dexs Confirmed swap / meta-aggregator routes
DEX sweeper (API) /api/analytics/sweeper Non-EVM / API-tracked sweeper volume
DEX sweeper (on-chain) LunarSweeperRouter on BSC Decodes sweep / sweepWithPermit2 tx inputs
Bridge aggregator /api/analytics/bridge Confirmed cross-chain bridge transactions

Key design decisions

Protocol-wide API totals (no double-counting)

Verified that the Lunar analytics API currently returns the same protocol-wide totals for every chain query param. To avoid inflating volume/fees (~50×–70×), API metrics are attributed on ethereum only (LUNAR_PRIMARY_CHAIN). Other registered chains return zero for API-derived dimensions until per-chain filtering is available.

BSC sweeper (no double-counting)

On BSC, sweeper volume comes from on-chain router balances only — not from both API sweeper USD and on-chain token amounts. On indexer failure (e.g. CI), the adapter logs a warning and continues without crashing.

Chain coverage (~50 chains)

Adapters register ~50 supported chains derived from the Lunar chain-ID mapping, excluding dead/niche chains (e.g. kroma, canto, okexchain) that are not supported in-app and cause unreliable RPC lookups in tests. Full LUNAR_CHAIN_ID mapping is retained for API queries.

Fee accounting (Fees = Revenue + SupplySideRevenue)

Both adapters return dailySupplySideRevenue, parsed from the API when available or derived as dailyFees - dailyRevenue. If dailyRevenue > dailyFees, the adapter throws instead of clamping to zero, so upstream data issues are surfaced rather than masked.

Files changed

File Purpose
helpers/lunarFinance.ts API client, chain-ID mapping, USD parsing, fee derivation, adapter chain list
helpers/lunarSweeperOnChain.ts On-chain BSC sweeper volume from router transactions
aggregators/lunar-finance/index.ts DEX aggregator adapter (version: 2, pullHourly: true)
bridge-aggregators/lunar-finance-bridge/index.ts Bridge aggregator adapter

Adapter metadata

  • version: 2
  • pullHourly: true
  • methodology + breakdownMethodology on both adapters
  • dailySupplySideRevenue on DEX and bridge adapters

Test plan

  • pnpm run ts-check
  • pnpm test aggregators lunar-finance
    • Aggregate daily volume matches protocol total (~$0.43 in recent window), not per-chain duplication
    • BSC on-chain sweeper warnings are non-fatal when indexer v2 is unavailable
  • pnpm test bridge-aggregators lunar-finance-bridge
    • Returns zeroed dimensions on non-primary chains; fetches on ethereum only
pnpm run ts-check
pnpm test aggregators lunar-finance
pnpm test bridge-aggregators lunar-finance-bridge

Enniwealth and others added 19 commits June 23, 2026 09:35
This file implements the LunarSweeperRouter functionality for on-chain volume tracking, including transaction parsing and volume calculation.
This file implements the Lunar Finance bridge aggregator, fetching and parsing bridge volume data from the Lunar analytics API.
This file implements a bridge aggregator for Lunar Finance, fetching and parsing daily bridge volume, fees, and revenue from the Lunar analytics API.
Refactor daily volume calculation to include API USD and on-chain sweeper router amounts.
@coderabbitai

coderabbitai Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 6b577c3b-cbb0-4108-a255-2d40e7107410

📥 Commits

Reviewing files that changed from the base of the PR and between b713080 and efa3312.

📒 Files selected for processing (1)
  • aggregators/lunar-finance/index.ts

Summary by CodeRabbit

  • New Features
    • Expanded Lunar analytics beyond a single network to cover additional supported chains automatically.
    • Enabled hourly updates for dexs, sweeper, and bridge analytics for fresher metrics.
    • Enhanced revenue breakdowns across DEXs and bridge, including protocol revenue, user fees, and supply-side revenue where available.
    • Display token volume using USD values when provided by Lunar.
  • Bug Fixes
    • Improved resilience when some Lunar analytics segments are missing (e.g., sweeper failures), reducing failed refreshes and partial-data gaps.

Walkthrough

This PR adds a shared Lunar Finance analytics helper module, then rewrites the DEX and bridge adapters to use it with multi-chain hourly adapter wiring, USD-wei parsing, supply-side revenue handling, and expanded methodology metadata.

Changes

Lunar Finance Adapter Refactor

Layer / File(s) Summary
Shared analytics helper module
helpers/lunarFinance.ts
Adds API base normalization, chain mappings, adapter-chain selection, default start date, analytics envelope types, USD parsing, supply-side revenue resolution, and Lunar analytics fetching.
DEX aggregator adapter rewrite
aggregators/lunar-finance/index.ts
Switches to shared Lunar helpers, fetches dexs plus best-effort sweeper analytics, computes balances and supply-side revenue, and updates the adapter to a dynamic hourly per-chain configuration with expanded methodology text.
Bridge aggregator adapter rewrite
bridge-aggregators/lunar-finance-bridge/index.ts
Switches to shared Lunar helpers, parses bridge analytics into the new revenue fields, and updates the adapter to a dynamic hourly per-chain configuration with expanded methodology text.

Estimated code review effort: 3 (Moderate) | ~25 minutes

Sequence Diagram(s)

sequenceDiagram
  participant Adapter as Lunar adapter
  participant Helper as helpers/lunarFinance.ts
  participant API as Lunar API

  Adapter->>Helper: fetchLunarAnalytics("dexs" / "bridge" / "sweeper", options)
  Helper->>API: GET /api/analytics/{path}?startTimestamp&endTimestamp&chain
  API-->>Helper: analytics envelope
  Helper-->>Adapter: parsed envelope or throw
  Adapter->>Helper: parseLunarUsdWei(field)
  Adapter->>Helper: resolveLunarSupplySideRevenue(field, dailyFees, dailyRevenue)
  Adapter-->>Adapter: return dailyVolume, dailyFees, dailyRevenue, dailyProtocolRevenue, dailyUserFees, dailySupplySideRevenue
Loading

Possibly related PRs

Suggested labels: new-adapter, methodology, helper, bug-fix

Suggested reviewers: bheluga

🚥 Pre-merge checks | ✅ 12 | ❌ 3

❌ Failed checks (3 warnings)

Check name Status Explanation Resolution
Title check ⚠️ Warning The title is relevant, but it does not follow the required [type] protocol-name - description format. Rename it to match the required format, for example: [update] Lunar Finance - fix zero-volume tracking.
Adapter Shape ⚠️ Warning Both Lunar adapters use per-chain adapter:Object.fromEntries(...) despite sharing the same LUNAR_DEFAULT_START; the repo supports the simpler chains+start shape. Flatten to chains: LUNAR_ADAPTER_CHAINS with a single start: LUNAR_DEFAULT_START; reserve per-chain adapter maps only for truly chain-specific config.
Efficiency And Error Handling ⚠️ Warning aggregators/lunar-finance/index.ts catches sweeper fetch errors, only logs console.warn, and continues—this swallows errors without rethrowing. Re-throw after logging, or narrow the catch to only expected network failures and surface all other errors.
✅ Passed checks (12 passed)
Check name Status Explanation
Description check ✅ Passed The description is detailed and includes summary, data sources, design decisions, files changed, metadata, and test plan.
Docstring Coverage ✅ Passed Docstring coverage is 55.56% which is sufficient. The required threshold is 50.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Breakdown Methodology Check ✅ Passed PASS: LunarBase’s .add() calls all use METRIC.SWAP_FEES, which is covered by breakdownMethodology, and the adapter exports breakdownMethodology; Lunar Finance/bridge also export it.
Income Statement Compliance ✅ Passed Helpers enforce fees = revenue + supply-side, and both Lunar adapters return dailyFees, dailyRevenue, and dailySupplySideRevenue with that relation.
Version 2 Required ✅ Passed Both Lunar adapters export version: 2 in their default SimpleAdapter configs.
Pullhourly Required For Version 2 ✅ Passed Both v2 Lunar adapters explicitly set pullHourly: true, and no pullHourly: false appears in the touched Lunar files.
Dune Adapters Are Version 1 ✅ Passed Lunar adapters use the Lunar analytics API, not Dune helpers; the only Lunar adapter exports version: 2, so the Dune-specific version-1 rule doesn’t apply.
Income Statement Balance ✅ Passed Both Lunar adapters keep dailyFees = dailyRevenue + dailySupplySideRevenue via explicit reconciliation and throw on imbalance.
Fetchoptions Usage ✅ Passed Both adapters use async fetch(options: FetchOptions); helpers use options.startTimestamp/endTimestamp, and no v1 signatures or timestamp return fields appear in the Lunar files.
Methodology Keys ✅ Passed Methodology keys are display names (Volume/BridgeVolume, Fees, Revenue, ProtocolRevenue, SupplySideRevenue), not code fields like dailyFees or dailyVolume.
✨ Finishing Touches
✨ Simplify code
  • Create PR with simplified code

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

The lunar-finance adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts aggregators lunar-finance

🦙 Running LUNAR-FINANCE adapter 🦙
---------------------------------------------------
Start Date:	Mon, 29 Jun 2026 15:00:00 GMT
End Date:	Tue, 30 Jun 2026 15:00:00 GMT
---------------------------------------------------

error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://tron.api.pocket.network error: Cannot read properties of null (reading 'number')
- host: https://tron.drpc.org error: Request failed with status code 500
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500
- host: https://tron.api.pocket.network error: Cannot read properties of null (reading 'number')] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
 (1/24) start: 3 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
 (2/24) start: 4 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
 (3/24) start: 5 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
 (4/24) start: 6 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
 (5/24) start: 7 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
 (6/24) start: 8 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
 (7/24) start: 9 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
 (8/24) start: 10 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
 (9/24) start: 11 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(10/24) start: 12 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
(11/24) start: 1 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(12/24) start: 2 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
(13/24) start: 3 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(14/24) start: 4 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
(15/24) start: 5 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(16/24) start: 6 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
(17/24) start: 7 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(18/24) start: 8 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
(19/24) start: 9 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.43
(20/24) start: 10 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
(21/24) start: 11 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(22/24) start: 12 PM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/helpers/lunarSweeperOnChain.ts:66:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:83:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 4)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
(23/24) start: 1 PM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(24/24) start: 2 PM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00

====== TOTAL DAILY AGGREGATED (sum of slots per chain) ======

chain     | Daily fees | Daily revenue | Daily protocol revenue | Daily user fees | Daily supply side revenue | Daily volume
---       | ---        | ---           | ---                    | ---             | ---                       | ---         
solana    | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
ethereum  | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.43        
arbitrum  | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
polygon   | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
bsc       | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
base      | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
optimism  | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
avax      | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
sui       | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
aptos     | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
ton       | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
tron      | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
near      | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
starknet  | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
cardano   | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
Aggregate | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.43        



FEES BREAKDOWN 👇

@github-actions

Copy link
Copy Markdown

The lunar-finance-bridge adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts bridge-aggregators lunar-finance-bridge

🦙 Running LUNAR-FINANCE-BRIDGE adapter 🦙
---------------------------------------------------
Start Date:	Mon, 29 Jun 2026 15:00:00 GMT
End Date:	Tue, 30 Jun 2026 15:00:00 GMT
---------------------------------------------------

 (1/24) start: 3 PM - 29/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (2/24) start: 4 PM - 29/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (3/24) start: 5 PM - 29/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (4/24) start: 6 PM - 29/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (5/24) start: 7 PM - 29/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (6/24) start: 8 PM - 29/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (7/24) start: 9 PM - 29/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (8/24) start: 10 PM - 29/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (9/24) start: 11 PM - 29/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(10/24) start: 12 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(11/24) start: 1 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(12/24) start: 2 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(13/24) start: 3 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(14/24) start: 4 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(15/24) start: 5 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(16/24) start: 6 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(17/24) start: 7 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(18/24) start: 8 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(19/24) start: 9 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(20/24) start: 10 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(21/24) start: 11 AM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(22/24) start: 12 PM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(23/24) start: 1 PM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(24/24) start: 2 PM - 30/06    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00

====== TOTAL DAILY AGGREGATED (sum of slots per chain) ======

chain     | Daily bridge volume | Daily fees | Daily revenue | Daily protocol revenue | Daily user fees | Daily supply side revenue
---       | ---                 | ---        | ---           | ---                    | ---             | ---                      
solana    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ethereum  | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
arbitrum  | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
polygon   | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bsc       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
base      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
optimism  | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
avax      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sui       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
aptos     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ton       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
tron      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
near      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
starknet  | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cardano   | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
Aggregate | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 7

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@aggregators/lunar-finance/index.ts`:
- Around line 53-58: Avoid double-counting sweeper volume in the lunar-finance
aggregator by ensuring the protocol-wide API total is not added again on BSC
when `LUNAR_SWEEPER_ROUTER` already contributes on-chain sweeper volume. Update
the volume aggregation logic in `aggregators/lunar-finance/index.ts` around the
`parseLunarUsdWei`, `sweeperApiUsd`, and `dexUsd` assignments so the API-derived
sweeper amount is only applied once across chains, and make the same adjustment
in the related aggregation path referenced by the existing comment.
- Around line 60-70: The Lunar Finance adapter currently uses
`parseLunarUsdWei(...) || deriveLunarSupplySideRevenue(...)`, which treats an
explicit 0 as missing and skips validating supplied values. Update the
`dailySupplySideRevenue` logic in `aggregators/lunar-finance/index.ts` so it
derives only when `dexPayload.dailySupplySideRevenue` is absent, and otherwise
parses the supplied value and validates that `Fees = Revenue +
SupplySideRevenue` within a small tolerance using the existing `dailyFees`,
`dailyRevenue`, and `deriveLunarSupplySideRevenue` flow.
- Around line 45-48: The lunar finance aggregator is swallowing recoverable
sweeper API errors by using an empty fallback and Promise.all in the same flow.
Update the logic in the lunar-finance index entry to fetch the required DEX
payload first via fetchLunarAnalytics("dexs", options), then call the optional
sweeper fetch separately with a logged catch that records the failure before
returning the fallback. Keep the sweeper fallback only for the optional path,
and remove Promise.all so errors are not silently hidden.

In `@bridge-aggregators/lunar-finance-bridge/index.ts`:
- Around line 37-47: The Lunar Finance bridge fee parsing currently uses a falsy
fallback in the `dailySupplySideRevenue` assignment, which treats an explicit 0
as missing and skips validation of supplied values. Update `parseLunarUsdWei`,
`deriveLunarSupplySideRevenue`, and the `dailySupplySideRevenue` handling in the
bridge logic so that derivation happens only when the provider omits the field,
not when it is zero. When the API supplies a value, validate that `dailyRevenue
+ dailySupplySideRevenue === dailyFees` for the period and only derive as a
fallback if the field is absent.

In `@helpers/lunarFinance.ts`:
- Around line 140-146: The parseLunarUsdWei helper is silently coercing
malformed Lunar USD input to zero, which hides bad upstream data. Update
parseLunarUsdWei to keep returning 0 only when BalanceField.usd is absent, but
validate the raw string/number strictly and throw an error for malformed,
partial, non-finite, or negative values instead of falling back to 0. Use the
existing parseLunarUsdWei function and BalanceField shape to locate the fix, and
ensure callers see the failure rather than silently underreporting values.

In `@helpers/lunarSweeperOnChain.ts`:
- Around line 1-82: The LunarSweeperRouter logic in fetchSweeperOnChainVolume
and LUNAR_SWEEPER_ROUTER is adapter-specific and should not live in a shared
helper unless it is reused by multiple adapters. Move this code under
aggregators/lunar-finance/ (or equivalent Lunar adapter code) and keep helpers
only for reusable logic, or refactor the router address/chain start data into
parameters so the helper is generic for 2+ adapters.
- Around line 30-47: Separate selector filtering from decoding in decodeLegs:
keep returning [] when ROUTER_IFACE.parseTransaction identifies a non-sweep
selector, but do not swallow parseTransaction errors for sweep and
sweepWithPermit2 calls. Update decodeLegs so malformed router calldata for those
known selectors is rethrown instead of caught and treated as empty, while
preserving the current empty-array behavior for missing/too-short data and
unknown methods.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 84552518-7cf2-41d3-a9a2-40c30bfd246e

📥 Commits

Reviewing files that changed from the base of the PR and between 1fcf7a4 and f8b7361.

📒 Files selected for processing (4)
  • aggregators/lunar-finance/index.ts
  • bridge-aggregators/lunar-finance-bridge/index.ts
  • helpers/lunarFinance.ts
  • helpers/lunarSweeperOnChain.ts

Comment thread aggregators/lunar-finance/index.ts Outdated
Comment thread aggregators/lunar-finance/index.ts Outdated
Comment thread aggregators/lunar-finance/index.ts Outdated
Comment thread bridge-aggregators/lunar-finance-bridge/index.ts Outdated
Comment thread helpers/lunarFinance.ts
Comment thread aggregators/lunar-finance/sweeperOnChain.ts Outdated
Comment thread aggregators/lunar-finance/sweeperOnChain.ts Outdated
…chain only; API fallback only if on-chain fails
@github-actions

Copy link
Copy Markdown

The lunar-finance adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts aggregators lunar-finance

🦙 Running LUNAR-FINANCE adapter 🦙
---------------------------------------------------
Start Date:	Mon, 29 Jun 2026 15:00:00 GMT
End Date:	Tue, 30 Jun 2026 15:00:00 GMT
---------------------------------------------------

error fetching block Error: Block selected is more than 1 hour away from the requested timestamp
    at _lookupBlock (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/blocks.js:238:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: Block selected is more than 1 hour away from the requested timestamp
    at _lookupBlock (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/blocks.js:238:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching blocktaiko Error getting block: taiko 1782748799 Request failed with status code 500
error fetching block Error: Block selected is more than 1 hour away from the requested timestamp
    at _lookupBlock (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/blocks.js:238:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching blocktaiko Error getting block: taiko 1782745199 Request failed with status code 500
error fetching blocktaiko Error getting block: taiko 1782748799 Request failed with status code 500
error fetching blocktaiko Error getting block: taiko 1782752399 Request failed with status code 500
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782745199&endTimestamp=1782748800&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782748799&endTimestamp=1782752400&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500
- host: https://tron.api.pocket.network error: Cannot read properties of null (reading 'number')] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782745199&endTimestamp=1782748800&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782748799&endTimestamp=1782752400&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
 (1/24) start: 3 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
 (2/24) start: 4 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
error fetching blocktaiko Error getting block: taiko 1782752399 Request failed with status code 500
error fetching block Error: Block selected is more than 1 hour away from the requested timestamp
    at _lookupBlock (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/blocks.js:238:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782752399&endTimestamp=1782756000&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782752399&endTimestamp=1782756000&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782755999&endTimestamp=1782759600&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782755999&endTimestamp=1782759600&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
error fetching blocktaiko Error getting block: taiko 1782755999 Request failed with status code 500
error fetching blocktaiko Error getting block: taiko 1782755999 Request failed with status code 500
error fetching block Error: Block selected is more than 1 hour away from the requested timestamp
    at _lookupBlock (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/blocks.js:238:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching blocktaiko Error getting block: taiko 1782759599 Request failed with status code 500
 (3/24) start: 5 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
 (4/24) start: 6 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
error fetching blocktaiko Error getting block: taiko 1782759599 Request failed with status code 500
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
error fetching block Error: Block selected is more than 1 hour away from the requested timestamp
    at _lookupBlock (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/blocks.js:238:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782759599&endTimestamp=1782763200&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782759599&endTimestamp=1782763200&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782763199&endTimestamp=1782766800&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782763199&endTimestamp=1782766800&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
error fetching blocktaiko Error getting block: taiko 1782763199 Request failed with status code 500
error fetching blocktaiko Error getting block: taiko 1782763199 Request failed with status code 500
error fetching block Error: Block selected is more than 1 hour away from the requested timestamp
    at _lookupBlock (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/blocks.js:238:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching blocktaiko Error getting block: taiko 1782766799 Request failed with status code 500
 (5/24) start: 7 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
 (6/24) start: 8 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
error fetching blocktaiko Error getting block: taiko 1782766799 Request failed with status code 500
error fetching block Error: Block selected is more than 1 hour away from the requested timestamp
    at _lookupBlock (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/blocks.js:238:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782766799&endTimestamp=1782770400&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782766799&endTimestamp=1782770400&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782770399&endTimestamp=1782774000&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782770399&endTimestamp=1782774000&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
error fetching blocktaiko Error getting block: taiko 1782770399 Request failed with status code 500
error fetching blocktaiko Error getting block: taiko 1782770399 Request failed with status code 500
error fetching block Error: Block selected is more than 1 hour away from the requested timestamp
    at _lookupBlock (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/blocks.js:238:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching blocktaiko Error getting block: taiko 1782773999 Request failed with status code 500
 (7/24) start: 9 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
 (8/24) start: 10 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
error fetching blocktaiko Error getting block: taiko 1782773999 Request failed with status code 500
error fetching block Error: Block selected is more than 1 hour away from the requested timestamp
    at _lookupBlock (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/blocks.js:238:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782773999&endTimestamp=1782777600&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782773999&endTimestamp=1782777600&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782777599&endTimestamp=1782781200&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782777599&endTimestamp=1782781200&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
error fetching blocktaiko Error getting block: taiko 1782777599 Request failed with status code 500
error fetching blocktaiko Error getting block: taiko 1782777599 Request failed with status code 500
 (9/24) start: 11 PM - 29/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(10/24) start: 12 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782781199&endTimestamp=1782784800&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782781199&endTimestamp=1782784800&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782784799&endTimestamp=1782788400&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782784799&endTimestamp=1782788400&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
(11/24) start: 1 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(12/24) start: 2 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782788399&endTimestamp=1782792000&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782791999&endTimestamp=1782795600&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782788399&endTimestamp=1782792000&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782791999&endTimestamp=1782795600&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
(13/24) start: 3 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(14/24) start: 4 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782795599&endTimestamp=1782799200&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782795599&endTimestamp=1782799200&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782799199&endTimestamp=1782802800&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782799199&endTimestamp=1782802800&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://tron.api.pocket.network error: Cannot read properties of null (reading 'number')
- host: https://tron.drpc.org error: Request failed with status code 500
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(15/24) start: 5 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(16/24) start: 6 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782806399&endTimestamp=1782810000&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782802799&endTimestamp=1782806400&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782802799&endTimestamp=1782806400&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782806399&endTimestamp=1782810000&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
(17/24) start: 7 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(18/24) start: 8 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782813599&endTimestamp=1782817200&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782809999&endTimestamp=1782813600&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782809999&endTimestamp=1782813600&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782813599&endTimestamp=1782817200&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
(19/24) start: 9 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.43
(20/24) start: 10 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782817199&endTimestamp=1782820800&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782817199&endTimestamp=1782820800&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782820799&endTimestamp=1782824400&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782820799&endTimestamp=1782824400&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
(21/24) start: 11 AM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(22/24) start: 12 PM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 0)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Failed to fetch on-chain sweeper data for bsc: Error: Indexer v2 not available for chain bsc
    at getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/util/transactions.js:9:15)
    at ChainApi.getTransactions (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.217_typescript@5.9.3/node_modules/@defillama/sdk/build/ChainApi.js:275:51)
    at fetchSweeperOnChainVolume (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/sweeperOnChain.ts:67:23)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetch (/home/runner/work/dimension-adapters/dimension-adapters/aggregators/lunar-finance/index.ts:90:23)
    at async getChainResult (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:262:18)
    at async Promise.all (index 5)
    at async _runAdapter (/home/runner/work/dimension-adapters/dimension-adapters/adapters/utils/runAdapter.ts:195:20)
    at async Promise.all (index 1)
    at async runHourlyMultiSlot (/home/runner/work/dimension-adapters/dimension-adapters/cli/testAdapter.ts:224:23)
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782824399&endTimestamp=1782828000&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API fallback failed for bsc: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782827999&endTimestamp=1782831600&chain=56',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782824399&endTimestamp=1782828000&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
Lunar Finance sweeper API unavailable for ethereum: [Error: Request failed with status code 404] {
  url: 'https://lunar-backend-production.up.railway.app/api/analytics/sweeper?startTimestamp=1782827999&endTimestamp=1782831600&chain=1',
  method: 'GET',
  axiosError: 'Not Found'
}
(23/24) start: 1 PM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00
(24/24) start: 2 PM - 30/06    |  fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00 | volume - 0.00

====== TOTAL DAILY AGGREGATED (sum of slots per chain) ======

chain         | Daily fees | Daily revenue | Daily protocol revenue | Daily user fees | Daily supply side revenue | Daily volume
---           | ---        | ---           | ---                    | ---             | ---                       | ---         
ethereum      | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.43        
arbitrum      | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
optimism      | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
polygon       | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
base          | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
bsc           | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
avax          | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
solana        | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
eclipse       | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
sui           | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
aptos         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
ton           | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
tron          | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
near          | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
starknet      | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
cardano       | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
bitcoin       | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
sei           | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
linea         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
scroll        | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
mantle        | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
blast         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
mode          | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
era           | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
polygon_zkevm | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
celo          | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
xdai          | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
fantom        | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
moonbeam      | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
kava          | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
aurora        | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
manta         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
op_bnb        | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
berachain     | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
sonic         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
hyperliquid   | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
unichain      | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
monad         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
megaeth       | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
plasma        | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
ink           | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
gravity       | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
lisk          | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
abstract      | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
soneium       | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
taiko         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
fraxtal       | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
zora          | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
xlayer        | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
bob           | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
hemi          | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.00        
Aggregate     | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                      | 0.43        



FEES BREAKDOWN 👇

@Enniwealth Enniwealth changed the title Nano Update: Fix 0 volume tracking on Lunar Finance Jul 1, 2026
@Enniwealth

Enniwealth commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

@cardmagic @FelixBruguera Is this PR eligible for merging? If yes when will it be assined and merged

@bheluga bheluga self-assigned this Jul 3, 2026

@bheluga bheluga left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Enniwealth thanks for the PR.
Any reason why you have mentioned so many chains if you are using only ethereum?

@Enniwealth

Enniwealth commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

@Enniwealth thanks for the PR. Any reason why you have mentioned so many chains if you are using only ethereum?

Lunar Finance is a Dex aggregator and we integrate providers such as (Squid, Jupiter, Near Intents, Relay etc) that support multiple chains both evm and non evm. We are not only on ethereum. You can verify here ->
lunarfinance.io

@bheluga

bheluga commented Jul 7, 2026

Copy link
Copy Markdown
Member

@Enniwealth thanks for the PR. Any reason why you have mentioned so many chains if you are using only ethereum?

Lunar Finance is a Dex aggregator and we integrate providers such as (Squid, Jupiter, Near Intents, Relay etc) that support multiple chains both evm and non evm. We are not only on ethereum. You can verify here -> lunarfinance.io

I mean according to your code, LUNAR_PRIMARY_CHAIN is ethereum, and onchain sweeper has data only for bsc, so for all other chains, we simply return 0, so whats the point of having all those chains?
LMK if i have missed something

@Enniwealth

Enniwealth commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

@Enniwealth thanks for the PR. Any reason why you have mentioned so many chains if you are using only ethereum?

Lunar Finance is a Dex aggregator and we integrate providers such as (Squid, Jupiter, Near Intents, Relay etc) that support multiple chains both evm and non evm. We are not only on ethereum. You can verify here -> lunarfinance.io

I mean according to your code, LUNAR_PRIMARY_CHAIN is ethereum, and onchain sweeper has data only for bsc, so for all other chains, we simply return 0, so whats the point of having all those chains? LMK if i have missed something

That's a bug. My apologies i will fix this in the next commit. Give me a few minutes

@coderabbitai coderabbitai Bot added new-adapter and removed dexs labels Jul 7, 2026
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

The lunar-finance adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts aggregators lunar-finance

🦙 Running LUNAR-FINANCE adapter 🦙
---------------------------------------------------
Start Date:	Mon, 06 Jul 2026 16:00:00 GMT
End Date:	Tue, 07 Jul 2026 16:00:00 GMT
---------------------------------------------------

error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783353599 Request failed with status code 500
error fetching blocktron Error getting block: tron 1783357199 Request failed with status code 500
error fetching blocktron Error getting block: tron 1783357199 Request failed with status code 500
 (1/24) start: 4 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (2/24) start: 5 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (3/24) start: 6 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (4/24) start: 7 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783371599 Request failed with status code 500
error fetching blocktron Error getting block: tron 1783371599 Request failed with status code 500
 (5/24) start: 8 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (6/24) start: 9 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783378799 Request failed with status code 500
error fetching blocktron Error getting block: tron 1783378799 Request failed with status code 500
 (7/24) start: 10 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (8/24) start: 11 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783389599 Request failed with status code 500
 (9/24) start: 12 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(10/24) start: 1 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching blocktron Error getting block: tron 1783389599 Request failed with status code 500
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(11/24) start: 2 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(12/24) start: 3 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(13/24) start: 4 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(14/24) start: 5 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(15/24) start: 6 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(16/24) start: 7 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 400] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 400] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(17/24) start: 8 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(18/24) start: 9 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 400] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 400] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783425599 Request failed with status code 500
(19/24) start: 10 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(20/24) start: 11 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching blocktron Error getting block: tron 1783425599 Request failed with status code 500
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(21/24) start: 12 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(22/24) start: 1 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783439999 Request failed with status code 500
(23/24) start: 2 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(24/24) start: 3 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00

====== TOTAL DAILY AGGREGATED (sum of slots per chain) ======

chain       | Daily volume | Daily fees | Daily revenue | Daily protocol revenue | Daily user fees | Daily supply side revenue
---         | ---          | ---        | ---           | ---                    | ---             | ---                      
ethereum    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
arbitrum    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
optimism    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
polygon     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
base        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bsc         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
avax        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
linea       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
scroll      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mantle      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
blast       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mode        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
era         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
celo        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xdai        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
metis       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
boba        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
moonbeam    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cronos      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
op_bnb      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
berachain   | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sonic       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hyperliquid | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
unichain    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
monad       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
megaeth     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
plasma      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ink         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
gravity     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
lisk        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
abstract    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
etlk        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xlayer      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bob         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hemi        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
rsk         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
telos       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
solana      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
eclipse     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sui         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
aptos       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ton         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
tron        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
near        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
starknet    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cardano     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bitcoin     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sei         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
Aggregate   | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     



FEES BREAKDOWN 👇

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

The lunar-finance-bridge adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts bridge-aggregators lunar-finance-bridge

🦙 Running LUNAR-FINANCE-BRIDGE adapter 🦙
---------------------------------------------------
Start Date:	Mon, 06 Jul 2026 16:00:00 GMT
End Date:	Tue, 07 Jul 2026 16:00:00 GMT
---------------------------------------------------

error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (1/24) start: 4 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (2/24) start: 5 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (3/24) start: 6 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (4/24) start: 7 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783371599 Request failed with status code 500
error fetching blocktron Error getting block: tron 1783371599 Request failed with status code 500
 (5/24) start: 8 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (6/24) start: 9 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (7/24) start: 10 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (8/24) start: 11 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (9/24) start: 12 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(10/24) start: 1 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(11/24) start: 2 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(12/24) start: 3 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(13/24) start: 4 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(14/24) start: 5 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(15/24) start: 6 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(16/24) start: 7 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(17/24) start: 8 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(18/24) start: 9 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783425599 Request failed with status code 500
(19/24) start: 10 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(20/24) start: 11 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching blocktron Error getting block: tron 1783425599 Request failed with status code 500
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(21/24) start: 12 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(22/24) start: 1 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(23/24) start: 2 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(24/24) start: 3 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00

====== TOTAL DAILY AGGREGATED (sum of slots per chain) ======

chain       | Daily bridge volume | Daily fees | Daily revenue | Daily protocol revenue | Daily user fees | Daily supply side revenue
---         | ---                 | ---        | ---           | ---                    | ---             | ---                      
ethereum    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
arbitrum    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
optimism    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
polygon     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
base        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bsc         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
avax        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
linea       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
scroll      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mantle      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
blast       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mode        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
era         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
celo        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xdai        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
metis       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
boba        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
moonbeam    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cronos      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
op_bnb      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
berachain   | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sonic       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hyperliquid | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
unichain    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
monad       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
megaeth     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
plasma      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ink         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
gravity     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
lisk        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
abstract    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
etlk        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xlayer      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bob         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hemi        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
rsk         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
telos       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
solana      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
eclipse     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sui         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
aptos       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ton         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
tron        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
near        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
starknet    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cardano     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bitcoin     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sei         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
Aggregate   | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     

@Enniwealth

Copy link
Copy Markdown
Contributor Author

@Enniwealth thanks for the PR. Any reason why you have mentioned so many chains if you are using only ethereum?

Lunar Finance is a Dex aggregator and we integrate providers such as (Squid, Jupiter, Near Intents, Relay etc) that support multiple chains both evm and non evm. We are not only on ethereum. You can verify here -> lunarfinance.io

I mean according to your code, LUNAR_PRIMARY_CHAIN is ethereum, and onchain sweeper has data only for bsc, so for all other chains, we simply return 0, so whats the point of having all those chains? LMK if i have missed something

Fixed. Thanks for the feedback

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (3)
helpers/lunarFinance.ts (1)

178-190: 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Number.parseFloat still allows malformed trailing garbage through undetected.

The past-review fix added throw-on-NaN/negative, but Number.parseFloat itself accepts partial numeric strings (e.g. "123abc"123), so a malformed upstream value would still be silently truncated to a plausible-looking number instead of throwing, which is exactly the failure mode the earlier review comment ("never swallow errors silently") was meant to close. Use strict Number(...) (which returns NaN for any trailing non-numeric characters) instead of Number.parseFloat.

🐛 Proposed fix
-  const n = Number.parseFloat(raw);
+  const n = Number(raw);
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@helpers/lunarFinance.ts` around lines 178 - 190, The strict parsing in
parseLunarUsdWei still accepts malformed numeric strings because
Number.parseFloat can truncate trailing garbage, so update the parsing logic to
use Number(...) instead of Number.parseFloat. Keep the existing
hasLunarUsdField, empty/zero checks, and finite/negative validation in
parseLunarUsdWei so any non-numeric or partially numeric usd value throws
instead of being silently coerced.

Source: Coding guidelines

bridge-aggregators/lunar-finance-bridge/index.ts (1)

75-88: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Same simplification opportunity as the DEX aggregator — collapse to chains + single start.

fetch and start are identical for every chain in the generated adapter map here too. As per coding guidelines, "Choose the simplest adapter shape that fits: use chains plus a single start when all chains share the same start."

♻️ Proposed simplification
-const adapter: SimpleAdapter = {
-  version: 2,
-  pullHourly: true,
-  adapter: Object.fromEntries(
-    LUNAR_ADAPTER_CHAINS.map((chain) => [
-      chain,
-      { fetch, start: LUNAR_DEFAULT_START },
-    ]),
-  ),
+const adapter: SimpleAdapter = {
+  version: 2,
+  pullHourly: true,
+  fetch,
+  chains: LUNAR_ADAPTER_CHAINS,
+  start: LUNAR_DEFAULT_START,
   methodology,
   breakdownMethodology,
 };
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bridge-aggregators/lunar-finance-bridge/index.ts` around lines 75 - 88, The
adapter in the Lunar Finance bridge is unnecessarily expanding identical
per-chain entries in the SimpleAdapter map. Simplify the `adapter` object by
using the `chains` field with a single shared `start` value instead of building
entries with `Object.fromEntries`; keep the existing `fetch`, `methodology`, and
`breakdownMethodology` wiring, and update the `adapter` definition accordingly
so the shape matches the simplest form used when all chains share the same
start.

Source: Coding guidelines

aggregators/lunar-finance/index.ts (1)

116-129: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Simplify the per-chain adapter map — fetch/start are identical for every chain.

Every entry in Object.fromEntries(LUNAR_ADAPTER_CHAINS.map(...)) maps to the exact same { fetch, start: LUNAR_DEFAULT_START }. Per the repo's adapter-shape guideline, when all chains share the same start and there's no per-chain config, prefer chains: [...] + start over a synthesized per-chain object — it's simpler and avoids future drift between the chain list and the generated map.

♻️ Proposed simplification
-const adapter: SimpleAdapter = {
-  version: 2,
-  pullHourly: true,
-  adapter: Object.fromEntries(
-    LUNAR_ADAPTER_CHAINS.map((chain) => [
-      chain,
-      { fetch, start: LUNAR_DEFAULT_START },
-    ]),
-  ),
+const adapter: SimpleAdapter = {
+  version: 2,
+  pullHourly: true,
+  fetch,
+  chains: LUNAR_ADAPTER_CHAINS,
+  start: LUNAR_DEFAULT_START,
   methodology,
   breakdownMethodology,
 };
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@aggregators/lunar-finance/index.ts` around lines 116 - 129, The adapter in
lunar-finance is building an unnecessary per-chain map with Object.fromEntries
over LUNAR_ADAPTER_CHAINS even though every chain uses the same fetch and
LUNAR_DEFAULT_START. Simplify the adapter definition by switching the
SimpleAdapter configuration to the shared chains/start pattern instead of
generating identical entries, and keep methodology/breakdownMethodology
unchanged; use the existing LUNAR_ADAPTER_CHAINS and LUNAR_DEFAULT_START symbols
to locate the adapter object.

Source: Coding guidelines

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@aggregators/lunar-finance/index.ts`:
- Around line 44-72: The sweeper block in lunar-finance/index.ts is catching
both fetch failures and revenue reconciliation errors in the same handler, which
hides genuine data-integrity issues. Narrow the try/catch around
fetchLunarAnalytics("sweeper", options) so only endpoint/network failures are
downgraded to the unavailable warning, and let resolveLunarSupplySideRevenue
validation mismatches propagate or be logged separately at a higher severity.
Keep the existing aggregation logic for sweeper fees, revenue, and supply-side
revenue, but distinguish the fetch path from the reconciliation path.

---

Outside diff comments:
In `@aggregators/lunar-finance/index.ts`:
- Around line 116-129: The adapter in lunar-finance is building an unnecessary
per-chain map with Object.fromEntries over LUNAR_ADAPTER_CHAINS even though
every chain uses the same fetch and LUNAR_DEFAULT_START. Simplify the adapter
definition by switching the SimpleAdapter configuration to the shared
chains/start pattern instead of generating identical entries, and keep
methodology/breakdownMethodology unchanged; use the existing
LUNAR_ADAPTER_CHAINS and LUNAR_DEFAULT_START symbols to locate the adapter
object.

In `@bridge-aggregators/lunar-finance-bridge/index.ts`:
- Around line 75-88: The adapter in the Lunar Finance bridge is unnecessarily
expanding identical per-chain entries in the SimpleAdapter map. Simplify the
`adapter` object by using the `chains` field with a single shared `start` value
instead of building entries with `Object.fromEntries`; keep the existing
`fetch`, `methodology`, and `breakdownMethodology` wiring, and update the
`adapter` definition accordingly so the shape matches the simplest form used
when all chains share the same start.

In `@helpers/lunarFinance.ts`:
- Around line 178-190: The strict parsing in parseLunarUsdWei still accepts
malformed numeric strings because Number.parseFloat can truncate trailing
garbage, so update the parsing logic to use Number(...) instead of
Number.parseFloat. Keep the existing hasLunarUsdField, empty/zero checks, and
finite/negative validation in parseLunarUsdWei so any non-numeric or partially
numeric usd value throws instead of being silently coerced.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 51d5af92-a505-4a96-b5a0-6ed7466b1395

📥 Commits

Reviewing files that changed from the base of the PR and between 245d010 and b713080.

📒 Files selected for processing (3)
  • aggregators/lunar-finance/index.ts
  • bridge-aggregators/lunar-finance-bridge/index.ts
  • helpers/lunarFinance.ts

Comment thread aggregators/lunar-finance/index.ts
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

The lunar-finance adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts aggregators lunar-finance

🦙 Running LUNAR-FINANCE adapter 🦙
---------------------------------------------------
Start Date:	Mon, 06 Jul 2026 16:00:00 GMT
End Date:	Tue, 07 Jul 2026 16:00:00 GMT
---------------------------------------------------

error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783353599 Request failed with status code 500
error fetching blocktron Error getting block: tron 1783357199 Request failed with status code 500
error fetching blocktron Error getting block: tron 1783357199 Request failed with status code 500
 (1/24) start: 4 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (2/24) start: 5 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
 (3/24) start: 6 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (4/24) start: 7 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
 (5/24) start: 8 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (6/24) start: 9 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (7/24) start: 10 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (8/24) start: 11 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (9/24) start: 12 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(10/24) start: 1 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783393199 Request failed with status code 500
error fetching blocktron Error getting block: tron 1783393199 Request failed with status code 500
(11/24) start: 2 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(12/24) start: 3 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(13/24) start: 4 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(14/24) start: 5 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(15/24) start: 6 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(16/24) start: 7 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(17/24) start: 8 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(18/24) start: 9 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783425599 Request failed with status code 500
(19/24) start: 10 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(20/24) start: 11 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching blocktron Error getting block: tron 1783425599 Request failed with status code 500
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783432799 Request failed with status code 500
(21/24) start: 12 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(22/24) start: 1 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching blocktron Error getting block: tron 1783432799 Request failed with status code 500
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(23/24) start: 2 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(24/24) start: 3 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00

====== TOTAL DAILY AGGREGATED (sum of slots per chain) ======

chain       | Daily volume | Daily fees | Daily revenue | Daily protocol revenue | Daily user fees | Daily supply side revenue
---         | ---          | ---        | ---           | ---                    | ---             | ---                      
ethereum    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
arbitrum    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
optimism    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
polygon     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
base        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bsc         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
avax        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
linea       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
scroll      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mantle      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
blast       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mode        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
era         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
celo        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xdai        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
metis       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
boba        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
moonbeam    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cronos      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
op_bnb      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
berachain   | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sonic       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hyperliquid | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
unichain    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
monad       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
megaeth     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
plasma      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ink         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
gravity     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
lisk        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
abstract    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
etlk        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xlayer      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bob         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hemi        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
rsk         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
telos       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
solana      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
eclipse     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sui         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
aptos       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ton         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
tron        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
near        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
starknet    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cardano     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bitcoin     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sei         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
Aggregate   | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     



FEES BREAKDOWN 👇

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

The lunar-finance-bridge adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts bridge-aggregators lunar-finance-bridge

🦙 Running LUNAR-FINANCE-BRIDGE adapter 🦙
---------------------------------------------------
Start Date:	Mon, 06 Jul 2026 16:00:00 GMT
End Date:	Tue, 07 Jul 2026 16:00:00 GMT
---------------------------------------------------

error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (1/24) start: 4 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (2/24) start: 5 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (3/24) start: 6 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (4/24) start: 7 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (5/24) start: 8 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (6/24) start: 9 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (7/24) start: 10 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (8/24) start: 11 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (9/24) start: 12 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(10/24) start: 1 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(11/24) start: 2 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(12/24) start: 3 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(13/24) start: 4 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(14/24) start: 5 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(15/24) start: 6 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(16/24) start: 7 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(17/24) start: 8 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(18/24) start: 9 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(19/24) start: 10 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(20/24) start: 11 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(21/24) start: 12 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(22/24) start: 1 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(23/24) start: 2 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(24/24) start: 3 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00

====== TOTAL DAILY AGGREGATED (sum of slots per chain) ======

chain       | Daily bridge volume | Daily fees | Daily revenue | Daily protocol revenue | Daily user fees | Daily supply side revenue
---         | ---                 | ---        | ---           | ---                    | ---             | ---                      
ethereum    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
arbitrum    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
optimism    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
polygon     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
base        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bsc         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
avax        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
linea       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
scroll      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mantle      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
blast       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mode        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
era         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
celo        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xdai        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
metis       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
boba        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
moonbeam    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cronos      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
op_bnb      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
berachain   | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sonic       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hyperliquid | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
unichain    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
monad       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
megaeth     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
plasma      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ink         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
gravity     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
lisk        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
abstract    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
etlk        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xlayer      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bob         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hemi        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
rsk         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
telos       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
solana      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
eclipse     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sui         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
aptos       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ton         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
tron        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
near        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
starknet    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cardano     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bitcoin     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sei         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
Aggregate   | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

The lunar-finance adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts aggregators lunar-finance

🦙 Running LUNAR-FINANCE adapter 🦙
---------------------------------------------------
Start Date:	Mon, 06 Jul 2026 16:00:00 GMT
End Date:	Tue, 07 Jul 2026 16:00:00 GMT
---------------------------------------------------

error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783360799 Request failed with status code 500
 (1/24) start: 4 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (2/24) start: 5 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching blocktron Error getting block: tron 1783360799 Request failed with status code 500
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783364399 Request failed with status code 500
error fetching blocktron Error getting block: tron 1783364399 Request failed with status code 500
 (3/24) start: 6 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (4/24) start: 7 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
 (5/24) start: 8 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (6/24) start: 9 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
 (7/24) start: 10 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (8/24) start: 11 PM - 06/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 400] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching blocktron Error getting block: tron 1783389599 Request failed with status code 500
 (9/24) start: 12 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(10/24) start: 1 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching blocktron Error getting block: tron 1783389599 Request failed with status code 500
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 400] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 400] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(11/24) start: 2 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(12/24) start: 3 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 400] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(13/24) start: 4 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(14/24) start: 5 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 400] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 400] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(15/24) start: 6 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(16/24) start: 7 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(17/24) start: 8 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(18/24) start: 9 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
(19/24) start: 10 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(20/24) start: 11 AM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching blocktron Error getting block: tron 1783429199 Request failed with status code 500
error fetching blocktron Error getting block: tron 1783429199 Request failed with status code 500
(21/24) start: 12 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(22/24) start: 1 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block Error: No RPCs available for era
    at LlamaProvider._performAction (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/@defillama+sdk@5.0.218_typescript@5.9.3/node_modules/@defillama/sdk/build/util/LlamaProvider.js:104:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(23/24) start: 2 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(24/24) start: 3 PM - 07/07    |  volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00

====== TOTAL DAILY AGGREGATED (sum of slots per chain) ======

chain       | Daily volume | Daily fees | Daily revenue | Daily protocol revenue | Daily user fees | Daily supply side revenue
---         | ---          | ---        | ---           | ---                    | ---             | ---                      
ethereum    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
arbitrum    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
optimism    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
polygon     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
base        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bsc         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
avax        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
linea       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
scroll      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mantle      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
blast       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mode        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
era         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
celo        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xdai        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
metis       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
boba        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
moonbeam    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cronos      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
op_bnb      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
berachain   | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sonic       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hyperliquid | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
unichain    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
monad       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
megaeth     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
plasma      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ink         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
gravity     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
lisk        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
abstract    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
etlk        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xlayer      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bob         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hemi        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
rsk         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
telos       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
solana      | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
eclipse     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sui         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
aptos       | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ton         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
tron        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
near        | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
starknet    | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cardano     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bitcoin     | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sei         | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
Aggregate   | 0.00         | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     



FEES BREAKDOWN 👇

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

The lunar-finance-bridge adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts bridge-aggregators lunar-finance-bridge

🦙 Running LUNAR-FINANCE-BRIDGE adapter 🦙
---------------------------------------------------
Start Date:	Mon, 06 Jul 2026 16:00:00 GMT
End Date:	Tue, 07 Jul 2026 16:00:00 GMT
---------------------------------------------------

error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
 (1/24) start: 4 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (2/24) start: 5 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
 (3/24) start: 6 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (4/24) start: 7 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
 (5/24) start: 8 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (6/24) start: 9 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
 (7/24) start: 10 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
 (8/24) start: 11 PM - 06/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
 (9/24) start: 12 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(10/24) start: 1 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(11/24) start: 2 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(12/24) start: 3 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(13/24) start: 4 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(14/24) start: 5 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://api.trongrid.io/jsonrpc error: Request failed with status code 429
- host: https://tron.drpc.org error: Request failed with status code 500] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(15/24) start: 6 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(16/24) start: 7 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(17/24) start: 8 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(18/24) start: 9 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(19/24) start: 10 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(20/24) start: 11 AM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(21/24) start: 12 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(22/24) start: 1 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
error fetching block [Error: Llama RPC error! method: getBlock 
- host: https://zksync-mainnet.gateway.tatum.io error: Request failed with status code 429] {
  _underlyingError: '[object Object]',
  _isCustomError: true
}
(23/24) start: 2 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00
(24/24) start: 3 PM - 07/07    |  bridge volume - 0.00 | fees - 0.00 | revenue - 0.00 | protocol revenue - 0.00 | user fees - 0.00 | supply side revenue - 0.00

====== TOTAL DAILY AGGREGATED (sum of slots per chain) ======

chain       | Daily bridge volume | Daily fees | Daily revenue | Daily protocol revenue | Daily user fees | Daily supply side revenue
---         | ---                 | ---        | ---           | ---                    | ---             | ---                      
ethereum    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
arbitrum    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
optimism    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
polygon     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
base        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bsc         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
avax        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
linea       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
scroll      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mantle      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
blast       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
mode        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
era         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
celo        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xdai        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
metis       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
boba        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
moonbeam    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cronos      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
op_bnb      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
berachain   | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sonic       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hyperliquid | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
unichain    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
monad       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
megaeth     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
plasma      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ink         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
gravity     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
lisk        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
abstract    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
etlk        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
xlayer      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bob         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
hemi        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
rsk         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
telos       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
solana      | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
eclipse     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sui         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
aptos       | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
ton         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
tron        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
near        | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
starknet    | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
cardano     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
bitcoin     | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
sei         | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     
Aggregate   | 0.00                | 0.00       | 0.00          | 0.00                   | 0.00            | 0.00                     

@Enniwealth
Enniwealth requested a review from bheluga July 7, 2026 19:30

@Enniwealth Enniwealth left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have fixed everything needed

@Enniwealth

Copy link
Copy Markdown
Contributor Author

@Enniwealth thanks for the PR. Any reason why you have mentioned so many chains if you are using only ethereum?

Lunar Finance is a Dex aggregator and we integrate providers such as (Squid, Jupiter, Near Intents, Relay etc) that support multiple chains both evm and non evm. We are not only on ethereum. You can verify here -> lunarfinance.io

I mean according to your code, LUNAR_PRIMARY_CHAIN is ethereum, and onchain sweeper has data only for bsc, so for all other chains, we simply return 0, so whats the point of having all those chains? LMK if i have missed something

Fixed. Thanks for the feedback

@bheluga I have made changes to the issue you spotted. Just following up to know if there is something i am missing for the PR to get merged

@bheluga

bheluga commented Jul 12, 2026

Copy link
Copy Markdown
Member

@Enniwealth aggregators data looks wrong
image
I get similar fees for most chain on everyday and fees is greater than volume, which isn't ideal

@Enniwealth

Copy link
Copy Markdown
Contributor Author

@bheluga It has been fixed. Can you please try again?

@Enniwealth aggregators data looks wrong image I get similar fees for most chain on everyday and fees is greater than volume, which isn't ideal

@bheluga

bheluga commented Jul 15, 2026

Copy link
Copy Markdown
Member

@Enniwealth thanks for the PR
Added here : #8151

@bheluga bheluga closed this Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants