Skip to content

Conversation

@HarryAnalyzer
Copy link

Initial adapter code for Analyzer project.


Name (to be shown on DefiLlama):

Analyzer

Twitter Link:

https://x.com/AnalyzerFinance

List of audit links if any:
Website Link:

https://analyzer.finance

Logo (High resolution, will be shown with rounded borders):

https://analyzer.finance/files/Analyzer_Logo.png

Current TVL:

0 (Calculated by adapter)

Treasury Addresses (if the protocol has treasury)
Chain:

Ethereum, Base, Linea, Arbitrum, BSC

Coingecko ID (so your TVL can appear on Coingecko, leave empty if not listed):
Coinmarketcap ID (so your TVL can appear on Coinmarketcap, leave empty if not listed):
Short Description (to be shown on DefiLlama):

A decentralized trading insight platform and strategy discovery engine with a 100% payout referral system.

Token address and ticker if any:
Category (full list at https://defillama.com/categories) *Please choose only one:

Services

Oracle Provider(s): Specify the oracle(s) used (e.g., Chainlink, Band, API3, TWAP, etc.):
Implementation Details: Briefly describe how the oracle is integrated into your project:
Documentation/Proof: Provide links to documentation or any other resources that verify the oracle's usage:
forkedFrom (Does your project originate from another project):

No

methodology (what is being counted as tvl, how is tvl being calculated):

TVL counts the native tokens (ETH on L2s/Ethereum and BNB on BSC) currently held in the Subscription contracts.

Github org/user (Optional, if your code is open source, we can track activity):

Initial adapter code for Analyzer project
@waynebruce0x
Copy link
Collaborator

This fails in CI, have you tested this locally?

Error in linea: TypeError: Cannot read properties of null (reading 'toString')

@waynebruce0x waynebruce0x self-assigned this Nov 13, 2025
@llamabutler
Copy link

The adapter at projects/analyzer exports TVL:

arbitrum                  0.00
ethereum                  0.00
bsc                       0.00
linea                     0.00
base                      0.00

total                    0.00 

@llamabutler
Copy link

The adapter at projects/analyzer exports TVL:

arbitrum                  0.00
ethereum                  0.00
base                      0.00
bsc                       0.00
linea                     0.00

total                    0.00 

@HarryAnalyzer
Copy link
Author

I’ve updated the adapter to use the zero address for the native token instead of null
I also tested it locally and the TVL runs successfully for Linea, Arbitrum, Ethereum, Base, and BSC with no errors
Let me know if anything else is needed

@waynebruce0x
Copy link
Collaborator

We need non zero TVL to list - what is missing? What is the expected result?

@HarryAnalyzer
Copy link
Author

Thanks for the clarification!

Analyzer is a revenue-based platform and our subscription contracts
do not retain user funds because 99% of subscription payments are
automatically redirected to the referrer during our launch campaign.
So the contracts naturally hold 0 TVL.

Given this model, our contracts will not accumulate TVL.

Is there an alternative category or section in DeFiLlama for
multi-chain revenue products or analytics platforms?

Happy to adjust the PR if a different format is required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants