Skip to content

Add basenames page to wagmi section#320

Merged
youssefea merged 12 commits intomasterfrom
add-basenames-wagmi
Sep 25, 2025
Merged

Add basenames page to wagmi section#320
youssefea merged 12 commits intomasterfrom
add-basenames-wagmi

Conversation

@youssefea
Copy link
Contributor

What changed? Why?

Basenames are ENSIP-19 compliant which makes the integration with wagmi/viem simple and straightforward. We added a guide to reflect this.

@cb-heimdall
Copy link
Collaborator

cb-heimdall commented Sep 10, 2025

✅ Heimdall Review Status

Requirement Status More Info
Reviews 2/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1


## Wagmi

Before starting, make sure you have [set up Wagmi](/base-account/framework-integrations/wagmi/setup).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Include required version here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

Comment on lines +23 to +31
import { useEnsName } from 'wagmi'
import { base } from 'wagmi/chains'

function App() {
const result = useEnsName({
address: '0xd2135CfB216b74109775236E36d4b433F1DF507B',
chainId: base.id,
})
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

have you run this to verify it works? I haven't tried the wagmi setup

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It does not work for now, I removed it and kept viem only

import { base } from 'viem/chains'

const client = createPublicClient({
chain: base,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This HAS to be mainnet. All ENS requests start on mainnet. Under the hood, this makes sense since we don't know if a User on Base is using a domain that lives on Optimism. So the ENS infrastructure routes resolutions requests from mainnet to the correct chain.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, fixed

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's not fixed?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
chain: base,
chain: mainnet,

@cb-heimdall
Copy link
Collaborator

Review Error for stevieraykatz @ 2025-09-11 17:11:25 UTC
User failed mfa authentication, see go/mfa-help

import { base } from 'viem/chains'

const client = createPublicClient({
chain: base,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's not fixed?

@cb-heimdall
Copy link
Collaborator

Review Error for stevieraykatz @ 2025-09-23 17:22:41 UTC
User failed mfa authentication, see go/mfa-help

youssefea and others added 2 commits September 24, 2025 15:01
Co-authored-by: Amie <amie.corso@coinbase.com>
Co-authored-by: Amie <amie.corso@coinbase.com>
Co-authored-by: Amie <amie.corso@coinbase.com>
@youssefea youssefea merged commit b41933e into master Sep 25, 2025
8 checks passed
@youssefea youssefea deleted the add-basenames-wagmi branch September 25, 2025 17:03
madisoncarter1234 pushed a commit to madisoncarter1234/docs that referenced this pull request Oct 27, 2025
…ase#320)

Adding doc pages to create Feed, user profiles, conversation threads,
etc. via Neynar

<!-- start pr-codex -->

---

## PR-Codex overview
This PR introduces information about `Neynar`, a third-party service
that provides various APIs and tools for developers working with
`Farcaster`. It updates documentation to include an overview and links
to relevant resources.

### Detailed summary
- Added a link to `Neynar` in `docs/reference/index.md`.
- Introduced a new section for `Third party services` in
`docs/.vitepress/config.mts`.
- Created a new `Neynar` documentation page in
`docs/reference/third-party/neynar/index.md` detailing services such as:
  - Hosted hubs
  - REST APIs
  - Signer management
  - New account creation
  - Webhooks
  - Data ingestion pipelines

> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your
question}`

<!-- end pr-codex -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants