惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
DataBreaches.Net
B
Blog RSS Feed
博客园_首页
The GitHub Blog
The GitHub Blog
I
InfoQ
L
LangChain Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
美团技术团队
腾讯CDC
V
Visual Studio Blog
aimingoo的专栏
aimingoo的专栏
博客园 - 聂微东
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗

Base Engineering Blog

B20: The Standard Behind Tokenized Stocks on Base Making AWS Nitro Validation feasible onchain Native Account Abstraction Postmortem: June 25th Block Production Outage Introducing Base Beryl Multiproofs on Base Introducing Base Azul A new, unified stack for Base Chain Builder Codes & ERC-8021: Fixing Onchain Attribution Anti-Sybil Infrastructure for the Base Ecosystem Bridging Assets to Base: Playbook Building The New Base App: Prefetching at Scale Engineering the Base-Solana Bridge L1 Upgrades: The Glamsterdam proposals we’re most excited about Scaling Base safely with end-to-end benchmarking Scaling Base: Doubling capacity in 30 days OnchainTestKit: A Framework for End-to-End Testing of Onchain Applications Flashblocks Deep Dive: How we made Base 10x faster Benchmarking ZKP Systems for Passkey ECDSA Verification L2 Primary Names are coming to Basenames: ENSIP-19 Introducing free security reviews for Base builders Introducing the Base Account SDK Scaling Base in 2025: Sustaining 10x growth while maintaining sub-cent transactions Engineering the Commerce Payments Protocol Powering Shopify
How Base Pay Delivers 1-Step Crypto Payments
Base Engineering Team · 2025-12-10 · via Base Engineering Blog

TL;DR: Introducing a new standard for one-step crypto payments. Try it on Shopify today using Base Pay here, and start building with it here.


Payments are one of the most exciting areas in crypto today, but the actual experience of paying with crypto leaves a lot to be desired. Generally, it is a two to three step process, requiring a user to switch context between their wallet and the app where they are paying multiple times:

  1. Connect wallet

  2. Switch network (if needed)

  3. Sign 

Crypto payments are constrained by wallet APIs and UX patterns that were built for a different era: one in which users were connecting a wallet to an app for a long lived session. For onchain payments to succeed at scale, we must provide something far simpler. 

Today, we're excited to introduce a new standard for one-step crypto payments. It's built on open standards that are available to anyone, ready to be adopted industry-wide. Try it on Shopify today using Base Pay here, and start building with it here.

There are three innovations powering this experience:

  1. Prolinks

  2. Stateless Interactions

  3. Callbacks

Let's dive into each.

Prolinks are a new standard (ERC-8050) for representing JSON-RPC requests in a highly compressed URI.

There have been several previous attempts to standardize a URI format for wallet requests. However, past ERCs have been too opinionated, e.g. assuming that the URI represents a transaction. 

Prolinks are generic: allowing communication about any existing or future wallet APIs. They are also size efficient, leveraging protocol buffers and Brotli compression. 

This simplified payments flow also requires wallet APIs that can function without an existing app connection. Historically, wallets will reject API calls like eth_sendTransaction if the user does not have an existing connection to the app. For one-time interactions like payments, this leads to a very cumbersome experience of having to connect and pay as separate steps. 

EIP-5792’s wallet_sendCalls dropped the requirement of a from address, allowing apps to make transaction requests without knowing anything about the user. This leads to better experiences and is also more privacy friendly. 

wallet_sign (ERC-7871), used by Base Pay on Shopify, works the same way; users can skip the unnecessary setup and pay immediately

Finally, the wallet needs a way to share info (e.g. status updates, transaction hash, signed data, etc.) back to the app. The web2 world has a time-tested solution: callbacks. 

We bring callbacks into the onchain world via a new EIP-5792-compliant capability: data callback. (This is the same capability powering our Profile feature for Base Account!) 

Try the new Base Pay experience here, and start building with the developer playground here. We’re excited to collaborate with other wallets and payment providers to see these standards improved and adopted.


Follow us on social to stay up to date with the latest: X (Base team on X) | Base App | Discord