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

विनिमय.IO ((abi,...)

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

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

k
true
string
```address```参数用于指定智能合约的地址。
address
true
string
```abiContent```参数用于指定智能合约的```ABI```。
abiContent
true
string

```javascript
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"}]`
    
    // abi只使用了局部的exactOutput方法的内容,完整的abi可以在网上搜索
    exchange.IO("abi", routerAddress, abi)
}

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

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