Skip to content

Conversation

@devacc8
Copy link

@devacc8 devacc8 commented Jan 20, 2026

Summary

Added a "How OnchainKit Works" section to help new developers understand the architecture and relationships between components.

Changes

  • Visual ASCII diagram showing component hierarchy
  • Core Building Blocks table with modules, purposes, and key components
  • Data Flow explanation in plain language
  • Getting started tip

Preview

┌─────────────────────────────────────────────────────────┐
│                  OnchainKitProvider                     │
│  (Wraps your app, provides config & wallet connection)  │
└─────────────────────────────────────────────────────────┘
                            │
        ┌───────────────────┼───────────────────┐
        ▼                   ▼                   ▼
┌───────────────┐   ┌───────────────┐   ┌───────────────┐
│    Wallet     │   │   Identity    │   │  Transaction  │
└───────────────┘   └───────────────┘   └───────────────┘
Module Purpose Key Components
Wallet Connect wallets, manage accounts <Wallet>, <ConnectWallet>
Identity Display ENS/Basename, avatars <Identity>, <Avatar>, <Name>
Transaction Build and send transactions <Transaction>, <TransactionButton>

Fixes #2580

Added a visual architecture diagram and explanation to help new developers
understand how OnchainKit components fit together:

- ASCII diagram showing component hierarchy
- Core Building Blocks table with modules, purposes, and key components
- Data Flow explanation in plain language
- Tip for getting started

Fixes coinbase#2580
@vercel
Copy link

vercel bot commented Jan 20, 2026

@devacc8 is attempting to deploy a commit to the Coinbase Team on Vercel.

A member of the Team first needs to authorize it.

@cb-heimdall
Copy link

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/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 1
Sum 2

@cb-heimdall
Copy link

Review Error for JoeJMorrris @ 2026-01-25 04:28:56 UTC
User failed mfa authentication, either user does not exist or public email is not set on your github profile. \ see go/mfa-help

@cb-heimdall
Copy link

Review Error for JoeJMorrris @ 2026-01-25 04:29:06 UTC
User failed mfa authentication, either user does not exist or public email is not set on your github profile. \ see go/mfa-help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Documentation Request: Add a simple overview explaining how OnchainKit pieces fit together

3 participants