Base Documentation home page
Search...
⌘K
Blog
GitHub
Support
Base.org
Search...
Navigation
Design Guidelines
Onchain Interactions
Get Started
Base Chain
Base Account
Base App
Mini Apps
OnchainKit
Cookbook
Showcase
Learn
Quickstart
Migrate an Existing App
Create a Mini App
Launch Checklist
Get Featured
Requirements
Features
Catalog
Manifest
Authentication
Context
Embeds & Previews
Search & Discovery
Sharing & Social Graph
Notifications (coming soon)
Wallet
Links
Design Guidelines
Foundations
Onchain Interactions
Components
Resources
Growth Playbook
Why Mini Apps
Optimize Onboarding
Build Viral Mini Apps
Data Driven Growth
Rewards
Troubleshooting
Common Issues & Debugging
Base App Compatibility
Technical Reference
MiniKit
Resources
Templates
Llms full.txt
On this page
Authentication
Gasless Transactions
Batch Transactions
Legible Identity
Design Guidelines
Onchain Interactions
Copy page
Best practices for seamless onchain experiences.
Copy page
Authentication
Avoid asking users to re-authenticate. Instead, use the account they’ve already connected to Base App to ensure a seamless experience. Learn more
here
.
Gasless Transactions
Enable users to transact on your apps without needing gas by using wallet solutions that support gas sponsorship like
Base Account and Paymaster
.
Batch Transactions
Where applicable, use batch transactions (EIP-5792) to reduce friction and avoid users needing to sign multiple transactions for a single action.
Legible Identity
Never display wallet addresses as default usernames. Instead, leverage identity solutions like
ENS
and
Basenames
.
Was this page helpful?
Yes
No
Suggest edits
Raise issue
Mobile First
Components
Assistant
Responses are generated using AI and may contain mistakes.