..exchange.IO("encodePacked", ...)
फ़ंक्शन एक तरह से कहा जाता है कि के लिए प्रयोग किया जाता हैencodePacked
encoding.
..exchange.IO("encodePacked", ...)
फ़ंक्शन रिटर्नencodePacked
एन्कोडेड डेटा।
स्ट्रिंग
exchange.IO(k, dataFormat,...args)
..k
पैरामीटर का उपयोग फंक्शन सेट करने के लिए किया जाता हैexchange.IO()
फंक्शन, पर सेट"encodePacked"
का अर्थ है कि फ़ंक्शन का उपयोग डेटा के लिए किया जाता हैencodePacked
एन्कोडिंग।
क
सच
स्ट्रिंग
दdataFormat
पैरामीटर का उपयोग प्रकार और क्रम को निर्दिष्ट करने के लिए किया जाता हैencodePacked
एन्कोडेड डेटा।
डेटाफ़ॉर्मेट
सच
स्ट्रिंग
दarg
पैरामीटर का उपयोग विशिष्ट डेटा मान को निर्दिष्ट करने के लिए किया जाता है जो किdataFormat
पैरामीटर. वहाँ एक से अधिक हो सकता हैarg
पैरामीटर, और प्रकार और संख्याarg
पैरामीटर पर निर्भर करता हैdataFormat
पैरामीटर सेटिंग.
आर्ग
सच
स्ट्रिंग, संख्या, टपल, सरणी, और अन्य सभी प्रकार सिस्टम द्वारा समर्थित
function main() {
var fee = exchange.IO("encodePacked", "uint24", 3000)
var tokenInAddress = "0x111111111117dC0aa78b770fA6A738034120C302"
var tokenOutAddress = "0x6b175474e89094c44da98b954eedeac495271d0f"
var path = tokenInAddress.slice(2).toLowerCase()
path += fee + tokenOutAddress.slice(2).toLowerCase()
Log("path:", path)
}
उपयोग करते समयUniswap V3
, आप विनिमय पथ की तरह मापदंडों में पारित करने की जरूरत है, आप का उपयोग करने की जरूरत हैencodePacked
एन्कोडिंग ऑपरेशनः