Skip to content

x402 pay#7

Open
tiero wants to merge 92 commits intomainfrom
x402-pay
Open

x402 pay#7
tiero wants to merge 92 commits intomainfrom
x402-pay

Conversation

@tiero
Copy link
Owner

@tiero tiero commented Feb 16, 2026

  • Add payment links section, roadmap page, and style updates; enhance 'Why Bitcoin' page with verifiable money content
  • feat: add ECDSA signing support and related changes

tiero added 30 commits February 14, 2026 02:45
- Updated InMemoryStore to manage identities instead of wallets.
- Refactored types to replace Wallet with Identity.
- Changed API endpoints and request/response schemas to reflect identity management.
- Adjusted validation schemas for identity creation and destruction.
- Modified audit logs to track identity actions instead of wallet actions.
- Updated tests to ensure functionality aligns with identity management.
…onalities

- Implemented `ArkadeBitcoinSkill` for Bitcoin transactions and balance management.
- Created `ArkaLightningSkill` for Lightning Network payments and swaps.
- Developed `LendaSwapSkill` for stablecoin swaps between Arkade and EVM chains.
- Introduced TypeScript types for skills, transactions, and swap functionalities.
- Added TypeScript configuration files for both `sdk` and `skills` directories.
- Added a new web package to the pnpm workspace.
- Implemented payment functionality using LendaSwap SDK.
- Created main application structure with HTML, CSS, and TypeScript files.
- Added wallet connection and transaction handling logic.
- Enhanced error handling and user feedback during payment process.
- Updated LendaSwapSkill to handle optional userAddress parameter.
- Modified types to reflect optional userAddress in StablecoinToBtcParams.
- Added funding call data structure to PaymentParams for improved handling of funding transactions.
- Updated parseParams function to support new funding call data and legacy URL formats.
- Introduced new constants for chain and token colors for better UI representation.
- Refactored CSS styles to implement a new design system based on Arkade brand colors.
- Improved UI components for displaying payment details, including transfer sections and step indicators.
- Integrated new error handling and status messaging for better user feedback during transactions.
- Implemented claim and refund commands in CLI for managing swaps, including error handling and destination address support.
- Added progress indicators to the payment steps, reflecting the current status of the transaction.
- Updated the UI to include new branding elements, including logos and taglines.
- Refactored step information to use a progress percentage instead of phases.
- Introduced a debug panel for diagnostics and improved error handling.
- Enhanced the amount display to include logos for tokens and currencies.
- Implemented a chain picker for selecting payment chains.
- Improved the sender and recipient display sections for better clarity.

feat(cli): implement swap command for fetching swap status

- Added a new command to fetch swap status from both local storage and a remote API.
- Merged local and remote swap data for comprehensive status reporting.
- Included error handling for missing swap IDs and API fetch failures.
- Improved token approval logic to check current allowance before sending approval transaction.
- Updated UI steps to provide clearer instructions during the approval process.
- Refactored footer and debug panel rendering for better separation of concerns.
- Adjusted styles for the footer and action buttons for improved user experience.
- Integrated API URL configuration for fetching swap data.
- Added initial database schema for user management and audit events.
- Introduced environment variable bindings for API configuration.
- Set up TypeScript build configuration for CLI tools.
…e.json

refactor(index): remove shebang from index.ts
tiero added 15 commits February 16, 2026 13:38
…Why Bitcoin' page with verifiable money content
…Why Bitcoin' page with verifiable money content (#6)
- Updated EnclaveClient to support ECDSA signing alongside Schnorr.
- Modified API endpoints to accept signature type for signing requests.
- Enhanced response structure to include r, s, and v values for ECDSA signatures.
- Added validation for signature type in request schemas.
- Implemented ECDSA signing logic in the enclave.
- Created new CLI command for fetching URLs with x402 payment support.
- Added tests for ECDSA signing functionality and address derivation from compressed public keys.
- Introduced utility functions for EVM address derivation from public keys.
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 16, 2026

Deploying claw-cash-landing-page with  Cloudflare Pages  Cloudflare Pages

Latest commit: 609e981
Status: ✅  Deploy successful!
Preview URL: https://a5dbdb2d.claw-cash-landing-page.pages.dev
Branch Preview URL: https://x402-pay.claw-cash-landing-page.pages.dev

View logs

tiero and others added 13 commits February 16, 2026 21:04
* refactor: update landing page titles and descriptions for clarity and consistency

* feat: security review for production
Resolve conflicts in landing page files:
- Footer SKILL.md links: use unpkg.com URL from main
- Roadmap: keep shipped x402 card + Bitcoin facilitator as NEXT
- Style: keep .roadmap-tag.shipped CSS class

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant