Files
DefiLlama-Adapters/projects/curve/abi.json

24 lines
1.5 KiB
JSON

{
"get_registry": "address:get_registry",
"pool_list": "function pool_list(uint256 arg0) view returns (address)",
"pool_count": "uint256:pool_count",
"get_id_info": "function get_id_info(uint256 arg0) view returns (address addr, bool is_active, uint256 version, uint256 last_modified, string description)",
"get_n_coins": {
"stableswap": "function get_n_coins(address _pool) view returns (uint256[2])",
"stableFactory": "function get_n_coins(address _pool) view returns (uint256)",
"crypto": "function get_n_coins(address _pool) view returns (uint256)",
"cryptoFactory": "function get_n_coins(address _pool) view returns (uint256)",
"triCryptoFactory": "function get_coins(address _pool) view returns (address[3])",
"CurveStableswapFactoryNG": "function get_n_coins(address _pool) view returns (uint256)"
},
"get_coins": {
"stableswap": "function get_coins(address _pool) view returns (address[8])",
"stableFactory": "function get_coins(address _pool) view returns (address[4])",
"crypto": "function get_coins(address _pool) view returns (address[8])",
"cryptoFactory": "function get_coins(address _pool) view returns (address[2])",
"triCryptoFactory": "function get_coins(address _pool) view returns (address[3])",
"CurveStableswapFactoryNG": "function get_coins(address _pool) view returns (address[])",
"CurveTwocryptoFactoryNG": "function get_coins(address _pool) view returns (address[2])",
"CurveTricryptoFactoryNG": "function get_coins(address _pool) view returns (address[3])"
}
}