func (_Controller *ControllerFilterer) FilterPoolInitialized(opts *bind.FilterOpts) (*ControllerPoolInitializedIterator, error) {

	logs, sub, err := _Controller.contract.FilterLogs(opts, "PoolInitialized")
	if err != nil {
		return nil, err
	}
	return &ControllerPoolInitializedIterator{contract: _Controller.contract, event: "PoolInitialized", logs: logs, sub: sub}, nil
}
// FilterPoolInitialized is a free log retrieval operation binding the contract event 0x9ff2050ac7faae9dc192e1cc9abe73b18a9b849f9b43f509914d80fa104d5903.
//
// Solidity: event PoolInitialized(address pool, address unboundTokenSeller, uint256 listID, uint256 indexSize)


event PoolInitialized(address pool, address unboundTokenSeller, uint256 listID, uint256 indexSize)
// FilterPoolInitialized is a free log retrieval operation binding the contract event 0x9ff2050ac7faae9dc192e1cc9abe73b18a9b849f9b43f509914d80fa104d5903 . // // Solidity : event PoolInitialized ( address pool address unboundTokenSeller uint256 listID uint256 indexSize )
func (_Controller *ControllerFilterer) FilterPoolInitialized(opts *bind.FilterOpts) (*ControllerPoolInitializedIterator, error) {
	logs, sub, err := _Controller.contract.FilterLogs(opts, "PoolInitialized")
	if err != nil {
		return nil, err
	}
	return &ControllerPoolInitializedIterator{contract: _Controller.contract, event: "PoolInitialized", logs: logs, sub: sub}, nil
}
func ( _Controller * ControllerFilterer ) FilterPoolInitialized ( opts * bind . FilterOpts ) ( * ControllerPoolInitializedIterator , error ) { logs , sub , err := _Controller . contract . FilterLogs ( opts , " " ) if err != nil { return nil , err } return & ControllerPoolInitializedIterator { contract : _Controller . contract , event : " " , logs : logs , sub : sub } , nil }