EIP-681 શું વ્યાખ્યાયિત કરે છે
EIP-681 એ Ethereum Improvement Proposal છે, જે EIPs રિપોઝિટરીમાં પ્રકાશિત છે, અને કોઈને ether મોકલવા કે કોન્ટ્રાક્ટ ફંક્શન કૉલ કરવા કહેવા માટેનું URI ફોર્મેટ વર્ણવે છે. URI ethereum: થી શરૂ થાય છે, પછી લક્ષ્ય સરનામું, વૈકલ્પિક @ અને ચેઇન ID, વૈકલ્પિક ફંક્શન નામ અને ક્વેરી પેરામીટર. આવો કોડ સ્કેન કરતું વૉલેટ વપરાશકર્તાને તપાસવા માટે વ્યવહાર બનાવી શકે.
સાદી ether વિનંતી ethereum:0x...@1?value=1e18 જેવી દેખાય છે. મૂલ્ય wei માં, એટલે ether ના સૌથી નાના એકમમાં, અપાય છે, અને વૈજ્ઞાનિક સંકેતન માન્ય છે, એટલે 1e18 નો અર્થ એક ether થાય. ચેઇન ID વૉલેટને કહે છે કે કયું નેટવર્ક ધારેલું છે, ઉદાહરણ તરીકે Ethereum mainnet માટે 1.
ટોકન ટ્રાન્સફર
EIP-681 ટોકન કોન્ટ્રાક્ટને કૉલનું વર્ણન પણ કરી શકે. ટોકન ટ્રાન્સફર માટે, લક્ષ્ય સરનામું ટોકન કોન્ટ્રાક્ટ છે, ફંક્શન transfer છે, અને પેરામીટર પ્રાપ્તકર્તા અને રકમ આપે છે, જેમ કે ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6. રકમ ટોકનના સૌથી નાના એકમમાં હોય છે, જે ટોકનના decimals પર આધાર રાખે છે.
પૂરા ફોર્મેટ માટે વૉલેટ સપોર્ટ બદલાય છે. કેટલાક વૉલેટ ફક્ત સરનામું વાંચે છે, અને કેટલાક ચેઇન ID કે ફંક્શન કૉલ અવગણે છે, એટલે આપના ચુકવનારા જે વૉલેટ વાપરે છે તેમની સાથે કોડ ટેસ્ટ કરવો યોગ્ય છે. ચુકવનારે પુષ્ટિ પહેલાં હંમેશાં નેટવર્ક, ટોકન અને પ્રાપ્તકર્તા તપાસવા જોઈએ.