You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
register Base Mainnet and Base Sepolia canonical networks and aliases
support per-network RPC overrides for EVM facilitator signers
add canonical token allowlists at the verify and settle boundaries
register Base Sepolia exact USDC without ERC-20 gas-sponsoring extensions
document Base Sepolia as enabled and keep Base Mainnet disabled pending separate small-value validation
Base Sepolia defaults
network: eip155:84532
scheme: exact
asset: official USDC 0x036CbD53842c5426634e7929541eC2318f3dCF7e
RPC: https://sepolia.base.org
gas sponsoring: disabled
Safety
Base asset allowlists are enforced before both verify and settle. Base Mainnet support is registered in the network layer but remains commented out in the example runtime configuration.
Base Mainnet is enabled in the production runtime config, despite the PR description stating it must remain disabled pending small-value validation. Deployments using FACILITATOR_SERVICE_ENV=prod will immediately register and settle Base Mainnet payments.
# Base Mainneteip155:8453:
schemes: ["exact", "upto", "batch-settlement"]
Base Sepolia is configured with upto and batch-settlement as well as exact, contradicting the documented Base Sepolia default of exact-only. A dev deployment will advertise and attempt to process these schemes instead of limiting the new network to the validated exact flow.
# Base Sepolia testneteip155:84532:
schemes: ["exact", "upto", "batch-settlement"]
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
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.
Summary
Base Sepolia defaults
eip155:84532exact0x036CbD53842c5426634e7929541eC2318f3dCF7ehttps://sepolia.base.orgSafety
Base asset allowlists are enforced before both verify and settle. Base Mainnet support is registered in the network layer but remains commented out in the example runtime configuration.
Validation
npm test— 131 tests passednpm run typechecknpm run lint