EIP-681 fizetési kérelem

Más néven: ethereum: URI, Ethereum fizetési URI, ERC-681

Meghatározás

Az EIP-681 egy Ethereum-javaslat, amely az ethereum: URI-kat határozza meg fizetési kérelmekhez, címzetti címmel, opcionális lánc-azonosítóval, értékkel vagy tokenátutalással, gyakran QR-kódként megjelenítve.

Mit határoz meg az EIP-681

Az EIP-681 egy Ethereum Improvement Proposal, amelyet az EIP-k tárolójában tettek közzé, és olyan URI-formátumot ír le, amellyel valakit ether küldésére vagy egy szerződésfüggvény meghívására lehet kérni. Az URI az ethereum: előtaggal kezdődik, majd a célcím, egy opcionális @ és lánc-azonosító, egy opcionális függvénynév és lekérdezési paraméterek következnek. Az ilyen kódot beolvasó pénztárca összeállíthatja a tranzakciót, hogy a felhasználó átnézze.

Az egyszerű ether-kérelem így néz ki: ethereum:0x...@1?value=1e18. Az érték weiben van megadva, az ether legkisebb egységében, és a tudományos jelölés megengedett, így az 1e18 egy ethert jelent. A lánc-azonosító megmondja a pénztárcának, melyik hálózatra gondoltak, például az 1 az Ethereum főhálózatot jelenti.

Tokenátutalások

Az EIP-681 egy tokenszerződés hívását is leírhatja. Tokenátutalásnál a célcím a tokenszerződés, a függvény a transfer, a paraméterek pedig a címzettet és az összeget adják meg, mint az ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6 példában. Az összeg a token legkisebb egységében van, amely a token tizedesjegyeitől függ.

A teljes formátum támogatása pénztárcánként változik. Egyes pénztárcák csak a címet olvassák, egyesek figyelmen kívül hagyják a lánc-azonosítót vagy a függvényhívást, ezért érdemes a kódot azokkal a pénztárcákkal tesztelni, amelyeket a fizetők használnak. A fizetőnek megerősítés előtt mindig ellenőriznie kell a hálózatot, a tokent és a címzettet.

Gyakran ismételt kérdések

Milyen egységben van a value az ethereum: fizetési linkben?

A value paraméter weiben van, az ether legkisebb egységében. Egy ether 1e18 wei.

Kérhet az EIP-681 QR-kód ether helyett tokent?

Igen. Mutathat a tokenszerződésre a transfer függvénnyel, és paraméterként megadhatja a címzettet és az összeget.

Miért számít a lánc-azonosító a kripto QR-kódban?

Ugyanaz a cím több hálózaton is létezhet, ezért a lánc-azonosító megmondja a pénztárcának, melyik hálózatra szánják a fizetést.

Források és szabványok

Minden fogalom