Skip to content
TurboLoop
All articles
May 10, 2026

7 Questions To Ask Before Depositing Into Any DeFi Project

Most people skip these questions and lose money. Seven checks that separate sustainable protocols from rug pulls.

7 Questions To Ask Before Depositing Into Any DeFi Project

7 Questions To Ask Before Depositing Into Any DeFi Project

Thousands of DeFi protocols launch every year. Most fail. A handful thrive. The difference between the two is usually visible — if you know what to look for.

This post is not a sales pitch. It is a checklist. The goal is to give you a repeatable framework you can apply to any protocol you are evaluating — Turbo Loop, the next farm that hits your timeline, or a chain you have never heard of. We use Turbo Loop as the worked example at the end, but the questions matter on their own. If a protocol cannot answer all eight cleanly, the answer is to walk away, regardless of the brand on the landing page.

A quick framing note before the checklist: passing every question below does not eliminate risk. Smart contracts can have undiscovered bugs. Oracles can fail. Markets can move against a strategy. What the checklist does is push the probability of catastrophic loss — the rug, the exploit, the slow drain — sharply downward. You are still responsible for sizing positions sensibly and doing your own diligence.

The 8-question DeFi diligence checklist

1. Is the contract audited — and can you read the report?

The first question is the easiest to fake. Every project says "audited." Far fewer can produce a report.

When you ask "is it audited," you are really asking three sub-questions:

  • Who performed the audit? A recognized firm with public engagements, or a no-name shop whose website is three months old? Search the auditor's name on X, GitHub, and their previous client list.
  • Is the full report public? Not a one-page summary. The actual PDF, with findings, severity ratings, and the team's responses. If a project will not share the report, treat that as a "no."
  • Were the findings resolved? Audits almost always surface issues. The question is whether the team fixed the high and critical findings before launch, and whether the fixes were re-reviewed.

A useful trick: open the report and skip to the "High" and "Critical" sections. If you see a long list with no "resolved" or "acknowledged with mitigation" notes, that is a problem. If the report is mostly informational and gas-optimization notes, that is a healthier signal.

For a deeper walkthrough of how to verify a contract yourself, see verifying a DeFi contract on BscScan.

2. Is ownership renounced? Verify on the block explorer

A contract whose owner is still a wallet the team controls is a contract the team can change. They can change fees. They can pause withdrawals. They can — in the worst case — mint tokens or upgrade logic.

Here is how to check, step by step:

  1. Open the contract on BscScan or Etherscan.
  2. Click the Contract tab, then Read Contract.
  3. Find the owner() function and click it.
  4. Read the address it returns.

If the address is 0x0000000000000000000000000000000000000000 (the burn address), the contract is immutable — even the team cannot change it. If the address is anything else, the team retains control.

Be careful with two patterns that look like renouncement but are not:

  • Multisig owner. A multisig is better than a single wallet, but the contract is still mutable. The team can still pull the strings; they just need more signatures.
  • Timelock owner. A timelock delays changes by a fixed window. Useful for safety, but the owner is still functional.

Neither is automatically bad — but neither is the same as a true 0x00...00 renounce. Know which one you are looking at.

3. Where does the yield come from?

This is the question that filters out the largest number of bad protocols. Every yield has a source. There are exactly four honest answers:

  • Trading or swap fees from a real, used trading product.
  • Lending interest paid by real borrowers.
  • External revenue — gas refunds, MEV capture, real-world assets, treasury yield.
  • Validator/staking rewards from securing a chain.

There is also one dishonest answer that is dressed up many different ways: the yield comes from new deposits. If user A's "interest" is being paid by user B's principal, you are looking at a Ponzi. It does not matter how slick the UI is.

Test it yourself. Read the docs and find the sentence that explains the yield source. If you cannot reduce that sentence to one of the four honest categories, ask in the community. If you cannot get a straight answer, the answer is "new deposits."

4. Is the LP locked? Where? For how long?

For protocols that involve a token or a liquidity pool, the LP lock is critical. "LP" — liquidity pool — is the pair of tokens that lets people trade in and out. If the team holds the LP tokens, they can pull liquidity at any time and dump the price to zero. That is the classic rug.

Ask three sub-questions:

  • How much of the LP is locked? 100% is the standard for a credible protocol. Anything less means some portion can be pulled.
  • Where is the lock contract? Reputable lockers include UNCX, Team Finance, and Mudra. Verify the lock on the locker's own dashboard, not just on the project's website.
  • For how long? Locks under one year are weak. Multi-year locks signal commitment. Permanent locks (sent to a burn address) are the gold standard.

For a much deeper treatment of why this matters, read LP lock explained — why liquidity security matters.

5. Are the team's identities known — and does that matter?

Anonymous teams are not automatically bad. Some of the best protocols in DeFi were built by anons. But anon teams raise the bar on every other question in this checklist. If you do not know who is behind the protocol, you are relying entirely on the code, the audits, the renounce status, and the lock. Those things have to be airtight.

For doxxed teams, do basic due diligence. Look up the founders on LinkedIn, X, and GitHub. Check for previous projects — successful and failed. A team with a long, traceable history in the space is materially safer than a team that appeared three months ago.

A useful heuristic: a project should be either doxxed or fully audited and renounced. The combinations that should make you nervous are anon teams with no audit, or doxxed teams whose code has never been reviewed.

6. Is the token (or LP token) verifiable on a block explorer?

A verified contract on BscScan or Etherscan means the team has uploaded the source code and the explorer has confirmed it matches the deployed bytecode. This lets anyone — you, an auditor, a curious researcher — read the actual code, not just the bytecode.

If the contract is not verified, treat that as a red flag. There is no good reason for a launched protocol to leave its contract unverified. It costs nothing and takes minutes.

While you are on the explorer, also check:

  • Holder distribution. A handful of wallets holding 90% is a warning sign.
  • Recent transactions. Are there real users, or just the team and a few bots?
  • Contract creation date. A "new" project whose contract was deployed two years ago and sat dormant is suspicious. So is a contract deployed yesterday with $10M of TVL.

7. Does the math add up?

This is the question most retail users skip and most professionals run first. Look at the headline yield and ask: where would the protocol have to find that money?

A rough back-of-envelope test: take the total value locked, multiply by the headline APY, and that is the protocol's annual yield obligation. Then look at the revenue sources and ask whether those sources can plausibly produce that much income.

If a protocol has $50M TVL and is paying 30% APY, it needs $15M of real revenue per year to be sustainable. Does the trading volume support that? Does the lending book? Are there external sources? If the numbers do not add up, the protocol is borrowing from new deposits to pay old ones. It is a question of when, not if.

8. What do the community signals say across multiple platforms?

The final check is qualitative but important. Healthy protocols have communities that:

  • Span multiple platforms — Telegram, X, Discord, regional channels — not just one shilly group.
  • Span multiple languages and regions. A global user base is harder to fake than a single English-language pump group.
  • Ask hard questions and get real answers from the team.
  • Include long-term holders who have been around for months or years, not just "I just aped in" posts.

Visit the Telegram at a random time of day. Is it active across timezones, or is everyone asleep when North America is asleep? Is there a mod culture that bans honest questions, or do hard questions get real engagement?

The worked example: applying the checklist to Turbo Loop

Let's run the eight questions on Turbo Loop and see what falls out.

  1. Audited? Yes. Report public. See the security page for the full report and a plain-language summary in the security deep dive.
  2. Ownership renounced? Yes. Verifiable on BscScan via owner()0x00...00.
  3. Yield source? Real, external revenue. LP rewards from the USDC/USDT pool, Turbo Swap fees, and Turbo Buy fees. New deposits are not used to pay existing depositors — the Loop Plans pay out fixed, pre-defined returns funded by ongoing protocol revenue.
  4. LP locked? 100% locked. Verifiable on-chain.
  5. Team identity? Public team history, with a track record visible across the ecosystem.
  6. Token / contract verifiable? Yes. Verified on BscScan.
  7. Does the math add up? Yes. The four Loop Plans are fixed and immutable: Sprint pays 3% over 7 days, Boost pays 10% over 14 days, Power pays 24% over 30 days, and Ultimate pays 54% over 60 days. Minimum deposit is 1 USDT on BSC. These are bounded, period-based returns funded by real fee revenue, not open-ended "1% per day forever" claims. The protocol has also published a $100K Challenge inviting anyone to find a vulnerability.
  8. Community signals? Engaged community across multiple regions and languages, active across timezones.

Eight for eight. That is what a checklist-passing protocol looks like.

A closing note on residual risk

Passing this checklist is necessary, not sufficient. Smart contracts can have bugs that auditors miss. Markets can move. Stablecoins can de-peg. The honest framing is that this checklist filters out the obvious bad actors and unsustainable models — it does not eliminate risk. Size your positions accordingly, never deposit money you cannot afford to lock for the chosen plan's full term, and verify everything on-chain yourself rather than trusting any single source — including this post.

The point of the checklist is not to find the "perfect" protocol. It is to refuse to deposit into protocols that cannot answer these eight questions cleanly. That single discipline will save more money than any yield-chasing strategy ever earned.

Found this useful?
Pass it along.