Add channel contracts