* Implement IBC contract support * Update changelog * Adjust tests for new event logic * Review comment