Gateways are responsible for gathering transactions and grouping them into parcels, which are then added to the blockchain. Gateways must have platform accounts that contain :ref:`codechain-coin`, since gateways are responsible for paying the transaction fees.