# Redis channels This document describes the redis channels used by thalos to deliver messages. ## Namespace First. all channels have a namespace attached to them. this is done to prevent other application to clash with the keys. The namespace have the following format: `::` * `prefix` is per default `ship` but can be configured to be something else. * `chain_id` is the chain's id and is used to separate transactions if multiple chains are setup in the same redis database. ## Transactions All transactions are posted to the following channel: `::transactions` ## Actions there is 4 types of channels for actions. The channel where all actions are posted is: `::actions` Channel where only specific actions are posted: `::actions/name/` Channel where only actions on a specific `` is posted: `::actions/contract/` Channel where only `` on a specific `` is posted: `::actions/contract//name/` ## Rollback Rollback mesages are posted to this channel. `::rollback` ## Table delta Table deltas are posted to the following channels All deltas: `::tabledeltas` Only deltas for a specific type. `::tabledeltas/name/` `` can be one of * `account_metadata` * `contract_table` * `contract_row` * `contract_index64` * `resource_usage` * `resource_limits_state`