We are working on the
/block/transacion method implementation. The spec states:
Calling this endpoint requires reference to a BlockIdentifier because transaction parsing can change depending on which block contains the transaction. For example, in Bitcoin it is necessary to know which block contains a transaction to determine the destination of fee payments. Without specifying a block identifier, the node would have to infer which block to use (which could change during a re-org)
We don’t need the block to do any calculation although, as you mention, the transaction might be included in a different block due to a re-org. Shall we check the transaciton is included in the block received as parameter or is that optional?