Es gibt eine große Anzahl von Inventoren, die auf der Quantitative Trading-Plattform arbeiten.exchange.IO()
Die Funktion realisiert verschiedene Funktionen, Anrufe und Funktionen, die mit der Blockchain zusammenhängen.exchange.IO()
Funktionen werden je nach ihrer Funktion beschrieben.exchange.IO("abi", ...)
Die Funktionsanrufe werden für die Registrierung von ABI verwendet.
Ausgabe.IO(k, Anschrift, abiInhalt)
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)
}
Die aufgerufene Smart-Contract-Methode muss nicht registriert werden, wenn es sich um die Standard-ERC20-Methode handelt.
Die VerträgeABI
Der Inhalt kann nur über die folgende URL abgerufen werden:result
Ein Feld wie:
https://api.etherscan.io/api?module=contract&action=getabi&address=0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45
Faden
Auswechselung.IO (("api", "eth",...)