This PR removes the transaction pool generation loop for production environments. This was necessary previously because we required transactions to advance consensus. Now that we allow empty blocks (no transactions or solutions), these "filler" transactions are no longer necessary to drive the chain.
Note: We keep the transaction pool in development environments for testing purposes.
Motivation
This PR removes the transaction pool generation loop for production environments. This was necessary previously because we required transactions to advance consensus. Now that we allow empty blocks (no transactions or solutions), these "filler" transactions are no longer necessary to drive the chain.
Note: We keep the transaction pool in development environments for testing purposes.