Permintaan pembayaran EIP-681

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

Definisi

EIP-681 adalah proposal Ethereum yang mendefinisikan URI ethereum: untuk permintaan pembayaran, membawa alamat penerima, chain ID opsional, nilai atau transfer token, dan sering ditampilkan sebagai QR code.

Apa yang didefinisikan EIP-681

EIP-681 adalah Ethereum Improvement Proposal, diterbitkan di repositori EIP, yang menjelaskan format URI untuk meminta seseorang mengirim ether atau memanggil fungsi kontrak. URI diawali ethereum:, lalu alamat tujuan, opsional @ dan chain ID, serta opsional nama fungsi dan parameter query. Dompet yang men-scan kode semacam itu dapat menyusun transaksi untuk ditinjau pengguna.

Permintaan ether sederhana tampak seperti ethereum:0x...@1?value=1e18. Nilai diberikan dalam wei, satuan terkecil ether, dan notasi ilmiah diizinkan, jadi 1e18 berarti satu ether. Chain ID memberi tahu dompet jaringan mana yang dimaksud, misalnya 1 untuk Ethereum mainnet.

Transfer token

EIP-681 juga dapat menggambarkan pemanggilan kontrak token. Untuk transfer token, alamat tujuan adalah kontrak token, fungsinya transfer, dan parameter memberi penerima dan nominal, seperti pada ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6. Nominal dalam satuan terkecil token, yang bergantung pada desimal token.

Dukungan dompet untuk format lengkap bervariasi. Sebagian dompet hanya membaca alamat, dan sebagian mengabaikan chain ID atau pemanggilan fungsi, jadi sebaiknya uji kode dengan dompet yang dipakai pembayar Anda. Pembayar harus selalu memeriksa jaringan, token, dan penerima sebelum mengonfirmasi.

Pertanyaan yang sering diajukan

Apa satuan value dalam link pembayaran ethereum:?

Parameter value dalam wei, satuan terkecil ether. Satu ether sama dengan 1e18 wei.

Bisakah QR code EIP-681 meminta token, bukan ether?

Bisa. Ia dapat menunjuk ke kontrak token dengan fungsi transfer dan memberi penerima serta nominal sebagai parameter.

Mengapa chain ID penting dalam QR code kripto?

Alamat yang sama bisa ada di beberapa jaringan, sehingga chain ID memberi tahu dompet jaringan mana yang dituju pembayaran itu.

Sumber dan standar

Semua istilah