Skip to content
This repository was archived by the owner on Mar 17, 2026. It is now read-only.

Commit 2dfd4e0

Browse files
authored
fix: Add Basename frames to FAQ + Identity sidebar (#2351)
* update crypto payments guide to use latest ock config and components * replace outdated images with latest implementation * add filenames and checkout gif * add basenames frame tutorial to sidebar * add basenames frame tutorial * create relative link for frames guide
1 parent 493ba88 commit 2dfd4e0

File tree

3 files changed

+108
-12
lines changed

3 files changed

+108
-12
lines changed

apps/base-docs/docs/pages/identity/basenames/basenames-faq.mdx

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@ You can set your Basename as your primary name through Profile Management. Setti
6363

6464
**To set a basename as your primary name:**
6565

66-
* Navigate to [My Basenames](https://www.base.org/manage-names)
67-
* Sign in with the wallet that now owns the basename
68-
* Click the three dots of the basename you want to set as a primary name
69-
* Click Set as primary and sign the transaction
66+
- Navigate to [My Basenames](https://www.base.org/manage-names)
67+
- Sign in with the wallet that now owns the basename
68+
- Click the three dots of the basename you want to set as a primary name
69+
- Click "Set as primary" and sign the transaction
7070

7171
### 10. How do I transfer my Basename to another address?
7272

@@ -83,12 +83,12 @@ Transferring all 3 to the same address will fully transfer ownership of the Base
8383

8484
Step by step:
8585

86-
* Navigate to [base.org/names](http://base.org/names)
87-
* Sign in with wallet that owns the basename
88-
* Click My Basenames in the top right corner
89-
* Click the three dots of the basename you want to transfer and click transfer name
90-
* Paste the ENS or address of the wallet you want to transfer the basename to
91-
* Proceed to sign all four transactions to properly update the basename address, ownership, and profile records. The last transaction will be sending the NFT.
86+
- Navigate to [base.org/names](http://base.org/names)
87+
- Sign in with wallet that owns the basename
88+
- Click "My Basenames" in the top right corner
89+
- Click the three dots of the basename you want to transfer and click transfer name
90+
- Paste the ENS or address of the wallet you want to transfer the basename to
91+
- Proceed to sign all four transactions to properly update the basename address, ownership, and profile records. The last transaction will be sending the NFT.
9292

9393
:::info
9494

@@ -130,5 +130,4 @@ You can pin frames as the ultimate way to make a profile yours. Want someone to
130130

131131
Follow our step-by-step [guide] to get started. While Basenames supports all frames, we recommend using the Open Frames standard for the best experience.
132132

133-
[guide]: https://docs.base.org/tutorials/add-frames-to-basename
134-
133+
[guide]: /identity/basenames/basenames-frames-tutorial
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
---
2+
title: 'Add Frames to A Basename'
3+
slug: /add-frames-to-basename
4+
description: Learn how to customize your Basename by adding Frames, showcasing dynamic content with ease on Base.
5+
author: hughescoin
6+
---
7+
8+
# Add Frames to A Basename
9+
10+
Welcome to the exciting world of Frames for your Basename! This tutorial will guide you step-by-step through adding a frame to your Basename, allowing you to personalize and display unique content on the Base blockchain.
11+
12+
## What Are Frames?
13+
14+
Frames are dynamic visual elements that display custom content on your Basename using any [Open Graph spec] extensions. You may be familiar with frames from platforms like [Warpcast], where they are used to enhance social interactions like minting NFTs onchain, sharing information, and more. Open Frames work similarly, but they are independent of Warpcast are the best way for adding frames to your Basename. With Open Frames, anyone can create and display content directly on their Basename.
15+
16+
## Prerequisites
17+
18+
Before you begin, ensure you have the following:
19+
20+
- A registered Basename. [Claim a basename](https://www.base.org/names)
21+
- A small amount of ETH to submit the text record onchain
22+
23+
## Navigate to Your Basename
24+
25+
To get started, head over to a Basename that you own on Base.org:
26+
27+
`https://www.base.org/name/pathughes`
28+
29+
![basenames-profile-homepage](/images/basenames-tutorial/basenames-homepage.png)
30+
31+
## Look for the Frame Banner
32+
33+
Once you're on your profile, you'll be greeted with a new banner inviting you to pin a frame to your profile. Look for the call-to-action button and click `Try it now`.
34+
35+
![try-now-buton](/images/basenames-tutorial/try-now.png)
36+
37+
## Explore the Frame Selection Panels
38+
39+
You'll now see two panels to help you choose and preview frames for your profile:
40+
41+
- **Left Panel**: This panel contains pre-built frames created by the Base community.
42+
- **Right Panel**: Here, you can preview how the selected frame will look on your Basenames profile.
43+
44+
![frame-selector-page](/images/basenames-tutorial/frames-selector.png)
45+
46+
## Choose a Frame
47+
48+
You can select any frame from the available options. For this tutorial, we'll use the pre-built "Pay Me" Frame by [Paycaster](https://paycaster.co/), which allows anyone to gift you USDC or ETH.
49+
50+
Click on the dropdown menu to select the "Pay Me" Frame.
51+
52+
![frame-payme-](/images/basenames-tutorial/show-preview.png)
53+
54+
## Preview the Frame
55+
56+
Once you've selected the frame, click on the `Show preview` button to see how it will appear on your profile.
57+
58+
![Frame-preview](/images/basenames-tutorial/frame-preview.png)
59+
60+
## Add the Frame to Your Profile
61+
62+
If you're happy with the preview, it's time to add the frame to your profile! Click the `Add frame` button.
63+
64+
You'll be prompted to confirm the transaction in your wallet. Approve the transaction, and the page will automatically reload.
65+
66+
![confirm-txn](/images/basenames-tutorial/confirm-txn.png)
67+
68+
## View Your Updated Profile
69+
70+
After the page reloads, you'll see your profile with the newly added frame. Congratulations! You've successfully added a frame to your Basenames profile.
71+
72+
![profile](/images/basenames-tutorial/basenames-frame-final.png)
73+
74+
Feel free to customize your Frames further or explore new designs from the community!
75+
76+
## Resources
77+
78+
For more information on Frames and how to customize them, check out the following resources:
79+
80+
- [Open Frames Spec](https://www.openframes.xyz/#required-properties)
81+
- [Frames Debugger](https://debugger.framesjs.org/)
82+
- [Openframes Website](https://www.openframes.xyz/)
83+
- [Open Graph spec](https://ogp.me/)
84+
- [Warpcast](https://warpcast.com/)
85+
86+
---
87+
88+
[Open Frames Spec]: https://www.openframes.xyz/#required-properties
89+
[Open Frames]: https://www.openframes.xyz/
90+
[Frames Debugger]: https://debugger.framesjs.org/
91+
[Openframes Website]: https://www.openframes.xyz/
92+
[Open Graph spec]: https://ogp.me/
93+
[Warpcast]: https://warpcast.com/

apps/base-docs/sidebar.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -991,6 +991,10 @@ export const sidebar: Sidebar = [
991991
text: 'Basenames OnchainKit Tutorial',
992992
link: '/identity/basenames/basenames-onchainkit-tutorial',
993993
},
994+
{
995+
text: 'Basenames Frames Tutorial',
996+
link: '/identity/basenames/basenames-frames-tutorial',
997+
},
994998
],
995999
},
9961000
{

0 commit comments

Comments
 (0)