EIP-681 কী সংজ্ঞায়িত করে
EIP-681 হলো EIPs রিপোজিটরিতে প্রকাশিত একটি Ethereum Improvement Proposal, যা কাউকে ether পাঠাতে বা কোনো কনট্রাক্ট ফাংশন কল করতে বলার জন্য একটি URI ফরম্যাট বর্ণনা করে। URI শুরু হয় ethereum: দিয়ে, তারপর লক্ষ্য ঠিকানা, ঐচ্ছিক @ ও চেইন ID, ঐচ্ছিক ফাংশনের নাম এবং কোয়েরি প্যারামিটার। এমন কোড স্ক্যান করা ওয়ালেট ব্যবহারকারীর দেখে নেওয়ার জন্য লেনদেন তৈরি করে দিতে পারে।
সাধারণ ether অনুরোধ দেখতে ethereum:0x...@1?value=1e18-এর মতো। মান দেওয়া হয় wei-তে, যা ether-এর ক্ষুদ্রতম একক, আর বৈজ্ঞানিক সংখ্যালিখন অনুমোদিত, তাই 1e18 মানে এক ether। চেইন ID ওয়ালেটকে জানায় কোন নেটওয়ার্ক উদ্দিষ্ট, যেমন Ethereum মেইননেটের জন্য 1।
টোকেন ট্রান্সফার
EIP-681 টোকেন কনট্রাক্টে কলও বর্ণনা করতে পারে। টোকেন ট্রান্সফারের ক্ষেত্রে লক্ষ্য ঠিকানা হলো টোকেন কনট্রাক্ট, ফাংশন transfer, আর প্যারামিটার প্রাপক ও পরিমাণ দেয়, যেমন ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6। পরিমাণ টোকেনের ক্ষুদ্রতম এককে, যা টোকেনের দশমিক সংখ্যার ওপর নির্ভর করে।
পূর্ণ ফরম্যাটের জন্য ওয়ালেটের সমর্থন আলাদা। কিছু ওয়ালেট শুধু ঠিকানা পড়ে, আর কিছু চেইন ID বা ফাংশন কল উপেক্ষা করে, তাই আপনার প্রদানকারীরা যে ওয়ালেট ব্যবহার করেন সেগুলোতে কোড পরীক্ষা করা ভালো। নিশ্চিত করার আগে প্রদানকারীর সবসময় নেটওয়ার্ক, টোকেন ও প্রাপক যাচাই করা উচিত।