I have a react component that makes a post to an express server (my own server). The server uses web3 to sign a transaction on Ethereum. Once the transaction is included in a block, a json object is returned to the server. It looks like this:
{ blockHash: '0xcd08039bac40e2865886e8f707ce9b901978c339d3abb81516787b0357f53fbd',
blockNumber: 4611028,
...other data...
transactionHash: '0x12c65523743ed169c764553ed2e0fb2af1710bb20a41b390276ffc2d5923c6a9',
transactionIndex: 1 }
I need to store the transactionHash into the state of the above component. I have been searching for 2 days and am probably missing something very obvious.
Is this server-side or client-side code?
Do I need to learn and use async because of the inherent time delay in talking to Ethereum?