Add transaction-by-channel schema

- Requires `count`, `period` and `channel`