Permintaan pembayaran EIP-681

Juga dipanggil: URI ethereum:, URI pembayaran Ethereum, ERC-681, EIP-681 payment request

Takrifan

EIP-681 ialah cadangan Ethereum yang mentakrifkan URI ethereum: untuk permintaan pembayaran, membawa alamat penerima, ID rantaian pilihan, nilai atau pemindahan token, yang sering dipaparkan sebagai kod QR.

Apa yang ditakrifkan EIP-681

EIP-681 ialah Ethereum Improvement Proposal, diterbitkan dalam repositori EIP, yang menerangkan format URI untuk meminta seseorang menghantar ether atau memanggil fungsi kontrak. URI bermula dengan ethereum:, kemudian alamat sasaran, @ dan ID rantaian pilihan, nama fungsi pilihan dan parameter pertanyaan. Dompet yang mengimbas kod sedemikian boleh membina transaksi untuk disemak pengguna.

Permintaan ether ringkas kelihatan seperti ethereum:0x...@1?value=1e18. Nilai diberikan dalam wei, unit terkecil ether, dan tatatanda saintifik dibenarkan, jadi 1e18 bermaksud satu ether. ID rantaian memberitahu dompet rangkaian mana yang dimaksudkan, contohnya 1 untuk mainnet Ethereum.

Pemindahan token

EIP-681 juga boleh menerangkan panggilan kepada kontrak token. Untuk pemindahan token, alamat sasaran ialah kontrak token, fungsinya ialah transfer, dan parameter memberikan penerima dan jumlah, seperti dalam ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6. Jumlah itu dalam unit terkecil token, yang bergantung pada perpuluhan (decimals) token.

Sokongan dompet untuk format penuh berbeza-beza. Sesetengah dompet hanya membaca alamat, dan sesetengah mengabaikan ID rantaian atau panggilan fungsi, jadi eloklah menguji kod dengan dompet yang digunakan pembayar anda. Pembayar sentiasa patut menyemak rangkaian, token dan penerima sebelum mengesahkan.

Soalan lazim

Apakah unit value dalam pautan pembayaran ethereum:?

Parameter value ialah dalam wei, unit terkecil ether. Satu ether ialah 1e18 wei.

Bolehkah kod QR EIP-681 meminta token dan bukannya ether?

Ya. Ia boleh menuju ke kontrak token dengan fungsi transfer dan memberikan penerima serta jumlah sebagai parameter.

Kenapa ID rantaian penting dalam kod QR kripto?

Alamat yang sama boleh wujud pada beberapa rangkaian, jadi ID rantaian memberitahu dompet rangkaian mana yang dimaksudkan untuk pembayaran itu.

Sumber dan piawaian

Semua istilah