Tài nguyên đang được tải lên... tải...

exchange.IO("abi",...)

Trong nền tảng giao dịch FMZ Quant, nó chủ yếu thực hiện các chức năng khác nhau, gọi liên quan đến blockchain thông quaexchange.IO()Các tài liệu sau đây mô tảexchange.IO()Phương pháp gọi củaexchange.IO("abi", ...)chức năng được sử dụng để đăng ký ABI.

exchange.IO(k, địa chỉ, abiContent)

Cácktham số được sử dụng để thiết lập chức năng củaexchange.IO()chức năng, được thiết lập thành"abi"có nghĩa là chức năng được sử dụng để đăng kýABI. k đúng chuỗi Cácaddresstham số được sử dụng để chỉ định địa chỉ của hợp đồng thông minh. địa chỉ đúng chuỗi CácabiContenttham số được sử dụng để xác địnhABIcủa hợp đồng thông minh. abiContent đúng chuỗi

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)
}

Các phương pháp gọi hợp đồng thông minh không cần phải được đăng ký nếu chúng là các phương pháp ERC20 tiêu chuẩn. Đưa nó ra.ABInội dung của hợp đồng có thể được lấy bằng URL sau đây, lấyresultChỉ trường, ví dụ:

https://api.etherscan.io/api?module=contract&action=getabi&address=0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45
Sợi trao đổi.IO (("api", "eth",...)