Repository navigation
Conversation
Contributor
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
Collaborator
🟡 Heimdall Review Status
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed? Why?
Adds a "Paying Gas in Tokens" section to
docs/specifications/transactions/network-fees.mdx. It explains that Base charges fees in ETH, that B20 doesn't add a protocol-level fee token, that CDP Paymaster's ERC-20 gas payment currently lists only USDC on Base, and that Base Transactions (EIP-8430) token gas payments are planned for Everest, with activation dates still TBD.This closes Base Knowledge Base gap
gap-20260930-erc-20-b20-gas-payment-partner: "Can a partner's own ERC-20 or B20 token be used to pay transaction gas on Base (native fee-token support in B20, or an ERC-20 paymaster), and if so what is the supported mechanism and any restrictions?"Notes to reviewers
Primary sources for each fact:
docs/upgrades/beryl/b20.mdx(ERC-20 Compatibility)docs/specifications/base-transactions.mdx(Token Gas Payments, and the Warning on Everest activation)docs/upgrades/everest/overview.mdxOwner confirmation needed before merge:
This replaces the gas-payment part of #2090 for this gap. That PR's "Paying Gas Without ETH" section predates the current Base Transactions (EIP-8430) and Everest pages, and it described EIP-8130 on vibenet. The other parts of #2090 (fee recipients, L1 fee pass-through, cost estimation, and the B20 ERC-3009 note) are out of scope here.
How has it been tested?
node scripts/lint-mdx.js --files-from=<changed files>: passed, with 0 errors and 0 warnings.node scripts/validate-docs-structure.js: it reports 2 failures that already exist on master and that this PR doesn't touch (redirect/upgrades/denim/eip-8130->/specifications/native-account-abstraction)./upgrades/beryl/b20,/specifications/base-transactions#token-gas-payments,/upgrades/everest/overview) are present indocs/docs.json, and the anchor heading exists.curl -sIL.Screenshots
N/A (text-only change)
Generated with Toshi