EIP-681 mokėjimo užklausa

Dar vadinama: ethereum: URI, Ethereum mokėjimo URI, ERC-681, Ethereum QR kodas

Apibrėžimas

EIP-681 yra Ethereum pasiūlymas, apibrėžiantis ethereum: URI mokėjimo užklausoms, kuriuose nurodomas gavėjo adresas, pasirinktinis grandinės ID, reikšmė arba žetonų pervedimas, dažnai rodomi QR kodu.

Peržiūrėjo AriaQR komanda ·

EIP-681 mokėjimo užklausa

Ką apibrėžia EIP-681

EIP-681 yra Ethereum patobulinimo pasiūlymas (Ethereum Improvement Proposal), paskelbtas EIP saugykloje, aprašantis URI formatą, skirtą prašyti kitą asmenį išsiųsti eterio arba iškviesti sutarties funkciją. URI prasideda ethereum:, po to eina tikslinis adresas, pasirinktinis @ ir grandinės ID, pasirinktinis funkcijos pavadinimas ir užklausos parametrai. Piniginė, nuskaičiusi tokį kodą, gali sudaryti operaciją, kurią naudotojas peržiūri.

Paprasta eterio užklausa atrodo taip: ethereum:0x...@1?value=1e18. Reikšmė nurodoma wei – mažiausiu eterio vienetu, ir leidžiamas mokslinis užrašas, todėl 1e18 reiškia vieną eterį. Grandinės ID parodo piniginei, kuris tinklas numatytas, pavyzdžiui, 1 reiškia Ethereum pagrindinį tinklą (mainnet).

Žetonų pervedimai

EIP-681 gali aprašyti ir žetono sutarties iškvietimą. Žetono pervedimui tikslinis adresas yra žetono sutartis, funkcija yra transfer, o parametrai nurodo gavėją ir sumą, kaip ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6. Suma nurodoma mažiausiu žetono vienetu, kuris priklauso nuo žetono dešimtainių skilčių (decimals).

Piniginių palaikymas visam formatui skiriasi. Kai kurios skaito tik adresą, o kai kurios ignoruoja grandinės ID ar funkcijos iškvietimą, todėl verta išbandyti kodą su piniginėmis, kurias naudoja jūsų mokėtojai. Prieš patvirtindamas mokėtojas visada turėtų patikrinti tinklą, žetoną ir gavėją.

Dažnai užduodami klausimai

Kokiu vienetu nurodoma value ethereum: mokėjimo nuorodoje?

Parametras value nurodomas wei – mažiausiu eterio vienetu. Vienas eteris yra 1e18 wei.

Ar EIP-681 QR kodu galima prašyti žetono, o ne eterio?

Taip. Jis gali nurodyti žetono sutartį su funkcija transfer, o gavėją ir sumą pateikti kaip parametrus.

Kodėl kriptovaliutų QR kode svarbus grandinės ID?

Tas pats adresas gali egzistuoti keliuose tinkluose, todėl grandinės ID parodo piniginei, kuriam tinklui skirtas mokėjimas.

Šaltiniai ir standartai

Visi terminai