Add transactions by channel

Putting this here as a brain dump, probably best not to merge yo :-)