संसाधन लोड हो रहा है... लोड करना...

exchange.IO("अबी",...)

एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म में, यह मुख्य रूप से विभिन्न कार्यों को लागू करता है, ब्लॉकचेन से संबंधित कॉलexchange.IO()निम्नलिखित दस्तावेज मेंexchange.IO()अपने कार्य के अनुसार अलग से कार्य करता है।exchange.IO("abi", ...)एबीआई को पंजीकृत करने के लिए कार्य का प्रयोग किया जाता है।

exchange.IO(k, पता, abiContent)

..kपैरामीटर का उपयोग फंक्शन सेट करने के लिए किया जाता हैexchange.IO()फंक्शन, पर सेट"abi"का अर्थ है कि फ़ंक्शन का उपयोग पंजीकरण के लिए किया जाता हैABI. क सच स्ट्रिंग दaddressपैरामीटर का उपयोग स्मार्ट कॉन्ट्रैक्ट के पते को निर्दिष्ट करने के लिए किया जाता है। पता सच स्ट्रिंग दabiContentपैरामीटर का उपयोग निर्दिष्ट करने के लिए किया जाता हैABIस्मार्ट कॉन्ट्रैक्ट का। abiसामग्री सच स्ट्रिंग

function main() {
    // register Uniswap SwapRouter02 abi
    var routerAddress = "0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45"
    var abi = `[{"inputs":[{"components":[{"internalType":"bytes","name":"path","type":"bytes"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amountOut","type":"uint256"},{"internalType":"uint256","name":"amountInMaximum","type":"uint256"}],"internalType":"struct IV3SwapRouter.ExactOutputParams","name":"params","type":"tuple"}],"name":"exactOutput","outputs":[{"internalType":"uint256","name":"amountIn","type":"uint256"}],"stateMutability":"payable","type":"function"}]`
    
    // Get the ```ABI``` content of the contract can be obtained with the following URL, taking the ```result``` field only, e.g:
    exchange.IO("abi", routerAddress, abi)
}

स्मार्ट कॉन्ट्रैक्ट को बुलाने की विधियों को पंजीकृत करने की आवश्यकता नहीं है यदि वे मानक ERC20 विधियां हैं। ले लोABIअनुबंध की सामग्री निम्न URL पर प्राप्त की जा सकती है,resultकेवल क्षेत्र, उदाहरण के लिएः

https://api.etherscan.io/api?module=contract&action=getabi&address=0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45
धागे विनिमय.IO (("api", "eth",...)