EIP-681 payment request

Tinatawag ding: ethereum: URI, Ethereum payment URI, ERC-681

Depinisyon

Ang EIP-681 ay panukala ng Ethereum na tumutukoy ng mga ethereum: URI para sa mga hiling sa pagbabayad, na may dalang address ng tatanggap, opsyonal na chain ID, halaga o token transfer, na madalas ipinapakita bilang QR code.

Ano ang tinutukoy ng EIP-681

Ang EIP-681 ay isang Ethereum Improvement Proposal, na inilathala sa repository ng mga EIP, na naglalarawan ng format ng URI para hilingin sa isang tao na magpadala ng ether o tumawag ng contract function. Nagsisimula ang URI sa ethereum:, tapos ang target na address, isang opsyonal na @ at chain ID, isang opsyonal na pangalan ng function at mga query parameter. Ang wallet na nag-i-scan ng ganitong code ay makabubuo ng transaksyon para suriin ng user.

Ang simpleng hiling na ether ay mukhang ethereum:0x...@1?value=1e18. Ang value ay ibinibigay sa wei, ang pinakamaliit na yunit ng ether, at pinapayagan ang scientific notation, kaya ang 1e18 ay nangangahulugang isang ether. Sinasabi ng chain ID sa wallet kung aling network ang nilalayon, halimbawa 1 para sa Ethereum mainnet.

Mga token transfer

Maaari ring ilarawan ng EIP-681 ang pagtawag sa token contract. Para sa token transfer, ang target na address ay ang token contract, ang function ay transfer, at ibinibigay ng mga parameter ang tatanggap at halaga, tulad ng sa ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6. Ang halaga ay nasa pinakamaliit na yunit ng token, na nakadepende sa mga decimal ng token.

Nag-iiba ang suporta ng wallet sa buong format. May mga wallet na address lang ang binabasa, at may ilang nagbabalewala sa chain ID o function call, kaya sulit subukan ang code sa mga wallet na gamit ng iyong mga nagbabayad. Laging dapat suriin ng nagbabayad ang network, token at tatanggap bago kumpirmahin.

Mga madalas itanong

Anong yunit ang value sa ethereum: payment link?

Ang value na parameter ay nasa wei, ang pinakamaliit na yunit ng ether. Ang isang ether ay 1e18 wei.

Puwede bang humiling ng token sa halip na ether ang EIP-681 QR code?

Oo. Maaari itong tumuro sa token contract gamit ang transfer function at ibigay ang tatanggap at halaga bilang mga parameter.

Bakit mahalaga ang chain ID sa crypto QR code?

Ang parehong address ay maaaring umiral sa ilang network, kaya sinasabi ng chain ID sa wallet kung aling network ang para sa bayad.

Mga pinagmulan at pamantayan

Lahat ng termino