The typical way to pass parameters/data is using eth.sendTransaction({from: accounts[0], to: accounts[1], value: integer, data: string). But i want to pass a hash string using smart contract in my transaction and want to save the string in block. How can i do it?