Skip to content

Conversation

@jackchuma
Copy link
Contributor

@jackchuma jackchuma commented Jan 1, 2025

This EIP proposes a URI scheme for chain-specific payment requests, enabling users to specify transactions in the form "send me X tokens of type Y on chain Z". The URI format includes essential components such as the recipient's blockchain account, the amount of tokens, the token contract address, and optional success and error callback URLs. This standard aims to eliminate ambiguity in multi-chain payment requests, ensuring clarity and accuracy in peer-to-peer transactions and vendor or dApp requests across different blockchain networks.

@eip-review-bot
Copy link
Collaborator

eip-review-bot commented Jan 1, 2025

✅ All reviewers have approved.

@github-actions
Copy link

github-actions bot commented Jan 3, 2025

The commit 6346cdb (as a parent of 849726a) contains errors.
Please inspect the Run Summary for details.

Copy link
Contributor

@SamWilsn SamWilsn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good for a draft. Apply these suggestions at your leisure.

---
eip: 7856
title: Chain-Specific Payment Requests
description: A URI scheme for chain-specific payment requests.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

URI scheme

This is good. It adds new information.

for chain-specific payment requests.

This is just restating the title. You should use the description to expand on the title.


## Abstract

This EIP proposes a standardized URI scheme for chain-specific payment requests, enabling users to specify transactions in the form "send me X tokens of type Y on chain Z". The URI format includes essential components such as the recipient's blockchain account, the amount of tokens, the token contract address, and optional success and error callback URLs. This standard aims to eliminate ambiguity in multi-chain payment requests, ensuring clarity and accuracy in peer-to-peer transactions and vendor or dApp requests across different blockchain networks.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a suggestion, but you could include an example of the URL format in the abstract.

```

- `cspr://` - [REQUIRED] Short for "Chain-Specific Payment Request". Indicates a blockchain-based payment request.
- `<recipient>` - [REQUIRED] The blockchain account requesting the payment (represented as a CAIP-10 account identifier).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `<recipient>` - [REQUIRED] The blockchain account requesting the payment (represented as a CAIP-10 account identifier).
- `<recipient>` - [REQUIRED] The blockchain account requesting the payment (represented as a [CAIP-10](https://github.com/ChainAgnostic/CAIPs/blob/b23e772369f2bc885c2ab70af4f0a0ec6bff6631/CAIPs/caip-10.md) account identifier).

@eip-review-bot eip-review-bot enabled auto-merge (squash) March 20, 2025 15:05
Copy link
Collaborator

@eip-review-bot eip-review-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All Reviewers Have Approved; Performing Automatic Merge...

@eip-review-bot eip-review-bot merged commit ac67117 into ethereum:master Mar 20, 2025
16 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants