func (_Sigmacore *SigmacoreFilterer) ParseLOGJOIN(log types.Log) (*SigmacoreLOGJOIN, error) {
	event := new(SigmacoreLOGJOIN)
	if err := _Sigmacore.contract.UnpackLog(event, "LOG_JOIN", log); err != nil {
		return nil, err
	}
	event.Raw = log
	return event, nil
}
// ParseLOGJOIN is a log parse operation binding the contract event 0x63982df10efd8dfaaaa0fcc7f50b2d93b7cba26ccc48adee2873220d485dc39a.
//
// Solidity: event LOG_JOIN(address indexed caller, address indexed tokenIn, uint256 tokenAmountIn)


event LOG_JOIN(address indexed caller, address indexed tokenIn, uint256 tokenAmountIn)
// ParseLOGJOIN is a log parse operation binding the contract event 0x63982df10efd8dfaaaa0fcc7f50b2d93b7cba26ccc48adee2873220d485dc39a . // // Solidity : event LOG_JOIN ( address indexed caller address indexed tokenIn uint256 tokenAmountIn )
func (_Sigmacore *SigmacoreFilterer) ParseLOGJOIN(log types.Log) (*SigmacoreLOGJOIN, error) {
	event := new(SigmacoreLOGJOIN)
	if err := _Sigmacore.contract.UnpackLog(event, "LOG_JOIN", log); err != nil {
		return nil, err
	}
	event.Raw = log
	return event, nil
}
func ( _Sigmacore * SigmacoreFilterer ) ParseLOGJOIN ( log types . Log ) ( * SigmacoreLOGJOIN , error ) { event := new ( SigmacoreLOGJOIN ) if err := _Sigmacore . contract . UnpackLog ( event , " " , log ) ; err != nil { return nil , err } event . Raw = log return event , nil }