Skip to content

docs: proof of concept for real onchain demos via native AA on Vibenet - #1878

Open
youssefea wants to merge 2 commits into
masterfrom
docs/live-native-aa-demo-poc
Open

docs: proof of concept for real onchain demos via native AA on Vibenet#1878
youssefea wants to merge 2 commits into
masterfrom
docs/live-native-aa-demo-poc

Conversation

@youssefea

Copy link
Copy Markdown
Contributor

Demonstrates that a Mintlify page can run genuine onchain interactions instead of a scripted mock. The demo creates a native EIP-8130 smart account in the browser, funds it from the Vibenet faucet, and sends a real ERC-20 transfer in a transaction that also deploys the account.

No wallet, no extension, no connect prompt.

The page is deliberately left out of docs.json navigation and carries a callout that it will not ship to the published docs.

Generated with Claude Code

What changed? Why?

Notes to reviewers

How has it been tested?

Demonstrates that a Mintlify page can run genuine onchain interactions
instead of a scripted mock. The demo creates a native EIP-8130 smart
account in the browser, funds it from the Vibenet faucet, and sends a
real ERC-20 transfer in a transaction that also deploys the account.

No wallet, no extension, no connect prompt.

The page is deliberately left out of docs.json navigation and carries a
callout that it will not ship to the published docs.

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
@mintlify

mintlify Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
base 🟢 Ready View Preview Aug 31, 2026, 12:34 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@cb-heimdall

Copy link
Copy Markdown
Collaborator

🟡 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 0
Sum 1

Mintlify's hosted build only serves a whitelist of static extensions.
`.mjs` works under `mint dev` but 404s in production, which broke the
demo on the deploy preview. `.txt` is served in both.

The modules now ship as .txt and are converted into real ES modules
client-side via blob URLs, which carry their own MIME type. The payments
module's relative "./aa.mjs" specifier is rewritten to the bundle's blob
URL before evaluation.

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
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.

2 participants