وسائل لوڈ ہو رہے ہیں... لوڈنگ...

exchange.IO("ابھی،"...)

ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم میں ، یہ بنیادی طور پر مختلف افعال کو نافذ کرتا ہے ، بلاکچین سے متعلق کالز کے ذریعےexchange.IO()مندرجہ ذیل دستاویز میںexchange.IO()اس کے فنکشن کے مطابق الگ الگ کام.exchange.IO("abi", ...)ایک ABI رجسٹر کرنے کے لئے استعمال کیا جاتا ہے.

exchange.IO(k، پتہ، abiContent)

کےkپیرامیٹر کی تقریب مقرر کرنے کے لئے استعمال کیا جاتا ہےexchange.IO()فنکشن، پر مقرر"abi"کا مطلب ہے کہ اس فنکشن کو رجسٹر کرنے کے لئے استعمال کیا جاتا ہےABI. k سچ سٹرنگ کےaddressاسمارٹ معاہدے کا پتہ بتانے کے لئے پیرامیٹر استعمال کیا جاتا ہے۔ ایڈریس سچ سٹرنگ کےabiContentپیرامیٹر کی وضاحت کرنے کے لئے استعمال کیا جاتا ہےABIاسمارٹ کنٹریکٹ کا۔ abiContent سچ سٹرنگ

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"،...)