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ą.