naro: add Agent-native CeDeFi BTC vault (BTCvp on Pharos)#19980
naro: add Agent-native CeDeFi BTC vault (BTCvp on Pharos)#19980vincentcaptain wants to merge 1 commit into
Conversation
📝 WalkthroughWalkthroughAdds a Naro DeFiLlama adapter that calculates Pharos TVL from BTCvp total supply, converts the value to BTC, and prices it through Bitcoin. Documentation identifies the methodology and excludes centralized backing wallets. ChangesNaro BTCvp TVL
Estimated code review effort: 2 (Simple) | ~10 minutes Sequence Diagram(s)sequenceDiagram
participant DefiLlamaAdapter
participant PharosBTCvpContract
participant BitcoinPricing
DefiLlamaAdapter->>PharosBTCvpContract: call totalSupply
PharosBTCvpContract-->>DefiLlamaAdapter: return BTCvp supply
DefiLlamaAdapter->>BitcoinPricing: addCGToken("bitcoin", BTC amount)
Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
|
The adapter at projects/naro exports TVL: |
| // bitcoin price via addCGToken('bitcoin', ...). No BTCvp listing and no DEX pool needed. | ||
| // | ||
| // Separate product from BTCvc (projects/vishwa), Vishwa's zk-verifiable reserve product on | ||
| // separate custody. No overlap, no cross-count. |
There was a problem hiding this comment.
Is there a way we can similarly verify the BTCvp backing or the portion of custodian held BTC owned by naro?
There was a problem hiding this comment.
We’d love to follow the same verification standard. Could you share how existing CeDeFi products typically prove their backing? That would help us coordinate with our custodian and provide whatever is needed.
There was a problem hiding this comment.
We need to track the underlying collateral.
For example we price this https://defillama.com/protocol/bitfi-btc , because the underlying asset is tracked by us here https://defillama.com/protocol/ailayer-farm
New listing
0x79d154287ddc77e5c10127e68c2df1a942a330bb(Pharos Pacific, chainId 1672, 8 decimals)Methodology: TVL =
BTCvp.totalSupplyon Pharos, priced 1:1 as BTC (BTCvp is 1:1 BTC-backed, 8 decimals) viaapi.addCGToken('bitcoin', supply/1e8)during the pre-deposit phase through August. The backing BTC is custodied and traded at centralized venues via AI agents' guidance. The TVL reports adopt the same reporting model asprojects/bitfi-cedefi.Notes: Separate product and separate custody from Vishwa BTCvc (
projects/vishwa) — no cross-count. Protocol metadata (parentVishwa, category CeDeFi, logo) will also be submitted via the listing form.