func (_Sigmacore *SigmacoreFilterer) ParseLOGEXIT(log types.Log) (*SigmacoreLOGEXIT, error) {
	event := new(SigmacoreLOGEXIT)
	if err := _Sigmacore.contract.UnpackLog(event, "LOG_EXIT", log); err != nil {
		return nil, err
	}
	event.Raw = log
	return event, nil
}
// ParseLOGEXIT is a log parse operation binding the contract event 0xe74c91552b64c2e2e7bd255639e004e693bd3e1d01cc33e65610b86afcc1ffed.
//
// Solidity: event LOG_EXIT(address indexed caller, address indexed tokenOut, uint256 tokenAmountOut)


event LOG_EXIT(address indexed caller, address indexed tokenOut, uint256 tokenAmountOut)
// ParseLOGEXIT is a log parse operation binding the contract event 0xe74c91552b64c2e2e7bd255639e004e693bd3e1d01cc33e65610b86afcc1ffed . // // Solidity : event LOG_EXIT ( address indexed caller address indexed tokenOut uint256 tokenAmountOut )
func (_Sigmacore *SigmacoreFilterer) ParseLOGEXIT(log types.Log) (*SigmacoreLOGEXIT, error) {
	event := new(SigmacoreLOGEXIT)
	if err := _Sigmacore.contract.UnpackLog(event, "LOG_EXIT", log); err != nil {
		return nil, err
	}
	event.Raw = log
	return event, nil
}
func ( _Sigmacore * SigmacoreFilterer ) ParseLOGEXIT ( log types . Log ) ( * SigmacoreLOGEXIT , error ) { event := new ( SigmacoreLOGEXIT ) if err := _Sigmacore . contract . UnpackLog ( event , " " , log ) ; err != nil { return nil , err } event . Raw = log return event , nil }