-
Notifications
You must be signed in to change notification settings - Fork 1k
feat(stacks): add Stacks blockchain ecosystem support #962
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
Open
whoabuddy
wants to merge
13
commits into
coinbase:main
Choose a base branch
from
aibtcdev:feature/add-stacks-ecosystem
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
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 two new ecosystem partners for Stacks blockchain support: - x402-stacks: TypeScript client/server library for x402 payments on Stacks, supporting STX and sBTC tokens with axios interceptors and Express middleware - STX402: Registry and dashboard for x402-enabled endpoints on the Stacks blockchain 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Document how the x402 exact payment scheme works on the Stacks blockchain: - Protocol flow for client-signed, facilitator-broadcast transactions - PaymentRequirements and PaymentPayload structures - Support for STX native token and SIP-010 fungible tokens (sBTC, USDCx) - Facilitator verification rules - Security considerations for fully-signed transactions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add stx402.svg and x402-stacks.svg logos - Rename x402 Stacks SDK to x402Stacks (matching repo name) - Update metadata to reference SVG logos - Update spec reference to use consistent naming 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update stx402.svg with new design - Rename x402-stacks.svg to x402Stacks.svg - Update logoUrl reference in metadata.json Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update x402Stacks websiteUrl to x402stacks.xyz - Add x402StacksScan for ecosystem explorer at scan.x402stacks.xyz - Add x402Stacks Facilitator with live endpoint at facilitator.x402stacks.xyz Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add AIBTC x402 API, x402 Biwas, and AIBTC Sponsor Relay entries - Update facilitator to support both mainnet and testnet - Add GitHub URLs to stx402 and x402-stacks entries - Document sBTC and USDCx contract addresses in scheme spec Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add aibtc.png logo for AIBTC entries - Add biwas.jpg logo for x402 Biwas entry - Update Biwas description with AI analytics details and STX support Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Change websiteUrl from incorrect GitHub URL to stacksx402.com - Add correct githubUrl pointing to x402Stacks/x402-stacks-facilitator Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
🟡 Heimdall Review Status
|
|
@whoabuddy is attempting to deploy a commit to the Coinbase Team on Vercel. A member of the Team first needs to authorize it. |
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Move STX402 from Infrastructure & Tooling to Services/Endpoints. Fix category name for AIBTC and Biwas entries. Update descriptions. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add detailed low-level documentation for implementers including: - CAIP-2 network identifiers and chain ID derivation - Transaction structure and byte-level layout - Payload types for STX and SIP-010 transfers - Clarity value encoding with type IDs - Standard and sponsored authorization structures - Signature format (65-byte recoverable ECDSA) - Post-condition encoding for STX and fungible tokens - Annotated hex examples for STX and sBTC transfers - Address version bytes for mainnet/testnet Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.
Summary
Adds x402 protocol support for the Stacks blockchain, including the "exact" payment scheme specification, ecosystem entries for available services, and supporting assets.
About Stacks
What's Included
Scheme Specification
specs/schemes/exact/scheme_exact_stacks.md- Complete "exact" payment scheme for StacksEcosystem Entries
Supported Tokens
SM3VDXK3WZZSA84XXFKAFAF15NNZX32CTSG82JFQ4.sbtc-token::sbtc-tokenST1F7QA2MDF17S807EPA36TSS8AMEFY4KA9TVGWXT.sbtc-token::sbtc-tokenSP120SBRBQJ00MCWS7TM5R8WJNTTKD5K0HFRC2CNE.usdcx::usdcx-tokenLive Services
note: posting all links here for informational purposes and to make sure we didn't miss adding anything!
Protocol / facilitator:
Sponsored / gasless TX relay:
stx402 endpoints:
AIBTC endpoints:
Biwas endpoints:
🤖 Generated with Claude Code