data = "000000029af1f43c342ad525e3c4fd9368a76fbe32a2bfc1d5503b6c0000007600000000e5a720f8ec330f06fab42bb92f24d5d4211002bb202beb163fbeed28123f8e235166d77c1a022fbe00000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000";
hash1 = "00000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000010000";
target = "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000";
midstate = "8147d1c8a775b41fe2fc710128f760ee61eed0022fd13fe4e0b0197dfe87cee1";
Now I have calculated that the nonce is: 635141297.
Based on Luke-JR's Suggestion in the IRC, the result should be [First 152 of Original Data] + Nonce + [The Rest of the Original Data].
Result is:
000000029af1f43c342ad525e3c4fd9368a76fbe32a2bfc1d5503b6c0000007600000000e5a720f8ec330f06fab42bb92f24d5d4211002bb202beb163fbeed28123f8e235166d77c1a022fbe63514129700000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000
However, it seems I am wrong...
Do I need to convert the Nonce "635141297" to Hexadecimal ? Because Right now, I am just Putting it in as it is here.