code: func newRPCTransactionFromBlockHash(b *types.Block, hash common.Hash) *RPCTransaction {
  	for idx, tx := range b.Transactions() {
  		if tx.Hash() == hash {
  			return newRPCTransactionFromBlockIndex(b, uint64(idx))
  		}
  	}
  	return nil
  }
docs: // newRPCTransactionFromBlockHash returns a transaction that will serialize to the RPC representation.