Embeds: badge and cards for your site
Put your coin on your own site, blog or GitHub README. There are three embeds, and a click on any of them opens your coin page:
| Embed | What it shows | Where it works |
|---|---|---|
| Badge | Verified on Chain Daddy · $YOURCOIN | Anywhere an image works, READMEs included |
| Coin card | Your logo, name, ticker, chain and price, with Open on Chain Daddy | Any page that allows iframes |
| Item card | One item from your store, with its picture, name and price, and Get it on the $YOURCOIN page | Any page that allows iframes |
Embeds load no scripts.
To run your coin's apps themselves on your site, see Apps on your own site.
Which coin card? Use the coin card here if your site allows no script, and the badge on a README or another Markdown page. If your page already loads the Chain Daddy script for an app, or you want the card to match your site's colors and its light or dark look, use <cd-coin> from Apps on your own site.
Get the snippets
In your coin manager, click your coin's logo and ticker at the top, then the gear in the Select Chain window (Chain Admin Settings). Share & embed has the badge (as HTML, and as Markdown for a README) and the Coin card, each with a preview and a copy button. From the CLI: chaindaddy embed badge|card|item <symbol> <chain> [<sku>], with --check to confirm your embeds load.
Embeds work for verified coin pages: pages listed in the Chain Daddy directory whose registration checks have passed. Share & embed appears once your page qualifies.
The snippets
Each snippet carries a link to your coin page with the text $YOURCOIN on Chain Daddy. Keep it: it's what sends visitors and search engines from your site to your page.
Badge (HTML):
<a href="https://chaindaddy.io/yourcoin/base?address=0xYourToken"><img src="https://chaindaddy.io/_embed/v1/badge/crown-8/base.svg" alt="$YOURCOIN on Chain Daddy" height="20" loading="lazy"></a>Badge (Markdown, for a GitHub README):
[](https://chaindaddy.io/yourcoin/base?address=0xYourToken)Coin card (360 × 124):
<iframe src="https://chaindaddy.io/_embed/v1/card/crown-8/base" width="360" height="124" style="border:0" loading="lazy" title="$YOURCOIN on Chain Daddy"></iframe>
<p><a href="https://chaindaddy.io/yourcoin/base?address=0xYourToken">$YOURCOIN on Chain Daddy</a></p>A coin the Chain Daddy team runs (house coins) carries a Chain Daddy team label beside its name on this card.
Item card (300 × 340), for one of your store's items by its key (sku). Copy it from the developer portal: Items in your store, then Copy embed on the item's row.
<iframe src="https://chaindaddy.io/_embed/v1/item/crown-8/base/vip.pass" width="300" height="340" style="border:0" loading="lazy" title="VIP Pass on the $YOURCOIN page"></iframe>
<p><a href="https://chaindaddy.io/yourcoin/base?address=0xYourToken">$YOURCOIN on Chain Daddy</a></p>An item card shows an item that is priced, active, and in your live store. A sold-out item, or one outside its sale window, still shows and says so. Its button opens the item on your page as a payment link tagged ref=embed, so orders from your embeds are marked in Orders.
Copy the snippets from your page rather than typing them: they carry your page's own number (crown-8 here) and your coin's address (0xYourToken), so they keep showing your coin if someone else registers the same ticker on the same chain. base is your chain (eth, bnb, solana, …).
Options
Add these to a card's src:
| Option | Values | Default |
|---|---|---|
theme | light, dark | Follows the visitor's light or dark setting |
ref | 1 to 32 of a-z, 0-9, ., _, - (item card only) | embed |
For example, …/_embed/v1/item/crown-8/base/vip.pass?theme=dark&ref=homepage.
Which sites can show your cards
Any https site can show your cards. To limit them to your own domains, set the allowedDomains list on your widget branding (PUT /api/v2/payments/branding/{crownId}). A listed domain covers its subdomains, and browsers refuse the cards on any other site. The badge is an image, so it shows wherever it's pasted.
Cards and the badge only display. Anything on your site that asks for a wallet signature or takes a payment works only on your coin's verified sites.
Capacity
Apps that run on your coin's own website draw on your plan's embed capacity: wallet requests per minute (a signature or a transaction an app asks a visitor for), for each coin you own. Showing an app, display cards and the badge do not count against it.
| Plan | Requests per minute |
|---|---|
| Free | 120 |
| Pro | 600 |
| Pro+ | 1,200 |
| Developer | 3,000 |
| Partner | 6,000 |
| Enterprise | Unlimited |
Past the limit, wallet requests from apps on your site are turned away until the next minute. The plan that counts is the one on the account of the wallet that owns the coin's crown.
Updates
A new price, name or logo shows on your cards and badge within a few minutes.