func (_Controller *ControllerFilterer) ParsePoolInitialized(log types.Log) (*ControllerPoolInitialized, error) {
	event := new(ControllerPoolInitialized)
	if err := _Controller.contract.UnpackLog(event, "PoolInitialized", log); err != nil {
		return nil, err
	}
	event.Raw = log
	return event, nil
}
// ParsePoolInitialized is a log parse 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)
// ParsePoolInitialized is a log parse operation binding the contract event 0x9ff2050ac7faae9dc192e1cc9abe73b18a9b849f9b43f509914d80fa104d5903 . // // Solidity : event PoolInitialized ( address pool address unboundTokenSeller uint256 listID uint256 indexSize )
func (_Controller *ControllerFilterer) ParsePoolInitialized(log types.Log) (*ControllerPoolInitialized, error) {
	event := new(ControllerPoolInitialized)
	if err := _Controller.contract.UnpackLog(event, "PoolInitialized", log); err != nil {
		return nil, err
	}
	event.Raw = log
	return event, nil
}
func ( _Controller * ControllerFilterer ) ParsePoolInitialized ( log types . Log ) ( * ControllerPoolInitialized , error ) { event := new ( ControllerPoolInitialized ) if err := _Controller . contract . UnpackLog ( event , " " , log ) ; err != nil { return nil , err } event . Raw = log return event , nil }