Co EIP-681 definuje
EIP-681 je Ethereum Improvement Proposal, publikovaný v repozitáři EIP, který popisuje formát URI pro žádost, aby někdo poslal ether nebo zavolal funkci smart kontraktu. URI začíná ethereum:, poté následuje cílová adresa, volitelné @ a ID sítě, volitelný název funkce a parametry dotazu. Peněženka, která takový kód naskenuje, může sestavit transakci ke kontrole uživatelem.
Jednoduchý požadavek na ether vypadá takto: ethereum:0x...@1?value=1e18. Hodnota je uvedena ve wei, nejmenší jednotce etheru, a je povolen vědecký zápis, takže 1e18 znamená jeden ether. ID sítě říká peněžence, která síť je míněna, například 1 pro hlavní síť Etherea.
Převody tokenů
EIP-681 může popisovat i volání smart kontraktu tokenu. U převodu tokenu je cílová adresa kontrakt tokenu, funkce je transfer a parametry udávají příjemce a částku, jako v ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6. Částka je v nejmenší jednotce tokenu, která závisí na počtu desetinných míst tokenu.
Podpora úplného formátu v peněženkách se liší. Některé čtou jen adresu a některé ignorují ID sítě nebo volání funkce, proto se vyplatí kód otestovat s peněženkami, které vaši plátci používají. Plátce by měl před potvrzením vždy zkontrolovat síť, token a příjemce.