Add ownership to your app.
One question, answered honestly: does this wallet hold this asset, and what does that unlock. Everything else here is built on that.
Ask about one wallet
curl https://hoodler.social/api/v1/eligibility -H "authorization: Bearer hd_live_…" -G --data-urlencode "wallet=0x…" --data-urlencode "asset=0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC"
{
"holder": true,
"tier": "t3",
"tierLabel": "Anchor",
"units": 11.7266,
"usd": 2689.41,
"priceQuality": "fair",
"firstSeenBlock": "56552543"
}What it will not do
- There is no endpoint that returns a list of holders. A project can target its holders and can never receive their identities.
- Assets are identified by contract. There are 29 tokens on this chain calling themselves NVDA.
- No endpoint reports a dollar value from a quote we do not trust. When the price is unusable, units come back and usd is null.
Gate a page on holding
import { HolderGate } from "@hoodler/react";
<HolderGate asset="0xd0601CE1…" minTier="t2" wallet={address}>
<ResearchNote />
</HolderGate>Your keys
Connect a wallet to create a key.