-
Notifications
You must be signed in to change notification settings - Fork 1k
Add Algorand AVM Support #401
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
All OK with feePayer TODO: Test with assetId (USDC on testnet)
|
@emg110 is attempting to deploy a commit to the Coinbase Team on Vercel. A member of the Team first needs to authorize it. |
🟡 Heimdall Review Status
|
|
Appreciations in advance for your time to review this PR. I also have a question: |
…rand address type
|
Hello Coinbase team, It has been a while and I have many new contributions on A2A and AP2 integrations for x402 that are waiting on this one to be merged. The temporary (before merge of this) avm supporting NPM packages x402-avm, x402-avm-fetch,... are published to NPM and are in work in some implementations. Many examples on each x402 MCP, A2A and AP2 integrations with ref implementations are ready to go as a PR. These are the first of their kinds so timing would be of vital importance in Agentic era. One of the exciting new things coming up is dynamic x402 payments implementation and examples, usable for shopping flow scenarios where the resources are dynamic and based on Shopper intents and cart. This is available in MCP and A2A implementations. On top of that with x402-AP2 integration all that will be identifiable, verifiable and with provenance. Let's Go and make that being 10x better happen together |
|
Coinbase Team, Can this be reviewed and merged? Our project is currently on hold because of this. Thanks! |
|
This PR gets closed by Author in favor and support of Algorand Foundation proposal . AF and GoPlausible have joined efforts and collaborations on X402 development. The reference implementation and examples codes will be adopted and added to that PR as well. This closed PR will still be preserved as a backup, just in case of alternative approach requirement. |
Add Algorand (AVM) Support to x402 Protocol (Spec & TS)
Description
This PR adds comprehensive support for the Algorand Virtual Machine (AVM) to the x402 protocol, enabling payment verification and settlement on Algorand networks (both mainnet and testnet). The implementation follows the exact scheme pattern established for EVM and SVM networks, providing a consistent developer experience across all supported blockchains.
Check it live, set to receive 0.01 USDC with paid fees on Algorand TESTNET, here: X402-Algorand
Key additions and modifications include:
use-walletfor universal Algorand wallets support.This implementation enables developers to easily integrate Algorand payments into their applications using the same familiar x402 API patterns used for other blockchains.
Features
Tests
All tests have passed

All lints are checked and passed:
Checklist
Author
Contributed by @emg110 from @GoPlausible
Future roadmap
The env format