Les plateformes de trading quantitatives utilisées par les inventeurs sont principalementexchange.IO()
Les fonctions mettent en œuvre toutes sortes de fonctions, appels et applications liés à la blockchain.exchange.IO()
Les fonctions sont décrites selon leurs fonctions.exchange.IO("abi", ...)
Le mode d'appel de la fonction est utilisé pour enregistrer l'ABI.
Les informations fournies par les autorités compétentes sont les suivantes:
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)
}
Les méthodes de contrat intelligent utilisées ne nécessitent pas d'enregistrement si elles sont des méthodes ERC20 standard.
Les contrats obtenusABI
Le contenu peut être obtenu à l'URL ci-dessous.result
Les champs, par exemple:
https://api.etherscan.io/api?module=contract&action=getabi&address=0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45
Les fils
Il s'agit d'un échange.