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.