I recently tried playing around with the getwork command for JSON-RPC and I'm trying to understand what I got out of it. According to the API Call List wiki entry, the "data" field should contain the block data to be hashed.
The data field I got was:
Which after being dissected a bit according to the protocol would yield:
00000001 - version a10bacc7e639d1c69a01014bc5db6f2604b3477a3f273a4e019a232700000000 - prev_block a5942372cc60477c8a276e59c8f1a3f58654ea2f6c4402bf1b18e48455b5b8f6 - merkle_root 4f10868b - timestamp 1c074752 - bits 00000000 - nonce 00 - txn_count of 0? 0000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000 - ??
Is there something wrong with the data I'm getting? Would the client respond differently if I run it with the -gen option?