diff --git a/app/vibenet/data/features.ts b/app/vibenet/data/features.ts index 3bf125a7..5115f022 100644 --- a/app/vibenet/data/features.ts +++ b/app/vibenet/data/features.ts @@ -1,28 +1,28 @@ import type { VibenetFeature } from '../library/types'; -// Curated capability catalog rendered at the top of the Accounts demo. +// Curated capability catalog rendered at the top of the Base Transactions demo. export const FEATURES: VibenetFeature[] = [ { id: 'eip-8130-account-abstraction', - tag: 'EIP-8130', - title: 'Accounts', + tag: 'EIP-8430', + title: 'Base Transactions', summary: - 'Built into the protocol. No bundler, no entrypoint. Powerful UX primitives in accounts that work on Base.', + 'A new transaction type with native batching, sponsorship, token gas payments, and high throughput. No bundler, no entrypoint — it works with the EOA you already have.', status: 'live', availability: 'Coming soon in ', - availabilityLabel: 'Base Denim', - availabilityHref: {label: 'Base Denim', href: 'https://docs.base.org/upgrades/denim', external: true}, + availabilityLabel: 'Base Everest', + availabilityHref: {label: 'Base Everest', href: 'https://docs.base.org/upgrades/everest/overview', external: true}, highlights: [ - { title: 'Superpowered EOAs', detail: 'Any secp256k1 key sends native AA transactions — nothing to deploy.' }, + { title: 'Superpowered EOAs', detail: 'Any secp256k1 key sends Base Transactions — nothing to deploy.' }, { title: 'Portable Everywhere', detail: 'Same key and address on any EVM chain.' }, { title: 'Nonce-Free Sends', detail: 'Short-lived transactions with no nonce to track or collide on.' }, { title: 'Sponsored & ERC-20 Gas', detail: 'Native payer support via the ERC-8168 payer service.' }, { title: 'Batch Everything', detail: 'Atomic, phased multicall with per-call value and top-level metadata.' }, ], // `live` hides the "coming-soon" badge. "Tutorial" points at the - // EIP-8130 build guide; there's no "try it" CTA since this card already + // Base Transactions spec; there's no "try it" CTA since this card already // lives on the demo it would link to. - secondaryCta: { label: 'Tutorial', href: 'https://docs.base.org/specifications/native-account-abstraction', external: true }, + secondaryCta: { label: 'Tutorial', href: 'https://docs.base.org/specifications/base-transactions', external: true }, links: [{ label: 'Specification', href: 'https://docs.base.org/specifications/base-transactions', external: true }], }, // 200ms Blocks is intentionally absent: it is a Denim roadmap item that has diff --git a/app/vibenet/demos/account/AccountDemo.tsx b/app/vibenet/demos/account/AccountDemo.tsx index b22d9599..28429ac6 100644 --- a/app/vibenet/demos/account/AccountDemo.tsx +++ b/app/vibenet/demos/account/AccountDemo.tsx @@ -144,7 +144,7 @@ function AccountDemoInner() { } title="Advanced Transactions" - description="Compose and send EIP-8130 transactions from your account." + description="Compose and send EIP-8430 transactions from your account." >