Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Base is an Ethereum L2 by Coinbase. Docs for: Base Chain, Smart Wallet, OnchainK
|base-account/framework-integrations/wagmi:base-pay,basenames,batch-transactions,other-use-cases,setup,sign-in-with-base,sub-accounts
|base-account/guides:accept-payments,accept-recurring-payments,authenticate-users,migration-guide,sign-and-verify-typed-data
|base-account/guides/tips:inspect-txn-simulation,popup-tips
|base-account/improve-ux:batch-transactions,magic-spend,spend-permissions,sub-accounts
|base-account/improve-ux:batch-transactions,spend-permissions,sub-accounts
|base-account/improve-ux/sponsor-gas:erc20-paymasters,paymasters
|base-account/more:base-gasless-campaign,telemetry
|base-account/more/troubleshooting/usage-details:gas-usage,popups,simulations,unsupported-calls,wallet-library-support
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ When adding new content, determine the appropriate section based on the followin
- Paymasters and gas sponsorship
- Sub Accounts
- Spend Permissions
- Magic Spend
- Name guides clearly with action-oriented titles (e.g., "Accept Payments" rather than "Payments Guide")

#### Framework Integrations
Expand Down
90 changes: 0 additions & 90 deletions docs/base-account/improve-ux/magic-spend.mdx

This file was deleted.

2 changes: 1 addition & 1 deletion docs/base-account/llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ const { status } = await getPaymentStatus({ id })
- [Spend Permissions](https://docs.base.org/base-account/improve-ux/spend-permissions.md) — Spending
- [Verify Social Accounts](https://docs.base.org/base-account/guides/verify-social-accounts.md) — Base Verify
- [Sub‑Accounts](https://docs.base.org/base-account/improve-ux/sub-accounts.md) — App‑scoped accounts
- [MagicSpend](https://docs.base.org/base-account/improve-ux/magic-spend.md) — Coinbase balance spend
- [Sign & Verify Data](https://docs.base.org/base-account/guides/sign-and-verify-typed-data.md) — Signatures

### Framework Integrations
Expand All @@ -63,6 +62,7 @@ const { status } = await getPaymentStatus({ id })
- [SDK: getProvider](https://docs.base.org/base-account/reference/core/getProvider.md)
- [Provider RPC Methods](https://docs.base.org/base-account/reference/core/provider-rpc-methods/request-overview.md)
- [Capabilities](https://docs.base.org/base-account/reference/core/capabilities/overview.md)
- [Capability: auxiliaryFunds](https://docs.base.org/base-account/reference/core/capabilities/auxiliaryFunds.md) — Reference only, currently disabled
- [UI Elements](https://docs.base.org/base-account/reference/ui-elements/brand-guidelines.md)
- [Onchain Contracts](https://docs.base.org/base-account/reference/onchain-contracts/smart-wallet.md)

Expand Down
3 changes: 2 additions & 1 deletion docs/base-account/llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Base Account Documentation

> Base Account is a passkey-secured, ERC-4337 smart wallet with one‑tap payments, social verification, spend permissions, and sub‑accounts—built for seamless multi‑chain apps.
> Base Account is a passkey-secured, ERC-4337 smart wallet with one‑tap payments, social verification, sponsored gas, spend permissions, and sub‑accounts—built for seamless multi‑chain apps.

## Introduction
- [What is Base Account?](https://docs.base.org/base-account/overview/what-is-base-account.md) — Core concepts and benefits
Expand All @@ -28,6 +28,7 @@

## Reference
- [Account SDK: createBaseAccount](https://docs.base.org/base-account/reference/core/createBaseAccount.md) — Initialize SDK and provider
- [Capabilities: auxiliaryFunds](https://docs.base.org/base-account/reference/core/capabilities/auxiliaryFunds.md) — Auxiliary funds capability reference, currently disabled
- [Provider RPC: wallet_sendCalls](https://docs.base.org/base-account/reference/core/provider-rpc-methods/wallet_sendCalls.md) — Batch and sponsored calls

## More
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ Defined in [EIP-5792](https://eips.ethereum.org/EIPS/eip-5792)
The auxiliaryFunds capability allows wallets to indicate they have access to funds beyond what can be directly verified on-chain by the wallet's address. This enables more flexible transaction execution and improved user experiences.
</Info>

<Warning>
Magic Spend is currently disabled. Keep this page as reference for the `auxiliaryFunds` capability shape and integration patterns, but do not rely on this capability being available in production right now.
</Warning>

<Warning>
This capability is not yet finalized and may change in future iterations.
</Warning>
Expand Down
4 changes: 2 additions & 2 deletions docs/base-account/reference/core/capabilities/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ const baseCapabilities = capabilities["0x2105"]; // Base mainnet chain ID
| Capability | Method | Description |
|-----------|---------|-------------|
| [signInWithEthereum](/base-account/reference/core/capabilities/signInWithEthereum) | `wallet_connect` | SIWE authentication |
| [auxiliaryFunds](/base-account/reference/core/capabilities/auxiliaryFunds) | `wallet_sendCalls` | MagicSpend - use Coinbase balances onchain |
| [auxiliaryFunds](/base-account/reference/core/capabilities/auxiliaryFunds) | `wallet_sendCalls` | Access to funds beyond the visible on-chain balance (currently disabled) |
| [atomic](/base-account/reference/core/capabilities/atomic) | `wallet_sendCalls` | Atomic batch transactions |
| [paymasterService](/base-account/reference/core/capabilities/paymasterService) | `wallet_sendCalls` | Gasless transactions |
| [flowControl](/base-account/reference/core/capabilities/flowControl) | `wallet_sendCalls` | Flow control |
Expand Down Expand Up @@ -198,7 +198,7 @@ async function getWalletCapabilities(address: string) {
For detailed information on each capability:

- [signInWithEthereum](/base-account/reference/core/capabilities/signInWithEthereum) - SIWE authentication
- [auxiliaryFunds](/base-account/reference/core/capabilities/auxiliaryFunds) - MagicSpend integration
- [auxiliaryFunds](/base-account/reference/core/capabilities/auxiliaryFunds) - Auxiliary funding support
- [atomic](/base-account/reference/core/capabilities/atomic) - Atomic batch transactions
- [paymasterService](/base-account/reference/core/capabilities/paymasterService) - Gasless transactions

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Capabilities object for a specific chain (e.g., "0x2105" for Base Mainnet).

<Expandable title="Available capabilities">
<ResponseField name="auxiliaryFunds" type="object">
Indicates wallet access to funds beyond on-chain balance verification (MagicSpend).
Indicates wallet access to funds beyond on-chain balance verification. This capability is currently disabled.

<Expandable title="auxiliaryFunds properties">
<ResponseField name="supported" type="boolean">
Expand Down
7 changes: 5 additions & 2 deletions docs/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,6 @@
"base-account/improve-ux/sub-accounts",
"base-account/improve-ux/spend-permissions",
"base-account/guides/verify-social-accounts",
"base-account/improve-ux/magic-spend",
"base-account/guides/sign-and-verify-typed-data",
"base-account/improve-ux/sponsor-gas/erc20-paymasters"
]
Expand Down Expand Up @@ -1971,7 +1970,11 @@
},
{
"source": "/smart-wallet/guides/magic-spend",
"destination": "/base-account/improve-ux/magic-spend"
"destination": "/base-account/reference/core/capabilities/auxiliaryFunds"
},
{
"source": "/base-account/improve-ux/magic-spend",
"destination": "/base-account/reference/core/capabilities/auxiliaryFunds"
},
{
"source": "/smart-wallet/guides/batch-transactions",
Expand Down
2 changes: 1 addition & 1 deletion docs/llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ export function Providers(props: { children: React.ReactNode }) {
}
```

Base Account (smart wallet + pay helper)
Base Account (smart wallet + pay helper + capabilities)

```bash
npm install @base-org/account
Expand Down
2 changes: 1 addition & 1 deletion docs/llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

- [Get Started](./get-started/llms.txt) — Orientation, products, use cases, and quickstarts
- [Base Chain](./base-chain/llms.txt) — Deploy/connect, network info, tools, node ops, security
- [Base Account](./base-account/llms.txt) — Passkey smart wallet, payments, social verification, sponsored gas, sub‑accounts
- [Base Account](./base-account/llms.txt) — Passkey smart wallet, payments, social verification, spend permissions, sponsored gas, sub‑accounts
- [AI Agents](./ai-agents/llms.txt) — Build onchain AI agents: wallets, payments, identity, frameworks
- [Mini Apps](./mini-apps/llms.txt) — MiniKit, manifests, features, growth, troubleshooting
- [OnchainKit](./onchainkit/llms.txt) — React SDK: provider, components, APIs, utilities, templates
Expand Down
Loading