EIP-681 neyi tanımlar
EIP-681, EIP'ler deposunda yayımlanan, birinden ether göndermesini veya bir sözleşme işlevini çağırmasını istemek için bir URI biçimini anlatan Ethereum İyileştirme Önerisidir. URI, ethereum: ile başlar; ardından hedef adres, isteğe bağlı bir @ ve zincir kimliği, isteğe bağlı bir işlev adı ve sorgu parametreleri gelir. Böyle bir kodu tarayan cüzdan, kullanıcının gözden geçirmesi için işlemi oluşturabilir.
Basit bir ether talebi ethereum:0x...@1?value=1e18 gibi görünür. Değer, etherin en küçük birimi olan wei cinsinden verilir ve bilimsel gösterime izin verilir; yani 1e18 bir ether demektir. Zincir kimliği cüzdana hangi ağın kastedildiğini söyler; örneğin Ethereum ana ağı için 1.
Token transferleri
EIP-681 bir token sözleşmesine çağrıyı da tanımlayabilir. Token transferinde hedef adres token sözleşmesidir, işlev transfer'dir ve parametreler alıcıyı ve tutarı verir; ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6 gibi. Tutar, tokenın ondalık sayısına bağlı olan en küçük birimindedir.
Tam biçim için cüzdan desteği değişir. Bazı cüzdanlar yalnızca adresi okur, bazıları zincir kimliğini veya işlev çağrısını yok sayar; bu yüzden bir kodu ödeyenlerinizin kullandığı cüzdanlarla test etmeye değer. Ödeyen, onaylamadan önce ağı, tokenı ve alıcıyı her zaman kontrol etmelidir.