EIP-681 maksenõue

Tuntud ka kui: ethereum: URI, Ethereumi makse URI, ERC-681, ethereum QR-kood

Määratlus

EIP-681 on Ethereumi ettepanek, mis määratleb maksenõuete jaoks ethereum: URI-d, mis kannavad saaja aadressi, valikulist ahela ID-d, väärtust või tokeni ülekannet ja mida kuvatakse sageli QR-koodina.

Üle vaadanud AriaQR meeskond ·

EIP-681 maksenõue

Mida EIP-681 määratleb

EIP-681 on Ethereumi täiendusettepanek (Ethereum Improvement Proposal), mis on avaldatud EIP-de hoidlas ja kirjeldab URI vormingut, millega küsida kelleltki etheri saatmist või lepingufunktsiooni väljakutsumist. URI algab tekstiga ethereum:, seejärel tuleb sihtaadress, valikuline @ ja ahela ID, valikuline funktsiooni nimi ning päringuparameetrid. Rahakott, mis sellise koodi skannib, saab koostada tehingu, mille kasutaja üle vaatab.

Lihtne etheri nõue näeb välja nii: ethereum:0x...@1?value=1e18. Väärtus antakse weides, mis on etheri väikseim ühik, ja lubatud on teaduslik kirjaviis, nii et 1e18 tähendab ühte etherit. Ahela ID ütleb rahakotile, millist võrku silmas peetakse, näiteks 1 tähendab Ethereumi põhivõrku (mainnet).

Tokenite ülekanded

EIP-681 saab kirjeldada ka tokeni lepingu väljakutset. Tokeni ülekande puhul on sihtaadress tokeni leping, funktsioon on transfer ning parameetrid annavad saaja ja summa, nagu ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6. Summa on tokeni väikseimas ühikus, mis sõltub tokeni kümnendkohtadest.

Rahakottide tugi täielikule vormingule on erinev. Mõned rahakotid loevad ainult aadressi ja mõned ignoreerivad ahela ID-d või funktsioonikutset, seega tasub koodi testida rahakottidega, mida teie maksjad kasutavad. Maksja peaks enne kinnitamist alati kontrollima võrku, tokenit ja saajat.

Korduma kippuvad küsimused

Mis ühikus on value ethereum: makselingis?

Parameeter value on weides, mis on etheri väikseim ühik. Üks eter on 1e18 wei.

Kas EIP-681 QR-kood saab küsida etheri asemel tokenit?

Jah. See võib viidata tokeni lepingule funktsiooniga transfer ning anda saaja ja summa parameetritena.

Miks on krüpto QR-koodis ahela ID oluline?

Sama aadress võib eksisteerida mitmes võrgus, seega ütleb ahela ID rahakotile, millise võrgu jaoks makse mõeldud on.

Allikad ja standardid

Kõik terminid