Unlike “getblocktemplate”, miners using Stratum cannot inspect or add transactions to the block they’re currently mining. The mining software constructs a block using the template (described below) and creates a block header. It then sends the 80-byte block header to its mining hardware (an ASIC) along with a target threshold