func (_Controller *ControllerCaller) ComputePoolAddress(opts *bind.CallOpts, listID *big.Int, indexSize *big.Int) (common.Address, error) {
	var out []interface{}
	err := _Controller.contract.Call(opts, &out, "computePoolAddress", listID, indexSize)

	if err != nil {
		return *new(common.Address), err
	}

	out0 := *abi.ConvertType(out[0], new(common.Address)).(*common.Address)

	return out0, err

}
// ComputePoolAddress is a free data retrieval call binding the contract method 0x9dd19a52.
//
// Solidity: function computePoolAddress(uint256 listID, uint256 indexSize) view returns(address poolAddress)
ComputePoolAddress is a free data retrieval call binding the contract method 0x9dd19a52.

function computePoolAddress(uint256 listID, uint256 indexSize) view returns(address poolAddress)
// ComputePoolAddress is a free data retrieval call binding the contract method 0x9dd19a52 . // // Solidity : function computePoolAddress ( uint256 listID uint256 indexSize ) view returns ( address poolAddress )
func (_Controller *ControllerCaller) ComputePoolAddress(opts *bind.CallOpts, listID *big.Int, indexSize *big.Int) (common.Address, error) {
	var out []interface{}
	err := _Controller.contract.Call(opts, &out, "computePoolAddress", listID, indexSize)
	if err != nil {
		return *new(common.Address), err
	}
	out0 := *abi.ConvertType(out[0], new(common.Address)).(*common.Address)
	return out0, err
}
func ( _Controller * ControllerCaller ) ComputePoolAddress ( opts * bind . CallOpts , listID * big . Int , indexSize * big . Int ) ( common . Address , error ) { var out [ ] interface { } err := _Controller . contract . Call ( opts , & out , " " , listID , indexSize ) if err != nil { return * new ( common . Address ) , err } out0 := * abi . ConvertType ( out [ 0 ] , new ( common . Address ) ) . ( * common . Address ) return out0 , err }
ComputePoolAddress is a free data retrieval call binding the contract method 0x9dd19a52.
ComputePoolAddress is a free data retrieval call binding the contract method 0x9dd19a52 .