Запит на платіж EIP-681

Також відомо як: URI ethereum:, платіжний URI Ethereum, ERC-681, EIP-681

Визначення

EIP-681 це пропозиція Ethereum, що визначає URI ethereum: для запитів на платіж, які несуть адресу отримувача, необов'язковий ідентифікатор мережі, суму чи переказ токена, і їх часто показують як QR-код.

Що визначає EIP-681

EIP-681 це пропозиція покращення Ethereum (Ethereum Improvement Proposal), опублікована в репозиторії EIP, що описує формат URI для прохання надіслати ефір або викликати функцію контракту. URI починається з ethereum:, далі йде цільова адреса, необов'язковий @ з ідентифікатором мережі, необов'язкова назва функції та параметри запиту. Гаманець, що сканує такий код, може побудувати транзакцію для перегляду користувачем.

Простий запит ефіру виглядає як ethereum:0x...@1?value=1e18. Значення вказується у wei, найменшій одиниці ефіру, і дозволено наукову нотацію, тож 1e18 означає один ефір. Ідентифікатор мережі повідомляє гаманцю, яку мережу мають на увазі, наприклад 1 для основної мережі Ethereum.

Перекази токенів

EIP-681 також може описувати виклик контракту токена. Для переказу токена цільова адреса це контракт токена, функція це transfer, а параметри задають отримувача й суму, як-от у ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6. Сума вказується в найменшій одиниці токена, яка залежить від кількості десяткових знаків токена.

Підтримка повного формату гаманцями різниться. Деякі гаманці читають лише адресу, а деякі ігнорують ідентифікатор мережі чи виклик функції, тож варто перевіряти код гаманцями, якими користуються ваші платники. Платник завжди має перевіряти мережу, токен і отримувача перед підтвердженням.

Поширені запитання

В яких одиницях value у платіжному посиланні ethereum:?

Параметр value виражається у wei, найменшій одиниці ефіру. Один ефір це 1e18 wei.

Чи може QR-код EIP-681 запитувати токен замість ефіру?

Так. Він може вказувати на контракт токена з функцією transfer і задавати отримувача та суму як параметри.

Чому ідентифікатор мережі важливий у крипто-QR-коді?

Та сама адреса може існувати в кількох мережах, тож ідентифікатор мережі повідомляє гаманцю, для якої мережі призначений платіж.

Джерела та стандарти

Усі терміни